Commit Graph
458 Commits
Author SHA1 Message Date
Ryan Dwyer aaec2853bd Introduce CDTYPE constants and rename some symbols relating to collision detection 2021-01-13 17:31:36 +10:00
Ryan Dwyer 8c3f6e22e0 Decompile coordFindGroundYSimple 2021-01-13 00:32:14 +10:00
Ryan Dwyer e132363bd1 Attempt to decompile func0f0c4250 and introduce CDRESULT constants 2021-01-13 00:19:09 +10:00
Ryan Dwyer fe95d430b4 Decompile chrTryRunFromTarget 2021-01-11 22:33:58 +10:00
Ryan Dwyer 6e3d095713 Decompile bwalkCalculateNewPosition 2021-01-11 00:30:31 +10:00
Ryan Dwyer e8e2e2d131 Rename prop linked list symbols and functions 2021-01-08 08:10:30 +10:00
Ryan Dwyer 3e550e4dc3 Decompile chrRender 2021-01-06 20:52:15 +10:00
Ryan Dwyer 5056e17c17 Rename chrEmitSparks to chrDrCarollEmitSparks, func0f025ea4 to chrEmitSparks and func0f12f9f0 to sparksCreate 2021-01-04 08:16:46 +10:00
Ryan Dwyer 01ff7f7d29 Decompile chrIsUsingPaintball 2021-01-04 08:02:57 +10:00
Ryan Dwyer ae3cf01dd2 Rename inventory files and functions 2021-01-02 19:11:36 +10:00
Ryan Dwyer 85fd14a12e Rename mplayer files 2021-01-02 15:57:09 +10:00
Ryan Dwyer 470cf27ac1 Rename smoke and explosion files 2021-01-02 12:35:50 +10:00
Ryan Dwyer 37160d0cff Rename sparks files 2021-01-02 11:57:10 +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 926985a11e Decompile handGetSingleUnk34 2021-01-02 09:59:34 +10:00
Ryan Dwyer 7d8d666e31 Decompile handGetSingleUnk38 2021-01-02 09:54:46 +10:00
Ryan Dwyer 8813716231 Decompile handGetSingleShootSound 2021-01-02 09:50:19 +10:00
Ryan Dwyer a56cc3a9da Decompile handHasFunctionFlags 2021-01-02 09:26:50 +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 d9b1d4352d Attempt to decompile func0f048398 2020-12-29 18:34:25 +10:00
Ryan Dwyer 9a03dc5281 Attempt to decompile stageChooseActiveHeads 2020-12-28 22:23:32 +10:00
Ryan Dwyer da911dc759 Decompile currentPlayerLoseGunInNbombStorm 2020-12-26 21:16:05 +10:00
Ryan Dwyer f362cab373 Decompile obj48Reset 2020-12-26 13:05:44 +10:00
Ryan Dwyer 1b9a77e8fe Attempt to decompile chopperFireRocket 2020-12-26 12:14:38 +10:00
Ryan Dwyer c98693cf67 Decompile currentPlayerAssumeChrForAnti 2020-12-23 17:04:56 +10:00
Ryan Dwyer a830dd63b1 Decompile currentPlayerCheckIfShotInBack 2020-12-23 13:07:11 +10:00
Ryan Dwyer d2c47f49b4 currentPlayerUpdateShieldShow 2020-12-23 12:30:31 +10:00
Ryan Dwyer 1b8c119e52 Attempt to decompile func0f0bfc7c and introduce Mtx and Mtxf types 2020-12-23 08:49:54 +10:00
Ryan Dwyer d26cab56bc Decompile chrFindWaypointWithinPosQuadrant 2020-11-21 01:15:27 +10:00
Ryan Dwyer 5e6732299d Decompile func0f04a674 2020-11-20 22:27:37 +10:00
Ryan Dwyer f24cac9af0 Decompile chrAttackAmountUpdateAnimation 2020-11-20 18:43:26 +10:00
Ryan Dwyer 8a33099cae Decompile chrCanSeePos 2020-11-20 18:02:41 +10:00
Ryan Dwyer 4bef4839e8 Decompile chrGoPosCalculateBaseTtl 2020-11-20 17:35:02 +10:00
Ryan Dwyer 2733387295 Decompile func0f03aca0 2020-11-20 17:12:08 +10:00
Ryan Dwyer 6ddb70f02c Decompile chrGetInverseTheta 2020-11-19 23:41:10 +10:00
Ryan Dwyer 578c2458eb Decompile chrAttackAmount 2020-11-19 23:24:39 +10:00
Ryan Dwyer b90635bd7c Decompile func0f02e064 2020-11-19 21:35:54 +10:00
Ryan Dwyer 21f55ffbca Decompile func0f048fcc 2020-11-19 17:26:32 +10:00
Ryan Dwyer 2822c245f8 Decompile func0f02dff0 2020-11-18 23:11:57 +10:00
Ryan Dwyer 61e4f24729 Decompile chrGetRangedArghSpeed 2020-11-18 18:26:59 +10:00
Ryan Dwyer c624b8c03b Decompile chrGetPercentageOfSlowness 2020-11-18 18:23:30 +10:00
Ryan Dwyer c66c4e75ab Decompile chrGetRangedSpeed 2020-11-18 17:47:18 +10:00
Ryan Dwyer 51d8d114ff Rename lib_0d520.c to main.c 2020-10-09 18:50:57 +10:00
Ryan Dwyer fd19949c14 Rename mainLoop to mainEntry, mainTick to mainLoop, func0000e324 to mainTick and decompile mainLoop 2020-10-09 17:39:28 +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 7fef3e8054 Discover model part visibility in inventory config 2020-09-13 16:26:51 +10:00
Ryan Dwyer ee22001e68 Decompile objectivesCheckAll 2020-09-05 22:14:36 +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 4fd334f73a Replace .data and .bss addresses with symbols 2020-08-24 08:06:44 +10:00