Commit Graph
7775 Commits
Author SHA1 Message Date
TartanSpartan 55ca51d8cc Have HUD acknowledge new weapons gifted from NPCs 2026-02-11 22:25:25 +00:00
fgsfds 246d737663 Merge pull request #680 from ZenithMDC/preserve-cs-sim-list
Preserve Combat Simulator sim list after Co-Op/Counter-Op
2026-01-07 09:21:18 +01:00
fgsfds 425b51e51c input: fix build with SDL<2.0.16 2026-01-07 09:17:34 +01:00
fgsfds 6e6ffad1a1 Merge pull request #687 from AL2009man/KB/M-Confirm-Cancel
default PC's KB/M Menu bindings navigation now reflects newer PC Games' KB/M setup
2026-01-04 20:47:11 +01:00
Al. Lopez 2028ae7412 changes default PC's Menu bindings to reflect Modern games' Menu UI design
Those who are playing the PC Port of Perfect Dark for the first time, but coming from newer PC Versions' menu bindings will find out Menu bindings don't confined towards a modern standard. This PR addresses it while retaining backwards compatibility.

the RETURN/ENTER key will become a proper CONFIRM action, as opposed to emulating as a START button. (the emulated START button will still be TAB key), while Right Mouse Click now behaves as a CANCEL key. 

This won't affect existing Perfect Dark PC Players' existing bindings. but the next time you reset the default Key Bindings will experience a more streamlined setup.
2026-01-03 20:14:20 -05:00
Matthew Coppola 0c82545ba9 Preserve Combat Simulator sim list after Co-Op/Counter-Op 2025-12-26 21:25:10 -05:00
fgsfds 2550ce72f4 Merge pull request #684 from AL2009man/XboxREADMEFix
corrected Xbox pad name (LS Click) on Crouch cycle over at `README.md` Controls page
2025-12-20 10:27:31 +01:00
fgsfds 50481b77d0 Merge pull request #683 from qubitnano/bcachefs
fix homeDir check
2025-12-20 10:27:10 +01:00
Al. Lopez 4ee8f3c077 Corrected Xbox Pad page on README.md
last I check: Xbox Controller doesn't refer "Left Stick Click" as "L3".

PlayStation and Steam Deck/Steam Controller (2026) actually refers their variant as "L3".
2025-12-19 21:01:25 -05:00
qubitnano 0df84ff180 fix homeDir check
bcachefs directories return stat.st_size=0
2025-12-19 20:18:18 -05:00
fgsfds a6374b016d Merge pull request #679 from ZenithMDC/fix-cs-load-settings-clobber
Prevent Combat Simulator 'Load Settings' clobber
2025-12-07 09:56:10 +01:00
Matthew Coppola 75d1b8ffd2 Prevent Combat Simulator 'Load Settings' clobber 2025-12-07 03:04:27 -05:00
fgsfds 8165b5005e Merge pull request #677 from AL2009man/CrosshairSwivelFix
fixed Crosshair Swivel conflicting when using Mixed Input
2025-12-05 12:55:07 +01:00
AL2009man 2d0375da2e fixed Crosshair Swivel conflicting when using Mixed Input
Addresses the issue with Crosshair Swivel conflciting with each other when using both Mouse and Camera at the same time.
2025-12-04 14:55:31 -05:00
fgsfds 4bcfeddca7 Merge pull request #674 from ZenithMDC/limit-start-armed-to-csim
Limit 'Start Armed' option to Combat Simulator
2025-12-04 18:20:39 +01:00
Matthew Coppola 6b0c4a11e2 Limit 'Start Armed' option to Combat Simulator 2025-12-03 19:35:24 -05:00
fgsfds 7f68c46959 Merge pull request #671 from joshuarwood/light_fix_for_laser
Exclude laser doors from lighting line-of-sight test
2025-11-23 08:38:08 +01:00
joshuarwood f3f2a593e8 exclude laser doors from los test 2025-11-22 00:39:35 -06:00
fgsfds 79711364bb Merge pull request #668 from joshuarwood/light_fix_for_bg_glass
Fix for background lights
2025-11-09 10:39:11 +01:00
fgsfds 0896860d58 Merge pull request #670 from Project516/patch-1
fix link to fast
2025-11-09 10:36:46 +01:00
fgsfds e1dd49fc3a Merge pull request #669 from joshuarwood/light_fix_for_xlu_prop
Fix light transparency for tinted glass doors
2025-11-09 10:36:28 +01:00
joshuarwood b53a62189b protect against surface indexing errors 2025-11-09 01:30:49 -06:00
Project516 77dc12e41f fix link to fast 2025-11-08 15:36:29 -06:00
joshuarwood 42ef08d662 check surfacetype to better skip glass props 2025-11-07 19:50:42 -06:00
joshuarwood f5cbfe6692 disable xlu surface hits with a global to avoid initialization errors with struct flag 2025-11-07 18:38:27 -06:00
joshuarwood 550f1d3182 add flag to ignore line-of-sight hits for transparent background surfaces 2025-11-07 15:18:02 -06:00
joshuarwood 7a728c7feb Removing commit that was intended for a different branch
This reverts commit 857e755b92.
2025-11-07 15:11:09 -06:00
joshuarwood 857e755b92 added flag to ignore line-of-sight hits for transparent background surfaces 2025-11-07 15:08:50 -06:00
fgsfds 8ea7e7b410 Merge pull request #661 from AL2009man/RawInputFix
Temporarily disables RawInput driver by default
2025-10-08 20:50:23 +02:00
AL2009man 6dd3ec7fda Temporarily disables RawInput driver
Due to a Windows Update regression: RawInput driver has a issue related to Xbox Controllers' trigger input only being detected. For safety reasons, `useRawInput` will be disabled by default until the bug is fixed on Microsoft's end.

