Commit Graph

647 Commits

Author SHA1 Message Date
Ryan Dwyer 3e8853c0ff Identify chrRunToPos 2019-12-19 17:51:10 +10:00
Ryan Dwyer 06aaf06172 Decompile chrJumpOut 2019-12-19 17:35:46 +10:00
Ryan Dwyer af5a97b463 Decompile chrSidestep 2019-12-19 17:30:16 +10:00
Ryan Dwyer 3879ddecfe Decompile chrKneel 2019-12-19 17:19:36 +10:00
Ryan Dwyer e321a67942 Decompile chrStop 2019-12-19 17:16:22 +10:00
Ryan Dwyer 1b1afb7096 Decompile chrSurrender 2019-12-19 17:13:10 +10:00
Ryan Dwyer d1451cafde Discover MA (my action) constants 2019-12-19 08:26:04 +10:00
Ryan Dwyer aad371ed18 Discover remaining ACT constants 2019-12-19 08:08:06 +10:00
Ryan Dwyer 9e63a180ac Introduce ACT constants for chr->actiontype 2019-12-18 23:36:18 +10:00
Ryan Dwyer 02dce462c4 Decompile chrIsDead 2019-12-18 23:01:25 +10:00
Ryan Dwyer 4ff793b654 Decompile chrSaveLastHearTarget 2019-12-18 19:41:28 +10:00
Ryan Dwyer 45ff025449 Decompile chrSaveLastSeeTarget 2019-12-18 19:39:24 +10:00
Ryan Dwyer 566e049131 Decompile func0f039368 2019-12-18 19:35:02 +10:00
Ryan Dwyer 9c724da3e7 Decompile pathFindById 2019-12-18 19:23:51 +10:00
Ryan Dwyer 9f8fac52d5 Decompile chrStartPath and rename struct aipaths to struct path 2019-12-18 18:55:20 +10:00
Ryan Dwyer f7a95feab9 Decompile func0f03a9b8 2019-12-18 18:31:16 +10:00
Ryan Dwyer d8bbbb02a4 Decompile chrGoToTarget 2019-12-18 18:14:56 +10:00
Ryan Dwyer b25e80c230 Decompile func0f03b5f0 2019-12-18 18:10:27 +10:00
Ryan Dwyer 14894c8a9b Decompile func0f03c8b4 2019-12-18 17:46:23 +10:00
Ryan Dwyer 042ffa1d05 Decompile func0f03cd04 2019-12-18 17:42:32 +10:00
Ryan Dwyer 8a2c189979 Decompile func0f03ccdc 2019-12-18 17:40:25 +10:00
Ryan Dwyer b1462a2a9e Decompile chrFadeOut 2019-12-18 17:37:10 +10:00
Ryan Dwyer 2aefa34ec6 Decompile func0f03ab74 2019-12-18 17:34:15 +10:00
Ryan Dwyer da4d81bf93 Decompile chrGoToChr 2019-12-18 17:28:22 +10:00
Ryan Dwyer 63403186fe Decompile func0f03ad8c, func0f03adf4, func0f03ae48, func0f03ae9c, func0f03aef0 and func0f03af44 2019-12-18 17:06:19 +10:00
Ryan Dwyer e62cac4ddc Decompile chraiGetListIdByList 2019-12-17 18:47:29 +10:00
Ryan Dwyer 9fbd4a8732 Improve documentation for CHR_P1P2 features 2019-12-17 17:12:22 +10:00
Ryan Dwyer 452d86aec3 Convert chrdata.BITFIELD to actual bitfield
* Match chraiExecute
* Match ai01b3
* Match aiToggleP1P2
* Match ai01b5
2019-12-16 21:56:31 +10:00
Ryan Dwyer 13527755de Rename rarezip segment to inflate 2019-12-16 17:41:04 +10:00
Ryan Dwyer 11743f1d06 Attempt to decompile ai0137 2019-12-16 08:23:48 +10:00
Ryan Dwyer 6aa34c1283 Decompile aiSetChrPresetToUnalertedTeammate 2019-12-12 19:00:45 +10:00
Ryan Dwyer 6c568062d0 Decompile ai01aa 2019-12-11 19:08:24 +10:00
Ryan Dwyer d7eb6fd424 Decompile ai01b2 2019-12-11 18:53:49 +10:00
Ryan Dwyer d0ea7a6ee5 Decompile aiChrBeginOrEndTeleport 2019-12-11 17:40:47 +10:00
Ryan Dwyer f6650ab673 Decompile aiIfChrTeleportFullWhite 2019-12-11 17:12:08 +10:00
Ryan Dwyer 401406abe8 Decompile aiChrSetCutsceneWeapon 2019-12-10 23:04:58 +10:00
Ryan Dwyer a081bbf8d8 Discover and decompile aiMiscellaneous 2019-12-10 19:01:19 +10:00
Ryan Dwyer 1330bae0ee Make ROM great again (aka matching) 2019-12-08 19:59:44 +10:00
Ryan Dwyer 946d22a6ae Pass toolchain to buildrom and add support for more mips toolchains 2019-12-08 17:50:05 +10:00
Ryan Dwyer aeea97eb10 Fix buildrom midi filename 2019-12-08 17:38:52 +10:00
Ryan Dwyer aaff7f685b Build ROM with asset files 2019-12-08 00:19:45 +10:00
Ryan Dwyer 14f8d62e3e Build ROM from C source
* ROM is mismatching but functionally equivalent.
* ROM does not shift, so any edits must use the same amount of bytecode.
* Asset files such as stage setup and lang are not included yet (they are copied from the base ROM).
2019-12-07 18:03:53 +10:00
Ryan Dwyer 3c5ac052e9 Move commented random function to proper file 2019-12-07 13:39:17 +10:00
Ryan Dwyer a98b2304b1 Decompile ai01b4 2019-12-03 22:14:29 +10:00
Ryan Dwyer 5fa4fc589c Decompile ai01e0 2019-12-03 21:55:42 +10:00
Ryan Dwyer 08d8957236 Attempt to decompile ai01de 2019-12-03 21:40:47 +10:00
Ryan Dwyer 0bd5798142 Attempt to decompile ai01d9 2019-12-03 20:43:26 +10:00
Ryan Dwyer 9276ba28ce Decompile aiIfDistanceToTarget2GreaterThan 2019-12-03 20:04:29 +10:00
Ryan Dwyer 60a5f7b688 Decompile aiIfDistanceToTarget2LessThan 2019-12-03 20:02:32 +10:00
Ryan Dwyer a0e6688dcb Attempt to decompile ai01d4 2019-12-03 19:47:18 +10:00