Ryan Dwyer
05fe244f60
Remove coop/anti code paths
2022-11-05 00:29:08 +10:00
Ryan Dwyer
24232a8103
Remove cheats
2022-11-04 21:32:27 +10:00
Ryan Dwyer
ff6fd81f76
Remove training and single player menus
2022-11-04 21:19:37 +10:00
Ryan Dwyer
32490cd77d
ntsc-beta: Decompile gamefileSave
2022-10-17 17:19:53 +10:00
Ryan Dwyer
17583575e4
Introduce support for gcc
2022-10-12 22:26:19 +10:00
Ryan Dwyer
3172bb3503
Decompile filemgrHandleSetLanguage
2022-04-16 20:19:49 +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
a6b5df2659
pal-beta, pal-final and jpn-final: Decompile langTick
2022-03-19 10:03:18 +10:00
Ryan Dwyer
3419533379
Decompile lang0f16f75c
2022-03-18 22:17:25 +10:00
Ryan Dwyer
84743f735d
pal-beta, pal-final and jpn-final: Decompile gamefileLoadDefaults
2022-03-18 21:54:57 +10:00
Ryan Dwyer
f80c73f8a9
pal-beta, pal-final and jpn-final: Decompile gamefileApplyOptions
2022-03-18 21:25:13 +10:00
Ryan Dwyer
e1de3dabe9
jpn-final: Decompile gamefileSave
2022-03-18 21:11:07 +10:00
Ryan Dwyer
022eb49a56
jpn-final: Replace jal addresses with symbols
2022-03-17 17:17:34 +10:00
Ryan Dwyer
6d64ed3510
jpn-final: Get ROM fully matching
2022-03-17 17:16:02 +10:00
Ryan Dwyer
b6ef09ca20
jpn-final: Get game segment matching excluding pointers
2022-03-16 17:50:25 +10:00
Ryan Dwyer
9f46789551
pal-beta: Replace jal addresses with symbols
2022-03-12 16:06:12 +10:00
Ryan Dwyer
f5eb967ee2
pal-beta: Get game segment matching excluding pointers
2022-03-11 21:58:39 +10:00
Ryan Dwyer
583796e7aa
Rename game_0b69d0.c to player.c
2022-02-09 20:23:06 +10:00
Ryan Dwyer
1d307a9191
Rename memory.c to memp.c and lib_126b0.c to mema.c and add documentation
2021-10-30 14:24:30 +10:00
Ryan Dwyer
5d40470f89
ntsc-beta: Get ROM fully matching
2021-10-26 17:15:43 +10:00
Ryan Dwyer
d82a6ba619
Rename a bunch of lib files and functions
...
* lib_070d0.c to vm.c
* lib_09a80.c to vi.c
* lib_0bfb0.c to fault.c
* lib_0c000.c to crash.c
* lib_11420.c to music.c
* lib_13710.c to pimgr.c
* lib_184d0.c to ailist.c and path.c
* lib_233c0.c to anim.c
* lib_24e40.c to collision.c
* lib_2fa00.c to rmon.c
* lib_34030.c to speaker.c
* lib_37b00.c to mp3.c
2021-10-11 22:46:29 +10:00
Ryan Dwyer
329f3351f4
Attempt to decompile viUpdateMode, and rename many VI symbols
2021-10-10 20:51:42 +10:00
Ryan Dwyer
74baafee93
Disassemble bcopy
2021-10-05 21:09:37 +10:00
Ryan Dwyer
efedc63e9d
Decompile _pakSaveAtGuid
2021-09-24 18:43:49 +10:00
Ryan Dwyer
cd3e03ca42
Decompile pak0f118bc8, discover pakfileheader and rename many pak symbols
2021-09-18 21:03:25 +10:00
Ryan Dwyer
c1f6667db5
Make all pak.c functions prefixed with pak
2021-09-18 11:36:34 +10:00
Ryan Dwyer
7a0f4b5835
Rename game_0d4690.c to savebuffer.c, game_102240.c to mainmenu.c, game_107fb0.c to filemgr.c and split game_110680.c into bossfile.c and filelist.c
2021-09-16 23:42:06 +10:00
Ryan Dwyer
9b4be0961d
Discover file GUIDs
2021-09-15 22:06:29 +10:00
Ryan Dwyer
160205ccb8
Decompile mpsetupfileSave
2021-09-14 09:28:06 +10:00
Ryan Dwyer
4751fbe618
Decompile gamefileSave
2021-09-13 22:34:54 +10:00
Ryan Dwyer
c95f4a67f2
Decompile gamefileLoad
2021-09-13 21:09:26 +10:00
Ryan Dwyer
fc96410327
Rename savebufferWriteBits to savebufferOr and decompile new savebufferWriteBits
2021-09-07 23:42:02 +10:00
Ryan Dwyer
187c698d42
Decompile savebufferReadString
2021-09-07 22:08:44 +10:00
Ryan Dwyer
34c01d739e
Decompile savebufferWriteBits
2021-09-07 21:46:38 +10:00
Ryan Dwyer
e772542a76
Decompile savebufferReadBits
2021-09-07 21:31:21 +10:00
Ryan Dwyer
35fa0ccb32
Decompile savebufferClear
2021-09-07 18:07:46 +10:00
Ryan Dwyer
10940a285b
Decompile func0f0d5484
2021-09-07 18:02:09 +10:00
Ryan Dwyer
f4c6599a89
Decompile pakHasBitflag
2021-03-26 22:10:02 +10:00
Ryan Dwyer
9d4f2ffd2a
Rename entry.c to boot.c, controller.c to joy.c, core.c to lv.c, texture.c to texdecompress.c, room.c to bg.c, lib_0e9d0.c to snd.c and associated functions
2021-03-24 20:03:37 +10:00
Ryan Dwyer
a9dd61274a
ntsc-beta: Replace hard coded jal addresses
2021-03-23 17:47:19 +10:00
Ryan Dwyer
4b7473d768
ntsc-beta: Get game functions in their correct places
2021-03-23 17:15:05 +10:00
Ryan Dwyer
47b1b537f3
ntsc-1.0 and pal-final: Replace hard coded jal addresses
2021-03-17 22:59:54 +10:00
Ryan Dwyer
79e40cdf0e
Distribute remaining .bss into lib
2021-03-15 23:28:01 +10:00
Ryan Dwyer
56ff30460a
pal-final: Get game .rodata matching
2021-03-09 23:52:37 +10:00
Ryan Dwyer
6ce32b7c88
pal-final: Get game .text segment the right size
2021-03-08 10:22:42 +10:00
Ryan Dwyer
045072f179
Distribute the game segment's .bss into their appropriate files
2021-02-19 17:43:10 +10:00
Ryan Dwyer
0def2c5a4d
Combine data headers into a single one and remove unnecessary declarations
2021-02-17 22:04:46 +10:00
Ryan Dwyer
b71b3570a8
Rename dozens of game files and functions
2021-02-02 21:04:11 +10:00
Ryan Dwyer
4e843fd58d
Decompile proutSprintf
2021-01-30 15:03:39 +10:00