Ryan Dwyer
b2d967f339
Rename prop list symbols
2021-06-02 12:13:16 +10:00
Ryan Dwyer
5368c4d386
Attempt to decompile chrTickRobotAttack
2021-05-27 18:25:44 +10:00
Ryan Dwyer
9d74728a26
Decompile chrTryPunch
2021-05-25 21:11:34 +10:00
Ryan Dwyer
8b767f35c6
Decompile func0f08d3dc
2021-05-21 23:30:53 +10:00
Ryan Dwyer
f21dd45b8f
Generate modelpart constants based on actual data
2021-05-19 17:17:39 +10:00
Ryan Dwyer
5af95edff0
Decompile modelFileDataFindBboxRodata
2021-05-18 20:46:44 +10:00
Ryan Dwyer
11b3ab555b
Decompile bodyCalculateHeadOffset
2021-05-18 17:02:03 +10:00
Ryan Dwyer
a1414a4776
Attempt to decompile func0f02ce8c
2021-05-18 12:11:54 +10:00
Ryan Dwyer
af457619c4
Decompile func0f02d338
2021-05-17 22:33:01 +10:00
Ryan Dwyer
dc8c645432
Decompile chrUnpack
2021-05-17 22:10:14 +10:00
Ryan Dwyer
1e0fe55f61
Decompile modelCalculateRwDataIndexes
2021-04-28 23:54:02 +10:00
Ryan Dwyer
dc18fb09e8
Rename modeldata_* to modelrwdata_*, modelnode_* to modelrodata_*
2021-04-28 12:17:07 +10:00
Ryan Dwyer
4290126f52
Decompile chrChoke
2021-04-24 15:55:22 +10:00
Ryan Dwyer
ca65e15634
Decompile func0f09f848
2021-04-16 23:56:35 +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
4b7473d768
ntsc-beta: Get game functions in their correct places
2021-03-23 17:15:05 +10:00
Ryan Dwyer
722693becb
Trim trailing nops from functions and discover a few more file splits
2021-03-16 19:02:49 +10:00
Ryan Dwyer
79e40cdf0e
Distribute remaining .bss into lib
2021-03-15 23:28:01 +10:00
Ryan Dwyer
01ad7bdfa5
Identify modeltypes
2021-02-22 22:03:24 +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
a98d9e400b
Distribute almost all of the game segment's .data into their appropriate files
2021-02-17 20:46:04 +10:00
Ryan Dwyer
aa14a1e898
Rename func0f096750 to atan2f
2021-02-05 17:26:42 +10:00
Ryan Dwyer
b71b3570a8
Rename dozens of game files and functions
2021-02-02 21:04:11 +10:00
Ryan Dwyer
36f092e775
Split lib_12dc0.c into rng.c and args.c
2021-01-30 19:42:22 +10:00
Ryan Dwyer
615d670a0f
Rename known lib files
2021-01-29 23:29:37 +10:00
Ryan Dwyer
aaec2853bd
Introduce CDTYPE constants and rename some symbols relating to collision detection
2021-01-13 17:31:36 +10:00
Ryan Dwyer
e8e2e2d131
Rename prop linked list symbols and functions
2021-01-08 08:10:30 +10:00
Ryan Dwyer
92fad46faf
Rename lib_121e0 to memory.c, rename symbols, introduce MEMPOOL constants and improve documentation
2021-01-07 11:54:39 +10:00
Ryan Dwyer
1a98fcbc01
Split game_1a3340.c into training/menus.c
2021-01-02 17:38:29 +10:00
Ryan Dwyer
85fd14a12e
Rename mplayer files
2021-01-02 15:57:09 +10:00
Ryan Dwyer
85515d4d1d
Rename game_167ae0.c to core.c and rename associated symbols
2021-01-02 11:01:02 +10:00
Ryan Dwyer
7e544a5b6f
Rename chr array symbols and write chr documentation
2020-12-29 23:13:10 +10:00
Ryan Dwyer
54ec3a84f6
Decompile chrsClearRefsToPlayer
2020-12-29 19:05:36 +10:00
Ryan Dwyer
9a03dc5281
Attempt to decompile stageChooseActiveHeads
2020-12-28 22:23:32 +10:00
Ryan Dwyer
151ae56f11
Decompile func0f02d3f8
2020-12-28 14:55:25 +10:00
Ryan Dwyer
706a5b96bb
Rename setupParseObjects back to numbered name and decompile new setupParseObjects
2020-10-17 11:11:43 +10:00
Ryan Dwyer
3b4b626610
Find resolution for u8 foo[1] hacks in chrdata struct
2020-09-29 22:22:24 +10:00
Ryan Dwyer
23b6bd2643
Restructure build workflow
...
* All segments are now extracted from the base ROM; the base ROM is no
longer a compile time dependency
* ROM segments are now positioned relatively to each rather than with
hard coded addresses
* Piracy checksums are calculated during build
2020-08-25 20:40:35 +10:00
Ryan Dwyer
710a9f8721
Decompile modelSetAnimScale
2020-06-29 22:44:43 +10:00
Ryan Dwyer
f1fbdbdd14
Decompile modelSetUnk14
2020-06-29 22:35:33 +10:00
Ryan Dwyer
29b52fec83
Decompile modelGetNodeData
2020-06-29 22:30:01 +10:00
Ryan Dwyer
d672e3c71f
Decompile modelGetPart
2020-06-29 18:13:40 +10:00
Ryan Dwyer
09b09b849f
Decompile modelAllocateChr
2020-06-23 21:31:19 +10:00
Ryan Dwyer
75afe8f618
Replace beqz $zero,.label with b .label, and sll $zero,$zero,0x0 with nop
2020-06-23 21:21:59 +10:00
Ryan Dwyer
bc89c89aad
Decompile chrSpawnAtCoord
2020-06-23 19:45:47 +10:00
Ryan Dwyer
f63ebddd68
Decompile explosionGetBboxAtFrame
2020-06-12 19:31:27 +10:00
Ryan Dwyer
a78e70e36a
Rename animdata to model and other related symbols
2020-06-01 17:54:56 +10:00
Ryan Dwyer
b58ac827a5
Decompile coordFindGroundY
2020-05-08 20:31:11 +10:00
Ryan Dwyer
9aea8ed2d2
Decompile currentPlayerUpdateVerticalMovement
2020-05-07 21:36:53 +10:00