Commit Graph
7750 Commits
Author SHA1 Message Date
joshuarwood 42ef08d662 check surfacetype to better skip glass props 2025-11-07 19:50:42 -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
fgsfds 9bffab7e3e port: do not read past the end of EEPROM when scanning for headers 2025-05-31 13:24:13 +02:00
Raf 8037431686 port: moved the max explosions config to the .ini file 2025-05-30 01:25:18 -03:00
fgsfds a040b29d40 Merge pull request #621 from rafccq/port-enh-mpsetupfile
port-mp-setups: a bunch of bug fixes
2025-05-29 21:10:35 +02:00
Raf 5a3d45de65 port-mp-setups: spaces -> tabs (2) 2025-05-29 16:08:41 -03:00
Raf 5a90152991 port-mp-setups: spaces -> tabs (2) 2025-05-29 16:08:09 -03:00
Raf 8891bbf7ec port-mp-setups: spaces -> tabs 2025-05-29 16:05:25 -03:00
Raf abf2ae8115 Merge branch 'port-enh-mpsetupfile' of https://github.com/rafccq/perfect_dark into port-enh-mpsetupfile
# Conflicts:
#	src/game/filemgr.c
2025-05-29 15:33:58 -03:00
Raf 20bd9ddcbb port-mp-setups: a bunch of bug fixes
- only load the MP setup file when loading the agent, instead of when entering CS
- "clear default" was cause the game setup to become invalid upon re-entering it
- all challenges were showing the same text
2025-05-29 15:33:32 -03:00
Raf 1d7dd064fe port-mp-setups: a bunch of bug fixes
- only load the MP setup file when loading the agent, instead of when entering CS
- "clear default" was cause the game setup to become invalid upon re-entering it
- all challenges were showing the same text
2025-05-29 15:31:19 -03:00
fgsfds 629dbfe924 Merge pull request #613 from AL2009man/FOV-MouseSen-fix
Camera Sensitivity no longer tied to FOV Slider
2025-05-29 20:01:32 +02:00
fgsfds f72f93a270 Merge pull request #619 from AL2009man/PerfectQuakeDark2
Mouse Sensitivty cap increased to 30.00
2025-05-29 20:00:14 +02:00
AL2009man 57eead9078 cleaned up MouseGetScaledDelta and AbsScaledDelta
To prepare for the revised MouseScaledDelta: the current setup has been simplified for easier code reading
2025-05-29 00:07:33 -04:00
AL2009man 094d80a5cf fixed MouseSpeedX/Y config file number limit 2025-05-28 23:10:41 -04:00
AL2009man 11bf7aa638 Increased Mouse sensitivity to 30.00
this wil be more in line with id Tech's max mouse sens, which is also 30.00
2025-05-28 22:32:41 -04:00
Raf 79a47809da port-no-doors: another code quality improvement 2025-05-28 21:08:17 -03:00
Raf 33aa747386 port: enabled colors in the cmake build output 2025-05-28 21:00:16 -03:00
Raf a70868fba0 port-no-doors: moved new MP options to a new menu 2025-05-28 20:59:36 -03:00
Raf c866940873 port-no-doors: a couple code quality improvements 2025-05-28 20:57:21 -03:00
Raf 0973f70301 port-no-doors: reverted the menu changes 2025-05-28 20:55:01 -03:00
Raf 54b62c044f Merge branch 'port' into port-no-doors 2025-05-28 20:43:58 -03:00
fgsfds d5b4e0916c Merge pull request #618 from cylonicboom/pr/discover-dialogisopen
refactor(menu): rename unk5d5_06 and sp344 for clarity
2025-05-25 00:39:20 +02:00
Catherine Reprobate 45f25c704a refactor(menu): rename unk5d5_06 and sp344 for clarity
Backport from Friends of Joanna: renamed the bool member `unk5d5_06` in
the `menudata` struct to `isdialogopen` to clarify its purpose as a
dialog state flag. Also renamed the local bool variable `sp344` in
`menutick.c` to `isdialogopen` to reflect its relation to the struct
member. Updated all references for consistency and improved readability.
2025-05-24 13:38:43 -07:00
AL2009man d8aefc33fc fixed Sniper Rilfle zoom when using FOV higher than 60%
Removing the scaling entirely beraks Sniper Rifle zoom. So: we're switching back to FOV Scaling, but now it'll be based on `PLAYER_DEFAULT_FOV` instead of `60.0f`. This now ensures tha
2025-05-16 19:26:46 -04:00
AL2009man cdd116830d fixed tmp spacing 2025-05-16 00:50:57 -04:00
AL2009man 11d02dd8f2 last attempt on whitespace fix 2025-05-16 00:46:08 -04:00