fgsfds
ef511d5889
port: fix #231
2023-11-12 15:48:41 +01: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
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
31bb7c62ad
port: add scanline effects for NV and IR goggles and slayer
2023-09-17 23:53:12 +02:00
Raf
84331c4d08
Bug fix: double reload, new approach
...
Reverted the previous changes, no longer necessary
2023-09-05 22:27:24 +08:00
Raf
4042fb3a62
Bug fix: double reload
2023-08-31 14:29:29 +08:00
fgsfds
0e5b4bde62
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-28 15:55:54 +02:00
Ryan Dwyer
0b1aabf345
Set names for a heap of shotdata symbols
2023-08-27 21:27:53 +10:00
fgsfds
a85a18774f
port: implement NVG/IRG color modulation using the grayscale command
...
still missing the funky overlays
2023-08-22 23:21:55 +02:00
tmyqlfpir
682c0c83a1
Expose LV_SLOMO_TICK_CAP macro in lv.h
...
Needed for slomo footsteps fix
2023-08-21 06:24:08 +10:00
fgsfds
d007550adb
Merge branch 'port' into port
2023-08-20 15:30:19 +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
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
Ryan Dwyer
3b4451a2d1
Name more pak symbols
2023-06-25 22:33:57 +10:00
Ryan Dwyer
83e8265d5b
Introduce RoomNum typedef
2023-06-20 19:14:13 +10:00
Ryan Dwyer
8c22681e35
Set names for more bondgun symbols
2023-06-04 16:44:37 +10:00
Ryan Dwyer
1df5e4dc51
Document propsnd functions
2023-06-03 11:17:22 +10:00
Ryan Dwyer
2e386f7a34
Use ARRAYCOUNT in many more places
2023-05-28 00:48:58 +10:00
Ryan Dwyer
be585be596
Name most sky symbols
2023-05-25 17:35:22 +10:00
Ryan Dwyer
5cc44be4da
Name all env symbols
2023-05-24 21:54:47 +10:00
Ryan Dwyer
92075c6fe7
Name almost all BG symbols
2023-05-23 19:37:20 +10:00
Ryan Dwyer
73fc947f44
Name and document z-buffer functions
2023-05-14 09:23:24 +10:00
Ryan Dwyer
93acca065d
Discover more object 2 flags
2023-01-17 20:14:19 +10:00
Ryan Dwyer
7f62d1d74a
Introduce -DDEBUG to enable crash screen and debug menu
2023-01-12 21:56:54 +10:00
Ryan Dwyer
ba11c5634b
Introduce uintptr_t
2022-12-07 21:00:03 +10:00
Ryan Dwyer
2d6d88cd6d
ntsc-beta, pal-beta and pal-final: Introduce support for gcc
2022-11-26 19:53:48 +10:00
Ryan Dwyer
32490cd77d
ntsc-beta: Decompile gamefileSave
2022-10-17 17:19:53 +10:00
Ryan Dwyer
2c1c13e666
Give better names to timing variables
2022-10-13 19:43:47 +10:00
Ryan Dwyer
17583575e4
Introduce support for gcc
2022-10-12 22:26:19 +10:00
Ryan Dwyer
4b7e93de8a
Rename a heap of collision detection functions
2022-10-06 19:39:18 +10:00
Ryan Dwyer
28e82578e4
Rename and split some files
...
* Rename game_0b28d0.c to modelmgr.c
* Split playerreset.c to modelmgrreset.c
* Split chr.c to proptick.c
2022-08-17 17:33:55 +10:00
Ryan Dwyer
b20aa02961
Decompile modelmgrAllocateSlots
2022-08-17 17:22:08 +10:00
Ryan Dwyer
ec964133f7
Decompile bgTestHitInVtxBatch
2022-08-07 00:21:47 +10:00
Ryan Dwyer
03cedcf233
Rename bootbufferthing to artifact
2022-08-06 10:03:50 +10:00
Ryan Dwyer
7364fb8e0e
Decompile artifactsRenderGlaresForRoom
2022-08-05 22:59:59 +10:00
Ryan Dwyer
d382f0bbf7
Give names to cutscene and gun animations
2022-07-25 20:04:33 +10:00
Ryan Dwyer
f3fae2f180
Decompile modelRenderNodeStarGunfire
2022-07-24 17:22:01 +10:00
Ryan Dwyer
f3ce31d5da
Decompile autogunTickShoot
2022-07-21 19:49:09 +10:00
Ryan Dwyer
5d8f96f36a
Decompile bgChooseRoomsToLoad and discover more room and portal flags
2022-07-11 23:42:04 +10:00
Ryan Dwyer
e82da009d2
Rename most text functions
2022-07-06 19:22:01 +10:00
Ryan Dwyer
8c6b3c3af4
Decompile mblurRender
2022-07-02 22:09:48 +10:00
Ryan Dwyer
2d2bc50182
Decompile creditsDrawSlide
2022-06-26 21:10:43 +10:00
Ryan Dwyer
9b7b98d61c
Improve mismatch of sightDrawDefault
2022-06-16 17:19:05 +10:00
Ryan Dwyer
7cb9578e69
Decompile bviewDrawIntroFaderBlur
2022-05-29 20:52:48 +10:00
Ryan Dwyer
9a396e4e1d
Decompile objHit
2022-04-22 23:17:59 +10:00
Ryan Dwyer
49a49987ae
Decompile bgunUpdateSlide
2022-04-02 10:02:48 +10:00
Ryan Dwyer
70375816f1
Rename most remaining game files
2022-03-23 21:22:06 +10:00
Ryan Dwyer
b88100b7a6
Decompile explosionCreate
2022-03-22 17:12:36 +10:00
Ryan Dwyer
306c1287e9
Rename explosionTick to explosionTickPlayer and decompile new explosionTick
2022-03-20 23:45:21 +10:00
Ryan Dwyer
e97273fb37
Rename many lifecycle functions to use consistent names and rename many files
2022-03-20 13:27:27 +10:00