Commit Graph
231 Commits
Author SHA1 Message Date
fgsfds 228851f867 port: add c-buttons to bind menu 2023-11-26 20:27:22 +01:00
fgsfds 5d7b7adb57 port: expose FirstGamepadNum as checkbox in ext options menu 2023-11-26 19:26:07 +01:00
fgsfds 2d3e3d1aaf port: add option to disable death music in MP 2023-11-26 19:10:19 +01:00
fgsfds 94e8e1b5e7 port: don't nuke all binds when resetting one player 2023-11-26 19:05:13 +01:00
fgsfds d3a2ed216a port: add a second set of default bindings for N64 controls 2023-11-26 18:40:06 +01:00
fgsfds 600dae58e2 port: allow using N64 control schemes
change from Ext to another control scheme to activate

note that this will require rebinding keys, as the default config is for the Ext scheme
2023-11-26 18:07:35 +01:00
fgsfds 45a44cd37e port: move unlock everything option to cheats 2023-11-24 22:40:02 +01:00
fgsfds 5a68daf18c Merge pull request #243 from Bobbar/unlock_everything_gamesave
Option to unlock everything.
2023-11-24 22:31:40 +01:00
fgsfds e43d29f357 port: add hold crouch 2023-11-24 22:30:52 +01:00
fgsfds 3328e147eb port: hackfix some more RGBA32 textures 2023-11-22 22:19:54 +01:00
fgsfds b88690e8df port: add easier ways to skip the intro
--skip-intro on command line or Game.SkipIntro in the config
2023-11-18 11:56:19 +01:00
fgsfds 305e64a263 port: restore glReadBuffer value after changing it
this might fix reshade
2023-11-18 00:43:22 +01:00
Bobby Lovell 99da0586ea Add menu and confirmation prompt. 2023-11-17 09:28:43 -05:00
fgsfds 6f55843f30 port: backport better SDL framepacing from LUS 2023-11-15 13:53:18 +01:00
fgsfds 72e9e2af95 port: very experimental uncapped framerate support
set Game.TickRateDivisor in pd.ini to 0

this still has many issues, such as combat boost not working
2023-11-14 23:29:44 +01:00
fgsfds 83a155fa49 port: fix #210
by using a separate fullscreen fb for blur effects
2023-11-12 15:05:21 +01:00
fgsfds d75adeb0c8 port: per-player settings
NOTE: this will reset big parts of your config
2023-11-04 02:08:45 +01:00
fgsfds dc6e6a507c port: slightly more helpful rom error messages 2023-11-04 02:08:44 +01:00
fgsfds fbae610a3b port: rework config system a bit 2023-11-04 02:08:44 +01:00
fgsfds fea0a1e4ca port: pal: swap all the characters in extended fonts 2023-11-01 23:46:39 +01:00
fgsfds a802d2db06 port: allow pressing DEL to delete the binding 2023-11-01 17:46:24 +01:00
fgsfds 4a0296d1a4 port: fix radial menu bind in extended options 2023-11-01 16:36:07 +01:00
fgsfds c040c17b49 port: fix whitespace 2023-11-01 16:35:48 +01:00
SilentException 83d22c3b70 Allow mouse input by default 2023-11-01 04:23:34 +01:00
fgsfds afb91ab9e9 port: add radial menu sensitivity slider 2023-10-30 19:00:26 +01:00
fgsfds c8db5fa106 port: add keybind menu 2023-10-28 18:17:35 +02:00
fgsfds cea9527936 port: add controller axis settings
also make sliders look nicer and save some input settings on quit
2023-10-28 14:36:00 +02:00
fgsfds 2813ecedeb port: fix some sliders in extended options 2023-10-28 13:45:12 +02:00
fgsfds 015817f204 port: add extended options menu
as well as support for string literals in the menu system
2023-10-28 05:33:09 +02:00
fgsfds be689a0495 port: add forgotten DPAD_RIGHT setting 2023-10-22 15:29:36 +02:00
fgsfds 4c1076080d port: allow user to go back to the original crouch controls
set Game.ClassicCrouch=1
2023-10-22 15:17:47 +02:00
fgsfds 8347900d33 port: expand config size 2023-10-22 15:07:47 +02:00
fgsfds f638d49693 port: fit the CK_ enum back into 32 bits 2023-10-22 14:45:58 +02:00
fgsfds d1817aaea6 port: cleanup; camspy and slayer respect invert pitch option
note: dual analog mode now only works if you set StickCButtons=0 in pd.ini
2023-10-22 14:38:44 +02:00
fgsfds e2b1cdce86 Merge pull request #196 from NeonNyan/1.2_analog
1.2 + 1 Analog Controls
2023-10-22 13:29:42 +02:00
fgsfds 81a5e971ef port: finish drawing before copying the backbuffer 2023-10-21 14:24:36 +02:00
fgsfds 6f0cb752aa port: gl: allow user to override context version 2023-10-19 13:36:40 +02:00
fgsfds abf5703036 port: only disable crash handlers if they were installed 2023-10-19 12:32:57 +02:00
fgsfds b8e6e19ef5 port: allow running without a crash handler
--no-crash-handler
2023-10-19 12:30:50 +02:00
Catherine Reprobate 80d787caf9 Support for two-sticks, one controller
port: implements analog movement for pc controllers

port: Implement menu movement with the C stick

port: Implement analog leaning

port: Implement 1.2 + 1 analog zooming

port: pd input lib now handles 32 buttons

port: modern crouch implementation

port: implement analog slayer airbraking

port: xbla farsight strafing

Map crouch buttons

- map cycle crouch to L3
- sensible 1964-style crouch bindings
2023-10-17 18:28:18 -07:00
fgsfds 1eb1e9686a port: allow user to disable framebuffer use 2023-10-16 23:19:18 +02:00
fgsfds dbebe7e626 port: fix new fb effects when MSAA is on 2023-10-16 23:06:00 +02:00
fgsfds 79f8a35c33 port: implement fisheye 2023-10-16 22:38:44 +02:00
fgsfds b78a5ee064 port: implement motion blur and zoom blur 2023-10-16 22:07:41 +02:00
fgsfds ed3bd97dd7 port: when loading GL try 3.0 and 3.2 core as well 2023-10-05 18:20:37 +02:00
Raf 8bb847508f Merge remote-tracking branch 'base/port' into port 2023-10-03 21:14:48 +08:00
fgsfds 63b38e48ba port: actually use RumbleScale 2023-10-03 11:03:27 +02:00
Raf 3b4600d0af bug fix: incorrect RGBA values for some embedded textures
fixes blue muzzle flash from Investigation and Crash Site drone guns
2023-10-01 21:58:27 +08:00
fgsfds 9a7e9c9ee3 port: small fixes for previous commit 2023-09-30 14:05:53 +02:00
Catherine Reprobate 940ba8c4c0 fixup: Use the float abs function 2023-09-29 17:29:08 -07:00