Commit Graph

1348 Commits

Author SHA1 Message Date
Ryan Dwyer 345d70bd01 Decompile fileLoad 2020-02-16 18:01:44 +10:00
Ryan Dwyer 4e50085824 Introduce FILE constants 2020-02-16 17:49:24 +10:00
Ryan Dwyer 1ed7ced847 Decompile bodyLoad 2020-02-16 17:24:35 +10:00
Ryan Dwyer c34669cac6 Decompile bodyGetHead 2020-02-16 17:14:11 +10:00
Ryan Dwyer 3fdc35c0dd Split game_02cde0 into chraction.c 2020-02-16 16:00:54 +10:00
Ryan Dwyer e7b40dfe32 Fix missing blank line between includes and code 2020-02-16 15:30:14 +10:00
Ryan Dwyer 566a83705f Decompile aiPlaySoundFromProp 2020-02-16 14:42:14 +10:00
Ryan Dwyer 0e62f15f68 Decompile aiIfNaturalAnim 2020-02-16 14:27:50 +10:00
Ryan Dwyer 0ef8c45ec3 Decompile aiIfAction 2020-02-16 14:21:19 +10:00
Ryan Dwyer 4333a69a60 Decompile aiIfChrListening 2020-02-16 14:20:10 +10:00
Ryan Dwyer 785c55294b Decompile aiIfOrders 2020-02-16 14:10:46 +10:00
Ryan Dwyer 5cec968821 Decompile aiShuffleRuinsPillars 2020-02-16 13:51:44 +10:00
Ryan Dwyer 6a9c147d00 Decompile ai004d 2020-02-16 12:37:08 +10:00
Ryan Dwyer d3f5592dc4 Decompile ai004f 2020-02-16 12:36:25 +10:00
Ryan Dwyer 2921f0c5a2 Decompile aiIfChrHealthGreaterThan 2020-02-16 12:32:09 +10:00
Ryan Dwyer d66b050f34 Decompile aiIfChrHealthLessThan 2020-02-16 12:30:54 +10:00
Ryan Dwyer 5997ee67cb Decompile aiIfChrShieldLessThan 2020-02-16 12:01:39 +10:00
Ryan Dwyer 15e64684ea Decompile aiIfChrShieldGreaterThan 2020-02-16 12:00:42 +10:00
Ryan Dwyer 0ca1e71f0f Decompile aiAddHealth 2020-02-16 11:01:44 +10:00
Ryan Dwyer 5f0b2fb3b9 Decompile aiSetShield 2020-02-16 10:59:33 +10:00
Ryan Dwyer b80739fa4d Decompile aiTryEquipWeapon 2020-02-16 10:51:57 +10:00
Ryan Dwyer 907e932755 Decompile aiHovercarBeginPath 2020-02-16 09:50:26 +10:00
Ryan Dwyer b1fcc72979 Decompile aiSetRotarySpeed 2020-02-16 01:27:02 +10:00
Ryan Dwyer 966ffa8552 Decompile ai00f4 2020-02-16 01:02:44 +10:00
Ryan Dwyer e4dda40701 Attempt to decompile ai0120 2020-02-15 23:57:05 +10:00
Ryan Dwyer 0fdbb8a4b1 Decompile aiIfHuman 2020-02-15 20:04:49 +10:00
Ryan Dwyer 9914cc73af Decompile aiIfSkedar 2020-02-15 20:03:40 +10:00
Ryan Dwyer df1a27dc14 Attempt to decompile aiDetectEnemyOnSameFloor 2020-02-15 20:03:29 +10:00
Ryan Dwyer f5ed45ea10 Introduce CHRRACE macro 2020-02-15 13:58:07 +10:00
Ryan Dwyer 44db635751 Decompile aiDetectEnemy 2020-02-15 13:52:29 +10:00
Ryan Dwyer 354da43bd0 Decompile aiIfSafetyLessThan 2020-02-15 10:56:06 +10:00
Ryan Dwyer 3bb1e43050 Rename some quip related symbols 2020-02-15 10:19:16 +10:00
Ryan Dwyer b33320c1d6 Attempt to decompile aiSayQuip 2020-02-15 10:14:12 +10:00
Ryan Dwyer cee03ced4c Decompile aiSetTeamOrders 2020-02-12 21:54:56 +10:00
Ryan Dwyer 819216b65c Decompile aiRetreat 2020-02-12 17:19:12 +10:00
Ryan Dwyer 89f66348b1 Modify some AI command handlers so rodata isn't explicitly defined in global scope and decompile aiIfChrInSquadronDoingAction 2020-02-12 00:00:30 +10:00
Ryan Dwyer d7224dbe84 Discover proptypes explosion and effect 2020-02-11 22:14:38 +10:00
Ryan Dwyer 18739a25dc Decompile ai0019 2020-02-11 21:52:23 +10:00
Ryan Dwyer 30a25908c4 Decompile ai001a 2020-02-11 21:43:21 +10:00
Ryan Dwyer d21b8304e5 Decompile aiIfChrInActiveRoom and discover if_chr_in_onscreen_room AI command 2020-02-11 19:01:51 +10:00
Ryan Dwyer 05d51b7883 Decompile roomIsActive and discover if_room_onscreen AI command 2020-02-11 18:40:19 +10:00
Ryan Dwyer 48ee8a2f13 Decompile aiIfTargetInRoom 2020-02-11 17:29:27 +10:00
Ryan Dwyer fafde86c22 Decompile aiObjectMoveToPad 2020-02-11 17:24:16 +10:00
Ryan Dwyer 35b9db8c56 Decompile func0f0c1e54 2020-02-11 08:19:33 +10:00
Ryan Dwyer 0c63a1d161 Decompile propObjSetOrUnsetHiddenFlag00400000 2020-02-11 08:11:27 +10:00
Ryan Dwyer a525aeb355 Decompile func0f064178 2020-02-11 08:07:32 +10:00
Ryan Dwyer 26fc615ffb Decompile func0f039558 2020-02-11 08:02:17 +10:00
Ryan Dwyer e281dabb76 Decompile aiIfSeesSuspiciousItem 2020-02-10 23:24:48 +10:00
Ryan Dwyer c6655c699f Decompile ai00ee 2020-02-10 21:23:07 +10:00
Ryan Dwyer 9c9697455b Decompile aiRevokeControl 2020-02-10 21:19:29 +10:00
Ryan Dwyer 0333beaab2 Decompile propObjGetBbox 2020-02-10 21:15:15 +10:00
Ryan Dwyer 7acea5a78a Decompile propPlayerGetBbox 2020-02-10 20:52:24 +10:00
Ryan Dwyer c8e44abd6c Discover more file splits 2020-02-10 20:07:04 +10:00
Ryan Dwyer 4f391275c1 Generate include statements programatically, make declarations consistent with declarations and treat warnings as fatal 2020-02-10 17:09:03 +10:00
Ryan Dwyer 40592d833d Decompile propGetBbox and discover if_proppreset_height_lt AI command 2020-02-10 00:09:24 +10:00
Ryan Dwyer 3342d28a66 Improve documentation for chr_move_to_pad 2020-02-09 23:40:03 +10:00
Ryan Dwyer d4e1e6ddbf Decompile ai0105 2020-02-09 23:17:20 +10:00
Ryan Dwyer c4c0bf879c Decompile aiChrMoveToPad 2020-02-09 22:46:32 +10:00
Ryan Dwyer 0b146a23a0 Decompile aiIfChrActivatedObject 2020-02-09 20:55:02 +10:00
Ryan Dwyer 65185afafa Decompile ai0067 2020-02-09 20:20:50 +10:00
Ryan Dwyer c4d4878323 Decompile aiSetVehicleSpeed 2020-02-09 17:58:31 +10:00
Ryan Dwyer fef8d54a9f Decompile aiShuffleInvestigationTerminals 2020-02-09 17:36:09 +10:00
Ryan Dwyer e1ae236f24 Decompile aiIfSquadronIsDead 2020-02-09 17:05:41 +10:00
Ryan Dwyer 3fd7c27483 Decompile aiIfNumChrsInSquadronGreaterThan 2020-02-09 16:03:22 +10:00
Ryan Dwyer 321863e8c5 Decompile aiSetTargetToEyespyIfInSight 2020-02-09 15:08:09 +10:00
Ryan Dwyer 4c883f8aaa Decompile liftGoToStop and discover lift_go_to_stop AI command 2020-02-09 14:36:21 +10:00
Ryan Dwyer b76d35c1b3 Discover if_lift_at_stop AI command and attempt to decompile aiIfLiftAtStop 2020-02-09 12:26:24 +10:00
Ryan Dwyer 046877a518 Decompile aiDoPresetAnimation and fix mismatching setup files 2020-02-09 00:24:18 +10:00
Ryan Dwyer 8999da484e Decompile aiShufflePelagicSwitches 2020-02-08 23:36:34 +10:00
Ryan Dwyer f922cef7ea Fix warning about intro data type in setup files 2020-02-08 22:17:36 +10:00
Ryan Dwyer 57e1ec1480 Rename hud projector to hudpiece 2020-02-08 22:04:52 +10:00
Ryan Dwyer f37344e236 Rename if_fade_complete to if_colour_fade_complete and discover real if_fade_complete 2020-02-08 22:02:05 +10:00
Ryan Dwyer 374af84a4e Rename chr_set_hud_visible to chr_set_hudprojector_visible 2020-02-08 21:43:24 +10:00
Ryan Dwyer a11924b5cb Decompile chrSetFiringInCutscene 2020-02-08 21:13:39 +10:00
Ryan Dwyer 377fe3f6f1 Discover play_music_continuously AI command 2020-02-08 20:55:17 +10:00
Ryan Dwyer 9f8d333cf7 Decompile currentPlayerGetInvShortName 2020-02-08 18:59:12 +10:00
Ryan Dwyer b8597e529d Attempt to decompile currentPlayerGetWeaponOfChoice 2020-02-08 18:44:10 +10:00
Ryan Dwyer 3daa1d66d9 Decompile currentPlayerIncrementGunHeldTime 2020-02-08 17:15:42 +10:00
Ryan Dwyer b4b983cc4f Decompile weaponGetActivatedText 2020-02-08 13:05:49 +10:00
Ryan Dwyer 7953faf106 Decompile objGetActivatedText 2020-02-08 13:03:43 +10:00
Ryan Dwyer 4f1d93b33d Decompile currentPlayerCalculateEquipCurItem 2020-02-08 12:45:01 +10:00
Ryan Dwyer b0affcd2a7 Decompile currentPlayerGetEquipCurItem 2020-02-08 12:34:29 +10:00
Ryan Dwyer 34021506b7 Decompile textoverrideInsert 2020-02-08 12:32:51 +10:00
Ryan Dwyer 629241ddbd Decompile currentPlayerGetInvNameByIndex 2020-02-08 12:29:21 +10:00
Ryan Dwyer cfbb52687a Decompile currentPlayerGetInvNameIdByIndex 2020-02-08 12:28:18 +10:00
Ryan Dwyer 31d8d3882a Decompile currentPlayerGetWeaponNumByInvIndex 2020-02-08 12:02:02 +10:00
Ryan Dwyer b92ee31e40 Decompile weaponGetTextOverride 2020-02-08 11:49:55 +10:00
Ryan Dwyer c714166a2d Decompile currentPlayerGetInvItemByIndex 2020-02-08 11:44:20 +10:00
Ryan Dwyer 6ec4273b8a Decompile currentPlayerGetNumInvItems 2020-02-08 11:24:48 +10:00
Ryan Dwyer d6f830a3cc Decompile func0f11283c 2020-02-08 10:10:22 +10:00
Ryan Dwyer 46c34b738d Attempt to decompile currentPlayerHasKeyFlags 2020-02-08 10:09:37 +10:00
Ryan Dwyer 1aa01a684d Decompile currentPlayerRemoveProp 2020-02-07 19:52:31 +10:00
Ryan Dwyer 7cab744b55 Decompile currentPlayerRemoveWeapon 2020-02-07 19:46:03 +10:00
Ryan Dwyer e04083efb2 Decompile currentPlayerHasProp 2020-02-07 18:32:23 +10:00
Ryan Dwyer 524668e0f0 Attempt to decompile func0f111ad4 2020-02-07 18:31:22 +10:00
Ryan Dwyer 2e1dfe8b06 Decompile currentPlayerInsertInvItem 2020-02-07 17:38:51 +10:00
Ryan Dwyer 8692aa130b Decompile currentPlayerSortInvItem 2020-02-07 17:05:53 +10:00
Ryan Dwyer 9642084c3b Attempt to decompile currentPlayerHasProp 2020-02-06 22:45:39 +10:00
Ryan Dwyer 45891dc1b8 Decompile func0f111a4c 2020-02-06 17:54:03 +10:00
Ryan Dwyer cac181ac42 Decompile currentPlayerRemoveInvItem 2020-02-06 17:51:20 +10:00