fgsfds
4b0f2ea439
port: unswizzle pre-swizzled textures
2023-08-20 17:26:11 +02:00
fgsfds
d007550adb
Merge branch 'port' into port
2023-08-20 15:30:19 +02:00
fgsfds
170f2646e1
Merge pull request #48 from tmyqlfpir/fix-ai-menu-mp
...
Fix menu crash when issuing order to all bots
2023-08-20 15:28:14 +02:00
tmyqlfpir
ec09d4a6ca
Use already existing JPN fix
2023-08-20 23:19:59 +10:00
fgsfds
1b04dd8032
Merge pull request #45 from tmyqlfpir/port
...
Adjust spark scale depending on output resolution
2023-08-20 15:15:43 +02:00
fgsfds
24bfac89ae
Merge pull request #46 from tmyqlfpir/force-anim-lerp
...
Always interpolate character animations
2023-08-20 15:15:00 +02:00
fgsfds
2a5594d7d5
Merge pull request #47 from tmyqlfpir/no-lods
...
Don't draw LODs for port
2023-08-20 15:14:33 +02:00
fgsfds
44c8b024b0
Merge pull request #49 from tmyqlfpir/skedar-door-rate-limit
...
Rate limit stuckage RNG for skedar doors
2023-08-20 15:13:40 +02:00
fgsfds
9acd05f16c
port: allocate room data from system heap
...
props to Ryan for the patch
2023-08-20 15:12:09 +02:00
fgsfds
6fbb7e39ec
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-20 14:41:57 +02:00
tmyqlfpir
920c0eada5
Rate limit stuckage RNG for skedar doors
...
Limits calculation to 15 times per second, close to that to how fast this would execute on original hardware
2023-08-20 21:38:38 +10:00
tmyqlfpir
97c1b13370
Decrease spark scale
...
Uses hires resolution as multiplication factor
2023-08-20 20:58:16 +10:00
tmyqlfpir
47d4e4f659
Fix menu crash when issuing order to all bots
2023-08-20 20:33:52 +10:00
tmyqlfpir
97258542be
Don't draw LODs for port
2023-08-20 20:08:19 +10:00
tmyqlfpir
908aa3556e
Always interpolate chr animation
...
Ignores distance check for pc port
2023-08-20 17:33:17 +10:00
Ryan Dwyer
09edfb8545
Fix some global data placement issues
2023-08-20 16:48:35 +10:00
Ryan Dwyer
d7926f12ad
Fix incorrect rounding in C version of sinf
2023-08-20 16:34:38 +10:00
Ryan Dwyer
e18167d8ae
Fix C version of portalConvertCoordinates
2023-08-20 12:49:21 +10:00
Catherine Reprobate
c3dc838acb
F to crouch w/ sniper
...
F to crouch with sniper
F + Z to crouch with sniper
2023-08-19 14:47:43 -07:00
fgsfds
7e26e6eac0
port: disable zbufClear to prevent white flashing in splitscreen
2023-08-19 18:24:33 +02:00
fgsfds
05233ef853
port: fix slomo
...
for different framerates hopefully we'll just have to redefine TICKS
2023-08-19 16:13:02 +02:00
fgsfds
8232d4a3f2
port: fix #23
...
credit to Ryan for figuring this out
2023-08-19 15:45:16 +02:00
fgsfds
6f3f48d1e9
port: disable camspy lookahead
2023-08-19 14:21:33 +02:00
fgsfds
b7f77498b3
port: disable height-based sensitivity multipliers
2023-08-19 14:17:53 +02:00
fgsfds
63a5701906
port: fix mouse sensitivity at different FOVs/in zoom
2023-08-19 13:36:58 +02:00
fgsfds
420053178e
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-19 11:45:17 +02:00
fgsfds
412dcd7736
port: fix blur in hires mode
2023-08-19 11:43:18 +02:00
Ryan Dwyer
d7c94b4d04
Fix UB in modelasm chrinfo handler
2023-08-19 19:14:10 +10:00
Ryan Dwyer
032c5166f4
Fix improper casting of model rwdata
2023-08-19 19:01:00 +10:00
Catherine Reprobate
a71c7cbba2
Merge branch 'fgsfdsfgs:port' into port
2023-08-18 16:39:44 -07:00
fgsfds
1d151f2864
port: implement some framebuffer effects
...
cloaking and menu blur
in a likely extremely slow way
2023-08-19 00:48:09 +02:00
Catherine Reprobate
ffae4540f9
dedicated radial menu mapped to `D_JPAD`
2023-08-18 14:34:58 -07:00
Catherine Reprobate
25b5f66e6b
map L_TRIG to alt button
...
- switches immediately when releases L
- or whenevever L+Z is pressed. Will switch back when L is released.
2023-08-18 14:32:08 -07:00
Catherine Reprobate
68c00af44e
Mapped reload to X_BUTTON.
...
Introduce `JO_ACTION*` constants to use `player.bondreloadoractivate` as a bit
field.
Deviation from vanilla Mouse Injector behavior: hard seperation between
reload and activate. `B` will not reload just as `ALT1` will not
activate.
2023-08-18 14:09:45 -07:00
Catherine Reprobate
12571746d7
Unmap `L_TRIG` and `*_JPAD`
2023-08-18 13:59:13 -07:00
fgsfds
d90504675f
port: this is not necessary at all
2023-08-18 17:24:18 +02:00
fgsfds
249041764b
port: add adjustable fov
2023-08-18 17:18:56 +02:00
fgsfds
a49bfd00a4
port: add mouse controls to eyespy and slayer
2023-08-18 14:47:08 +02:00
fgsfds
bc4c08fe2f
port: only player 1 gets mouselook and only when aiming is allowed
2023-08-18 13:58:33 +02:00
fgsfds
b906f77b37
port: added rumble scale and support for 2 extra buttons
...
also fixed some warnings
2023-08-18 12:26:55 +02:00
fgsfds
034ff984cc
port: fix s32 pointer in bgRenderRoomPass
2023-08-16 14:52:25 +02:00
fgsfds
fedcbb8917
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-16 10:53:02 +02:00
Ryan Dwyer
fb5b505bab
Untangle menuitemdata structs
2023-08-16 18:34:08 +10:00
Ryan Dwyer
f020543599
Use sizeof for setup prop sizes instead of literals
2023-08-16 14:36:34 +10:00
fgsfds
2b5e136cc0
port: fix #15 and menu sliders in general
2023-08-16 02:13:58 +02:00
fgsfds
ab4d595904
port: fix #14
...
patch courtesy of Ryan
2023-08-16 00:28:20 +02:00
fgsfds
b1247b5eac
port: purge texcache when gunmem is released as well
2023-08-16 00:19:53 +02:00
fgsfds
ffea7cd65a
port: reset texcache on level change
2023-08-15 23:33:25 +02:00
fgsfds
6a749bdae5
port: temporary fix for explosion texture colors
2023-08-15 17:49:09 +02:00
fgsfds
8aa8d61bb8
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
...
this fixes collision bugs related to moving objects and rotation of a lot of stuff
2023-08-15 16:16:18 +02:00