Commit Graph

1142 Commits

Author SHA1 Message Date
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 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 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
Ryan Dwyer 2148f2495c Decompile currentPlayerGetWeaponInvItem 2020-02-06 17:20:14 +10:00
Ryan Dwyer dc5d14ea21 Rename g_Vars.mplayerisrunning properties 2020-02-06 17:10:05 +10:00
Ryan Dwyer 734d55c9c4 Decompile propClearReferences and discover remove_references_to_chr AI command 2020-02-06 17:07:50 +10:00
Ryan Dwyer 4edda7f899 Decompile currentPlayerHasDataUplink 2020-02-05 23:33:32 +10:00
Ryan Dwyer fc922e148a Decompile currentPlayerHasBriefcase 2020-02-05 23:25:23 +10:00
Ryan Dwyer 6f25277cc7 Decompile func0f111ab0 2020-02-05 23:12:46 +10:00
Ryan Dwyer 8c6916d27a Decompile func0f111a28 2020-02-05 23:11:11 +10:00
Ryan Dwyer e58dff6e96 Decompile currentPlayerClearInventory 2020-02-05 23:03:54 +10:00
Ryan Dwyer 71539817b2 Decompile currentPlayerGetUnusedInvItem 2020-02-05 22:48:13 +10:00
Ryan Dwyer 50273de45f Decompile currentStageForbidsSlayer 2020-02-05 18:11:34 +10:00
Ryan Dwyer 9f4caad10f Fix warnings 2020-02-05 17:49:51 +10:00
Ryan Dwyer 5fa623cea3 Decompile currentPlayerGiveProp 2020-02-05 17:34:12 +10:00
Ryan Dwyer 7a79cebf64 Decompile currentPlayerGiveWeaponWithArgument 2020-02-05 08:22:02 +10:00
Ryan Dwyer c21b170552 Decompile currentPlayerGiveWeapon 2020-02-05 08:07:45 +10:00
Ryan Dwyer 9e40c7e553 Decompile func0f111cf8 2020-02-04 22:56:11 +10:00
Ryan Dwyer 5414c6e4ea Decompile currentPlayerCanHaveAllGunsWeapon 2020-02-04 22:49:56 +10:00
Ryan Dwyer 407491f86c Decompile currentPlayerCanHaveWeapon 2020-02-04 22:31:58 +10:00
Ryan Dwyer c3ef77d15b Decompile currentPlayerSetAllGuns 2020-02-04 22:24:06 +10:00
Ryan Dwyer d65636bce5 Decompile func0f060538 2020-02-04 22:09:08 +10:00
Ryan Dwyer 051a7bce31 Decompile propAllocate 2020-02-04 20:53:59 +10:00
Ryan Dwyer 5377a94c7e Split game_16cfa0.c into lang.c and rename text symbols to lang 2020-02-04 19:30:44 +10:00
Ryan Dwyer 935c6e5c1b Decompile textGetLangBankIndexFromStagenum 2020-02-04 19:14:22 +10:00
Ryan Dwyer 93ecef17a7 Decompile chrInsertToChrsC 2020-02-04 17:41:12 +10:00
Ryan Dwyer aacd7adf05 Decompile chrInitSplats 2020-02-04 17:17:29 +10:00
Ryan Dwyer 21a1ac518d Decompile chrInit 2020-02-04 17:12:41 +10:00
Ryan Dwyer d0160628bf Fix unintended replacements from when animation was renamed to chr_do_animation 2020-02-02 23:45:05 +10:00
Ryan Dwyer aeb34076f1 Restructure weapon function structs and decompile func0f011560 2020-02-02 23:03:27 +10:00
Ryan Dwyer cbd4799e52 Split data and match currentPlayerInitEyespy 2020-02-02 20:09:52 +10:00
Ryan Dwyer b06e2a87b2 Convert setup segment into game's .data segment 2020-02-02 19:22:36 +10:00
Ryan Dwyer dc43bef68a Decompile malloc 2020-02-02 00:27:49 +10:00
Ryan Dwyer 4b3bcf8cee Attempt to decompile currentPlayerInitEyespy 2020-02-02 00:06:19 +10:00
Ryan Dwyer 63847cd4ca Attempt to decompile currentPlayerInit 2020-02-01 20:33:54 +10:00
Ryan Dwyer 7fa211672c Decompile func0f012530 2020-01-31 19:37:08 +10:00
Ryan Dwyer 7ac724118b Decompile currentPlayerInitGunsHeld 2020-01-31 19:29:26 +10:00
Ryan Dwyer c6afcba63a Decompile func0f0bd4a8 2020-01-31 18:13:36 +10:00
Ryan Dwyer 5c881c8f08 Decompile currentPlayerAutoWalk 2020-01-31 17:56:46 +10:00
Ryan Dwyer d213cb0181 Decompile func0f0ba010 2020-01-31 17:38:29 +10:00
Ryan Dwyer 3087905a9e Decompile func0f0b9c1c 2020-01-31 07:58:57 +10:00
Ryan Dwyer 536ba04794 Decompile func0f0b9bac 2020-01-30 23:56:53 +10:00
Ryan Dwyer 9373cf8703 Decompile warpBondToPad 2020-01-30 23:54:32 +10:00
Ryan Dwyer 72e41810ee Decompile func0f0b9afc 2020-01-30 23:49:25 +10:00
Ryan Dwyer 345754b6a5 Decompile func0f0b9a20 2020-01-30 23:44:33 +10:00
Ryan Dwyer 6c8fb02fb0 Decompile func0f0b9674 2020-01-30 23:37:29 +10:00
Ryan Dwyer d7ce2edaff Decompile func0f0b9650 2020-01-30 23:27:58 +10:00
Ryan Dwyer 8302f4ba6b Decompile func0f0b963c 2020-01-30 23:25:56 +10:00
Ryan Dwyer 60b03dacd5 Rename fade symbols and discover if_fade_complete AI command 2020-01-30 20:17:43 +10:00
Ryan Dwyer c21fd0646e Decompile currentPlayerSetGlobalDrawWorldOffset 2020-01-30 20:00:15 +10:00
Ryan Dwyer ea57468cbd Decompile currentPlayerSetGlobalDrawCameraOffset 2020-01-30 19:53:30 +10:00
Ryan Dwyer 51a9196658 Decompile currentPlayerGet00fc 2020-01-30 19:27:10 +10:00
Ryan Dwyer be090384a5 Decompile currentPlayerSetCameraMode 2020-01-30 19:00:19 +10:00
Ryan Dwyer 4811eae36d Decompile currentPlayerSetCamPropertiesWithRoom 2020-01-30 18:54:24 +10:00
Ryan Dwyer 6207b6b104 Decompile currentPlayerClearMemCamRoomAndSetCamProperties 2020-01-30 18:51:10 +10:00
Ryan Dwyer b99d6d2119 Decompile currentPlayerClearMemCamRoom 2020-01-30 18:48:53 +10:00
Ryan Dwyer f08bce32b6 Decompile currentPlayerSetCamProperties 2020-01-30 18:47:32 +10:00
Ryan Dwyer 2017d4a029 Attempt to decompile chrGoToPos 2020-01-30 18:03:06 +10:00
Ryan Dwyer 7b4ae24de8 Sort constant groups alphabetically
I discovered I had two alphabets going. This fixes that.
2020-01-27 19:10:16 +10:00
Ryan Dwyer 476ffced5e Decompile coverHasSomeFlags 2020-01-27 18:09:01 +10:00
Ryan Dwyer 8b55ddf7fb Decompile coverLoadByIndex 2020-01-27 17:58:24 +10:00
Ryan Dwyer 806ec739f9 Decompile getVar800a236c 2020-01-27 17:39:24 +10:00
Ryan Dwyer 10943af728 Identify chrGoToPos, chrGoToProp, chrGoToCover and rename cmd0124 to go_to_cover 2020-01-27 17:34:12 +10:00
Ryan Dwyer dc3a5ecd02 Attempt to decompile coverLoad 2020-01-27 17:13:31 +10:00
Ryan Dwyer e097f703e8 Decompile coverGetCount 2020-01-26 23:37:05 +10:00
Ryan Dwyer 9e958fbe5c Decompile coverHasFlag0002 2020-01-26 23:35:10 +10:00
Ryan Dwyer c035633229 Decompile coverSetFlag0001 2020-01-26 23:30:51 +10:00
Ryan Dwyer b42c73c47c Decompile coverUnsetFlag 2020-01-26 23:29:08 +10:00
Ryan Dwyer e09f7c3fe2 Decompile coverSetFlag 2020-01-26 23:28:12 +10:00
Ryan Dwyer 300a29c361 Decompile coverSetFlag0002 2020-01-26 23:25:01 +10:00
Ryan Dwyer 075f461ad2 Decompile func0f11d540 2020-01-26 22:31:15 +10:00
Ryan Dwyer 98984a9ac5 Decompile func0f11d5b0 2020-01-26 22:30:06 +10:00
Ryan Dwyer e28b9f651a Split game_115ab0.c into pad.c and game_1165d0.c 2020-01-26 22:07:53 +10:00
Ryan Dwyer 5f0721276c Decompile padUnsetFlag 2020-01-26 21:38:13 +10:00
Ryan Dwyer a91dc185b7 Decompile padSetFlag 2020-01-26 21:36:19 +10:00
Ryan Dwyer bb4f155ad6 Decompile padCopyBboxFromPad 2020-01-26 21:26:44 +10:00
Ryan Dwyer eb5b0e9a11 Attempt to decompile padGetCentre 2020-01-26 18:47:12 +10:00
Ryan Dwyer cd1559dc98 Decompile padHasBboxData 2020-01-26 11:21:20 +10:00
Ryan Dwyer 99d918e33f Attempt to decompile padUnpack 2020-01-26 10:58:54 +10:00
Ryan Dwyer 7284b7c157 Decompile doorActivateWrapper 2020-01-25 21:23:07 +10:00
Ryan Dwyer b93cbe076a Decompile objGetTextOverride 2020-01-25 21:05:04 +10:00
Ryan Dwyer c4f7002aaa Decompile func0f09018c 2020-01-25 20:58:21 +10:00
Ryan Dwyer 8266a3c91a Annotate g_LangBanks with text ID range and filenames 2020-01-25 17:44:25 +10:00
Ryan Dwyer 2082ad850c Identify setupCountCommandType 2020-01-25 17:17:21 +10:00
Ryan Dwyer 9f31be273e Decompile liftFindByPad 2020-01-25 15:16:51 +10:00
Ryan Dwyer 3942afb9ac Decompile liftActivate 2020-01-25 13:45:41 +10:00
Ryan Dwyer bdae3055a4 Rename/annotate object flags with editor's names 2020-01-25 12:42:56 +10:00
Ryan Dwyer 662663703b Rename object flag prefixes so they correspond to their property name 2020-01-25 10:36:26 +10:00
Ryan Dwyer 89795acd69 Document known door flags, door modes and door types 2020-01-25 01:20:56 +10:00
Ryan Dwyer b852ba5cb8 Attempt to decompile func0f08ed74 2020-01-25 01:08:58 +10:00
Ryan Dwyer 6847571ecc Decompile doorActivatePortal 2020-01-23 23:05:33 +10:00
Ryan Dwyer 1df4ba8443 Decompile doorDeactivatePortal 2020-01-23 23:01:24 +10:00
Ryan Dwyer b516dca6da Decompile func0f08e0c4 2020-01-23 22:54:30 +10:00
Ryan Dwyer cd59c12e12 Decompile func0f08e1a0 2020-01-23 22:17:05 +10:00
Ryan Dwyer 100be26683 Decompile initGlobalVariables 2020-01-23 22:12:45 +10:00
Ryan Dwyer 8c10703847 Decompile func0f08e224 2020-01-23 21:14:52 +10:00
Ryan Dwyer 11a45d1e28 Decompile doorIsOpen 2020-01-23 20:57:08 +10:00
Ryan Dwyer ce4d575d76 Decompile doorIsClosed 2020-01-23 20:55:38 +10:00
Ryan Dwyer 2c70850a64 Decompile doorActivate 2020-01-23 19:02:42 +10:00
Ryan Dwyer 5c249a7987 Decompile doorSetMode 2020-01-23 18:48:01 +10:00
Ryan Dwyer 6264578e4b Decompile func0f08e2ac and decodeXorAaaaaaaa 2020-01-23 18:11:42 +10:00
Ryan Dwyer 251a00b1b5 Attempt to decompile cheatMenuHandleDialog 2020-01-22 21:37:08 +10:00
Ryan Dwyer f28bca3140 Rename func0f02f288 to chrThrowGrenade 2020-01-22 19:10:28 +10:00
Ryan Dwyer bd094bf859 Decompile chrConsiderGrenadeThrow 2020-01-22 19:06:51 +10:00
Ryan Dwyer e867c411e2 Decompile chrUncloak 2020-01-22 00:22:48 +10:00
Ryan Dwyer 0469c71bb6 Improve explosion types and smoke types data 2020-01-21 22:59:05 +10:00
Ryan Dwyer 391ab87899 Identify mpGetPresetNameBySlot 2020-01-20 20:00:14 +10:00
Ryan Dwyer acb35ca4cf Decompile mpGetNumUnlockedPresets 2020-01-20 19:57:28 +10:00
Ryan Dwyer 503ed2abec Split cheat config out of setup_0160b0 2020-01-20 19:43:24 +10:00
Ryan Dwyer e05111dccf Identify g_Is4Mb variable 2020-01-20 18:26:37 +10:00
Ryan Dwyer 9f5baf022f Decompile mpIsPresetUnlocked 2020-01-20 18:17:52 +10:00
Ryan Dwyer ee55a92e79 Identify mpGetNumPresets 2020-01-19 22:30:52 +10:00
Ryan Dwyer 8d9807c8c2 Decompile func0f18d074 2020-01-19 22:18:40 +10:00
Ryan Dwyer e632162f38 Decompile mpGetChrFromPlayerIndex 2020-01-19 22:05:32 +10:00
Ryan Dwyer e6e0218fe8 Replace literals with head/body constants and move some other defines into constants.h 2020-01-19 21:52:37 +10:00
Ryan Dwyer fde1b97431 Decompile mpGetHeadId 2020-01-19 21:15:27 +10:00
Ryan Dwyer 21880c4b08 Decompile mpGetNumBeauHeads 2020-01-19 21:10:18 +10:00
Ryan Dwyer c0221e30d0 Decompile mpGetBeauHeadId 2020-01-19 21:09:05 +10:00
Ryan Dwyer 31176b14f6 Decompile mpGetBodyId 2020-01-19 20:48:39 +10:00
Ryan Dwyer 105a552d36 Decompile mpGetBodyIndexByBodyId 2020-01-19 20:38:45 +10:00
Ryan Dwyer 3b969e558c Decompile mpGetBodyName 2020-01-19 20:25:18 +10:00
Ryan Dwyer 0e66af34f5 Decompile mpGetBodyUnk06 2020-01-19 20:22:43 +10:00
Ryan Dwyer 76e5d003ab Decompile mpIsPlayerLockedOut 2020-01-19 10:39:23 +10:00
Ryan Dwyer 9a541e5c6b Attempt to decompile mpIsTrackUnlocked 2020-01-19 10:34:39 +10:00
Ryan Dwyer ee444daa77 Introduce MAX_* and NUM_* constants 2020-01-19 09:36:49 +10:00
Ryan Dwyer fbeace08de Decompile mpGetTrackSlotIndex 2020-01-19 00:50:01 +10:00
Ryan Dwyer 01040da843 Decompile mpGetUnlockedTrackNum 2020-01-19 00:41:15 +10:00
Ryan Dwyer 139010e226 Decompile func0f18c200 2020-01-18 22:47:36 +10:00
Ryan Dwyer 55d2791cd8 Decompile mpGetTrackAudioId 2020-01-18 22:39:44 +10:00
Ryan Dwyer fcbfedd8ee Decompile mpGetTrackName 2020-01-18 22:30:45 +10:00
Ryan Dwyer 0613e8441a Decompile mpSetUsingMultipleTunes and mpGetUsingMultipleTunes 2020-01-18 22:11:51 +10:00
Ryan Dwyer 6b9d6679f2 Attempt to decompile objectiveCheckHolograph 2020-01-18 21:06:11 +10:00
Ryan Dwyer 15481b2c70 Decompile objectiveCheckMultiroomEntered 2020-01-18 19:58:54 +10:00
Ryan Dwyer fb1ba7c554 Decompile objectiveCheckRoomEntered 2020-01-18 19:17:35 +10:00
Ryan Dwyer 8d6484c47b Decompile objectiveGetDifficultyBits 2020-01-18 18:01:38 +10:00
Ryan Dwyer afec0967c7 Decompile objectiveGetText 2020-01-18 17:57:21 +10:00