Commit Graph
6917 Commits
Author SHA1 Message Date
fgsfds 4a16f27abd port: don't slow down the mouse at exactly 240 fps 2023-11-15 12:13:13 +01:00
fgsfds 11e318b70f port: mouselook speed now independent of framerate 2023-11-15 10:32:54 +01:00
fgsfds 5bb4f1d193 port: fix (?) slomo at high framerates 2023-11-15 00:25:10 +01:00
fgsfds f394f209b2 port: fix npc footsteps at high framerates 2023-11-15 00:25:01 +01:00
fgsfds 9c7f348652 port: use the 240hz timer in activemenu 2023-11-15 00:24:38 +01:00
fgsfds 32b2e9c28e port: fix sliding doors exploding at non-60fps framerates 2023-11-14 23:58:40 +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 8a348ab1b5 port: fix bullet casings going behind the world 2023-11-13 21:07:53 +01:00
fgsfds 28b172f5c7 port: make autoguns fire only on even frames at 60+ fps 2023-11-12 16:09:58 +01:00
fgsfds ef511d5889 port: fix #231 2023-11-12 15:48:41 +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 eecee9d940 port: fix #55
patch submitted by Ryan Dwyer
2023-11-12 13:56:50 +01:00
fgsfds cd19c07810 port: fix player model flinching at the start of a cutscene
patch contributed by Ryan Dwyer
2023-11-11 17:42:39 +01:00
fgsfds f1edc91fd8 port: fix whitespace 2023-11-11 17:41:19 +01:00
fgsfds 5df6d2fdfb port: slightly simpler fix for bgTestHitOnObj 2023-11-11 17:41:10 +01:00
Catherine Reprobate 0e043f24b5 Remote mine fixes
- N64 fix: fixes issue where selecting the remote mine from the active menu
  or the inventory menu when Jo already has a remote mine equipped
  causes the player to unequip the detonator

Confirmed this issue presents on ntsc-final on 1964GEPD.

- port fix: fixes issue with remote mine input handler where the
  previous active menu slotnum would be activeated. The slotnum is
  unconditionally set to 4 (the "resting no-op" slotnum) to prevent this
2023-11-06 22:09:48 -08:00
fgsfds 828776e272 port: account for non-segmented addresses in bgTestHitOnObj 2023-11-05 23:08:34 +01:00
fgsfds 407d4724a7 port: use mpindex to index player specific settings 2023-11-04 02:39:16 +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 fbae610a3b port: rework config system a bit 2023-11-04 02:08:44 +01:00
fgsfds d021e95d70 port: add exe region to legal screen 2023-11-02 00:20:35 +01:00
fgsfds 3ac194f9ee port: pal: fix (?) audio stutter 2023-11-02 00:20:18 +01:00
fgsfds afb91ab9e9 port: add radial menu sensitivity slider 2023-10-30 19:00:26 +01:00
Catherine Reprobate 3feddd8c64 port: fixes #205 radial movement issue 2023-10-29 16:13:04 -07:00
Catherine Reprobate 9b65199d3d fix: port: xbla-style quick detonate fix
- adds A + X to list of quick-detonate keybinds: correct xbla behavior for quick detonating per the xbox
implementation
2023-10-29 15:48:50 -07:00
fgsfds 50b74e4280 port: fix #204; allow players 2-4 to use lstick in radial menu 2023-10-29 18:28:04 +01: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 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 da7e1493a5 port: extend sky slightly beyond screen
to push glitchy corners out of view
2023-10-25 12:54:47 +02:00
fgsfds 30b8400d86 port: fix drug blur not resetting on respawn
fix taken from Graslu's decomp fork
2023-10-24 11:14:33 +02:00
fgsfds 77fcac4912 port: remove static decls from bondmove.h 2023-10-23 20:34:51 +02:00
Catherine Reprobate 0ea3bea096 port: put instant detonate flow in own function 2023-10-22 16:35:30 -07:00
Catherine Reprobate 05c108a950 fixup: quick detonate 2023-10-22 16:23:25 -07:00
fgsfds 6957c1540d port: fix digital grab movement 2023-10-22 18:49:48 +02:00
fgsfds 0b9f99a084 port: only allow crouch cycling when crouching is allowed 2023-10-22 15:22:01 +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 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 ba51e9d5d1 port: don't autoturn when looking too far to the side in horizon scanner mode 2023-10-18 16:17:26 +02:00
fgsfds 8bf14c4044 port: implement horizon scan effect 2023-10-18 16:12:25 +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 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 8a71ff651a port: correct aspect ratio of combat scenario-specific timers 2023-10-01 17:33:37 +02:00
fgsfds 0278458a28 port: fix #193 2023-10-01 16:22:51 +02:00
fgsfds 28837dd034 port: different fix for chrAlertOthersOfInjury crash 2023-09-30 14:17:47 +02:00
fgsfds 9a7e9c9ee3 port: small fixes for previous commit 2023-09-30 14:05:53 +02:00
Catherine Reprobate b0c6e79329 hack: cp inputMouseGetScaledDeltaAbsSens for ammenu 2023-09-28 23:00:07 -07:00