Commit Graph

81 Commits

Author SHA1 Message Date
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