for those who still needs it: you can head over to `pd.ini` and revert `useRawInput` back to `1`
2025-10-08 14:15:58 -04:00
fgsfds bb4fcffeb5 port: fix #650 2025-08-25 09:26:07 +02:00
fgsfds 498e1667a4 Merge pull request #631 from AL2009man/CrosshairFix
Crosshair Edge Deadzone slider and fixed `insightaim` Camera Movement
2025-08-23 09:17:13 +02:00
fgsfds 19541418b0 Merge pull request #642 from OlegAckbar/port
port: fix multi-monitor issues on Wayland
2025-08-10 12:28:58 +02:00
fgsfds 75952f0395 Merge pull request #643 from OlegAckbar/window-title
port: do not change window title
2025-08-10 12:26:10 +02:00
Oleg 04d280cd42 port: do not change window title 2025-08-10 12:05:46 +03:00
Oleg 58c2f9d8fa port: fix multi-monitor issues on Wayland 2025-08-10 12:04:29 +03:00
fgsfds 6591281d99 Merge pull request #636 from AL2009man/SteamDeck-HID
Steam Controller/Deck HIDAPI Hint Support
2025-07-22 21:33:55 +02:00
AL2009man 5fd4a431b1 fixup whitespace on SDL_SetHint 2025-07-13 06:31:11 -04:00
AL2009man 27223802be added Steam Controller/Deck HIDAPI Hint
This enables HIDAPI support for Steam Controller (Bluetooth only) and Steam Deck.

Note: while SteamDeck HIDAPI is enabled, it works best while in Desktop Mode and without Steam Client running in the background (will show the actual device name instead of "Steam Virtual Gamepad"). It may not support more advanced feature sets, and it only remains that case until Valve adds Motion Sensor passthru support to SDL2/SDL3 while using SteamInput.
2025-07-12 14:56:41 -04:00
Al. Lopez 09df313d09 remove gyro leftover text 2025-06-27 21:24:25 -04:00
AL2009man 01b78105ff added Crosshair Edge Boundary Box 2025-06-27 21:18:52 -04:00
fgsfds 618a1f3386 port: set g_MaxExplosions to 6 by default 2025-06-14 09:59:19 +02:00
fgsfds 4bd6dd8617 Merge pull request #597 from rafccq/port-no-doors
"No Doors" option in multiplayer
2025-06-11 12:40:33 +02:00
fgsfds eabd7a438f Merge pull request #623 from rafccq/port-max-explosions
Maximum number of explosions now can be changed from the .ini file
2025-06-11 12:23:31 +02:00
fgsfds e8a69f39db port: fix deformation-related vertex explosions on 64-bit 2025-06-06 11:18:50 +02:00
fgsfds 38cb1557d0 cmake: enable compile_commands.json 2025-06-06 11:04:40 +02:00
Raf 97444de634 Merge branch 'fgs-port' into port-max-explosions 2025-06-04 01:21:03 -03:00
fgsfds d9185982f8 port: fix sun glare 2025-06-02 23:07:35 +02:00
fgsfds 790374e95f port: fix whitespace in input.c 2025-06-01 10:27:16 +02:00
fgsfds 9c98fe7976 port: fix inputMouseGetAbsScaledDelta 2025-06-01 10:23:56 +02:00