Commit Graph
105 Commits
Author SHA1 Message Date
fgsfds c54a768b19 port: fix #117 and other related OOB writes 2023-08-29 10:09:46 +02:00
fgsfds d229ba2405 port: somewhat fix the health display at different FOVs 2023-08-25 20:56:17 +02:00
fgsfds caaf82385b port: disable color modulation effects when none are active 2023-08-24 17:53:13 +02:00
fgsfds ffdcdeee9f port: increase slayer sensitivity a bit more 2023-08-23 23:02:56 +02:00
fgsfds 0db9e84b58 port: cap slayer rocket sensitivity and make it a bit bigger 2023-08-23 22:47:06 +02: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 5aa8474d2b Adjust FOV zoom speed when using non-default FOV 2023-08-21 18:23:40 +10:00
fgsfds d007550adb Merge branch 'port' into port 2023-08-20 15:30:19 +02:00
fgsfds 6fbb7e39ec Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-20 14:41:57 +02:00
Ryan Dwyer 09edfb8545 Fix some global data placement issues 2023-08-20 16:48:35 +10:00
fgsfds 420053178e Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port 2023-08-19 11:45:17 +02:00
Ryan Dwyer 032c5166f4 Fix improper casting of model rwdata 2023-08-19 19:01:00 +10: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 12571746d7 Unmap L_TRIG and *_JPAD 2023-08-18 13:59:13 -07: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 0cc29d2c99 port: fix healthbar rendering 2023-08-15 00:16:25 +02:00
fgsfds c3fb50c358 port; refactor widescreen PR a bit
abstract aspect into a video* function

re-add gun swivel, but make it slower on hi res
2023-08-14 17:39:02 +02:00
MaikelChan 89c5cfb46b Sort of implemented arbitrary aspect ratio and mouse movement improvements. 2023-08-14 07:20:05 +02:00
Ryan Dwyer f1e1e6b204 Set names for headanim symbols 2023-08-05 18:16:16 +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 a8d92b1845 Replace calls to SetCombineLERP with custom modes 2023-05-24 18:24:28 +10:00
Ryan Dwyer 92075c6fe7 Name almost all BG symbols 2023-05-23 19:37:20 +10:00
Ryan Dwyer 8559aeed1f Introduce FBALLOC and SCREEN constants for dimensions 2023-05-14 13:00:29 +10:00
Ryan Dwyer edebe0b1f0 Discover more object 3 flags 2023-01-17 21:33:16 +10:00
Ryan Dwyer c78ff83fc8 Discover more chrflags 2023-01-16 19:10:31 +10:00
Ryan Dwyer 47f8b83062 Discover more chr hidden flags 2023-01-14 19:49:51 +10:00
Ryan Dwyer 7f62d1d74a Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
Ryan Dwyer 68f2cd6db6 Merge version-specific debug files into one 2023-01-12 21:13:56 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer e59fc870ad Set names for all anim functions 2022-11-30 21:00:37 +10:00
Ryan Dwyer f3461b900c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
Ryan Dwyer 3484a4faed Set names for all model C functions 2022-11-28 22:22:41 +10:00
Ryan Dwyer 3248fa9849 Rename and document room mtx functions 2022-11-28 17:48:59 +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 a0ad7c7197 ntsc-beta: Decompile playerGetViewportTop 2022-11-20 21:50:29 +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 b38a8af242 Decompile bgunDrawHud 2022-08-28 00:22:15 +10:00
Ryan Dwyer 56c927ac9b Decompile texLoad 2022-08-27 19:56:29 +10:00
Ryan Dwyer 71c317cd40 Decompile playerExecutePreparedWarp 2022-08-19 21:26:22 +10:00
Ryan Dwyer b20aa02961 Decompile modelmgrAllocateSlots 2022-08-17 17:22:08 +10:00
Ryan Dwyer 7364fb8e0e Decompile artifactsRenderGlaresForRoom 2022-08-05 22:59:59 +10:00
Ryan Dwyer fef5f17563 Decompile projectileTick 2022-07-20 21:20:17 +10:00
Ryan Dwyer 203489ec0f Decompile cd000296a0 2022-07-18 21:47:29 +10:00