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