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
ba8346edb7
port: experimental hack for proper 16:9 HUD
...
might or might not be more convenient than editing all offsets
2023-08-31 00:45:18 +02:00
fgsfds
94c3dfe51e
port: fixup aspect ratio on the 3d parts of the title sequence
2023-08-14 22:07:16 +02:00
fgsfds
075b7f9bd7
port: make the legal screen display the commit hash and platform
2023-08-09 22:54:42 +02:00
Ryan Dwyer
cef885db72
Replace a heap of literals, mostly in sound code
2023-07-07 22:10:48 +10:00
Ryan Dwyer
7c1c377db0
Decompile titleRenderPdLogo
2023-06-07 17:57:00 +10:00
Ryan Dwyer
2e386f7a34
Use ARRAYCOUNT in many more places
2023-05-28 00:48:58 +10:00
Ryan Dwyer
5255f7c346
Use Vtx/Col instead of struct gfxvtx, struct colour and u32
2023-05-27 13:22:14 +10:00
Ryan Dwyer
8559aeed1f
Introduce FBALLOC and SCREEN constants for dimensions
2023-05-14 13:00:29 +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
ac256277d2
Disassemble graphics microcode
2022-12-04 10:03:59 +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
259fab6a6d
jpn-final: Introduce support for gcc
2022-11-27 19:53:42 +10:00
Ryan Dwyer
0ae638b7ea
jpn-final: Make titleRenderPdLogo functionally equivalent
2022-11-27 09:48:25 +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
8ba5cc0558
Fix some pointer literals
2022-11-26 09:57:42 +10:00
Ryan Dwyer
9f3481ccee
Make remaining versions shiftable
2022-11-24 21:58:09 +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
6123232e22
Decompile titleRenderPdLogoModel
2022-09-28 20:46:57 +10:00
Ryan Dwyer
15c067fe36
Decompile gasRender
2022-09-16 20:52:10 +10:00
Ryan Dwyer
99cf87a87e
Non-matching build: Fix known functional mismatches
2022-09-11 11:47:05 +10:00
Ryan Dwyer
bbf52f580b
Add support for non-matching ntsc-final builds
2022-09-09 17:19:48 +10:00
Ryan Dwyer
83d0268f19
Decompile bootPhase1
2022-08-22 20:24:50 +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
e82da009d2
Rename most text functions
2022-07-06 19:22:01 +10:00
Ryan Dwyer
5132a4b392
Attempt to decompile titleRenderPdLogoModel
2022-06-25 14:44:22 +10:00
Ryan Dwyer
6ffaa4b021
pal-beta and jpn-final: Decompile titleRenderLegal
2022-06-24 19:32:24 +10:00
Ryan Dwyer
011816cfb4
Decompile titleInitPdLogo
2022-06-24 18:53:32 +10:00
Ryan Dwyer
39c43f0c51
Decompile titleRenderNoExpansion
2022-06-24 17:30:29 +10:00
Ryan Dwyer
5119195bd6
Decompile titleRenderNoController
2022-06-24 17:28:03 +10:00
Ryan Dwyer
7cb9578e69
Decompile bviewDrawIntroFaderBlur
2022-05-29 20:52:48 +10:00
Ryan Dwyer
2c01a9a557
Decompile texSelect
2022-04-17 13:48:31 +10:00
Ryan Dwyer
ae42bceeb2
Decompile titleSetLight
2022-04-16 19:23:24 +10:00
Ryan Dwyer
85e3b0ecf7
jpn-final: Decompile titleTickPdLogo
2022-04-16 18:44:52 +10:00
Ryan Dwyer
417a44819b
jpn-final: Decompile titleExitPdLogo
2022-04-16 18:39:38 +10:00
Ryan Dwyer
ce69e9f819
pal-beta: Decompile titleInitLegal
2022-04-16 18:35:20 +10:00
Ryan Dwyer
f6f039e699
Rename modelInstantiate to modelInstantiateWithoutAnim and decompile new modelInstantiate
2022-04-14 23:17:01 +10:00
Ryan Dwyer
70375816f1
Rename most remaining game files
2022-03-23 21:22:06 +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
Ryan Dwyer
66914659ff
Rename a heap of file functions
2022-03-19 14:23:26 +10:00
Ryan Dwyer
a6b5df2659
pal-beta, pal-final and jpn-final: Decompile langTick
2022-03-19 10:03:18 +10:00
Ryan Dwyer
0f711103dc
jpn-final: Decompile func0f1531dc
2022-03-17 21:51:13 +10:00
Ryan Dwyer
bf803eac99
Attempt to decompile titleRenderNoExpansion
2022-03-17 21:29:15 +10:00
Ryan Dwyer
071ca9a5e6
Decompile titleTickNoExpansion
2022-03-17 18:19:22 +10:00
Ryan Dwyer
67e023c2ab
Decompile titleInitNoExpansion
2022-03-17 18:16:57 +10:00