fgsfds
d58a423e5f
Merge pull request #706 from joshuarwood/shield_light_fix
...
Fix for light visibility through shields
2026-03-14 09:15:55 +01:00
joshuarwood
fc70da875e
add a comment describing PC specific shield handling
2026-03-13 18:01:10 -05:00
fgsfds
d4ac8b155d
Merge pull request #705 from joshuarwood/fix_chr_light_regression
...
Fix a regression in light artifact handling through character models
2026-03-13 20:45:33 +01:00
joshuarwood
0946cd18c6
disable bbox padding when performing light los test to prevent shield transparency from blocking light artifacts
2026-03-12 23:59:10 -05:00
joshuarwood
23aafa4ffa
use texturenum -1 for chr hits because cheap version of chrTestHit returns an uninitialized value
2026-03-12 18:31:17 -05: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