Commit Graph

1142 Commits

Author SHA1 Message Date
Ryan Dwyer b8af71dff5 Decompile menuhandlerAgentName 2020-01-04 18:13:22 +10:00
Ryan Dwyer f2f82e9006 Attempt to decompile menuhandlerSaveLocation 2020-01-04 18:02:04 +10:00
Ryan Dwyer 3986b30e99 Attempt to decompile menuhandlerOpenCopyFile 2020-01-04 17:20:47 +10:00
Ryan Dwyer 7aeefc04c9 Decompile menuhandlerOpenDeleteFile 2020-01-04 16:55:52 +10:00
Ryan Dwyer 0047150c54 Decompile menuhandlerPakSelection 2020-01-04 16:05:33 +10:00
Ryan Dwyer 1ce2b0f71d Decompile menuhandlerDeleteFiles 2020-01-04 15:55:56 +10:00
Ryan Dwyer 052abb0c19 Decompile menuhandler00108f08 2020-01-04 15:52:58 +10:00
Ryan Dwyer 08f0350a6f Decompile menuhandlerPakCancelSave2 2020-01-04 15:40:35 +10:00
Ryan Dwyer 617d8c6eec Decompile menuhandlerRenameFile 2020-01-04 15:35:35 +10:00
Ryan Dwyer 8070781e00 Decompile menuhandler0010cabc 2020-01-04 15:28:45 +10:00
Ryan Dwyer 9e7e42cd99 Decompile menuhandler0010ca1c 2020-01-04 15:25:15 +10:00
Ryan Dwyer 8da0a2173b Decompile menuhandler00108014 2020-01-04 15:21:42 +10:00
Ryan Dwyer 2f2d34d84f Decompile menuhandler00108254 2020-01-04 15:15:03 +10:00
Ryan Dwyer e4e54c1a54 Decompile menuhandler4MbDropOut 2020-01-04 15:12:24 +10:00
Ryan Dwyer 9b232e86cf Decompile menuhandlerAcknowledgePakFileLost 2020-01-04 14:57:38 +10:00
Ryan Dwyer b6bc6e3ad4 Decompile menuhandlerPakRenameDuplicateSave 2020-01-04 14:55:17 +10:00
Ryan Dwyer 17c439fd65 Decompile menuhandlerPakCancelDuplicateSave 2020-01-04 14:53:28 +10:00
Ryan Dwyer 56cdf1ecc1 Decompile menuhandler4MbAdvancedSetup 2020-01-04 14:51:19 +10:00
Ryan Dwyer 301e90f7be Decompile menuhandler00108ecc 2020-01-04 14:48:21 +10:00
Ryan Dwyer eb8ade7b3c Decompile menuhandlerPakConfirmDelete 2020-01-04 14:46:20 +10:00
Ryan Dwyer 59278cc0eb Decompile menuhandlerPakCancelSave 2020-01-04 14:44:16 +10:00
Ryan Dwyer 6c07923163 Decompile menuhandlerPakErrorTryAgain 2020-01-04 14:42:25 +10:00
Ryan Dwyer dca04941fc Decompile menuhandlerRetrySavePak 2020-01-04 14:39:00 +10:00
Ryan Dwyer bfcacac55b Decompile menuhandlerRepairPak 2020-01-04 14:04:16 +10:00
Ryan Dwyer 7c2e28e267 Decompile menuhandlerWarnRepairPak 2020-01-04 13:57:19 +10:00
Ryan Dwyer ec007770a6 Decompile menuhandlerMpDisplayOptionCheckbox 2020-01-04 00:50:51 +10:00
Ryan Dwyer be5c26b123 Decompile menuhandlerMpWeaponSetDropdown 2020-01-04 00:38:25 +10:00
Ryan Dwyer 1f59a1f07d Decompile menuhandlerMpInGameLimitLabel 2020-01-04 00:32:18 +10:00
Ryan Dwyer b60125d032 Decompile menuhandlerMpHillTime 2020-01-04 00:23:48 +10:00
Ryan Dwyer 485b9db680 Decompile menuhandler0017ef30 2020-01-04 00:08:21 +10:00
Ryan Dwyer 47df801685 Decompile menuhandlerMpPlayerName 2020-01-03 23:57:13 +10:00
Ryan Dwyer b51eb62783 Decompile menuhandlerMpSavePlayer 2020-01-03 23:36:13 +10:00
Ryan Dwyer 586603fc41 Decompile menuhandler0017ec64 2020-01-03 23:28:13 +10:00
Ryan Dwyer 2e57701fdf Decompile menuhandler0017e38c 2020-01-03 23:23:31 +10:00
Ryan Dwyer f61a06e02d Rename many symbols
* g_MenuStackDepth to g_MpPlayerNum
* menu_item.left/right to menu_item.param2/param3
* g_Options to g_MpChrs
* optionsindex to mpchrnum
* mpchr.booleans to options
* mpchr.mpbody/mphead to bodynum/headnum
* mpchr.mptitle to title
2020-01-03 23:14:23 +10:00
Ryan Dwyer 35e9a75213 Decompile menuhandlerMpUsernamePassword 2020-01-03 22:44:24 +10:00
Ryan Dwyer b4d06a1688 Decompile menuhandlerMpSaveSetupOverwrite 2020-01-03 22:34:54 +10:00
Ryan Dwyer 85f699d006 Decompile menuhandlerMpSaveSetupCopy 2020-01-03 22:30:40 +10:00
Ryan Dwyer 61de193d00 Decompile menuhandlerMpConfirmSaveChr 2020-01-03 22:27:02 +10:00
Ryan Dwyer bb26a1d7e2 Decompile menuhandlerMpDropOut 2020-01-03 22:11:12 +10:00
Ryan Dwyer 6fbb33d1fd Decompile menuhandlerMpTeamsLabel 2020-01-03 22:08:56 +10:00
Ryan Dwyer 2b45115b81 Decompile menuhandler0017e9d8 2020-01-03 21:29:12 +10:00
Ryan Dwyer 7241114472 Decompile menuhandler00178018 2020-01-03 21:17:49 +10:00
Ryan Dwyer 787ddad7c1 Decompile menuhandlerQuickTeamSeparator 2020-01-03 21:08:35 +10:00
Ryan Dwyer 4e12825008 Decompile menuhandlerMpSimulantHead 2020-01-03 20:42:42 +10:00
Ryan Dwyer 4b54ea0a9a Rename a heap of player properties according to XBLA debug data 2020-01-03 19:51:04 +10:00
Ryan Dwyer b63a6d2018 Rename some g_Vars properties according to XBLA debug data 2020-01-03 19:09:11 +10:00
Ryan Dwyer b014e99606 Identify and populate anim struct from XBLA debug data 2020-01-03 18:00:08 +10:00
Ryan Dwyer d6d73dec59 Rename prop properties based on XBLA debug data 2020-01-03 17:38:58 +10:00
Ryan Dwyer 9be22b7928 Populate eyespy struct based on XBLA debug data 2020-01-03 17:25:11 +10:00
Ryan Dwyer 034b19ea16 Rename gvars360 to propstate and name properties as per XBLA debug data 2020-01-03 17:13:41 +10:00
Ryan Dwyer 44b9ce0bf8 Decompile menuhandlerMpCharacterBody 2020-01-03 17:03:42 +10:00
Ryan Dwyer 0c31ab7f18 Decompile menuhandlerMpControlCheckbox 2020-01-03 00:06:32 +10:00
Ryan Dwyer e9f2092cd6 Decompile menuhandlerMpSimulantBody 2020-01-02 21:29:17 +10:00
Ryan Dwyer be8b5e5335 Decompile menuhandlerMpSimulantSlot 2020-01-02 21:03:31 +10:00
Ryan Dwyer 1b86937f70 Decompile menuhandlerMpCharacterHead 2020-01-02 20:39:03 +10:00
Ryan Dwyer 717584554e Decompile menuhandlerMpTeamNameSlot 2020-01-02 20:26:17 +10:00
Ryan Dwyer 3ee43d3b28 Decompile menuhandlerMpTimeLimitSlider 2020-01-02 20:15:30 +10:00
Ryan Dwyer 985fe26d70 Decompile menuhandlerMpTeamScore 2020-01-02 19:59:17 +10:00
Ryan Dwyer fc5a51e55b Decompile menuhandlerMpScore 2020-01-02 19:54:40 +10:00
Ryan Dwyer d74a0297a8 Decompile menuhandlerMpWeaponSlot 2020-01-02 19:39:06 +10:00
Ryan Dwyer 85b0f0e31c Decompile menuhandlerMpQuickteamOption 2020-01-02 19:28:57 +10:00
Ryan Dwyer 8cdea94062 Decompile menuhandlerMpDeleteSimulant 2020-01-02 19:12:57 +10:00
Ryan Dwyer 2c19e921e6 Decompile menuhandlerMpAddSimulant 2020-01-02 19:10:23 +10:00
Ryan Dwyer 3f9b89aee2 Decompile menuhandlerMpSaveSettings 2020-01-02 17:19:38 +10:00
Ryan Dwyer 98c12cca25 Decompile menuhandlerMpMultipleTunes 2020-01-01 23:52:34 +10:00
Ryan Dwyer 539afdbfb9 Decompile menuhandlerMpOneHitKills 2020-01-01 23:45:53 +10:00
Ryan Dwyer a13655d6fe Decompile menuhandlerMpClearAllSimulants 2020-01-01 23:40:25 +10:00
Ryan Dwyer 77849e094a Decompile menuhandlerMpOpenOptions 2020-01-01 23:36:50 +10:00
Ryan Dwyer 38764f99cd Decompile menuhandlerMpTeamsEnabled 2020-01-01 23:24:07 +10:00
Ryan Dwyer 7364859030 Decompile menuhandlerMpCheckboxOption 2020-01-01 22:22:17 +10:00
Ryan Dwyer 1a6f15eb08 Decompile menuhandlerMpDisplayTeam 2020-01-01 21:37:19 +10:00
Ryan Dwyer 9181e1630a Decompile menuhandlerMpFinishedSetup 2020-01-01 21:30:59 +10:00
Ryan Dwyer a2ddb2e78b Decompile menuhandlerMpRestoreScoreDefaults 2020-01-01 21:25:22 +10:00
Ryan Dwyer 5b2e61bcfe Decompile menuhandlerMpEndGame 2020-01-01 21:22:30 +10:00
Ryan Dwyer 101c04a0ea Decompile menuhandlerMpTwoTeams, menuhandlerMpThreeTeams and menuhandlerMpFourTeams 2020-01-01 21:19:39 +10:00
Ryan Dwyer ca56281dbd Decompile menuhandlerMpStartChallenge 2020-01-01 21:14:11 +10:00
Ryan Dwyer 5b75e37d34 Decompile menuhandlerMpAbortChallenge 2020-01-01 21:11:16 +10:00
Ryan Dwyer 3162005ed0 Decompile menuhandlerMpAdvancedSetup 2020-01-01 21:00:49 +10:00
Ryan Dwyer 2124cae358 Decompile menuhandlerContinueMission 2020-01-01 20:47:07 +10:00
Ryan Dwyer c6e763a79c Decompile menuhandlerReplayLastLevel 2020-01-01 20:40:56 +10:00
Ryan Dwyer c43a30b87b Decompile menuhandlerReplayPreviousMission 2020-01-01 20:35:57 +10:00
Ryan Dwyer 1d307048c0 Decompile menuhandlerDeclineMission 2020-01-01 20:23:58 +10:00
Ryan Dwyer 6a9dadf3a1 Decompile menuhandler001024dc and menuhandler001024fc 2020-01-01 19:19:04 +10:00
Ryan Dwyer c77c2833fd Decompile menutextDifficulty 2020-01-01 17:56:35 +10:00
Ryan Dwyer d08ccadae9 Decompile menuhandlerMainMenuCounterOperative 2020-01-01 17:19:27 +10:00
Ryan Dwyer 1ee0c3f1bc Decompile menuhandlerMainMenuCooperative 2020-01-01 17:15:43 +10:00
Ryan Dwyer 6177f190b3 Decompile menuhandlerMainMenuCombatSimulator 2020-01-01 17:14:20 +10:00
Ryan Dwyer 50e46ede38 Decompile menuhandlerMainMenuSoloMissions 2020-01-01 17:07:48 +10:00
Ryan Dwyer 8adfb117ef Decompile menuhandlerAbortMission 2020-01-01 16:48:16 +10:00
Ryan Dwyer a4f6ccd68a Decompile func0f105e04 2020-01-01 16:38:04 +10:00
Ryan Dwyer dcaa2f5c69 Decompile func0f1059dc 2020-01-01 16:16:36 +10:00
Ryan Dwyer 0649e84810 Decompile func0f1058d0 2020-01-01 16:09:30 +10:00
Ryan Dwyer 5675abcc86 Decompile func0f105864 2020-01-01 16:06:30 +10:00
Ryan Dwyer dfbd919444 Decompile menuhandler001057ec 2020-01-01 15:20:55 +10:00
Ryan Dwyer 6f4c04afaa Rename some control style dialog symbols 2020-01-01 15:16:50 +10:00
Ryan Dwyer af8c4bbd36 Decompile menuhandlerAntiDifficulty 2020-01-01 15:09:25 +10:00
Ryan Dwyer 6fd45f0eea Decompile menuhandlerCoopDifficulty 2020-01-01 15:06:12 +10:00
Ryan Dwyer 183964f528 Decompile menuhandlerAntiRadar 2020-01-01 14:53:56 +10:00
Ryan Dwyer ae3ed85d5b Decompile menuhandlerCoopFriendlyFire 2020-01-01 14:51:23 +10:00
Ryan Dwyer 6bb70fcc16 Decompile menuhandlerCoopRadar 2020-01-01 14:49:41 +10:00
Ryan Dwyer 39094b848f Decompile menuhandlerBuddyOptionsContinue 2020-01-01 14:41:54 +10:00
Ryan Dwyer 6d6c58b360 Decompile menuhandlerPdMode 2020-01-01 14:32:46 +10:00
Ryan Dwyer 915902247c Decompile menuhandlerSoloDifficulty 2020-01-01 14:16:39 +10:00
Ryan Dwyer 376edf64fd Decompile menuhandlerAcceptPdModeSettings 2020-01-01 13:37:18 +10:00
Ryan Dwyer 44967252cb Decompile setNumPlayers and getNumPlayers 2020-01-01 12:45:08 +10:00
Ryan Dwyer a32188f7d6 Decompile setDifficulty 2020-01-01 12:37:46 +10:00
Ryan Dwyer 9b63a5263c Attempt to decompile menuhandlerAcceptMission 2020-01-01 12:32:53 +10:00
Ryan Dwyer 852a13a667 Decompile menuhandlerSfxVolume 2019-12-31 13:53:24 +10:00
Ryan Dwyer 44e6b887c5 Decompile menehandlerMusicVolume 2019-12-31 13:43:39 +10:00
Ryan Dwyer ae3fb1bce5 Decompile menuhandlerHiRes and optionsSetHiRes 2019-12-31 13:18:01 +10:00
Ryan Dwyer c1196b6de1 Decompile menuhandlerAlternativeTitle 2019-12-31 12:51:39 +10:00
Ryan Dwyer 2252a8f05a Identify symbols related to sound mode 2019-12-31 11:25:27 +10:00
Ryan Dwyer 956bdf502e Decompile menuhandlerChangeAgent 2019-12-31 11:17:41 +10:00
Ryan Dwyer 2c6a34eb63 Decompile menuhandlerControlStyle 2019-12-31 11:14:20 +10:00
Ryan Dwyer 00faded0f4 Rename game_152710.c to pdoptions.c 2019-12-31 10:51:54 +10:00
Ryan Dwyer a9d87f906f Decompile optionsGetEffectiveScreenSize 2019-12-31 10:40:45 +10:00
Ryan Dwyer bef2f72bb4 Decompile optionsGetUnk45 and optionsGetUnk46 2019-12-31 10:13:14 +10:00
Ryan Dwyer 70ba23303f Decompile optionsGetControlMode and optionsSetControlMode 2019-12-31 10:07:13 +10:00
Ryan Dwyer 823b40ca24 Decompile optionsGetInGameSubtitles, optionsSetInGameSubtitles, optionsGetCutsceneSubtitles and optionsSetCutsceneSubtitles 2019-12-31 09:55:32 +10:00
Ryan Dwyer de02c10577 Decompile optionsGetMusicVolume and optionsSetMusicVolume 2019-12-31 09:48:32 +10:00
Ryan Dwyer 9b48f1dc87 Decompile optionsGetScreenSize, optionsSetScreenSize, optionsGetScreenRatio, optionsSetScreenRatio, optionsGetScreenSplit and optionsSetScreenSplit 2019-12-31 09:40:03 +10:00
Ryan Dwyer 8a85edb37a Rename eeprom flags to savefile flags 2019-12-31 09:11:48 +10:00
Ryan Dwyer d466433cda Identify many remaining option functions 2019-12-31 01:28:09 +10:00
Ryan Dwyer 5412046c46 Decompile optionsGetAimControl and optionsSetAimControl 2019-12-31 01:04:16 +10:00
Ryan Dwyer f70a49af5e Decompile menuhandlerAutoAim, optionsGetAutoAim and optionsSetAutoAim 2019-12-31 00:31:37 +10:00
Ryan Dwyer 2d1c479274 Decompile menuhandlerSightOnScreen, optionsGetSightOnScreen and optionsSetSightOnScreen 2019-12-31 00:28:28 +10:00
Ryan Dwyer 5b7cea5775 Decompile menuhandlerReversePitch, optionsGetForwardPitch and optionsSetForwardPitch 2019-12-31 00:23:54 +10:00
Ryan Dwyer 9bd63c3e3d Decompile menuhandlerLookAhead, optionsGetLookAhead and optionsSetLookAhead 2019-12-31 00:14:27 +10:00
Ryan Dwyer 57ace92244 Decompile menuhandlerHeadRoll, optionsGetHeadRoll and optionsSetHeadRoll 2019-12-31 00:09:18 +10:00
Ryan Dwyer bd3ce92094 Decompile menuhandlerPaintball, optionsGetPaintball and optionsSetPaintball 2019-12-30 23:58:33 +10:00
Ryan Dwyer 9f60b08b89 Decompile menuhandlerShowZoomRange, optionsGetShowZoomRange and optionsSetShowZoomRange 2019-12-30 23:48:28 +10:00
Ryan Dwyer 6cfbe0e3ea Decompile menuhandlerAlwaysShowTarget, optionsGetAlwaysShowTarget and optionsSetAlwaysShowTarget 2019-12-30 23:39:56 +10:00
Ryan Dwyer 8da450a353 Decompile menuhandlerShowMissionTime, optionsGetShowMissionTime and optionsSetShowMissionTime 2019-12-30 23:24:48 +10:00
Ryan Dwyer 9f0e5ccada Decompile optionsGetShowGunFunction and optionsSetShowGunFunction 2019-12-30 21:10:42 +10:00
Ryan Dwyer 0aaea26c04 Decompile optionsGetAmmoOnScreen and optionsSetAmmoOnScreen 2019-12-30 21:07:34 +10:00
Ryan Dwyer d415c7ea48 Decompile menuhandlerShowGunFunction 2019-12-30 20:26:33 +10:00
Ryan Dwyer aa77338512 Decompile menuhandlerAmmoOnScreen 2019-12-30 20:10:23 +10:00
Ryan Dwyer 804e9d01d4 Decompile aiSetDrCarollImages 2019-12-30 20:09:43 +10:00
Ryan Dwyer 3d24f3e544 Decompile chrFindById, chrFindByLiteralId and ailistFindById 2019-12-30 17:01:48 +10:00
Ryan Dwyer 8726e6990d Decompile func0f060438 2019-12-30 08:23:19 +10:00
Ryan Dwyer 09c177b5ee Decompile func0f0605c4 2019-12-29 20:50:16 +10:00
Ryan Dwyer 71c0012d30 Decompile propDetach 2019-12-29 20:23:39 +10:00
Ryan Dwyer 2f84e28c95 Decompile propReparent 2019-12-29 20:17:08 +10:00
Ryan Dwyer 897c07baeb Decompile heliFromObj 2019-12-29 19:27:49 +10:00
Ryan Dwyer 4f9eecdd13 Decompile incrementKillCount, incrementKnockoutCount and decrementKnockoutCount 2019-12-29 19:14:47 +10:00
Ryan Dwyer 0e6e163432 Decompile getKnockoutCount and getKillCount 2019-12-29 19:05:55 +10:00
Ryan Dwyer 47def23271 Decompile currentPlayerSetFlag and currentPlayerUnsetFlag 2019-12-29 18:41:17 +10:00
Ryan Dwyer 46c705357e Decompile propHide 2019-12-29 18:25:23 +10:00
Ryan Dwyer 3bbad9cae5 Rename health/armour related commands 2019-12-29 18:13:33 +10:00
Ryan Dwyer 90df2a2910 Decompile heliSetHealth 2019-12-29 17:23:55 +10:00
Ryan Dwyer deb9bb6483 Identify stageFindById 2019-12-29 13:38:48 +10:00
Ryan Dwyer d0146b9543 Discover g_Vars.stagenum and stageGetIndex 2019-12-29 13:34:45 +10:00
Ryan Dwyer 40ce5c1832 Decompile aiIfChrInRoom 2019-12-29 11:44:38 +10:00
Ryan Dwyer 56e7198a69 Rename if_chr_lost_track_of_target_maybe to if_target_is_player 2019-12-29 08:29:34 +10:00
Ryan Dwyer e922b18cc8 Use constants in chrai.c 2019-12-29 08:17:38 +10:00
Ryan Dwyer f602eb329a Decompile cheatIsUnlocked 2019-12-28 19:14:22 +10:00
Ryan Dwyer d3485d7e1a Decompile cheatDeactivate 2019-12-28 13:03:00 +10:00
Ryan Dwyer dbd3fef96a Decompile cheatActivate 2019-12-28 12:56:15 +10:00
Ryan Dwyer f4d51ff7d2 Decompile aiClearInventory 2019-12-28 12:34:47 +10:00
Ryan Dwyer f1a1452fa4 Decompile cheatsActivate and rename many cheat related symbols 2019-12-28 12:15:21 +10:00
Ryan Dwyer 6365cad4a3 Identify sprintf and strcpy 2019-12-28 08:47:26 +10:00
Ryan Dwyer 53958ae303 Decompile cheatGetMarquee 2019-12-28 00:26:19 +10:00
Ryan Dwyer 044705c818 Rename equip weapon and equip hat commands 2019-12-27 18:12:57 +10:00
Ryan Dwyer 337044901a Decompile ciIsTourDone 2019-12-27 17:04:30 +10:00
Ryan Dwyer 6ac41e4011 Decompile ciGetFiringRangeScore 2019-12-27 17:02:59 +10:00
Ryan Dwyer 355d52c035 Attempt to decompile cheatIsUnlocked 2019-12-26 22:29:39 +10:00
Ryan Dwyer da45377c7c Replace struct cheatthing with struct menu_item 2019-12-26 17:41:43 +10:00
Ryan Dwyer 604a5f648a Attempt to decompile menuhandlerCheat 2019-12-26 17:40:38 +10:00
Ryan Dwyer a6c724d960 Decompile menuhandlerCheatBuddy 2019-12-26 15:33:34 +10:00
Ryan Dwyer 5cac1b636f Decompile func0f011110 and func0f011124 2019-12-26 14:55:29 +10:00
Ryan Dwyer 156453ec64 Decompile func0f020cc8 2019-12-26 13:45:11 +10:00
Ryan Dwyer 0431070466 Identify cheatGetMarquee 2019-12-26 13:33:01 +10:00
Ryan Dwyer da040bdd3c Rename game_106d40.c to cheats.c 2019-12-26 13:21:48 +10:00
Ryan Dwyer 672c7536e8 Decompile cheatGetByTimedStageIndex 2019-12-26 13:08:32 +10:00
Ryan Dwyer bae7654bcf Decompile cheatGetNameIfUnlocked 2019-12-26 12:58:52 +10:00
Ryan Dwyer f79b18b538 Decompile cheatGetByCompletedStageIndex 2019-12-26 12:43:57 +10:00
Ryan Dwyer 68b975bba7 Decompile cheatGetName 2019-12-26 12:34:16 +10:00
Ryan Dwyer 5ed4ffc18b Decompile menuhandlerTurnOffAllCheats 2019-12-26 12:31:53 +10:00
Ryan Dwyer 4325e56dba Decompile func0f1074ec 2019-12-26 12:29:11 +10:00
Ryan Dwyer b573ed4462 Introduce CHEAT constants 2019-12-26 12:27:22 +10:00
Ryan Dwyer 6c6ffb7050 Decompile cheatGetTime 2019-12-26 12:16:52 +10:00
Ryan Dwyer 18b993bd11 Decompile cheatIsEnabled 2019-12-26 12:10:42 +10:00
Ryan Dwyer 8e5bb6ad65 Attempt to decompile chrIsStopped 2019-12-26 11:50:00 +10:00
Ryan Dwyer 0f61afa53c Attempt to decompile getLowestUnusedChrId 2019-12-26 09:48:14 +10:00
Ryan Dwyer 8ad552b860 Decompile setVar8006297c, getVar8006297c, setVar80062980 and getVar80062980 2019-12-25 22:46:15 +10:00
Ryan Dwyer 57cd5b2722 Decompile func0f01e760 2019-12-25 22:41:14 +10:00
Ryan Dwyer 99452a4878 Decompile chrSetOrUnsetHiddenFlag00000100 2019-12-25 22:38:07 +10:00
Ryan Dwyer 7af1785459 Decompile chrGetArmor 2019-12-25 22:28:36 +10:00
Ryan Dwyer 2cd9b6dab8 Decompile chrAddHealth 2019-12-25 22:21:35 +10:00
Ryan Dwyer 91d6ebd95a Decompile getVar80084014, setVar80084028, setVar8008402c, setVar80084030 and getVar80084024 2019-12-25 22:00:32 +10:00
Ryan Dwyer 8369eb14a4 Decompile getUptime 2019-12-25 21:47:05 +10:00
Ryan Dwyer b69ab3b9ab Decompile propGetIndexByChrId 2019-12-25 21:25:30 +10:00
Ryan Dwyer 9a154ecce4 Decompile chrRunToPos 2019-12-25 21:08:34 +10:00
Ryan Dwyer d1991d1b40 Rename coord properties to pos 2019-12-25 20:07:41 +10:00
Ryan Dwyer 9fc71545a0 Rename positions to props 2019-12-25 20:01:00 +10:00
Ryan Dwyer 1f8552aa51 Rename functions related to AI commands 2019-12-25 19:47:51 +10:00
Ryan Dwyer c89afb8c4d Add unused commands and rename many of them 2019-12-25 18:15:09 +10:00
Ryan Dwyer ba0b4c444e Decompile func0f0220ac 2019-12-25 14:37:26 +10:00
Ryan Dwyer 7024370234 Decompile chrUncloakTemporarily 2019-12-25 14:30:05 +10:00
Ryan Dwyer 7971b99e07 Decompile func0f022084 2019-12-25 14:11:20 +10:00
Ryan Dwyer 43ea57cfe7 Decompile func0f037560 2019-12-25 14:08:42 +10:00
Ryan Dwyer f46e505732 Decompile func0f037088 2019-12-25 13:17:24 +10:00
Ryan Dwyer 2072628091 Decompile chrRecordLastVisibleTargetTime 2019-12-25 13:10:38 +10:00
Ryan Dwyer 48a11f3629 Decompile func0f02472c 2019-12-25 13:02:18 +10:00
Ryan Dwyer 749732584b Decompile chrSetMaxDamage, chrGetMaxDamage, func0f028490 and chrSetField66To0 2019-12-25 13:00:18 +10:00
Ryan Dwyer 7312362c46 Replace float with f32 2019-12-24 22:59:00 +10:00
Ryan Dwyer 95102b8ee5 Decompile func0f043f24 2019-12-24 22:54:18 +10:00
Ryan Dwyer aec78567e6 Decompile func0f0429d8 2019-12-24 22:47:07 +10:00
Ryan Dwyer 7509cc801b Decompile func0f03f988 2019-12-24 22:26:55 +10:00
Ryan Dwyer 7e9f18c1a8 Decompile func0f03f8b8 2019-12-24 22:19:57 +10:00
Ryan Dwyer efdf71f9f5 Decompile func0f03e5b0 2019-12-24 22:15:38 +10:00
Ryan Dwyer 069c60ae80 Decompile func0f03e578 2019-12-24 22:12:58 +10:00
Ryan Dwyer e9996e372e Decompile func0f03e538 2019-12-24 18:42:09 +10:00
Ryan Dwyer d1f62d498f Decompile func0f03e094 2019-12-24 18:31:01 +10:00
Ryan Dwyer f809f3ae22 Decompile func0f03a578 2019-12-24 18:21:04 +10:00
Ryan Dwyer 1a82420944 Decompile func0f03a644 2019-12-24 18:07:11 +10:00
Ryan Dwyer f78ec204fb Decompile func0f03a6d8 2019-12-24 18:04:17 +10:00
Ryan Dwyer 66fab8d95c Decompile func0f03a76c 2019-12-24 17:19:06 +10:00
Ryan Dwyer 5f240e9a7b Decompile func0f02e9a0 and introduce structs for action arguments 2019-12-24 17:06:21 +10:00
Ryan Dwyer 9286530b92 Decompile func0f02ed28 2019-12-23 22:15:05 +10:00
Ryan Dwyer 431eddfca0 Decompile freeFireslotWrapper 2019-12-23 22:08:06 +10:00
Ryan Dwyer d588883084 Decompile chrSetFiring 2019-12-23 22:03:26 +10:00
Ryan Dwyer d1adc6eee4 Decompile freeFireslot 2019-12-23 21:56:18 +10:00
Ryan Dwyer 9ead5f8a48 Decompile chrResetAimEndProperties 2019-12-23 21:19:32 +10:00
Ryan Dwyer 3e34b3c12c Decompile chrStopFiring 2019-12-23 21:15:58 +10:00
Ryan Dwyer a297757545 Decompile func0f036358 2019-12-23 00:24:54 +10:00
Ryan Dwyer ec99de7b81 Decompile func0f03119c 2019-12-22 22:55:29 +10:00
Ryan Dwyer f5784d8bcc Decompile func0f02f288 2019-12-22 20:59:57 +10:00
Ryan Dwyer d482ce1fa0 Decompile func0f02effc 2019-12-22 20:45:14 +10:00
Ryan Dwyer fb72a6a910 Decompile func0f02f688 2019-12-22 20:06:30 +10:00
Ryan Dwyer 72a4ea115e Decompile func0f046a30 2019-12-22 19:16:05 +10:00
Ryan Dwyer c88dec51a9 Introduce RACE constants 2019-12-22 17:02:54 +10:00
Ryan Dwyer 41b841e531 Decompile func0f04767c 2019-12-22 16:58:23 +10:00
Ryan Dwyer f643cd5fe3 Decompile chrSawTargetRecently and chrHeardTargetRecently 2019-12-22 16:45:33 +10:00
Ryan Dwyer 550f38ae43 Rename some pad functions 2019-12-22 16:32:45 +10:00
Ryan Dwyer 45bc7aecf8 Decompile chrResetNearMiss 2019-12-22 16:27:30 +10:00
Ryan Dwyer 12ab88c974 Attempt to decompile chrSawInjury and improve documentation for related AI commands 2019-12-22 16:12:57 +10:00
Ryan Dwyer 98a62ce308 Decompile chrCompareTeams 2019-12-22 15:26:04 +10:00
Ryan Dwyer fe93b66f37 Attempt to decompile chrSawDeath 2019-12-22 14:27:19 +10:00
Ryan Dwyer 4a9f344ac2 Decompile chrSetChrPresetByChrnum 2019-12-22 10:02:07 +10:00
Ryan Dwyer 1972abf0bf Decompile chrSetPadPresetByChrnum 2019-12-22 09:58:58 +10:00
Ryan Dwyer b9484635f7 Decompile chrSpawnAtPad and rename other spawn functions 2019-12-22 09:53:23 +10:00
Ryan Dwyer 8501f226e4 Decompile func0f04b5f4 2019-12-21 23:46:07 +10:00
Ryan Dwyer b701eaf51c Decompile func0f04c268 2019-12-21 19:37:28 +10:00
Ryan Dwyer 5bfb695a96 Identify rebuildTeams and rebuildSquadrons 2019-12-21 16:22:41 +10:00
Ryan Dwyer dc7fa9a1e5 Decompile squadronGetChrIds 2019-12-21 12:19:47 +10:00
Ryan Dwyer 2f3fd64652 Decompile func0f04ceec 2019-12-21 00:13:35 +10:00
Ryan Dwyer cc26c9b800 Decompile func0f04cf34 and func0f004cd84 2019-12-21 00:03:31 +10:00
Ryan Dwyer 102cdeff3a Decompile func0f04cf90 2019-12-20 23:29:46 +10:00
Ryan Dwyer 5d2cf3ef85 Rename chr flag constants and commands to better describe which properties they apply to 2019-12-20 23:02:59 +10:00
Ryan Dwyer b9b886344a Decompile func0f04d44c 2019-12-20 22:41:32 +10:00
Ryan Dwyer c1fa8963d1 Decompile chrEmitSparks 2019-12-20 22:25:24 +10:00
Ryan Dwyer e454990e97 Attempt to decompile chrFaceEntity 2019-12-20 21:18:33 +10:00
Ryan Dwyer 3794ce73f3 Identify chrTryAttackRoll and chrAttackRoll 2019-12-19 18:00:17 +10:00
Ryan Dwyer 6c625efced Identify chrTryAttackRun 2019-12-19 17:58:53 +10:00
Ryan Dwyer fad4431509 Identify chrTryAttackWalk and chrAttackWalk 2019-12-19 17:57:37 +10:00
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 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 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 aaff7f685b Build ROM with asset files 2019-12-08 00:19:45 +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 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
Ryan Dwyer b150fd0d34 Attempt to decompile ai01bd 2019-12-03 18:00:22 +10:00
Ryan Dwyer 840789c0fb Decompile aiSetCloaked 2019-12-03 17:03:23 +10:00
Ryan Dwyer a7006de01a Document known chrdata bitfield values 2019-12-03 16:37:03 +10:00
Ryan Dwyer 7dc66727f9 Decompile aiSayCiStaffQuip 2019-12-02 18:50:38 +10:00
Ryan Dwyer be67d693f2 Attempt to decompile aiIfObjectDistanceToPadLessThan 2019-12-02 17:22:57 +10:00
Ryan Dwyer 5bd3d11336 Decompile aiMiniSkedarTryPounce 2019-12-01 21:38:55 +10:00
Ryan Dwyer a3f2419e07 Decompile aiIfPlayerLookingAtObject 2019-12-01 20:06:19 +10:00
Ryan Dwyer 849c899172 Decompile aiIfPlayerAutoWalkFinished 2019-12-01 19:41:05 +10:00
Ryan Dwyer 2e241e10d0 Decompile aiPlayerAutoWalk 2019-12-01 19:32:20 +10:00
Ryan Dwyer 484e9514d1 Decompile aiIfDistanceToGunLessThan 2019-12-01 19:04:34 +10:00
Ryan Dwyer 0a7a22928a Decompile ai0170 2019-12-01 00:16:26 +10:00
Ryan Dwyer 8dd8f4c36a Decompile heliSetField90 2019-11-30 22:07:11 +10:00
Ryan Dwyer aa43b4b57f Decompile aiSetPadPresetToInvestigationTerminal 2019-11-30 21:58:42 +10:00
Ryan Dwyer f51b894ed5 Decompile ai0139 2019-11-30 20:29:02 +10:00
Ryan Dwyer 36a5a7be6f Decompile func0f04abdc 2019-11-30 18:25:25 +10:00
Ryan Dwyer 5d30d991f9 Decompile ai010a 2019-11-30 16:49:46 +10:00
Ryan Dwyer 8cb2380e7e Decompile ai0109 2019-11-30 16:44:58 +10:00
Ryan Dwyer fdd2812178 Discover and decompile aiIfChrTarget 2019-11-30 16:40:02 +10:00
Ryan Dwyer 083b8e3250 Decompile aiSetTarget 2019-11-30 16:05:24 +10:00
Ryan Dwyer 70bd147c68 Attempt to decompile ai0104 2019-11-30 00:38:26 +10:00
Ryan Dwyer 121b82e0ac Decompile aiSetLights 2019-11-29 23:49:05 +10:00
Ryan Dwyer 50942f2ea3 Discover and decompile aiIfPlayerIsInvincible 2019-11-29 23:20:19 +10:00
Ryan Dwyer 80e40a84bc Attempt to decompile ai00ee 2019-11-29 23:11:40 +10:00
Ryan Dwyer b06a89a913 Identify aiIfNumPlayersLessThan 2019-11-29 22:53:10 +10:00
Ryan Dwyer 9360aeccee Decompile func0f0bb57c 2019-11-29 22:25:42 +10:00
Ryan Dwyer 9df61e070e Decompile func0f0bb3fc 2019-11-29 22:05:56 +10:00
Ryan Dwyer 638cf3751c Decompile func0f0bb350 2019-11-29 22:01:52 +10:00
Ryan Dwyer 33e4f93bba Decompile func0f0bb320 2019-11-29 21:52:36 +10:00
Ryan Dwyer 5bc07a2a02 Decompile ai00e3 2019-11-29 21:48:11 +10:00
Ryan Dwyer 953df0f264 Decompile aiSetCameraAnimation 2019-11-29 21:22:42 +10:00
Ryan Dwyer 964948d8f7 Decompile aiWarpJoToPad 2019-11-29 20:56:32 +10:00
Ryan Dwyer 7d65381a50 Decompile aiEndLevel 2019-11-29 20:12:30 +10:00
Ryan Dwyer b9015fdbdb Decompile ai00d4 2019-11-29 18:18:39 +10:00
Ryan Dwyer 5bca45aa45 Decompile ai00d0 2019-11-29 18:00:57 +10:00
Ryan Dwyer 5668b77d79 Decompile ai00d2 2019-11-29 17:08:01 +10:00
Ryan Dwyer be5ec4934d Decompile ai00d1 2019-11-28 23:12:46 +10:00
Ryan Dwyer cdbd39eb2c Decompile aiAssignSound 2019-11-28 22:23:34 +10:00
Ryan Dwyer de121b141d Attempt to decompile aiSpeak 2019-11-28 22:10:29 +10:00
Ryan Dwyer e43d5a7f53 Decompile aiPlaySound and fix dprint 2019-11-28 21:06:49 +10:00
Ryan Dwyer c47b1d91c5 Identify aiDuplicateChr 2019-11-28 20:30:52 +10:00
Ryan Dwyer c06d81aebe Attempt to decompile aiSpawnChr 2019-11-28 20:23:04 +10:00
Ryan Dwyer 5107d50e4f Identify aiIfTimerLessThan, aiIfTimerLessThan and heliGetTimer 2019-11-28 19:50:33 +10:00
Ryan Dwyer 691d7bd353 Decompile aiPrint 2019-11-28 18:41:34 +10:00
Ryan Dwyer 4155d4e6b2 Decompile aiIfHasFlag 2019-11-28 18:29:34 +10:00
Ryan Dwyer 900ca63481 Decompile aiIfInjured 2019-11-28 17:35:40 +10:00
Ryan Dwyer c4c7d5b6e9 Decompile aiIfNumCloseArghsLessThan, aiIfNumCloseArghsGreaterThan and chrGetNumCloseArghs 2019-11-28 17:09:44 +10:00
Ryan Dwyer f3748ce202 Decompile aiIfNumArghsLessThan, aiIfNumArghsGreaterThan and chrGetNumArghs 2019-11-28 17:01:43 +10:00
Ryan Dwyer 454306a7e9 Decompile ai0075 and ai0076 2019-11-28 12:27:19 +10:00
Ryan Dwyer 299cccfcd5 Decompile aiIfObjectiveComplete and aiIfObjectiveFailed 2019-11-28 12:18:26 +10:00
Ryan Dwyer 74d3540ee7 Decompile aiIfDoorLocked 2019-11-27 23:56:17 +10:00
Ryan Dwyer 6c64d3ad49 Decompile aiUnlockDoor 2019-11-27 23:47:22 +10:00
Ryan Dwyer 01588e056c Decompile aiLockDoor 2019-11-27 23:45:41 +10:00
Ryan Dwyer ffaabfea65 Decompile aiGiveObjectToChr 2019-11-27 23:13:29 +10:00
Ryan Dwyer c76d2a9f15 Decompile aiChrDropWeapon 2019-11-27 22:42:31 +10:00
Ryan Dwyer 09ee334ea4 Decompile chrDropItems 2019-11-27 19:38:29 +10:00
Ryan Dwyer 171b1cc4b5 Decompile aiDestroyObject 2019-11-27 19:22:48 +10:00
Ryan Dwyer a886680dd3 Decompile ai0065 2019-11-27 18:19:51 +10:00
Ryan Dwyer 7510e22c8c Decompile aiIfChrActivatedObject 2019-11-27 18:11:55 +10:00
Ryan Dwyer 25116d8caf Discover position.type field 2019-11-27 17:19:04 +10:00
Ryan Dwyer b6a756b89d Decompile aiIfGunUnclaimed 2019-11-26 23:46:02 +10:00
Ryan Dwyer 8fac472e92 Discover aiIfPlayerUsingCmpOrAr34 2019-11-26 23:10:08 +10:00
Ryan Dwyer c981e10bea Discover getCurrentPlayerWeaponId and getCurrentPlayerWeaponIdWrapper 2019-11-26 23:03:35 +10:00
Ryan Dwyer ee46168c3e Decompile aiIfChrHasWeaponEquipped 2019-11-26 22:27:16 +10:00
Ryan Dwyer 5036fa1914 Discover PATHTYPE constants 2019-11-26 21:37:50 +10:00
Ryan Dwyer ca368e5f46 Trim gvars 2019-11-26 18:55:28 +10:00
Ryan Dwyer 20c819ccf7 Decompile chrGetAngleToTarget 2019-11-25 23:08:18 +10:00
Ryan Dwyer 4418ae36cb Decompile ai004d 2019-11-25 22:42:26 +10:00
Ryan Dwyer 2dff4ebc98 Decompile chrGetEquippedWeaponAttachment and chrGetEquippedWeaponAttachmentWithCheck 2019-11-25 21:03:02 +10:00
Ryan Dwyer 7efc9e4902 Rename some inventory symbols to weapon 2019-11-25 20:35:52 +10:00
Ryan Dwyer 3d9fe3114f Attempt to decompile ai001a 2019-11-25 20:22:54 +10:00
Ryan Dwyer 5a3fd51dae Decompile weaponHasFlag 2019-11-25 19:49:53 +10:00
Ryan Dwyer 4f6e44c7e0 Decompile inventoryFindById 2019-11-25 19:15:52 +10:00
Ryan Dwyer e15f75e532 Decompile chrGetShield 2019-11-25 18:45:18 +10:00
Ryan Dwyer 88ebec218d Discover and decompile aiIfTargetYDifferenceLessThan 2019-11-17 22:51:51 +10:00
Ryan Dwyer 4cdeed73da Attempt to decompile ai01a2 2019-11-17 22:11:37 +10:00
Ryan Dwyer 6115804c4d Attempt to decompile func0f13260 2019-11-17 21:11:28 +10:00
Ryan Dwyer 44feeb95bf Split library_13790 at 13820 2019-11-17 20:00:02 +10:00
Ryan Dwyer 2abd533686 Decompile func00013798, func000137a0, func000137a8, func000137b0, func000137bc, func000137d0, func000137e4, func000137ec, func000137fc, func00013804 and func00013814 2019-11-17 19:27:36 +10:00
Ryan Dwyer a05292bf15 Decompile func00013758 2019-11-17 19:17:59 +10:00
Ryan Dwyer 0d70039d8a Decompile func00013710 2019-11-17 19:11:53 +10:00
Ryan Dwyer df12f13f6e Decompile scaleTo1 2019-11-17 19:05:04 +10:00
Ryan Dwyer b3aa49a67c Split library into 141 files 2019-11-17 14:57:25 +10:00
Ryan Dwyer e30bb5cb4a Rename symbols related to ailists 2019-11-17 08:30:04 +10:00
Ryan Dwyer 8568ecad97 Split 16cfa0 into 16e810 2019-11-16 21:20:11 +10:00
Ryan Dwyer ca597eb593 Decompile textGetLanguageId 2019-11-16 20:02:06 +10:00
Ryan Dwyer 413adf5770 Decompile textGetFileId 2019-11-16 19:41:30 +10:00
Ryan Dwyer ac30f2ad9b Decompile textSetBankSimple 2019-11-16 19:28:07 +10:00
Ryan Dwyer 43698eae5d Decompile textSetBank 2019-11-16 19:24:28 +10:00
Ryan Dwyer dfadab7bd0 Decompile textClearBank 2019-11-16 19:19:02 +10:00
Ryan Dwyer d6fb8d54f5 Decompile stageLoad 2019-11-16 18:06:05 +10:00
Ryan Dwyer 7aed121eda Identify setupParseObject 2019-11-16 17:23:41 +10:00
Ryan Dwyer ecf276f11d Decompile setupParseObjectWithArg2False 2019-11-16 17:01:24 +10:00
Ryan Dwyer ae0321bd9f Identify setupGetCommandLength 2019-11-16 16:53:20 +10:00
Ryan Dwyer 6c89096de0 Attempt to decompile setupParseObjects 2019-11-16 16:44:43 +10:00
Ryan Dwyer 3919e8b2a5 Decompile func0f175f98, func0f175fc8 and func0f175ff0 2019-11-16 13:13:33 +10:00
Ryan Dwyer 776064322d Decompile func0f175f58, func0f175f68 and func0f175f78 2019-11-16 13:04:12 +10:00
Ryan Dwyer 561475875d Decompile func0f000090 and func0f000100 2019-11-16 12:30:44 +10:00
Ryan Dwyer df0ad106c3 Decompile func0f000870 and func0f000880 2019-11-16 11:46:29 +10:00
Ryan Dwyer 327f556fff Decompile func0f000850 and func0f000860 2019-11-16 11:15:59 +10:00
Ryan Dwyer 0ca5decc4c Decompile func0f015260 and func0f015270 2019-11-16 11:14:30 +10:00
Ryan Dwyer b356545489 Decompile func0f015400 and func0f015410 2019-11-16 11:12:28 +10:00
Ryan Dwyer e4aa36ba2d Decompile func0f1a78b0 2019-11-16 11:09:38 +10:00
Ryan Dwyer 5e86c8468c Decompile func0f0008e0 and func0f0008f0 2019-11-16 11:09:24 +10:00
Ryan Dwyer 6f9892c1d6 Decompile func0f000900 and func0f000910 2019-11-16 11:02:26 +10:00
Ryan Dwyer 1f90e7e992 Rename game_01e050.c to chr/chr.c 2019-11-16 10:53:25 +10:00
Ryan Dwyer 58c22687ad Split game into many files
* Files were split by finding sequences of jr $ra, nop, nop.
* Game now links to rodata by symbol name in most places.
2019-11-16 10:31:38 +10:00
Ryan Dwyer 35a636a3c7 Make ASM refer to data variables by name 2019-11-10 22:25:04 +10:00
Ryan Dwyer 1bd827725c Decompile chrGetSameFloorDistanceToPad 2019-11-09 23:32:29 +10:00
Ryan Dwyer 7df17abb02 Identify credit text array 2019-11-09 12:34:24 +10:00
Ryan Dwyer 09df5b7025 Attempt to decompile aiIfWeaponThrownOnObject 2019-11-09 00:19:32 +10:00
Ryan Dwyer 94c41195ff Identify and attempt decompile of aiIfTargetInRoom 2019-11-08 23:35:21 +10:00
Ryan Dwyer 6dbf724a98 Identify aiIfDistanceFromTargetToPadGreaterThan 2019-11-08 21:51:55 +10:00
Ryan Dwyer 9be82dbb1f Identify aiIfDistanceFromTargetToPadLessThan 2019-11-08 21:51:12 +10:00
Ryan Dwyer 8c2e9673bc Decompile func0f04a79c 2019-11-08 21:34:38 +10:00
Ryan Dwyer 1a9a18ace5 Decompile func0f04a76c 2019-11-08 21:31:29 +10:00
Ryan Dwyer 67cb4db3b0 Decompile ai0058 2019-11-08 21:05:29 +10:00
Ryan Dwyer 2f432e7c1c Decompile aiIfDistanceToChrGreaterThan 2019-11-08 21:00:56 +10:00
Ryan Dwyer dbd7d2db06 Decompile aiIfDistanceToChrLessThan 2019-11-08 20:59:27 +10:00
Ryan Dwyer 4626f11eec Identify aiIfChrDistanceToPadGreaterThan 2019-11-08 20:55:23 +10:00
Ryan Dwyer e2c65fc9c9 Identify aiIfChrSameFloorDistanceToPadLessThan 2019-11-08 20:52:19 +10:00
Ryan Dwyer 8d9df0c45e Identify aiIfChrDistanceToPadLessThan 2019-11-08 20:38:07 +10:00
Ryan Dwyer 09f49663fa Identify positionGetIndexByChrId 2019-11-08 18:46:18 +10:00
Ryan Dwyer 35d81bbb34 Decompile func0f0495d0 2019-11-08 18:17:19 +10:00
Ryan Dwyer 83cfa45bdd Decompile chrGetLateralDistanceToPad 2019-11-08 17:27:04 +10:00
Ryan Dwyer d07d0dce22 Decompile chrGetDistanceToPad 2019-11-08 17:04:09 +10:00
Ryan Dwyer 9b8cfa7c4b Decompile positionGetDistanceToPosition 2019-11-07 23:41:41 +10:00
Ryan Dwyer 36a26b0aa2 Merge struct targetsomething into struct position, decompile chrGetDistanceToTarget and rename ai0052 and ai0053 to aiIfDistanceToTargetLessThan/GreaterThan 2019-11-07 23:34:38 +10:00
Ryan Dwyer dd3d710824 Decompile ai0052 2019-11-07 23:01:44 +10:00
Ryan Dwyer 74f95e1e99 Decompile ai004e 2019-11-07 22:48:40 +10:00
Ryan Dwyer c58b05c529 Decompile aiIfChrDeathAnimationFinished and rename aiIfDying to aiIfChrDying 2019-11-05 20:57:14 +10:00
Ryan Dwyer 874d4959bc Attempt to decompile ai000b 2019-11-05 20:47:43 +10:00
Ryan Dwyer a473175f9a Document/fix animation arguments 2019-11-04 19:08:00 +10:00
Ryan Dwyer ce90b1f4cd Decompile aiIfCountdownTimerGreaterThan 2019-11-03 22:06:27 +10:00
Ryan Dwyer f972fd1dae Decompile aiIfCountdownTimerLessThan 2019-11-03 22:04:00 +10:00
Ryan Dwyer ff9ea83a5f Decompile aiSetCountdownTimerValue 2019-11-03 21:54:10 +10:00
Ryan Dwyer 01a0e40a22 Decompile countdownTimerTick 2019-11-03 21:27:12 +10:00
Ryan Dwyer 8f65d39fe1 Decompile countdownTimerSetValue 2019-11-03 21:15:36 +10:00
Ryan Dwyer 19ee38a4f9 Decompile countdownTimerIsRunning and rename ai00c3 to aiIfCountdownTimerStopped 2019-11-03 21:10:17 +10:00
Ryan Dwyer 685f08500a Decompile countdownTimerSetRunning 2019-11-03 21:05:44 +10:00
Ryan Dwyer b35dd09ce5 Decompile countdownTimerSetVisible 2019-11-03 21:02:37 +10:00
Ryan Dwyer 650d88d31b Decompile 46 one-liner functions
* func000034d0
* func000034d8
* func00009a80
* func00009a88
* func00009a90
* func00009a98
* func00009aa8
* func0000fe18
* func000121e0
* func00012a0c
* func00013750
* func00013790
* func0f016444
* func0f01a4a0
* func0f0c4d98
* func0f0edb64
* func0f110bf0
* func0f11df8c
* func0f11ed70
* func0f11ed78
* func0f11edb0
* func0f11edb8
* func0f11ee20
* func0f11ee88
* func0f11eea8
* func0f11eef0
* func0f11ef78
* func0f147570
* func0f149864
* func0f14a3bc
* func0f15b51c
* func0f175f50
* func0f175f90
* func0f1790fc
* func0f17ffdc
* func0f180e1c
* func0f180e24
* func0f180e2c
* func0f181944
* func0f182b9c
* func0f184d84
* func0f188bcc
* func0f18bb1c
* func0f18bb24
* func0f18bb88
* func0f18db7c
2019-11-03 17:48:40 +10:00
Ryan Dwyer 09fcf74458 Decompile func0f0c7d30 2019-11-03 16:04:45 +10:00
Ryan Dwyer 47e85dbab2 Decompile calculatePlayerIndex 2019-11-03 15:23:14 +10:00
Ryan Dwyer e001039939 Decompile setCurrentPlayerNum 2019-11-03 14:32:00 +10:00
Ryan Dwyer ad06d0e760 Attempt to decompile aiShowCutsceneChrs 2019-11-03 13:34:15 +10:00
Ryan Dwyer 92b0dc3b8c Decompile heliGetTargetSomething (renamed from objGetTargetSomething) 2019-11-03 08:07:33 +10:00
Ryan Dwyer 05a178c55a Match chrGetTargetSomething 2019-11-03 07:32:50 +10:00
Ryan Dwyer a5a5949710 Decompile getNumChrs 2019-11-02 22:42:29 +10:00
Ryan Dwyer 84cd45b8fc Decompile func0f19ab40 2019-11-02 22:08:08 +10:00
Ryan Dwyer e9464a6ac8 Match aiSetList 2019-11-02 21:21:32 +10:00
Ryan Dwyer b907319c99 Rename aiddata to hovdata 2019-11-02 20:41:46 +10:00
Ryan Dwyer 360509056f Identify chrGetTargetSomething and objGetTargetSomething 2019-11-02 19:49:39 +10:00