fgsfds
0750c54200
Merge pull request #729 from ZenithMDC/mousewheel-scrollable-menus
...
Add mousewheel scrolling to scrollable menus
2026-05-25 15:06:30 +02:00
fgsfds
3f47f1ec6f
Merge pull request #443 from blaiz/all-guns-cheat-multiplayer
...
Make "All Guns in Solo" cheat work in multiplayer
2026-05-24 10:45:03 +02:00
fgsfds
f9d847df3b
Merge pull request #698 from AL2009man/CameraAngleWrappingFix
...
Vertical Camera Angle wrapping fix
2026-05-24 10:44:00 +02:00
fgsfds
c110f9cf42
Merge pull request #725 from joshuarwood/camspy_light_fix
...
Allow player character to block lights in camspy mode
2026-05-23 20:49:53 +02:00
fgsfds
132e59d3ec
Merge pull request #723 from joshuarwood/visiblelos_edge_case
...
Reset hit prop to continue los test following a glass surface
2026-05-21 17:55:20 +02:00
fgsfds
20fc4c6cc7
port: #721 : scale glare brightness with FOV; add glare brightness settings
2026-05-17 12:42:54 +02:00
fgsfds
309bd45a01
port: #718 : disable linear filtering and mipmaps when three-point is enabled
2026-05-17 12:40:43 +02:00
fgsfds
45139a9293
Merge pull request #719 from jonaeru/fix-menutexture
...
Fix menu character and weapon texture corruption
2026-05-02 12:19:48 +02:00
fgsfds
d8962763b7
port: don't apply linear mag filter when using three-point either
2026-04-28 18:48:55 +02:00
fgsfds
783791064b
port: actually use the filter array for the previous fix instead of smoking crack
2026-04-28 18:45:08 +02:00
fgsfds
8106349540
port: if three-point filtering is enabled, don't also enable bilinear filtering
2026-04-28 18:32:23 +02:00
fgsfds
bed3bf52d0
Merge pull request #715 from Alex-LeTux/patch-1
...
Remove trailing slash from directory checks
2026-04-25 19:31:47 +02:00
fgsfds
7c949ed9d7
Merge pull request #675 from rafccq/port-tex-mips-aniso
...
Mipmaps and Anisotropic Filtering
2026-03-23 10:34:33 +01:00
fgsfds
8470d50f21
Merge pull request #697 from TartanSpartan/fix-scissor-viewport
...
Improve scissor operations to correct "thin blue line" bug
2026-03-23 10:33:12 +01:00
fgsfds
27b2dcc27d
Merge pull request #700 from TartanSpartan/acknowledge-npc-gifts
...
Acknowledge npc gifts and suppress spurious cutscene notifications
2026-03-23 10:31:40 +01:00
fgsfds
2626434b69
Merge pull request #701 from TartanSpartan/fix-cheats-across-optimizations
...
Fix issue for some cheats across build optimizations
2026-03-23 10:30:44 +01:00
fgsfds
11df50b3ad
Merge pull request #707 from cylonicboom/port
...
fixup keyboard input + vi insert shortcut
2026-03-14 23:35:33 +01:00
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
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
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
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
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
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
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
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
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
fgsfds
8ea7e7b410
Merge pull request #661 from AL2009man/RawInputFix
...
Temporarily disables RawInput driver by default
2025-10-08 20:50:23 +02: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
fgsfds
6591281d99
Merge pull request #636 from AL2009man/SteamDeck-HID
...
Steam Controller/Deck HIDAPI Hint Support
2025-07-22 21:33:55 +02: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
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
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
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
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
fgsfds
8bfaaf63ed
Merge pull request #610 from joshuarwood/documented_zbuffer
...
Updated variable and function names for artifact handling
2025-05-12 16:43:07 +02:00
fgsfds
816d83a0b5
Merge pull request #605 from cylonicboom/pr/rename-unk008
...
rename `struct menudata.unk008|unk00c` properties
2025-04-28 09:23:05 +02:00
fgsfds
4b8e1d52b5
port: move menuAlt functions to menu.c and make them global
2025-04-27 15:54:39 +02:00
fgsfds
f96a03e60f
port: clean up previous PR
2025-04-27 15:34:25 +02:00
fgsfds
9d2db1a346
Merge pull request #596 from rafccq/port-enh-mpsetupfile
...
Enhanced multiplayer game setup save files
2025-04-27 14:26:39 +02:00
fgsfds
fc7141d0f2
Merge pull request #598 from AL2009man/PerfectQuakeDark
...
Mouse Sensitivity follows id Tech/Source sens scale
2025-04-27 13:46:01 +02:00
fgsfds
f414e8a792
Merge pull request #601 from cylonicboom/pr/joyreset-on-controller-change
...
port: call `joyReset()` when changing controllers
2025-04-27 13:44:36 +02:00
fgsfds
0ac5fdd5c3
Merge pull request #593 from jonaeru/fix-mp-selectrandomweapon
...
Fix offset in weapon set by adding IR Scanner and Night Vision and Select Random Weapons feature
2025-03-30 18:44:18 +02:00
fgsfds
e32d719c16
port: only enable SDL hints on SDL versions that support them
2025-03-29 12:48:38 +01:00
fgsfds
be4d8330bd
port: add settings for HIDAPI and raw input
2025-03-29 12:29:14 +01:00
fgsfds
91c207a51b
Merge pull request #590 from AL2009man/SDLHint-Fix
...
SDL_SetHint Controller Update
2025-03-29 12:19:27 +01:00
fgsfds
0d76ad102f
Merge pull request #589 from cylonicboom/pr/goggles-in-cs
...
Add Night Vision Goggles and IR Scanner to Combat Simulator
2025-03-29 12:03:54 +01:00
fgsfds
135c293656
Merge pull request #592 from peerchemist/port
...
Flatpak x86_64
2025-03-29 12:03:16 +01:00
fgsfds
2ff8819265
Merge pull request #550 from ZenithMDC/slider-mouse-upgrades
...
Ergonomic upgrades for menu sliders while using the mouse
2025-03-16 09:03:23 +01:00
fgsfds
77d1ded519
Merge pull request #584 from SilentException/config-max-warning
...
Warn when CONFIG_MAX_SETTINGS limit is reached
2025-02-24 22:27:37 +01:00
fgsfds
8b0b75d4ad
port: increase CONFIG_MAX_SETTINGS
2025-02-24 20:26:38 +01:00
fgsfds
8dbe6f2a63
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port
2025-02-22 13:51:02 +01:00
fgsfds
045c4c371a
Revert "ci: temporarily disable flatpak autobuilds"
...
This reverts commit daade36e19 .
2025-02-22 13:50:49 +01:00
fgsfds
f4f1470e1e
port: use a dynamic string for the vsync options
2025-02-22 13:48:25 +01:00
fgsfds
26251c0865
Update README.md
2025-02-22 13:28:23 +01:00
fgsfds
ac4f317879
port: changes to the video settings PR:
...
- change FPS calculation to use average FPS, use real time instead of render time for interval timing
- remove Maximize Window (you already have a maximize button and it's saved to the INI)
- remove Display FPS Interval from settings (the average user won't care and whoever cares can change it in the INI)
- remove the tickrate override flag and implicit tickrate adjustment in the framerate limit option, instead add one checkbox to uncap tickrate (mostly because I'd like the game to default to the og 60 FPS cap since high FPS is still unstable)
- rearrange some options a bit
2025-02-22 13:22:00 +01:00
fgsfds
e3104b7043
Merge pull request #538 from ZenithMDC/revamp-video-options
...
Allow changing video resolution at runtime + more
2025-02-22 11:26:43 +01:00
fgsfds
176b4282fc
Merge pull request #577 from jonaeru/mp-random-weapon-filter
...
Add "Select Random Weapons" mp menu
2025-02-22 11:16:56 +01:00
fgsfds
cd8f06d03a
Merge pull request #578 from jonaeru/fix-friendly-fire
...
Fix to enable Friendly Fire option in Challenge
2025-02-22 11:15:38 +01:00
fgsfds
9cff3591dd
port: add an option to make opposite c-buttons cancel each other
...
for #581
2025-02-22 10:49:48 +01:00
fgsfds
daade36e19
ci: temporarily disable flatpak autobuilds
...
until this fucking action is fixed
2025-02-11 21:06:15 +01:00
fgsfds
addc890628
ci: try to fix flatpak action
2025-02-11 20:47:52 +01:00
fgsfds
8a3dd74d5c
port: add option to reload with use key in extcontrols
2025-02-11 20:02:35 +01:00
fgsfds
f1084b6d93
ci: use ubuntu-22.04 for i686-linux because ubuntu-24.04 is wack
2025-01-25 12:00:48 +01:00
fgsfds
9a462d3ca8
port: log controller GUID to aid in binding generation
2025-01-25 11:55:50 +01:00
fgsfds
4f7817a0ca
port: forgot the constant
2025-01-05 15:45:42 +01:00
fgsfds
5084b4be39
port: simplify the keyboard input a bit and match it to port-net's
...
backspace key now repeats properly
TYPE WITH KEYBOARD changes into a tooltip when typing
players with controllers are allowed to type, because that seems more convenient
players 2, 3 and 4 are allowed to type too if they hit the button, but only one player can have keyboard focus at a time
2025-01-05 15:27:45 +01:00
fgsfds
a05c4290f5
Merge pull request #557 from ZenithMDC/text-input
...
Allow typing with keyboard in menuitemKeyboard
2025-01-05 13:44:43 +01:00
fgsfds
49cd478622
Merge pull request #564 from ZenithMDC/skip-credits
...
Allow skipping credits for the port
2024-12-29 15:05:55 +01:00
fgsfds
0443c708dd
port: align size of bg light block to 4
...
this avoids unaligned accesses on ARM
2024-12-29 14:47:42 +01:00
fgsfds
7f105f1dcb
port: on ARM, only enable DO_YIELD() if ARMv7 or ARM64
2024-12-29 13:56:44 +01:00
fgsfds
23d5a5771a
port: fix mouse X speed using wrong aspect in split screen
2024-12-20 13:38:19 +01:00
fgsfds
0701f43d6b
Merge pull request #559 from cylonicboom/editorconfig
...
add editorconfig
2024-12-20 13:36:05 +01:00
fgsfds
d5ae464f6d
Merge pull request #561 from cylonicboom/rename-func0f0d5484
...
func0f0d5484 -> savebufferWriteData
2024-12-20 13:33:37 +01:00
fgsfds
26b3b91433
Merge pull request #552 from ZenithMDC/resolution-independent-mouse-aim
...
Make mouse aim speed resolution-independent
2024-12-19 18:26:59 +01:00
fgsfds
1e76f6af69
port: actually parse allocation strings; double gfx buffer size on 64-bit
2024-12-17 10:44:33 +01:00
fgsfds
a14e9ed97e
port: retry creating SDL window when trying different GL versions
2024-12-11 14:06:44 +01:00
fgsfds
4f2b911802
Merge pull request #555 from ZenithMDC/fix-crash-on-copy
...
Prevent crash when copying player data
2024-12-09 23:34:30 +01:00
fgsfds
2439eb6e8d
Merge pull request #551 from ZenithMDC/increase-mouse-speed-precision
...
Increase precision for mouse speed options
2024-12-08 13:40:23 +01:00
fgsfds
903dd82ebf
port: alternate fix for #548
2024-12-08 13:39:21 +01:00
fgsfds
05e462b680
Merge pull request #549 from ZenithMDC/fix-dialog-mousescroll
...
Forbid mousescroll if dialog is dimmed
2024-12-05 09:40:32 +01:00
fgsfds
49ee5b7efb
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port
2024-12-04 16:28:15 +01:00
fgsfds
a1ca69d9ee
port: fix issues mentioned in #530 and #532
2024-12-04 16:27:53 +01:00
fgsfds
424d4de9ac
Merge pull request #535 from ZenithMDC/fix-duel-momentum
...
Discard player momentum during autowalk sequences
2024-12-04 11:30:57 +01:00
fgsfds
0e1a7e136a
port: fix uninitialized var in aiIfPresetsTargetIsNotMyTarget ( fixes #542 )
2024-12-04 10:42:48 +01:00