diff --git a/ghidra/symboltable.tsv b/ghidra/symboltable.tsv index 14b47d1..9d66389 100644 --- a/ghidra/symboltable.tsv +++ b/ghidra/symboltable.tsv @@ -86,6 +86,7 @@ 0x000149d0 func uint __thiscall notinline nofixup GameData::getChapter 0x000149e0 func undefined4 __thiscall notinline nofixup GameData::getMissionDigits34 0x00015110 func undefined4 * __thiscall notinline nofixup UnknownStatic02::~UnknownStatic02 byte param_1 +0x00015130 func void __thiscall notinline nofixup UnknownStatic02::calledDuringExecDefault 0x00016040 func CollisionManager * __thiscall notinline nofixup CollisionManager::CollisionManager 0x00016160 func void __thiscall notinline nofixup CollisionManager::~CollisionManager 0x000161b0 func void __thiscall notinline nofixup CollisionManager::reset @@ -102,59 +103,63 @@ 0x00019680 func ColliderSphere * __stdcall notinline nofixup createColliderSphere ColliderSphere * template 0x000196f0 func ColliderCylinder * __stdcall notinline nofixup createColliderCylinder ColliderCylinder * template 0x00019760 func void __thiscall notinline nofixup CollisionManager::freeCollider void * collider +0x0001d920 func void __thiscall notinline nofixup CollisionManager::calledDuringExec 0x0001da20 func void __thiscall notinline nofixup UnknownObj_0x1289::~UnknownObj_0x1289 0x0001daa0 func void __thiscall notinline nofixup UnknownObj_0x1289::draw 0x0001daf0 func DrawTree * __thiscall notinline nofixup UnknownObj_0x1289::UnknownObj_0x1289 GameObj * parent GameObjIndex index GameObjFlags flags -0x0001dc00 func void * __thiscall notinline nofixup UnknownObj_0x1289::_~UnknownObj_0x1289 byte param_1 -0x0001dde0 func void __thiscall notinline nofixup UnknownStatic04::~UnknownStatic04 byte param_1 -0x0001e0b0 func void __thiscall notinline nofixup UnknownStatic05::~UnknownStatic05 byte param_1 +0x0001dc00 func void * __thiscall notinline nofixup UnknownObj_0x1289::`scalar_deleting_destructor' byte param_1 +0x0001dd60 func void __thiscall notinline nofixup UnknownStatic04::calledDuringExec +0x0001dde0 func void __thiscall notinline nofixup UnknownStatic04::`scalar_deleting_destructor' byte param_1 +0x0001df30 func void __thiscall notinline nofixup UnknownStatic05::calledDuringExecDefault +0x0001e0b0 func void __thiscall notinline nofixup UnknownStatic05::`scalar_deleting_destructor' byte param_1 0x0001e140 func void __thiscall notinline nofixup CopSpawnView::~CopSpawnView 0x0001e1a0 func void __thiscall notinline nofixup DrawTree::freezeCamDraw int param_1 0x0001e280 func DrawTree * __thiscall notinline nofixup CopSpawnView::CopSpawnView GameObj * parent GameObjIndex index GameObjFlags flags undefined4 * mssnData -0x0001e3a0 func void * __thiscall notinline nofixup CopSpawnView::_~CopSpawnView byte param_1 +0x0001e3a0 func void * __thiscall notinline nofixup CopSpawnView::`scalar_deleting_destructor' byte param_1 0x0001e460 func undefined4 default notinline nofixup createCopSpawnView Mission * mssn undefined4 mssnData 0x0001e540 func EventChild2 * __thiscall notinline nofixup EventChild2::EventChild2 GameObj * parent GameObjIndex index uint bitfieldValue uint eventId 0x0001e8c0 func void __thiscall notinline nofixup EventChild2::endEvent_MAYBE 0x00022990 func void __thiscall notinline nofixup EventChild2::~EventChild2 0x000232a0 func void __thiscall notinline nofixup EventChild2::draw undefined4 param_1 -0x00023380 func EventChild2 * __thiscall notinline nofixup EventChild2::_~EventChild2 byte param_1 +0x00023380 func EventChild2 * __thiscall notinline nofixup EventChild2::`scalar_deleting_destructor' byte param_1 0x00023790 func void __thiscall notinline nofixup EventChild2::exec 0x000239d0 func void __thiscall notinline nofixup EventChild1::~EventChild1 0x00023f20 func void __thiscall notinline nofixup EventChild1::draw int param_1 0x00024150 func EventChild1 * __thiscall notinline nofixup EventChild1::EventChild1 GameObj * parent GameObjIndex index GameObjFlags flags -0x00024220 func EventChild1 * __thiscall notinline nofixup EventChild1::_~EventChild1 byte param_1 +0x00024220 func EventChild1 * __thiscall notinline nofixup EventChild1::`scalar_deleting_destructor' byte param_1 0x00024240 func GameObj * __thiscall notinline nofixup Event::Event GameObj * parent GameObjIndex index uint bitfieldValue int eventId 0x00024330 func void __thiscall notinline nofixup Event::~Event 0x000243b0 func void __stdcall notinline nofixup virtualFree void * ptr -0x000243d0 func Event * __thiscall notinline nofixup Event::_~Event byte param_1 -0x000243f0 func void __thiscall notinline nofixup UnknownObj_0x6::~UnknownAllocated_0x6 +0x000243d0 func Event * __thiscall notinline nofixup Event::`scalar_deleting_destructor' byte param_1 +0x000243f0 func void __thiscall notinline nofixup UnknownObj_0x6::~UnknownObj_0x6 0x00024400 func void __thiscall notinline nofixup UnknownObj_0x6::draw 0x00024480 func void __thiscall notinline nofixup UnknownObj_0x6::setSomething uint packed 0x00024600 func undefined unknown notinline nofixup setUnknownAllocated_0x6Something undefined4 packed -0x00024620 func void __stdcall notinline nofixup setUnknownAllocated_0x6SomethingElse uint packed float param_2 +0x00024620 func void __stdcall notinline nofixup setUnknownObj_0x6SomethingElse uint packed float param_2 0x00024650 func undefined unknown notinline nofixup getSomeUnknownAllocated_0x6Field 0x00024670 func UnknownObj_0x6 * __thiscall notinline nofixup UnknownObj_0x6::UnknownObj_0x6 GameObj * parent GameObjIndex index GameObjFlags flags -0x000246e0 func UnknownObj_0x6 * __thiscall notinline nofixup UnknownObj_0x6::_~UnknownAllocated_0x6 byte param_1 +0x000246e0 func UnknownObj_0x6 * __thiscall notinline nofixup UnknownObj_0x6::`scalar_deleting_destructor' byte param_1 0x00024700 func void __thiscall notinline nofixup UnknownObj_0x6::exec -0x00024c70 func void __thiscall notinline nofixup UnknownStatic06::_~UnknownStatic06 bool free +0x00024ae0 func void __thiscall notinline nofixup UnknownStatic06::calledDuringExecDefault +0x00024c70 func void __thiscall notinline nofixup UnknownStatic06::`scalar_deleting_destructor' bool free 0x00024c90 func CacheBuilder_MAYBE * __thiscall notinline nofixup CacheBuilder_MAYBE::CacheBuilder_MAYBE GameObj * parent GameObjIndex index GameObjFlags flags 0x00024cf0 func void __thiscall notinline nofixup CacheBuilder_MAYBE::~CacheBuilder_MAYBE -0x00024e10 func BOOL __thiscall notinline nofixup CacheBuilder_MAYBE::heldPathExists int param_1 +0x00024e10 func BOOL __thiscall notinline nofixup CacheBuilder_MAYBE::cacheTablePathExists uint index 0x00024e70 func BOOL __thiscall notinline nofixup CacheBuilder_MAYBE::writeCacheCheckpoint 0x00024ef0 func BOOL __stdcall notinline nofixup checkCacheCheckpoint uint checkpointId 0x00024f50 func void default notinline nofixup buildCacheIfNeeded Director * dir 0x00024fd0 func void default notinline nofixup activateCacheBuilder uint cacheCounter 0x00025000 func void __stdcall notinline nofixup deactivateCacheBuilder -0x00025020 func CacheBuilder_MAYBE * __thiscall notinline nofixup CacheBuilder_MAYBE::_~CacheBuilder_MAYBE uint param_1 +0x00025020 func CacheBuilder_MAYBE * __thiscall notinline nofixup CacheBuilder_MAYBE::`scalar_deleting_destructor' uint param_1 0x00025040 func void __thiscall notinline nofixup CacheBuilder_MAYBE::execDefault -0x00025310 func void __thiscall notinline nofixup FileManager::readCurrentFile +0x00025310 func void __thiscall notinline nofixup FileManager::execDefault 0x00025390 func BOOL __thiscall notinline nofixup FileManager::initFile FileType fileType uint fileId 0x00025400 func BOOL __thiscall notinline nofixup FileManager::someCreatingAndWritingFile_MAYBE 0x00025640 func BOOL __thiscall notinline nofixup FileManager::createDirectoryInCache char * pathName -0x00025680 func undefined unknown notinline nofixup readPending_MAYBE -0x000256a0 func BOOL __stdcall notinline nofixup initFile FileType type uint id -0x000256c0 func BOOL __stdcall notinline nofixup checkFile FileType fileType uint id -0x00025700 func void * default notinline nofixup getFile FileType fileType undefined4 id undefined4 param_3 undefined4 param_4 +0x00025680 func BOOL __cdecl notinline nofixup readPending_MAYBE +0x000256a0 func BOOL __cdecl notinline nofixup initFile FileType type uint id +0x000256c0 func BOOL __cdecl notinline nofixup checkFile FileType fileType uint id +0x00025700 func void * __cdecl notinline nofixup getFile FileType fileType uint id undefined4 param_3 undefined4 param_4 0x00025740 func void __stdcall notinline nofixup freeFile FileType fileType uint id 0x00025770 func BOOL default notinline nofixup fileExists char * path 0x000257b0 func uint default notinline nofixup getSomeFileManagerField @@ -163,8 +168,11 @@ 0x00026010 func void __cdecl notinline nofixup initFileManager RootExecObj * parent 0x00026080 func void __stdcall notinline nofixup freeCurrentFile 0x000260d0 func void __thiscall notinline nofixup FileManager::~FileManager -0x00026150 func FileManager * __thiscall notinline nofixup FileManager::_~FileManager UINT param_1 +0x00026150 func FileManager * __thiscall notinline nofixup FileManager::`scalar_deleting_destructor' UINT param_1 0x00026170 func BOOL __thiscall notinline nofixup FileManager::readUnknown +0x00026200 func BOOL __thiscall notinline nofixup FileManager::checkUnknown char * id +0x00026210 func undefined4 __thiscall notinline nofixup FileManager::getUnknown char * id undefined4 param_2 undefined4 param_3 +0x00026230 func BOOL __thiscall notinline nofixup FileManager::initUnknown char * path 0x000262b0 func BOOL __thiscall notinline nofixup FileManager::readCacheTable 0x00026390 func BOOL __thiscall notinline nofixup FileManager::checkCacheTable int param_1 0x000263a0 func undefined4 __thiscall notinline nofixup FileManager::getCacheTable int param_1 @@ -231,7 +239,8 @@ 0x00039760 func BOOL __thiscall notinline nofixup FileManager::checkLogo 0x00039770 func undefined4 __thiscall notinline nofixup FileManager::getLogo uint id 0x00039850 func BOOL __thiscall notinline nofixup FileManager::readLogo -0x00039b30 func void __thiscall notinline nofixup UnknownStatic07::~UnknownStatic07 byte param_1 +0x00039a80 func void __thiscall notinline nofixup UnknownStatic07::calledDuringExec +0x00039b30 func void __thiscall notinline nofixup UnknownStatic07::`scalar_deleting_destructor' byte param_1 0x00039b50 func BOOL __thiscall notinline nofixup GameData::checkFlagCondition uint cond 0x00039be0 func void __thiscall notinline nofixup GameData::writeStateFlag uint flagVal 0x00039c70 func void __thiscall notinline nofixup GameData::incrementChapter @@ -253,13 +262,13 @@ 0x00039f40 func void __thiscall notinline nofixup GameData::clearHeldSouls 0x00039f60 func void __thiscall notinline nofixup GameData::restoreHeldSouls 0x00039fd0 func uint __thiscall notinline nofixup GameData::getSoulCount -0x0003a0a0 func uint __thiscall notinline nofixup GameData::getTotalSoulsInStage StageId stageId -0x0003a130 func uint __thiscall notinline nofixup GameData::getHeldSoulsInStage StageId stageId +0x0003a0a0 func uint __thiscall notinline nofixup GameData::getTotalSoulsInStage uint stageId +0x0003a130 func uint __thiscall notinline nofixup GameData::getHeldSoulsInStage uint stageId 0x0003a2b0 func BOOL __thiscall notinline nofixup GameData::getSoulCollectedBySize TagSize size uint index -0x0003a2f0 func void __thiscall notinline nofixup GameData::setUnusedPerStageBitmask StageId stageId uint index -0x0003a340 func int __thiscall notinline nofixup GameData::getTagState StageId stageId uint tagIndex BOOL rivalTag -0x0003a3a0 func void __thiscall notinline nofixup GameData::setTagState StageId stageId uint tagIndex BOOL rivalTag uint val -0x0003a400 func void __thiscall notinline nofixup GameData::setTagCovered StageId stageId uint tagIndex BOOL rivalTag uint gangOrPlayer +0x0003a2f0 func void __thiscall notinline nofixup GameData::setUnusedPerStageBitmask uint stageId uint index +0x0003a340 func int __thiscall notinline nofixup GameData::getTagState uint stageId uint tagIndex BOOL rivalTag +0x0003a3a0 func void __thiscall notinline nofixup GameData::setTagState uint stageId uint tagIndex BOOL rivalTag uint val +0x0003a400 func void __thiscall notinline nofixup GameData::setTagCovered uint stageId uint tagIndex BOOL rivalTag uint gangOrPlayer 0x0003a4a0 func void __thiscall notinline nofixup GameData::setVolumeSettings float volMusic float volSfx 0x0003a4c0 func void __thiscall notinline nofixup GameData::getVolumeSettings float * outMusic float * outSfx 0x0003a4e0 func void __thiscall notinline nofixup GameData::setRumbleEnabled BOOL value @@ -270,7 +279,7 @@ 0x0003a550 func void __thiscall notinline nofixup GameData::setMiscObjective uint index 0x0003a580 func BOOL __thiscall notinline nofixup GameData::getMiscObjective uint index 0x0003a5c0 func uint __thiscall notinline nofixup GameData::countMiscObjectives -0x0003a690 func BOOL __thiscall notinline nofixup GameData::getHighScore StageId stageId TestRunType type uint rank TestRunScore * out +0x0003a690 func BOOL __thiscall notinline nofixup GameData::getHighScore uint stageId TestRunType type uint rank TestRunScore * out 0x0003a750 func void __thiscall notinline nofixup GameData::incrementTimer Timer timer 0x0003a780 func uint __thiscall notinline nofixup GameData::getTimer Timer timer 0x0003a7b0 func void __thiscall notinline nofixup GameData::setTimer Timer timer uint frames @@ -297,8 +306,8 @@ 0x0003b6f0 func void __thiscall notinline nofixup GameData::stashRestoreExceptHighScores 0x0003b790 func void __thiscall notinline nofixup GameData::stashRestore 0x0003b7c0 func void * __thiscall notinline nofixup GameData::`scalar_deleting_destructor' uint param_1 -0x0003b7e0 func void __thiscall notinline nofixup GameData::addHighScore StageId stageId TestRunType type TestRunScore * score -0x0003c150 func TextRenderer_MAYBE * __thiscall notinline nofixup TextRenderer_MAYBE::UnknownAllocated_0x1166 GameObj * parent GameObjIndex index uint bitfieldValue +0x0003b7e0 func void __thiscall notinline nofixup GameData::addHighScore uint stageId TestRunType type TestRunScore * score +0x0003c150 func TextRenderer_MAYBE * __thiscall notinline nofixup TextRenderer_MAYBE::TextRenderer_MAYBE GameObj * parent GameObjIndex index uint bitfieldValue 0x0003c2b0 func void __thiscall notinline nofixup TextRenderer_MAYBE::~TextRenderer_MAYBE 0x0003c310 func void __thiscall notinline nofixup TextRenderer_MAYBE::draw undefined4 param_1 0x0003ca00 func void * __thiscall notinline nofixup TextRenderer_MAYBE::_~TextRenderer_MAYBE byte param_1 @@ -310,35 +319,42 @@ 0x0003e430 func void __thiscall notinline nofixup MissionManagerChild_0xE7::setColour D3DCOLOR col 0x0003e440 func void __thiscall notinline nofixup MissionManagerChild_0xE7::setAmbientColour D3DCOLOR col 0x0003e5f0 func MissionManagerChild_0xE7 * __thiscall notinline nofixup MissionManagerChild_0xE7::MissionManagerChild_0xE7 GameObj * parent GameObjIndex index uint bitfieldValue -0x0003e640 func MissionManagerChild_0xE7 * __thiscall notinline nofixup MissionManagerChild_0xE7::_~MissionManagerChild_0xE7 byte param_1 +0x0003e640 func MissionManagerChild_0xE7 * __thiscall notinline nofixup MissionManagerChild_0xE7::`scalar_deleting_destructor' byte param_1 0x0003e660 func void __thiscall notinline nofixup MissionManagerChild_0xE7::draw 0x0003e690 func void __thiscall notinline nofixup UnknownStatic09::UnknownStatic09 0x0003e7a0 func uint __thiscall notinline nofixup UnknownStatic09::getNTagsFinished BOOL param_1 0x0003e8b0 func BOOL __thiscall notinline nofixup tagsCleared int param_1 0x0003e9a0 func void __thiscall notinline nofixup UnknownStatic09::setTwoFields -0x0003ee70 func void __thiscall notinline nofixup UnknownStatic09::~UnknownStatic09 byte param_1 +0x0003e9c0 func void __thiscall notinline nofixup UnknownStatic09::calledDuringExec +0x0003ee70 func void __thiscall notinline nofixup UnknownStatic09::`scalar_deleting_destructor' byte param_1 0x00042820 func void __thiscall notinline nofixup GraffitiSoulSpawnView_MAYBE::~GraffitiSoulSpawnView_MAYBE 0x00042b00 func GraffitiSoulSpawnView_MAYBE * __thiscall notinline nofixup GraffitiSoulSpawnView_MAYBE::GraffitiSoulSpawnView_MAYBE GameObj * parent GameObjIndex index GameObjFlags flags GraffitiSoul * soul -0x00042c20 func void * __thiscall notinline nofixup GraffitiSoulSpawnView_MAYBE::_~GraffitiSoulSpawnView_MAYBE byte param_1 +0x00042c20 func void * __thiscall notinline nofixup GraffitiSoulSpawnView_MAYBE::`scalar_deleting_destructor' byte param_1 0x000432e0 func void __thiscall notinline nofixup PickupList::~PickupList 0x00043700 func LanguageId __thiscall notinline nofixup Language::get 0x00043c00 func PickupList * __thiscall notinline nofixup PickupList::PickupList GameObj * parent GameObjIndex index uint bitfieldValue OffCnt * pickupList -0x00043ea0 func void * __thiscall notinline nofixup PickupList::_~PickupList byte param_1 +0x00043ea0 func void * __thiscall notinline nofixup PickupList::`scalar_deleting_destructor' byte param_1 0x00044740 func GameObjIndex default notinline nofixup spawnPickupList GameObj * parent OffCnt * pickupList 0x000461b0 func GameObj * __thiscall notinline nofixup EventChild1Child::EventChild1Child GameObj * parent GameObjIndex index uint bitfieldValue 0x00046310 func void __thiscall notinline nofixup EventChild1Child::~EventChild1Child -0x00046650 func EventChild1Child * __thiscall notinline nofixup EventChild1Child::_~EventChild1Child byte param_1 +0x00046650 func EventChild1Child * __thiscall notinline nofixup EventChild1Child::`scalar_deleting_destructor' byte param_1 0x00046920 func undefined __stdcall notinline nofixup getUnknownStatic13PartDefault UnknownStatic13Part * out 0x00046b60 func undefined __stdcall notinline nofixup getBlocksNeeded uint param_1 0x00046e20 func BOOL __thiscall notinline nofixup saveGame char driveLetter char * saveData -0x00047550 func undefined4 __thiscall notinline nofixup Progress::_~Progress +0x00047550 func undefined4 __thiscall notinline nofixup Progress::~Progress 0x00048100 func void __thiscall notinline nofixup Progress::Progress -0x0004a6c0 func Progress * __thiscall notinline nofixup Progress::~Progress byte param_1 +0x0004a6c0 func Progress * __thiscall notinline nofixup Progress::`scalar_deleting_destructor' byte param_1 0x0004a6f0 func BOOL __stdcall notinline nofixup someVecsDirectionCheck D3DVECTOR * ref D3DVECTOR * vs 0x0004a7a0 func int __cdecl notinline nofixup xyToAngle float x undefined4 y 0x0004a8f0 func void * __cdecl notinline nofixup operator_new size_t __size 0x0004a910 func Mission * __thiscall notinline nofixup Mission::Mission GameObj * parent GameObjIndex index GameObjFlags flags uint chapter uint idDigits34 BOOL param_6 -0x0004ac50 func void __thiscall notinline nofixup Mission::FUN_00052088 +0x0004aba0 func void __thiscall notinline nofixup Mission::initBin +0x0004abd0 func void __thiscall notinline nofixup Mission::initDat +0x0004ac00 func void __thiscall notinline nofixup Mission::initMark +0x0004ac50 func void __thiscall notinline nofixup Mission::checkMark +0x0004ac80 func void __thiscall notinline nofixup Mission::initStage1 +0x0004acb0 func void __thiscall notinline nofixup Mission::initStage2 +0x0004ace0 func void __thiscall notinline nofixup Mission::waitStage2 0x0004b010 func void __thiscall notinline nofixup Mission::playVictoryDance 0x0004c070 func void __thiscall notinline nofixup Mission::waitForSomething 0x0004c400 func void __thiscall notinline nofixup Mission::showTextForFrame @@ -348,28 +364,32 @@ 0x0004db30 func void default notinline nofixup resolveMissionBinPtrs MissionBin * mssn 0x0004e930 func void __stdcall notinline nofixup newMission uint chapter uint idDigits34 BOOL param_3 0x0004eac0 func undefined unknown notinline nofixup getSmthFromInactiveMssnStg undefined4 param_1 +0x0004eaf0 func void __cdecl notinline nofixup resetSomeGlobals 0x0004eb80 func BOOL default notinline nofixup getProfKModeSetting uint indexMajor undefined4 indexMinor 0x0004ec30 func BOOL default notinline nofixup getSomeController_MAYBE undefined4 out 0x0004ecd0 func MissionManager * __thiscall notinline nofixup MissionManager::MissionManager GameObj * parent GameObjIndex index GameObjFlags flags 0x0004ef00 func void __thiscall notinline nofixup MissionManager::~MissionManager -0x0004ef90 func void __thiscall notinline nofixup MissionManager::exec -0x0004f9a0 func void __thiscall notinline nofixup MissionManager::draw +0x0004ef90 func void __thiscall notinline nofixup MissionManager::execDefault +0x0004f9a0 func void __thiscall notinline nofixup MissionManager::drawDefault 0x0004fbc0 func void __thiscall notinline nofixup CharacterSelect::~CharacterSelect 0x00051630 func void __thiscall notinline nofixup Mission::~Mission -0x00051780 func void __thiscall notinline nofixup Mission::setupFromBin undefined4 param_1 -0x00051fc0 func void __thiscall notinline nofixup Mission::exec_1 -0x00052010 func void __thiscall notinline nofixup Mission::exec_2 -0x00052050 func void __thiscall notinline nofixup Mission::exec_3 -0x00052090 func void __thiscall notinline nofixup Mission::exec_5 -0x000520d0 func void __thiscall notinline nofixup Mission::caseD_1 +0x00051780 func void __thiscall notinline nofixup Mission::setupFromBin BOOL param_1 +0x00051fc0 func void __thiscall notinline nofixup Mission::execDefault +0x00052010 func void __thiscall notinline nofixup Mission::execEvent +0x00052050 func void __thiscall notinline nofixup Mission::execCoveredPause +0x00052090 func void __thiscall notinline nofixup Mission::execUncoveredPause +0x000520d0 func void __thiscall notinline nofixup Mission::waitBin +0x00052150 func void __thiscall notinline nofixup Mission::waitDat 0x000521b0 func void __thiscall notinline nofixup Mission::readResources +0x00052350 func void __thiscall notinline nofixup Mission::initResources +0x00052460 func void __thiscall notinline nofixup Mission::waitStage1 0x000524e0 func void __thiscall notinline nofixup Mission::playEvent 0x00053b40 func void __thiscall notinline nofixup Mission::advanceChapter Mission * param_1 0x00053fb0 func void __thiscall notinline nofixup Mission::handleMssnExit uint exitIndex -0x00055530 func BOOL default notinline nofixup setupInactiveMission_MAYBE BOOL param_1 -0x00055570 func void * __thiscall notinline nofixup MissionManager::_~MissionManager byte param_1 +0x00055530 func BOOL default notinline nofixup setupMssnFromBin BOOL param_1 +0x00055570 func void * __thiscall notinline nofixup MissionManager::`scalar_deleting_destructor' byte param_1 0x00055800 func void * __thiscall notinline nofixup CharacterSelect::_~CharacterSelect uint param_1 -0x000564a0 func Mission * __thiscall notinline nofixup Mission::_~Mission uint param_1 +0x000564a0 func Mission * __thiscall notinline nofixup Mission::`scalar_deleting_destructor' uint param_1 0x00056990 func void __thiscall notinline nofixup Mission::runListenerCalls Call * listeners uint count 0x00057de0 func Opcode __thiscall notinline nofixup Mission::startBlockingCall 0x00057f90 func void __thiscall notinline nofixup Mission::setNextSwitchFuncFromOpcode Opcode opcode @@ -379,66 +399,79 @@ 0x0005b570 func void __thiscall notinline nofixup Mission::runNonblockingCalls Call * calls undefined4 count 0x0005ba00 func void __thiscall notinline nofixup Mission::runImmediateCallsWrapper 0x0005ba60 func void __thiscall notinline nofixup Mission::runNonblockingCallsWithWait +0x0005bad0 func void __thiscall notinline nofixup Mission::runCalls +0x0005bb90 func void __thiscall notinline nofixup Mission::runCallsNoBlocking 0x0005d9c0 func undefined4 * __cdecl notinline nofixup FUN_0005d9c0_LTCG void * param_1 undefined4 param_2 0x0005e030 func BOOL __stdcall notinline nofixup addModOrClamp short * limit float * out float increment BOOL clamp 0x0005f180 func void __thiscall notinline nofixup COMManager_MAYBE::COMManager_MAYBE 0x0005f1d0 func void __thiscall notinline nofixup COMManager_MAYBE::~COMManager_MAYBE 0x0005f250 func int __thiscall notinline nofixup COMManager_MAYBE::createControllerCOM_MAYBE 0x0005f2c0 func HRESULT __stdcall notinline nofixup createGraphics HasScreenWidthAndHeight * param_1 GraphicsCOM * * out -0x0005f330 func COMManager_MAYBE * __thiscall notinline nofixup COMManager_MAYBE::_~COMManager_MAYBE byte param_1 +0x0005f330 func COMManager_MAYBE * __thiscall notinline nofixup COMManager_MAYBE::`scalar_deleting_destructor' byte param_1 0x0005f350 func int __thiscall notinline nofixup COMManager_MAYBE::initCOMObjects_MAYBE uint * param_1 uint param_2 0x000605b0 func GameObj * __thiscall notinline nofixup MissionManagerChild_0xE8::MissionManagerChild_0xE8 GameObj * parent GameObjIndex index GameObjFlags flags 0x00060650 func void __thiscall notinline nofixup MissionManagerChild_0xE8::~MissionManagerChild_0xE8 -0x00060ac0 func void __thiscall notinline nofixup MissionManagerChild_0xE8::exec -0x00062010 func MissionManagerChild_0xE8 * __thiscall notinline nofixup MissionManagerChild_0xE8::_~MissionManagerChild_0xE8 byte param_1 -0x00065910 func void __thiscall notinline nofixup UnknownStatic16::~UnknownStatic16 byte param_1 +0x00060ac0 func void __thiscall notinline nofixup MissionManagerChild_0xE8::execDefault +0x00062010 func MissionManagerChild_0xE8 * __thiscall notinline nofixup MissionManagerChild_0xE8::`scalar_deleting_destructor' byte param_1 +0x00065800 func void __thiscall notinline nofixup UnknownStatic16::calledDuringExecDefault +0x00065910 func void __thiscall notinline nofixup UnknownStatic16::`scalar_deleting_destructor' byte param_1 0x00065940 func void __cdecl notinline nofixup initInputs_MAYBE 0x000659c0 func void __stdcall notinline nofixup readInput 0x00065c80 func void __cdecl notinline nofixup setStartButtonStatesToZero -0x000663c0 func void __thiscall notinline nofixup UnknownStatic17::~UnknownStatic17 byte param_1 +0x00066110 func void __thiscall notinline nofixup UnknownStatic17::calledDuringExecDefault +0x000663c0 func void __thiscall notinline nofixup UnknownStatic17::`scalar_deleting_destructor' byte param_1 0x000663e0 func void __thiscall notinline nofixup LoadingScreen::~LoadingScreen -0x00066440 func void __thiscall notinline nofixup LoadingScreen::exec -0x00066550 func void __thiscall notinline nofixup LoadingScreen::draw_1 undefined4 param_1 -0x00066660 func void __thiscall notinline nofixup LoadingScreen::draw_5 undefined4 param_1 -0x000666f0 func void __thiscall notinline nofixup LoadingScreen::show int param_1 int param_2 +0x00066440 func void __thiscall notinline nofixup LoadingScreen::execDefault +0x00066550 func void __thiscall notinline nofixup LoadingScreen::drawDefault undefined4 param_1 +0x000665f0 func void __thiscall notinline nofixup LoadingScreen::execUncoveredPause +0x00066660 func void __thiscall notinline nofixup LoadingScreen::drawUncoveredPause undefined4 param_1 +0x000666f0 func void __thiscall notinline nofixup LoadingScreen::show BOOL param_1 BOOL pauseMusic +0x000667d0 func void __thiscall notinline nofixup LoadingScreen::hide 0x00066870 func LoadingScreen * __thiscall notinline nofixup LoadingScreen::LoadingScreen GameObj * parent GameObjIndex index GameObjFlags flags -0x00066900 func void * __thiscall notinline nofixup LoadingScreen::_~LoadingScreen byte param_1 +0x00066900 func void * __thiscall notinline nofixup LoadingScreen::l`scalar_deleting_destructor' byte param_1 0x00066950 func float __thiscall notinline nofixup FRNG::get 0x00066980 func void __thiscall notinline nofixup FRNG::seed uint seed -0x00066b80 func void __thiscall notinline nofixup UnknownStatic18::~UnknownStatic18 byte param_1 -0x00067010 func void __thiscall notinline nofixup UnknownStatic19::~UnknownStatic19 byte param_1 -0x00067310 func void __thiscall notinline nofixup TextBox_MAYBE::draw +0x00066ad0 func void __thiscall notinline nofixup UnknownStatic18::calledDuringExecDefault +0x00066b80 func void __thiscall notinline nofixup UnknownStatic18::`scalar_deleting_destructor' byte param_1 +0x00066d80 func void __thiscall notinline nofixup UnknownStatic19::calledDuringExec +0x00067010 func void __thiscall notinline nofixup UnknownStatic19::`scalar_deleting_destructor' byte param_1 +0x00067310 func void __thiscall notinline nofixup TextBox_MAYBE::drawDefault 0x000678b0 func BOOL __thiscall notinline nofixup TextBox_MAYBE::save 0x00067980 func void __thiscall notinline nofixup TextBox_MAYBE::~TextBox_MAYBE 0x00067b60 func TextBox_MAYBE * __thiscall notinline nofixup TextBox_MAYBE::TextBox_MAYBE GameObj * parent GameObjIndex index GameObjFlags flags undefined4 param_4 undefined4 * param_5 -0x00067e70 func void * __thiscall notinline nofixup TextBox_MAYBE::_~TextBox_MAYBE uint param_1 -0x00067e90 func void __thiscall notinline nofixup TextBox_MAYBE::exec +0x00067e70 func void * __thiscall notinline nofixup TextBox_MAYBE::l`scalar_deleting_destructor' uint param_1 +0x00067e90 func void __thiscall notinline nofixup TextBox_MAYBE::execDefault 0x000694a0 func float __thiscall notinline nofixup GraphicsSettings::getGraphicsSetting GraphicsSettingType setting 0x000694c0 func GraphicsSettings * __thiscall notinline nofixup GraphicsSettings::GraphicsSettings 0x0006af00 func StageBin * __thiscall notinline nofixup StageBin::StageBin void * stgBinBuf 0x0006b270 func void __thiscall notinline nofixup StageBin::~StageBin -0x0006bb80 func void __thiscall notinline nofixup UnknownStatic22::~UnknownStatic22 byte param_1 -0x0006c340 func StageBin * __thiscall notinline nofixup StageBin::_~StageBin byte param_1 +0x0006bb80 func void __thiscall notinline nofixup UnknownStatic22::`scalar_deleting_destructor' byte param_1 +0x0006c340 func StageBin * __thiscall notinline nofixup StageBin::`scalar_deleting_destructor' byte param_1 0x0006c6d0 func void __thiscall notinline nofixup UnknownGlobal::clearSomeLinkedList_MAYBE +0x0006c6e0 func void __thiscall notinline nofixup UnknownGlobal::calledDuringExec 0x0006c840 func TalkCharLive * __thiscall notinline nofixup TalkCharLive::TalkCharLive GameObj * parent GameObjIndex index uint bitfieldValue TalkCharacter * talkChar uint talkCharIndex uint talkEvent +0x0006caf0 func void __thiscall notinline nofixup TalkCharLive::execDefault 0x0006cd00 func int default notinline nofixup newTalkCharLive Mission * mssn TalkCharacter * talkChar uint talkCharIndex uint talkEvent 0x0006ce00 func void __thiscall notinline nofixup TalkCharLive::~TalkCharLive -0x0006cec0 func void * __thiscall notinline nofixup TalkCharLive::_~TalkCharLive byte param_1 +0x0006cec0 func void * __thiscall notinline nofixup TalkCharLive::`scalar_deleting_destructor' byte param_1 0x0006d9a0 func UnknownObj_0x1DDE * __thiscall notinline nofixup UnknownObj_0x1DDE::UnknownAllocated_0x1DDE GameObj * parent GameObjIndex index uint bitfieldValue GameObjIndex param_4 GameObj * * * param_5 Mat4 * param_6 float param_7 0x0006da80 func void __thiscall notinline nofixup UnknownStatic24::UnknownStatic24 0x0006dbb0 func void __thiscall notinline nofixup UnknownStatic24::clearFieldsInSomeLinkedList +0x0006dbe0 func void __thiscall notinline nofixup UnknownStatic24::calledDuringExec 0x0006e000 func UnknownStatic25 * __thiscall notinline nofixup UnknownStatic25::UnknownStatic25 0x0006e130 func int __thiscall notinline nofixup UnknownStatic25::getTexIndex uint key -0x0006e190 func void __thiscall notinline nofixup UnknownStatic25::_~UnknownStatic25 byte param_1 -0x0006e910 func void __thiscall notinline nofixup PerformanceCounter::calculateElapsedTime PLARGE_INTEGER out uint startCountLow uint startCountHigh uint endCountLow uint endCountHigh -0x0006e950 func void __thiscall notinline nofixup PerformanceCounter::_~PerformanceCounter byte param_1 +0x0006e190 func void __thiscall notinline nofixup UnknownStatic25::`scalar_deleting_destructor' byte param_1 +0x0006e360 func uint __thiscall notinline nofixup UnknownStatic25::someUnknownStatic25Method uint param_1 +0x0006e7b0 func void __thiscall notinline nofixup UnknownStatic25::calledByManyDestructors uint param_1 +0x0006e910 func void __thiscall notinline nofixup Timer::calculateElapsedTime LARGE_INTEGER * out uint startCountLow uint startCountHigh uint endCountLow uint endCountHigh +0x0006e950 func void __thiscall notinline nofixup Timer::`scalar_deleting_destructor' byte param_1 0x0006ec00 func void __thiscall notinline nofixup UnknownObj_0x12B0::~UnknownAllocated_0x12B0 -0x0006ec80 func void __thiscall notinline nofixup UnknownObj_0x12B0::draw +0x0006ec80 func void __thiscall notinline nofixup UnknownObj_0x12B0::drawDefault 0x0006f100 func void __thiscall notinline nofixup UnknownObj_0x12B0::setMessage char * msg undefined4 param_2 undefined4 param_3 int controllerThatCanDismiss_MAYBE 0x0006f190 func BOOL default notinline nofixup allocated0x12b0 0x0006f200 func UnknownObj_0x12B0 * __thiscall notinline nofixup UnknownObj_0x12B0::UnknownAllocated_0x12B0 GameObj * parent GameObjIndex index GameObjFlags flags char * message int param_5 uint otherFlags undefined4 controllerThatCanDismiss -0x0006f380 func UnknownObj_0x12B0 * __thiscall notinline nofixup UnknownObj_0x12B0::_~UnknownAllocated_0x12B0 byte param_1 -0x0006f3a0 func void __thiscall notinline nofixup UnknownObj_0x12B0::exec +0x0006f380 func UnknownObj_0x12B0 * __thiscall notinline nofixup UnknownObj_0x12B0::ll`scalar_deleting_destructor' byte param_1 +0x0006f3a0 func void __thiscall notinline nofixup UnknownObj_0x12B0::execDefault 0x0006f450 func void __cdecl notinline nofixup showMessage char * msg int param_2 undefined4 param_3 int controllerThatCanDismiss 0x0006f520 func void __stdcall notinline nofixup showInsufficientMemory int controller 0x0006f580 func void __stdcall notinline nofixup showUnableToLoadGraffiti int controller @@ -449,64 +482,72 @@ 0x0006f6d0 func void default notinline nofixup showCharacterJoinMessage PlayerCharId character undefined4 controller 0x0006f730 func undefined unknown notinline nofixup showProblemWithDisc 0x0006f760 func undefined unknown notinline nofixup showSaveLoadErr -0x0006f9c0 func undefined4 * __thiscall notinline nofixup UnknownStatic27::~UnknownStatic27 byte param_1 +0x0006f8c0 func void __thiscall notinline nofixup UnknownStatic27::calledDuringExecDefault +0x0006f9c0 func undefined4 * __thiscall notinline nofixup UnknownStatic27::`scalar_deleting_destructor' byte param_1 0x0006f9e0 func void __cdecl notinline nofixup main 0x00077400 func void __cdecl notinline nofixup resetHighScores 0x000780f0 func void __thiscall notinline nofixup UnknownObj_0x1167_2::~UnknownAllocated_0x1167_2 0x00078520 func UnknownAllocated_0x1167_2 * __thiscall notinline nofixup UnknownObj_0x1167_2::UnknownAllocated_0x1167_2 GameObj * parent GameObjIndex index uint bitfieldValue undefined4 param_4 uint mssnId -0x000789d0 func void * __thiscall notinline nofixup UnknownObj_0x1167_2::_~UnknownAllocated_0x1167_2 byte param_1 +0x000789d0 func void * __thiscall notinline nofixup UnknownObj_0x1167_2::`scalar_deleting_destructor' byte param_1 0x00079b50 func void __thiscall notinline nofixup UnknownObj_0x1167_1::~UnknownAllocated_0x1167_1 0x0007a8b0 func UnknownAllocated_0x1167_1 * __thiscall notinline nofixup UnknownObj_0x1167_1::UnknownAllocated_0x1167_1 GameObj * parent GameObjIndex index uint bitfieldValue undefined4 param_4 -0x0007ab20 func void * __thiscall notinline nofixup UnknownObj_0x1167_1::_~UnknownAllocated_0x1167_1 byte param_1 +0x0007ab20 func void * __thiscall notinline nofixup UnknownObj_0x1167_1::`scalar_deleting_destructor' byte param_1 0x0007ae10 func DemoInitializer * __thiscall notinline nofixup DemoInitializer::DemoInitializer GameObj * parent GameObjIndex index uint bitfieldValue 0x0007af70 func void __thiscall notinline nofixup DemoInitializer::~DemoInitializer -0x0007b830 func DemoInitializer * __thiscall notinline nofixup DemoInitializer::_~DemoInitializer byte param_1 +0x0007b830 func DemoInitializer * __thiscall notinline nofixup DemoInitializer::`scalar_deleting_destructor' byte param_1 +0x0007b8d0 func void __thiscall notinline nofixup DemoInitializer::execDefault 0x0007bc10 func Director * __thiscall notinline nofixup Director::Director GameObj * parent GameObjIndex index uint bitfieldValue 0x0007bc90 func void __thiscall notinline nofixup Director::~Director 0x0007bdd0 func void __thiscall notinline nofixup Director::execDefault +0x0007be30 func void __thiscall notinline nofixup Director::init 0x0007c050 func void __thiscall notinline nofixup Director::buildCache +0x0007c070 func void __thiscall notinline nofixup Director::waitDestructGameObj0x1 0x0007c090 func void __thiscall notinline nofixup Director::initLogoFile -0x0007c0d0 func void __thiscall notinline nofixup Director::startLogos -0x0007c110 func void __thiscall notinline nofixup Director::waitFinishLogos +0x0007c0d0 func void __thiscall notinline nofixup Director::startOpening +0x0007c110 func void __thiscall notinline nofixup Director::waitDestructOpening 0x0007c140 func void __thiscall notinline nofixup Director::freeLogoFile 0x0007c160 func void __thiscall notinline nofixup Director::startMissionManager -0x0007c250 func void __thiscall notinline nofixup Director::finishMissionManager +0x0007c230 func void __thiscall notinline nofixup Director::setMiscSwitch6 +0x0007c250 func void __thiscall notinline nofixup Director::waitDestructMissionManager 0x0007c270 func void __thiscall notinline nofixup Director::switchOnMisc 0x0007c290 func void __thiscall notinline nofixup Director::newGame_MAYBE 0x0007d5b0 func Director * __thiscall notinline nofixup Director::`scalar_deleting_constructor' byte param_1 0x0007e100 func BOOL default notinline nofixup 0x1DF3NotAllocated 0x0007e260 func void __stdcall notinline nofixup allocate0x1DF3 GameObj * parent -0x0007e2f0 func void __thiscall notinline nofixup Logos::~Logos -0x0007e360 func void __thiscall notinline nofixup Logos::exec -0x0007e550 func void __thiscall notinline nofixup Logos::draw undefined4 param_1 -0x0007e6a0 func Logos * __thiscall notinline nofixup Logos::Logos GameObj * parent GameObjIndex index GameObjFlags flags -0x0007e7b0 func void * __thiscall notinline nofixup Logos::_~Logos uint param_1 -0x0007e7d0 func void default notinline nofixup startLogos Director * director +0x0007e2f0 func void __thiscall notinline nofixup Opening::~Opening +0x0007e360 func void __thiscall notinline nofixup Opening::execDefault +0x0007e550 func void __thiscall notinline nofixup Opening::drawDefault undefined4 param_1 +0x0007e6a0 func Opening * __thiscall notinline nofixup Opening::Opening GameObj * parent GameObjIndex index GameObjFlags flags +0x0007e7b0 func void * __thiscall notinline nofixup Opening::`scalar_deleting_destructor' uint param_1 +0x0007e7d0 func void default notinline nofixup startOpening Director * director 0x0007e830 func void __thiscall notinline nofixup SomePlayerStateChild::~SomePlayerStateChild 0x0007f500 func BOOL __thiscall notinline nofixup SomePlayerStateChild::movementStateInSomeRange 0x0007fc90 func BOOL __thiscall notinline nofixup SomePlayerStateChild::cansGreaterOrEqual int n 0x0007fda0 func void __thiscall notinline nofixup SomePlayerStateChild::zeroCounters_MAYBE 0x0007fe70 func void __thiscall notinline nofixup SomePlayerStateChild::setQuantities int cans int staminaPercent int param_3 -0x00080320 func void * __thiscall notinline nofixup SomePlayerStateChild::_~SomePlayerStateChild byte param_1 +0x00080320 func void * __thiscall notinline nofixup SomePlayerStateChild::`scalar_deleting_destructor' byte param_1 0x00084200 func SomePlayerStateChild * __thiscall notinline nofixup SomePlayerStateChild::SomePlayerStateChild undefined4 parent undefined4 index GameObjFlags flags MissionManagerChild_0xBArrMember * param_4 0x00085410 func void __thiscall notinline nofixup UnknownObj_0x50::~UnknownObj_0x50 -0x00086180 func UnknownObj_0x50 * __thiscall notinline nofixup UnknownObj_0x50::_~UnknownObj_0x50 byte param_1 +0x00086180 func UnknownObj_0x50 * __thiscall notinline nofixup UnknownObj_0x50::`scalar_deleting_destructor' byte param_1 0x00092ff0 func void __thiscall notinline nofixup SomePlayerStateChild::dealDamage_MAYBE uint damage undefined4 param_2 undefined4 param_3 BOOL param_4 0x00093ce0 func BOOL __thiscall notinline nofixup methodReturn0 0x0009bd90 func void __thiscall notinline nofixup SomePlayerStateChild::setTired_MAYBE 0x000a2820 func undefined unknown notinline nofixup PlayerCamera::~PlayerCamera -0x000a2960 func void __thiscall notinline nofixup PlayerCamera::draw int param_1 +0x000a28b0 func void __thiscall notinline nofixup PlayerCamera::postExecDefault +0x000a2960 func void __thiscall notinline nofixup PlayerCamera::drawDefault int param_1 0x000a4cf0 func undefined __stdcall notinline nofixup packVec4 D3DVECTOR4 * v 0x000a4d80 func PlayerCamera * __thiscall notinline nofixup PlayerCamera::PlayerCamera undefined4 parent undefined4 index undefined4 bitfieldValue undefined4 * param_4 -0x000a5050 func void * __thiscall notinline nofixup PlayerCamera::_~PlayerCamera byte param_1 +0x000a5050 func void * __thiscall notinline nofixup PlayerCamera::`scalar_deleting_destructor' byte param_1 +0x000a5070 func void __thiscall notinline nofixup PlayerCamera::execDefault 0x000a6110 func void __thiscall notinline nofixup SomePlayerState::~SomePlayerState 0x000a63f0 func void __thiscall notinline nofixup SomePlayerState::setSomeFieldToOne 0x000a6980 func GameObj * __thiscall notinline nofixup SomePlayerState::SomePlayerState GameObj * parent GameObjIndex index uint bitfieldValue MissionManagerChild_0xBArrMember * param_4 -0x000a6af0 func void * __thiscall notinline nofixup SomePlayerState::_~SomePlayerState byte param_1 +0x000a6af0 func void * __thiscall notinline nofixup SomePlayerState::`scalar_deleting_destructor' byte param_1 +0x000a76e0 func void __thiscall notinline nofixup SomePlayerState::execDefault 0x000a82d0 func MissionManagerChild_0xB * __thiscall notinline nofixup MissionManagerChild_0xB::MissionManagerChild_0xB GameObj * parent GameObjIndex index uint bitfieldValue 0x000a8360 func void __thiscall notinline nofixup MissionManagerChild_0xB::~MissionManagerChild_0xB GameObj * param_1 -0x000a8370 func void __thiscall notinline nofixup MissionManagerChild_0xB::exec -0x000a8720 func MissionManagerChild_0xB * __thiscall notinline nofixup MissionManagerChild_0xB::_~MissionManagerChild_0xB byte param_1 +0x000a8370 func void __thiscall notinline nofixup MissionManagerChild_0xB::execDefault +0x000a8720 func MissionManagerChild_0xB * __thiscall notinline nofixup MissionManagerChild_0xB::`scalar_deleting_destructor' byte param_1 0x000aecc0 func void __thiscall notinline nofixup GameObj::callExecDefault 0x000b3de0 func void __thiscall notinline nofixup GameObj::callDrawDefault uint param_1 0x000c0a90 func GameObj * __thiscall notinline nofixup MissionManagerChild_0x12B1::MissionManagerChild_0x12B1 GameObj * param_1 GameObjIndex param_2 uint param_3 @@ -514,6 +555,7 @@ 0x000fe740 func DrawTree * __thiscall notinline nofixup MissionManagerChild_0x1165::MissionManagerChild_0x1165 GameObj * param_1 GameObjIndex param_2 GameObjFlags flags 0x000fea80 func void default notinline nofixup setShowText undefined4 param_1 undefined4 param_2 uint charDelay char * str undefined4 param_5 0x000ff230 func DrawTree * __thiscall notinline nofixup MissionManagerChild_0x1163::MissionManagerChild_0x1163 GameObj * param_1 GameObjIndex param_2 GameObjFlags flags +0x00100000 func void __fastcall notinline nofixup functionAtUnfortunateAddress int param_1 char param_2 int param_3 int param_4 int param_5 int param_6 0x00107260 func undefined unknown notinline nofixup showOverlay1 undefined4 param_1 0x00107320 func undefined unknown notinline nofixup showOverlay2 undefined4 param_1 0x00115fc0 func AdxManager * __thiscall notinline nofixup AdxManager::AdxManager GameObj * parent GameObjIndex index GameObjFlags flags @@ -523,14 +565,14 @@ 0x001162e0 func void __thiscall notinline nofixup AdxManager::setVolumes 0x001164f0 func char * default notinline nofixup getVoiceLinePath undefined4 mappingIndex 0x001165d0 func void __cdecl notinline nofixup setSomeAdxManagerFields int param_1 -0x00116670 func void default notinline nofixup setFirstTwoStreamsPause BOOL val +0x00116670 func void default notinline nofixup pauseMusicVoiceStreams BOOL paused 0x001167f0 func undefined unknown notinline nofixup getSomeUnknownAllocated_0x5Field 0x00116950 func void default notinline nofixup pauseSomeAudio BOOL param_1 0x00116a10 func void __thiscall notinline nofixup AdxManager::~AdxManager 0x00116ab0 func void __thiscall notinline nofixup AdxManager::play AdxType type int id 0x00116e30 func void __thiscall notinline nofixup AdxManager::exec 0x00117140 func undefined unknown notinline nofixup playVoiceLine undefined4 voiceLineId -0x00117330 func AdxManager * __thiscall notinline nofixup AdxManager::_~AdxManager byte param_1 +0x00117330 func AdxManager * __thiscall notinline nofixup AdxManager::`scalar_deleting_destructor' byte param_1 0x00117350 func void default notinline nofixup setMusic int id undefined4 param_2 0x001174d0 func GameObj * __thiscall notinline nofixup MissionManagerChild_0xEA::MissionManagerChild_0xEA GameObj * param_1 GameObjIndex param_2 uint param_3 0x001179f0 func GameObj * __thiscall notinline nofixup MissionManagerChild_0xE9::MissionManagerChild_0xE9 GameObj * param_1 GameObjIndex param_2 uint param_3 @@ -542,14 +584,14 @@ 0x00118870 func undefined unknown notinline nofixup setSomeUnknownAllocated_0x4Field undefined4 val 0x00118c00 func SoundManager * __thiscall notinline nofixup SoundManager::SoundManager GameObj * parent GameObjIndex index uint bitfieldValue 0x00118cb0 func void __thiscall notinline nofixup SoundManager::~SoundManager -0x00119570 func SoundManager * __thiscall notinline nofixup SoundManager::_~SoundManager byte param_1 +0x00119570 func SoundManager * __thiscall notinline nofixup SoundManager::`scalar_deleting_destructor' byte param_1 0x00119670 func void default notinline nofixup parseNormWavs uint id void * fileBuf 0x00126ac0 func void __thiscall notinline nofixup UnknownObj_0x1DE2::~UnknownAllocated_0x1DE2 0x00127590 func UnknownObj_0x1DE2 * __thiscall notinline nofixup UnknownObj_0x1DE2::UnknownAllocated_0x1DE2 GameObj * param_1 GameObjIndex param_2 uint param_3 -0x001277f0 func undefined unknown notinline nofixup UnknownObj_0x1DE2::_~UnknownAllocated_0x1DE2 undefined1 param_1 +0x001277f0 func undefined unknown notinline nofixup UnknownObj_0x1DE2::`scalar_deleting_destructor' undefined1 param_1 0x00127e60 func void __thiscall notinline nofixup UnknownObj_0x1DE4::~UnknownAllocated_0x1DE4 0x00128fd0 func UnknownObj_0x1DE4 * __thiscall notinline nofixup UnknownObj_0x1DE4::UnknownAllocated_0x1DE4 GameObj * param_1 GameObjIndex param_2 uint param_3 -0x00129160 func UnknownObj_0x1DE4 * __thiscall notinline nofixup UnknownObj_0x1DE4::_~UnknownAllocated_0x1DE4 uint param_1 +0x00129160 func UnknownObj_0x1DE4 * __thiscall notinline nofixup UnknownObj_0x1DE4::`scalar_deleting_destructor' uint param_1 0x0013a6b0 func void default notinline nofixup CRI::ADXT_Stop ADXT adxt 0x0013a980 func undefined __stdcall notinline nofixup CRI::ADXT_SetOutVol ADXT adxt Sint32 vol 0x0013a9a0 func Sint32 default notinline nofixup CRI::ADXT_GetNumSmplObuf ADXT adxt Sint32 chno @@ -613,11 +655,12 @@ 0x00142600 func undefined unknown notinline nofixup CRI::ADXB_DecodeHeaderAdx undefined4 param_1 undefined4 param_2 undefined4 param_3 0x00142f20 func void default notinline nofixup CRI::ADXT_EntryErrFunc adxerr_func * func void * obj 0x00142f50 func void __stdcall notinline nofixup CRI::LSC_CallErrFunc char * msg ... +0x00145560 func BOOL __stdcall notinline nofixup extern_"C"::QueryPerformanceCounter LARGE_INTEGER * lpPerformanceCount 0x00145571 func BOOL __stdcall notinline nofixup XAPILIB::QueryPerformanceFrequency LARGE_INTEGER * lpFrequency -0x00145585 func BOOL __stdcall notinline nofixup XAPILIB::CloseHandle HANDLE hObject -0x001455a3 func HANDLE __stdcall notinline nofixup XAPILIB::CreateFile LPCSTR lpFileName DWORD dwDesiredAccess DWORD dwShareMode LPSECURITY_ATTRIBUTES lpSecurityAttributes DWORD dwCreationDisposition DWORD dwFlagsAndAttributes HANDLE hTemplateFile -0x0014572e func BOOL __stdcall notinline nofixup XAPILIB::CopyFileEx LPCSTR lpExistingFileName LPCSTR lpNewFileName LPPROGRESS_ROUTINE lpProgressRoutine LPVOID lpData LPBOOL pbCancel DWORD dwCopyFlags -0x00145a10 func BOOL __stdcall notinline nofixup XAPILIB::CopyFile LPCSTR lpExistingFileName LPCSTR lpNewFileName BOOL bFailIfExists +0x00145585 func BOOL __stdcall notinline nofixup extern_"C"::CloseHandle HANDLE hObject +0x001455a3 func HANDLE __stdcall notinline nofixup XAPILIB::CreateFile LPCSTR lpFileName DWORD dwDesiredAccess DWORD dwShareMode void * lpSecurityAttributes DWORD dwCreationDisposition DWORD dwFlagsAndAttributes HANDLE hTemplateFile +0x0014572e func BOOL __stdcall notinline nofixup XAPILIB::CopyFileEx char * lpExistingFileName char * lpNewFileName LPPROGRESS_ROUTINE lpProgressRoutine LPVOID lpData LPBOOL pbCancel DWORD dwCopyFlags +0x00145a10 func BOOL __stdcall notinline nofixup XAPILIB::CopyFile char * lpExistingFileName char * lpNewFileName BOOL bFailIfExists 0x00145a2f func PVOID __stdcall notinline nofixup XAPILIB::VirtualAlloc LPVOID lpAddress SIZE_T dwSize DWORD flAllocationType DWORD flProtect 0x00145a5d func BOOL __stdcall notinline nofixup XAPILIB::VirtualFree LPVOID lpAddress SIZE_T dwSize DWORD dwFreeType 0x00145a99 func BOOL __stdcall notinline nofixup XAPILIB::VirtualProtect LPVOID lpAddress SIZE_T dwSize DWORD flNewProtect PDWORD lpflOldProtect @@ -629,9 +672,9 @@ 0x00145ca6 func void __stdcall notinline nofixup XAPILIB::Sleep DWORD dwMilliseconds 0x00145cb4 func int __stdcall notinline nofixup _sprintf1 char * s char * format void * varargs 0x00145ccb func int __cdecl notinline nofixup sprintf char * s char * format ... -0x00145cde func BOOL __stdcall notinline nofixup XAPILIB::SetFileAttributes LPCSTR lpFileName DWORD dwFileAttributes -0x00145d84 func BOOL __stdcall notinline nofixup XAPILIB::DeleteFile LPCSTR lpFileName -0x00145e7e func HANDLE __stdcall notinline nofixup XAPILIB::FindFirstFile LPCSTR lpFileName LPWIN32_FIND_DATA lpFindFileData +0x00145cde func BOOL __stdcall notinline nofixup XAPILIB::SetFileAttributes char * lpFileName DWORD dwFileAttributes +0x00145d84 func BOOL __stdcall notinline nofixup XAPILIB::DeleteFile char * lpFileName +0x00145e7e func HANDLE __stdcall notinline nofixup extern_"C"::FindFirstFile char * lpFileName LPWIN32_FIND_DATA lpFindFileData 0x00145f8b func BOOL __stdcall notinline nofixup XAPILIB::ReadFile HANDLE hFile LPVOID lpBuffer DWORD nNumberOfBytesToRead LPDWORD lpNumberOfBytesRead LPOVERLAPPED lpOverlapped 0x00146078 func BOOL __stdcall notinline nofixup XAPILIB::WriteFile undefined4 hFile LPCVOID lpBuffer DWORD nNumberOfBytesToWrite LPDWORD lpNumberOfBytesWritten LPOVERLAPPED lpOverlapped 0x0014614e func DWORD __stdcall notinline nofixup XAPILIB::SetFilePointer HANDLE hFile long lDistanceToMove PLONG lpDistanceToMoveHigh DWORD dwMoveMethod @@ -640,42 +683,50 @@ 0x00146337 func BOOL __stdcall notinline nofixup XAPILIB::GetFileSizeEx HANDLE hFile PLARGE_INTEGER lpFileSize 0x00146375 func BOOL __stdcall notinline nofixup XAPILIB::ReadFileEx undefined4 hFile LPVOID lpBuffer DWORD nNumberOfBytesToRead LPOVERLAPPED lpOverlapped LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine 0x001463c6 func DWORD __stdcall notinline nofixup XAPILIB::GetFileSize HANDLE hFile LPDWORD lpFileSizeHigh -0x0014646e func BOOL __stdcall notinline nofixup XAPILIB::GetDiskFreeSpaceEx LPCSTR lpDirectoryName PULARGE_INTEGER lpFreeBytesAvailable PULARGE_INTEGER lpTotalNumberOfBytes PULARGE_INTEGER lpTotalNumberOfFreeBytes -0x001468ae func DWORD __stdcall notinline nofixup XAPILIB::XGetDiskSectorSize LPCSTR lpRootPathName -0x00146949 func BOOL __stdcall notinline nofixup XAPILIB::CreateDirectory LPCSTR lpPathName LPSECURITY_ATTRIBUTES lpSecurityAttributes -0x001469b5 func BOOL __stdcall notinline nofixup XAPILIB::RemoveDirectory LPCSTR lpPathName +0x0014646e func BOOL __stdcall notinline nofixup XAPILIB::GetDiskFreeSpaceEx char * lpDirectoryName PULARGE_INTEGER lpFreeBytesAvailable PULARGE_INTEGER lpTotalNumberOfBytes PULARGE_INTEGER lpTotalNumberOfFreeBytes +0x001468ae func DWORD __stdcall notinline nofixup XAPILIB::XGetDiskSectorSize char * lpRootPathName +0x00146949 func BOOL __stdcall notinline nofixup XAPILIB::CreateDirectory char * lpPathName LPSECURITY_ATTRIBUTES lpSecurityAttributes +0x001469b5 func BOOL __stdcall notinline nofixup XAPILIB::RemoveDirectory char * lpPathName 0x00146b52 func HANDLE __stdcall notinline nofixup XAPILIB::XCalculateSignatureBeginEx DWORD dwFlags DWORD dwAltTitleId 0x00146bcd func DWORD __stdcall notinline nofixup XAPILIB::XCalculateSignatureUpdate HANDLE hCalcSig BYTE * pbData ULONG cbData 0x00146be7 func undefined __stdcall notinline nofixup XAPILIB::XCalculateSignatureEnd HANDLE hCalcSig PVOID pSignature 0x00146cfe func undefined unknown notinline nofixup checkFirstTwoBytes undefined4 f 0x00146d42 func BOOL __stdcall notinline nofixup getKeyValue_MAYBE undefined4 f undefined4 key_MAYBE undefined4 out_MAYBE DWORD param_4 0x00146ecd func undefined __stdcall notinline nofixup checkSaveGameName_MAYBE char * fpath wchar_t * saveGameName -0x00146fa7 func DWORD __stdcall notinline nofixup XAPILIB::XCreateSaveGame LPCSTR lpRootPathName LPWSTR lpSaveGameName DWORD dwCreationDisposition DWORD dwCreateFlags LPCSTR lpPathBuffer UINT uSize -0x0014720a func DWORD __stdcall notinline nofixup XAPILIB::XDeleteSaveGame LPCSTR lpRootPathName undefined4 lpSaveGameName +0x00146fa7 func DWORD __stdcall notinline nofixup XAPILIB::XCreateSaveGame char * lpRootPathName LPWSTR lpSaveGameName DWORD dwCreationDisposition DWORD dwCreateFlags char * lpPathBuffer UINT uSize +0x0014720a func DWORD __stdcall notinline nofixup XAPILIB::XDeleteSaveGame char * lpRootPathName undefined4 lpSaveGameName +0x001472d9 func DWORD __stdcall notinline nofixup XQueryValue ULONG ValueIndex PULONG Type PVOID Value ULONG ValueLength PULONG ResultLength 0x00147303 func undefined unknown notinline nofixup getSomethingInAVRegion 0x0014732c func undefined unknown notinline nofixup getSomethingInVideoFlags -0x001473bc func undefined unknown notinline nofixup XGetParentalControlSetting +0x001473bc func DWORD __stdcall notinline nofixup XGetParentalControlSetting 0x00147748 func DWORD unknown notinline nofixup XAPILIB::GetTickCount 0x00147bec func void __stdcall notinline nofixup XAPILIB::GetSystemTime LPSYSTEMTIME lpSystemTime 0x00147dac func DWORD __stdcall notinline nofixup XAPILIB::SuspendThread HANDLE hThread 0x00147dd2 func DWORD __stdcall notinline nofixup XAPILIB::ResumeThread HANDLE hThread +0x00147ebb func void __stdcall notinline nofixup extern_"C"::XapiThreadStartup DWORD dwDummy1 DWORD dwDummy2 +0x00147f53 func HANDLE __stdcall notinline nofixup extern_"C"::CreateThread LPSECURITY_ATTRIBUTES lpThreadAttributes DWORD dwStackSize LPTHREAD_START_ROUTINE lpStartAddress LPVOID lpParameter DWORD dwCreationFlags LPDWORD lpThreadId 0x00147fb4 func DWORD __stdcall notinline nofixup extern_"C"::mainXapiStartup LPVOID lpThreadParameter 0x00148023 func void __cdecl notinline nofixup extern_"C"::mainCRTStartup -0x00148164 func LPSTR __stdcall notinline nofixup lstrcpynA LPSTR lpString1 LPCSTR lpString2 int iMaxLength -0x001493b8 func undefined unknown notinline nofixup RtlCreateHeap -0x0014a838 func undefined4 __stdcall notinline nofixup GetProcessHeap -0x0014a83e func undefined unknown notinline nofixup someAllocater_MAYBE undefined4 size/4_MAYBE undefined4 param_2 -0x0014a85b func undefined __stdcall notinline nofixup someDeallocator_MAYBE undefined * param_1 +0x00148164 func LPSTR __stdcall notinline nofixup lstrcpynA LPSTR lpString1 char * lpString2 int iMaxLength +0x001493b8 func PVOID __stdcall notinline nofixup RtlCreateHeap ULONG Flags PVOID HeapBase SIZE_T ReserveSize SIZE_T CommitSize PVOID Lock PRTL_HEAP_PARAMETERS Parameters +0x001497dc func LPVOID __stdcall notinline nofixup extern_"C"::HeapAlloc HANDLE hHeap DWORD dwFlags SIZE_T dwBytes +0x00149f5e func BOOL __stdcall notinline nofixup extern_"C"::HeapFree HANDLE hHeap DWORD dwFlags LPVOID lpMem +0x0014a838 func HANDLE __stdcall notinline nofixup GetProcessHeap +0x0014a83e func HGLOBAL __stdcall notinline nofixup extern_"C"::GlobalAlloc UINT uFlags SIZE_T dwBytes +0x0014a85b func HGLOBAL __stdcall notinline nofixup extern_"C"::GlobalFree HGLOBAL hMem 0x0014a8a1 func PLARGE_INTEGER __stdcall notinline nofixup makeTimeout undefined4 out uint milliseconds -0x0014a8d0 func undefined __stdcall notinline nofixup extern_"C"::XapiValidateDiskPartition OBJECT_STRING * param_1 +0x0014a8d0 func undefined __stdcall notinline nofixup extern_"C"::XapiValidateDiskPartition OBJECT_STRING * Name +0x0014aa1a func NTSTATUS __stdcall notinline nofixup extern_"C"::XapiMapLetterToDirectory POBJECT_STRING Letter PANSI_STRING Directory char * param_3 BOOL param_4 LPWSTR titleName BOOL param_6 0x0014ad4e func NTSTATUS __stdcall notinline nofixup extern_"C"::XapiSetupPerTitleDriveLetters DWORD TitleID LPWSTR TitleName 0x0014ada3 func void __stdcall notinline nofixup extern_"C"::XapiBootToDash DWORD dwReason DWORD dwParameter1 DWORD dwParameter2 0x0014ae08 func void __stdcall notinline nofixup extern_"C"::XapiInitProcess -0x0014b3b1 func BOOL __stdcall notinline nofixup XAPILIB::InternalRemoveDirectoryRecursive_MAYBE LPCSTR lpPathName +0x0014b3b1 func BOOL __stdcall notinline nofixup XAPILIB::InternalRemoveDirectoryRecursive_MAYBE char * lpPathName +0x0014b41e func void __stdcall notinline nofixup extern_"C"::XAutoPowerDownResetTimer +0x0014b439 func undefined unknown notinline nofixup XapiAutoPowerDownTimeout 0x0014b44b func void __stdcall notinline nofixup extern_"C"::XapiInitAutoPowerDown -0x0014b4b5 func void __stdcall notinline nofixup __cinit -0x0014b50d func void __stdcall notinline nofixup __rtinit -0x0014b6c4 func HANDLE __stdcall notinline nofixup XAPILIB::XGetSectionHandle LPCSTR pSectionName +0x0014b4b5 func void __stdcall notinline nofixup extern_"C"::_cinit +0x0014b50d func void __stdcall notinline nofixup extern_"C"::_rtinit +0x0014b6c4 func HANDLE __stdcall notinline nofixup XAPILIB::XGetSectionHandle char * pSectionName 0x0014c2a0 func void __cdecl notinline nofixup iRngSeed uint seed 0x0014c2b0 func uint __stdcall notinline nofixup iRng 0x0014c2d0 func float default notinline nofixup iRngF @@ -818,7 +869,7 @@ 0x0015f9d0 func void __stdcall notinline nofixup incrementFrameCount 0x0015f9e0 func void __cdecl notinline nofixup setVBlankCallback D3DVBLANKCALLBACK callback 0x0015fa10 func uint __cdecl notinline nofixup getVblankCount -0x0015fa20 func ulonglong __stdcall notinline nofixup __rdtsc +0x0015fa20 func ulonglong __cdecl notinline nofixup rdtsc 0x0015fd40 func ULONG __stdcall notinline nofixup Release ControllerCOM_MAYBE * this 0x00160080 func HRESULT __stdcall notinline nofixup ControllerCOM_MAYBE::QueryInterface ControllerCOM_MAYBE * this IID * riid void * * ppvObject 0x00160f00 func void __stdcall notinline nofixup std::vector::_Xlen @@ -838,10 +889,11 @@ 0x0017bf79 func void __stdcall notinline nofixup __fpmath 0x0017bf86 func void __stdcall notinline nofixup _JumpToContinuation void * param_1 EHRegistrationNode * param_2 0x0017bfb6 func undefined __stdcall notinline nofixup _CallMemberFunction0 void * param_1 void * param_2 -0x0017bfbd func undefined __stdcall notinline nofixup _UnwindNestedFrames EHRegistrationNode * param_1 EHExceptionRecord * param_2 +0x0017bfbd func undefined __stdcall notinline nofixup _UnwindNestedFrames EHRegistrationNode * param_1 ExceptionRecord * param_2 +0x0017c00f func EXCEPTION_DISPOSITION __cdecl notinline nofixup extern_"C"::__CxxFrameHandler ExceptionRecord * pExcept EHRegistrationNode * pRN void * pContext EHDispatcherContext * pDC EHFuncInfo * handlers 0x0017c0da func _s_TryBlockMapEntry __cdecl notinline nofixup _GetRangeOfTrysToCheck _s_FuncInfo * param_1 undefined4 param_2 int param_3 uint * param_4 uint * param_5 -0x0017c3e8 func int unknown notinline nofixup __ftol2 float param_1 -0x0017c53d func int __cdecl notinline nofixup _atexit voidFunc * func +0x0017c3e8 func int __cdecl notinline nofixup extern_"C"::_ftol2 float param_1 +0x0017c53d func int __cdecl notinline nofixup extern_"C"::atexit voidFunc * func 0x0017c953 func void * __cdecl notinline nofixup operator_new size_t __size 0x0017c965 func void __cdecl notinline nofixup operator_delete void * ptr 0x0017c9b4 func undefined unknown notinline nofixup leaveCriticalSection4 @@ -854,7 +906,7 @@ 0x0017d5f9 func undefined unknown notinline nofixup raise undefined4 exceptionInfo1 undefined4 exceptionInfo2 0x0017d643 func undefined4 * __thiscall notinline nofixup exception::exception int param_1 0x0017d692 func void __thiscall notinline nofixup exception::~exception -0x0017d6b5 func undefined unknown notinline nofixup exception::_~exception undefined1 param_1 +0x0017d6b5 func undefined unknown notinline nofixup exception::`scalar_deleting_destuctor' undefined1 param_1 0x0017d720 func undefined unknown notinline nofixup __forcedecpt undefined4 param_1 0x0017d778 func undefined unknown notinline nofixup __cropzeros 0x0017d7c3 func undefined unknown notinline nofixup __positive @@ -872,23 +924,24 @@ 0x001869e0 func void __fastcall notinline nofixup unpack3 D3DVECTOR * out uint packed 0x00186a30 func void __fastcall notinline nofixup unpack4 D3DVECTOR4 * out uint packed 0x00186ba0 func void __cdecl notinline nofixup Game_handler_unwind1 -0x00186bab func void __cdecl notinline nofixup Game_handler EHExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 DispatcherContext * param_4 +0x00186bab func void __cdecl notinline nofixup Game_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00186bc0 func void __cdecl notinline nofixup RootExecObj_handler_unwind1 0x00186bc8 func void __cdecl notinline nofixup RootExecObj_handler_unwind2 0x00186bd3 func void __cdecl notinline nofixup RootExecObj_handler_unwind3 0x00186bde func void __cdecl notinline nofixup RootExecObj_handler_unwind4 0x00186be9 func void __cdecl notinline nofixup RootExecObj_handler_unwind5 -0x00186bf4 func void __cdecl notinline nofixup RootExecObj_handler EHExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 DispatcherContext * param_4 +0x00186bf4 func void __cdecl notinline nofixup RootExecObj_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00186c00 func void __cdecl notinline nofixup initRootExecObj_handler_unwind1 -0x00186c0b func void __cdecl notinline nofixup initRootExecObj_handler EHExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 DispatcherContext * param_4 +0x00186c0b func void __cdecl notinline nofixup initRootExecObj_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00186cc0 func void __stdcall notinline nofixup createCopSpawnView_unwind1 -0x00186ccb func void __stdcall notinline nofixup createCopSpawnView_handler EHExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 DispatcherContext * param_4 +0x00186ccb func void __stdcall notinline nofixup createCopSpawnView_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00186db0 func void __stdcall notinline nofixup ~CacheBuilder_MAYBE_handler_unwind1 -0x00186db8 func void __stdcall notinline nofixup ~CacheBuilder_MAYBE_handler EHExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 DispatcherContext * param_4 +0x00186db8 func void __stdcall notinline nofixup ~CacheBuilder_MAYBE_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00186dd0 func void __stdcall notinline nofixup initCache_handler_unwind1 0x00186ddb func undefined unknown notinline nofixup initCache_handler +0x00186e38 func undefined unknown notinline nofixup ExceptionHandler 0x00187710 func void __cdecl notinline nofixup main_handler_unwind1 -0x0018771b func void __cdecl notinline nofixup main_handler EHExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 DispatcherContext * param_4 +0x0018771b func void __cdecl notinline nofixup main_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x0018acc0 func undefined unknown notinline nofixup initUnknownStatic01 0x0018acf0 func undefined unknown notinline nofixup initUnknownStatic02 0x0018ad00 func void __stdcall notinline nofixup initCollisionManager @@ -940,7 +993,7 @@ 0x0018c9f0 func void __stdcall notinline nofixup UnknownStatic13::~UnknownStatic13 0x0018caa0 func void __stdcall notinline nofixup GraphicsSettings::finalizeGraphicsSettings 0x0018caf0 func undefined unknown notinline nofixup UnknownStatic25::~UnknownStatic25 -0x0018cb10 func undefined unknown notinline nofixup PerformanceCounter::~PerformanceCounter +0x0018cb10 func void __stdcall notinline nofixup finalizeTimer 0x0018ce30 func void __stdcall notinline nofixup IDirect3DDevice8::SetVerticalBlankCallback D3DVBLANKCALLBACK pCallback 0x0018e410 func undefined unknown notinline nofixup initUnknownStatic48 0x0019ded8 data undefined4 D3D8::D3D__DirtyFlags @@ -994,24 +1047,24 @@ 0x001c45c4 data pointer UnknownStatic05::vtable 0x001c45c8 data undefined * CopSpawnView::vtable 0x001c4ba8 data undefined * EventChild2::vtable -0x001c4c88 data undefined * EventChild1::vtable -0x001c4cc8 data undefined float(1/255) -0x001c4cd0 data undefined * Event::vtable -0x001c4d10 data undefined * UnknownObj_0x6::vtable -0x001c4d50 data pointer UnknownStatic06::vtable -0x001c4d58 data undefined * CacheBuilder_MAYBE::vtable -0x001c4f68 data undefined * FileManager::vtable +0x001c4c88 data GameObjVtbl EventChild1::`vftable' +0x001c4cc8 data float float(1/255) +0x001c4cd0 data GameObjVtbl Event::`vftable' +0x001c4d10 data GameObjVtbl UnknownObj_0x6::`vftable' +0x001c4d50 data pointer UnknownStatic06::`vftable' +0x001c4d58 data GameObjVtbl CacheBuilder_MAYBE::`vftable' +0x001c4f68 data undefined * FileManager::`vftable' 0x001ca168 data pointer UnknownStatic07::vtable 0x001ca3d8 data pointer GameData::`vftable' -0x001ca440 data GameObjVtbl TextRenderer_MAYBE::vtable +0x001ca440 data GameObjVtbl TextRenderer_MAYBE::`vftable' 0x001ca4c8 data undefined * MissionManagerChild_0xE7::vtable 0x001ca508 data undefined * UnknownStatic09::vtable 0x001ca5f0 data undefined * GraffitiSoulSpawnView_MAYBE::vtable 0x001ca678 data undefined * PickupList::vtable 0x001ca7d8 data undefined * EventChild1Child::vtable -0x001caa8c data ProgressVtbl Progress::vtable -0x001caab0 data undefined * Mission::vtable -0x001caaf8 data undefined * MissionManager::vtable +0x001caa8c data ProgressVtbl Progress::`vftable' +0x001caab0 data GameObjVtbl Mission::`vftable' +0x001caaf8 data GameObjVtbl MissionManager::`vftable' 0x001cab98 data undefined * CharacterSelect::vtable 0x001caf70 data pointer COMManager_MAYBE::vtable 0x001cb000 data undefined * MissionManagerChild_0xE8::vtable @@ -1029,22 +1082,22 @@ 0x001cc5d0 data undefined * UnknownObj_0x1DDE::vtable 0x001cc618 data pointer UnknownStatic24::vtable 0x001cc61c data pointer UnknownStatic25::vtable -0x001cc620 data pointer PerformanceCounter::vtable +0x001cc620 data pointer Timer::vtable 0x001cc660 data undefined * UnknownObj_0x12B0::vtable 0x001cc6a0 data pointer UnknownStatic27::vtable -0x001ccd18 data undefined * UnknownObj_0x1167_2::vtable -0x001ccde8 data undefined * UnknownObj_0x1167_1::vtable -0x001cce30 data undefined * DemoInitializer::vtable +0x001ccd18 data GameObjVtbl UnknownObj_0x1167_2::`vftable' +0x001ccde8 data GameObjVtbl UnknownObj_0x1167_1::vtable +0x001cce30 data GameObjVtbl DemoInitializer::vtable 0x001cceb8 data GameObjVtbl Director::`vftable' -0x001ccf78 data undefined * UnknownObj_0x1DF3::vtable -0x001ccfb8 data undefined * Logos::vtable -0x001ccff8 data undefined * SomePlayerStateChild::vtable -0x001cd0c0 data undefined * UnknownObj_0x50::vtable_MAYBE -0x001cd518 data undefined * PlayerCamera::vtable +0x001ccf78 data GameObjVtbl UnknownObj_0x1DF3::`vftable' +0x001ccfb8 data GameObjVtbl Opening::`vftable' +0x001ccff8 data GameObjVtbl SomePlayerStateChild::`vftable' +0x001cd0c0 data GameObjVtbl UnknownObj_0x50::`vftable' +0x001cd518 data GameObjVtbl PlayerCamera::vtable 0x001cd560 data float g_cameraMinDist 0x001cd564 data float g_cameraMaxDist -0x001cd570 data undefined * SomePlayerState::vtable -0x001cd5c8 data undefined * MissionManagerChild_0xB::vtable +0x001cd570 data GameObjVtbl SomePlayerState::vtable +0x001cd5c8 data GameObjVtbl MissionManagerChild_0xB::vtable 0x001d3878 data FileMapping[56] musicMapping 0x001d3a38 data FileMapping[623] voiceLineMapping 0x001d4db0 data FileMapping[17] soundEffectMapping @@ -1052,6 +1105,7 @@ 0x001d7b20 data undefined * SoundManager::vtable 0x001da300 data undefined * UnknownObj_0x1DE2::vtable 0x001da350 data undefined * UnknownObj_0x1DE4::vtable +0x001e0c2c data IMAGE_TLS_DIRECTORY_32 extern_"C"::_tls_used 0x001e0ea0 data float g_radToU16Angle1 0x001e0ea4 data float g_radToU16Angle2 0x001e0ea8 data float g_radToU16Angle3 @@ -1069,22 +1123,22 @@ 0x001e1758 data IID UnknownCOM::iid 0x001e1900 data ControllerCOM_MAYBE_Vtbl ControllerCOM_MAYBE::vtable 0x001e3828 data undefined *[33] Controller::vtable -0x001e38fc data undefined4 g_directSound8 +0x001e38fc data IID g_directSound8 0x001e4284 data pointer exception::vtable -0x001e4d20 data UnwindMapEntry[1] Game_unwindmap -0x001e4d28 data FuncInfo Game_funcinfo -0x001e4d44 data UnwindMapEntry[5] RootExecObj_unwindmap -0x001e4d6c data FuncInfo RootExecObj_funcinfo -0x001e4d88 data UnwindMapEntry initRootExecObj_unwindmap -0x001e4d90 data FuncInfo initRootExecObj_funcinfo -0x001e4ea8 data UnwindMapEntry createCopSpawnView_unwindmap -0x001e4eb0 data FuncInfo createCopSpawnView_funcinfo -0x001e501c data UnwindMapEntry ~CacheBuilder_MAYBE_unwindmap -0x001e5024 data FuncInfo ~CacheBuilder_MAYBE_funcinfo -0x001e5040 data UnwindMapEntry initCache_unwindmap -0x001e5048 data FuncInfo initCache_funcinfo -0x001e620c data UnwindMapEntry[1] main_unwindmap -0x001e6214 data FuncInfo main_funcinfo +0x001e4d20 data EHUnwindMapEntry[1] Game_unwindmap +0x001e4d28 data EHFuncInfo Game_funcinfo +0x001e4d44 data EHUnwindMapEntry[5] RootExecObj_unwindmap +0x001e4d6c data EHFuncInfo RootExecObj_funcinfo +0x001e4d88 data EHUnwindMapEntry initRootExecObj_unwindmap +0x001e4d90 data EHFuncInfo initRootExecObj_funcinfo +0x001e4ea8 data EHUnwindMapEntry createCopSpawnView_unwindmap +0x001e4eb0 data EHFuncInfo createCopSpawnView_funcinfo +0x001e501c data EHUnwindMapEntry ~CacheBuilder_MAYBE_unwindmap +0x001e5024 data EHFuncInfo ~CacheBuilder_MAYBE_funcinfo +0x001e5040 data EHUnwindMapEntry initCache_unwindmap +0x001e5048 data EHFuncInfo initCache_funcinfo +0x001e620c data EHUnwindMapEntry[1] main_unwindmap +0x001e6214 data EHFuncInfo main_funcinfo 0x001eb760 data voidFunc * __xri_a 0x001eb76c data voidFunc * __xri_z 0x001eb770 data voidFunc * __xc_a @@ -1100,7 +1154,7 @@ 0x001ec068 data FileInitializer *[33] FileManager::fileInitializers 0x001ec0f0 data FileReader *[33] FileManager::fileReaders 0x001ec178 data FileChecker *[33] FileManager::fileCheckers -0x001ec200 data FileManagerUnknown *[33] FileManager::fileGetters +0x001ec200 data FileGetteer *[33] FileManager::fileGetters 0x001ec288 data FileFreer *[33] FileManager::fileFreers 0x001ec310 data char *[24] enemyFilenames 0x001ec370 data EnemyInitializer *[24] enemyInitializers @@ -1127,7 +1181,7 @@ 0x001f93c8 data UnknownStatic13 g_unknownStatic13 0x001f9640 data UnknownStatic13Part * g_unchangingUnknownStatic3Ptr 0x001f9808 data PlayerCharId[32] charIds -0x001f9888 data SwitcherMethod *[119] Mission::exec_1Funcs +0x001f9888 data SwitcherMethod *[119] Mission::execDefaultFuncs 0x001f9a68 data SwitcherMethod *[119] Mission::exec_5Funcs 0x001f9c48 data SwitcherMethod *[119] Mission::exec_3Funcs 0x001f9e28 data SwitcherMethod *[119] Mission::exec_2Funcs @@ -1148,7 +1202,7 @@ 0x001fc724 data Language g_language 0x0020c6c0 data UnknownStatic22 g_unknownStatic22 0x0020c750 data UnknownGlobal g_unknownGlobal -0x0020cc48 data PerformanceCounter g_performanceCounter +0x0020cc48 data Timer g_timer 0x0020cc58 data UnknownStatic27 g_unknownStatic27 0x0020cf40 data char *[27] keyStrings 0x0020d2b8 data pointer *[64] Director::switcherFuncs @@ -1167,7 +1221,7 @@ 0x0021ba80 data char *[24] charNamesJa 0x0021bae0 data char *[24] charNamesEn 0x0021bc60 data char * *[5] charNames -0x0021c098 data StageId[24] g_stageIds +0x0021c098 data uint[24] g_stageIds 0x0021c0f8 data int[13] g_jetGraffitiStageIds 0x0021c12c data int[13] g_jetTechStageIds 0x0021c160 data int[13] g_jetDashStageIds @@ -1192,6 +1246,7 @@ 0x0021d574 data char *[3] invertTrickNamesEn 0x0021d5a4 data char[3] *[5] invertTrickNames 0x0021d5b8 data char *[5] whichIsChosen +0x0022220c data char *[84] *[5] g_pauseStrings 0x0022269c data char *[6] voiceLineDirectories 0x002227d0 data char *[114] soundEffectFilenames 0x00225410 data undefined * statNamesJa @@ -1254,7 +1309,7 @@ 0x002615c8 data void * CRI::wxg_ci_err_obj 0x0026174c data adxerr_func * CRI::lsc_err_func 0x00261750 data void * CRI::lsc_err_obj -0x00264850 data int __tls_index +0x00264850 data int extern_"C"::_tls_index 0x00264ba4 data SinCos * g_sinCosTable 0x00264bac data SinCos * g_ptrToSinCosTable 0x00264bb4 data float[8] g_floatResults @@ -1289,4 +1344,6 @@ 0x00273780 data undefined1[40][336] CRI::null_ARRAY_ARRAY_00273780 0x00276c00 data char[256] CRI::wxci_buf 0x0027b1c0 data undefined1[16][164] mwRnaInstances -0x0027dcd4 data undefined4 extern_"C"::XapiProcessHeap +0x0027dc80 data KDPC extern_"C"::XapiAutoPowerDownGlobals +0x0027dcd4 data HANDLE extern_"C"::XapiProcessHeap +0x0027dce0 data DWORD extern_"C"::XapiTlsSize