From 35b106c8c6d4c8d4341016ac0d54d6bece21fb30 Mon Sep 17 00:00:00 2001 From: KeybadeBlox Date: Mon, 18 May 2026 08:48:44 -0400 Subject: [PATCH] Update symbol table Mostly mission-related stuff --- ghidra/symboltable.tsv | 198 +++++++++++++++++++++++++++++------------ 1 file changed, 142 insertions(+), 56 deletions(-) diff --git a/ghidra/symboltable.tsv b/ghidra/symboltable.tsv index a325cac..f581378 100644 --- a/ghidra/symboltable.tsv +++ b/ghidra/symboltable.tsv @@ -35,7 +35,7 @@ 0x00011f80 func void __thiscall notinline nofixup CActBase::recursiveExec1UncoveredPause 0x00012020 func void __thiscall notinline nofixup CActBase::insertActionTree CActBase * lpParent 0x00012100 func CActBase * __thiscall notinline nofixup CActBase::CActBase CActBase * lpParent eACTID ActID eACTFLAG Flags -0x00012170 func CDrawBase * __thiscall notinline nofixup CDrawBase::CDrawBase CActBase * parent eACTID index eACTFLAG flags +0x00012170 func CDrawBase * __thiscall notinline nofixup CDrawBase::CDrawBase CActBase * lpParent eACTID ActID eACTFLAG Flags 0x000121b0 func void * __thiscall notinline nofixup CDrawBase::`scalar_deleting_destructor' uint param_1 0x000121d0 func void __thiscall notinline nofixup CDrawBase::~CDrawBase 0x000121e0 func CPlayer * __thiscall notinline nofixup CPlayer::CPlayer CActBase * parent eACTID index eACTFLAG flags @@ -116,7 +116,7 @@ 0x0001e1a0 func void __thiscall notinline nofixup CDrawBase::freezeCamDraw int param_1 0x0001e280 func CDrawBase * __thiscall notinline nofixup CopSpawnView::CopSpawnView CActBase * parent eACTID index eACTFLAG flags undefined4 * mssnData 0x0001e3a0 func void * __thiscall notinline nofixup CopSpawnView::`scalar_deleting_destructor' byte param_1 -0x0001e460 func undefined4 default notinline nofixup createCopSpawnView Mission * mssn undefined4 mssnData +0x0001e460 func undefined4 default notinline nofixup createCopSpawnView CMission * mssn undefined4 mssnData 0x0001e540 func EventChild2 * __thiscall notinline nofixup EventChild2::EventChild2 CActBase * parent eACTID index uint bitfieldValue uint eventId 0x0001e8c0 func void __thiscall notinline nofixup EventChild2::endEvent_MAYBE 0x00022990 func void __thiscall notinline nofixup EventChild2::~EventChild2 @@ -328,13 +328,22 @@ 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 +0x00042970 func CGraffitiSoulCollectView * __thiscall notinline nofixup CGraffitiSoulCollectView::CGraffitiSoulCollectView CActBase * lpParent eACTID ActID eFLAGLIST Flags DWORD dwSoulID +0x00042a30 func void __thiscall notinline nofixup CGraffitiSoulCollectView::~CGraffitiSoulCollectView +0x00042aa0 func void __cdecl notinline nofixup createGraffitiSoulCollectView CActBase * lpParent DWORD dwSoulID 0x00042b00 func GraffitiSoulSpawnView_MAYBE * __thiscall notinline nofixup GraffitiSoulSpawnView_MAYBE::GraffitiSoulSpawnView_MAYBE CActBase * parent eACTID index eACTFLAG flags GraffitiSoul * soul 0x00042c20 func void * __thiscall notinline nofixup GraffitiSoulSpawnView_MAYBE::`scalar_deleting_destructor' byte param_1 +0x00042ca0 func void * __thiscall notinline nofixup CGraffitiSoulCollectView::`scalar_deleting_destructor' byte param_1 0x000432e0 func void __thiscall notinline nofixup PickupList::~PickupList 0x00043700 func LanguageId __thiscall notinline nofixup Language::Get +0x00043950 func void __thiscall notinline nofixup CMysteryTapeCollectView::~CMysteryTapeCollectView +0x000439f0 func void __thiscall notinline nofixup CGraffitiSoulCollectView::Exec0FreezeCam 0x00043c00 func PickupList * __thiscall notinline nofixup PickupList::PickupList CActBase * parent eACTID index uint bitfieldValue OffCnt * pickupList 0x00043ea0 func void * __thiscall notinline nofixup PickupList::`scalar_deleting_destructor' byte param_1 +0x00044660 func CMysteryTapeCollectView * __thiscall notinline nofixup CMysteryTapeCollectView::CMysteryTapeCollectView CActBase * lpParent eACTID eACTID eACTFLAG Flags DWORD dwTapeID +0x00044720 func void * __thiscall notinline nofixup CMysteryTapeCollectView::`scalar_deleting_destructor' byte param_1 0x00044740 func eACTID default notinline nofixup spawnPickupList CActBase * parent OffCnt * pickupList +0x00044840 func void __cdecl notinline nofixup createMysteryTapeCollectView DWORD dwTapeID 0x000461b0 func CActBase * __thiscall notinline nofixup EventChild1Child::EventChild1Child CActBase * parent eACTID index uint bitfieldValue 0x00046310 func void __thiscall notinline nofixup EventChild1Child::~EventChild1Child 0x00046650 func EventChild1Child * __thiscall notinline nofixup EventChild1Child::`scalar_deleting_destructor' byte param_1 @@ -349,23 +358,24 @@ 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 CActBase * parent eACTID index eACTFLAG flags uint chapter uint idDigits34 BOOL param_6 -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 -0x0004ca20 func void __thiscall notinline nofixup Mission::setPauseOptions Call_SetPauseOptions * args +0x0004a910 func CMission * __thiscall notinline nofixup CMission::CMission CActBase * parent eACTID index eACTFLAG flags uint chapter uint idDigits34 BOOL param_6 +0x0004aba0 func void __thiscall notinline nofixup CMission::InitMssnBin +0x0004abd0 func void __thiscall notinline nofixup CMission::InitMssnDat +0x0004ac00 func void __thiscall notinline nofixup CMission::InitMark +0x0004ac50 func void __thiscall notinline nofixup CMission::WaitMark +0x0004ac80 func void __thiscall notinline nofixup CMission::InitStage1 +0x0004acb0 func void __thiscall notinline nofixup CMission::InitStage2 +0x0004ace0 func void __thiscall notinline nofixup CMission::WaitStage2 +0x0004b010 func void __thiscall notinline nofixup CMission::playVictoryDance +0x0004c070 func void __thiscall notinline nofixup CMission::waitForSomething +0x0004c400 func void __thiscall notinline nofixup CMission::DrawTextForFrame +0x0004ca20 func void __thiscall notinline nofixup CMission::setPauseOptions Call_SetPauseOptions * args 0x0004d5f0 func undefined __stdcall notinline nofixup populateSomeCharIdArray ePLAYERCHARID * buf -0x0004d880 func void __thiscall notinline nofixup Mission::setManyPlayerStateFieldsToOne +0x0004d880 func void __thiscall notinline nofixup CMission::setManyPlayerStateFieldsToOne 0x0004daa0 func void __thiscall notinline nofixup UnknownStatic15::FreeResources_MAYBE 0x0004db30 func void default notinline nofixup resolveMissionBinPtrs MissionBin * mssn 0x0004e930 func void __stdcall notinline nofixup MissionCreate uint chapter uint idDigits34 BOOL alwaysFalse +0x0004e9b0 func undefined unknown notinline nofixup createMission undefined4 chapter undefined4 mssnDigits34 undefined4 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 @@ -375,36 +385,89 @@ 0x0004ef90 func void __thiscall notinline nofixup CMissionManager::Exec0Default 0x0004f0b0 func void __fastcall notinline nofixup switchD_0004ef98::caseD_5 CMissionManager * param_1 0x0004f9a0 func void __thiscall notinline nofixup CMissionManager::DrawListDefault -0x0004fbc0 func void __thiscall notinline nofixup CharacterSelect::~CharacterSelect -0x00051630 func void __thiscall notinline nofixup Mission::~Mission -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 +0x0004fbc0 func void __thiscall notinline nofixup CCharacterSelect::~CharacterSelect +0x00050170 func void __thiscall notinline nofixup UnknownAct_0x12AD::~UnknownAct_0x12AD +0x00050180 func void __thiscall notinline nofixup UnknownAct_0x12AD::DrawListDefault int param_1 +0x00050270 func CDrawBase * __thiscall notinline nofixup UnknownAct_0x12AE::UnknownAct_0x12AE CActBase * lpParent eACTID ActID eACTFLAG Flags +0x00050320 func void __thiscall notinline nofixup UnknownAct_0x12AE::~UnknownAct_0x12AE +0x00050330 func void __thiscall notinline nofixup UnknownAct_0x12AD::Exec0Default +0x000504e0 func void __thiscall notinline nofixup UnknownAct_0x12AE::Exec1Default +0x00050690 func void __thiscall notinline nofixup UnknownAct_0x12AE::DrawListDefault int param_1 +0x00050850 func void __thiscall notinline nofixup CCharacterSelect_child::~CCharacterSelect_child +0x00050860 func void __thiscall notinline nofixup CCharacterSelect_child::Exec0Default +0x00050a30 func void __thiscall notinline nofixup CCharacterSelect_child::DrawListDefault int param_1 +0x00050ab0 func CActBase * __thiscall notinline nofixup CMissionChild1::CMissionChild1 CActBase * lpParent eACTID ActID eFLAGLIST Flags D3DVECTOR * pos IVec3 * rotation +0x00050b70 func void __thiscall notinline nofixup CMissionChild1::~CMissionChild1 +0x00050bd0 func CActBase * __thiscall notinline nofixup CMissionChild1Child1::CMissionChild1Child1 CActBase * lpParent eACTID ActID eACTFLAG Flags undefined4 * param_4 undefined4 * param_5 float * param_6 +0x00050c90 func void __thiscall notinline nofixup CMissionChild1Child1::~CMissionChild1Child1 +0x00050ca0 func void __thiscall notinline nofixup CMissionChild1Child1::Exec0Event +0x00050cc0 func void __thiscall notinline nofixup CMissionChild1Child1::DrawListEvent int param_1 +0x00050d20 func void __thiscall notinline nofixup CMissionChild1Child2::~CMissionChild1Child2 +0x00050d30 func void __thiscall notinline nofixup CMissionChild1Child2::DrawListEvent int param_1 +0x00050ec0 func void __thiscall notinline nofixup CMissionChild2::~CMissionChild2 +0x00050ed0 func void __thiscall notinline nofixup CMissionChild2::Exec0Event +0x00050f00 func void __thiscall notinline nofixup CMissionChild2::DrawListEvent int param_1 +0x00050f60 func CDrawBase * __thiscall notinline nofixup CMissionChild2Child::CMissionChild2Child CActBase * lpParent eACTID ActID eACTFLAG Flags +0x00050fe0 func void __thiscall notinline nofixup CMissionChild2Child::~CMissionChild2Child +0x00050ff0 func void __thiscall notinline nofixup CMissionChild2Child::Exec1Event +0x00051130 func void __thiscall notinline nofixup CMissionChild2Child::DrawListEvent int param_1 +0x000511b0 func void __thiscall notinline nofixup CMissionChild3::~CMissionChild3 +0x00051210 func CMissionChild3Child1 * __thiscall notinline nofixup CMissionChild3Child1::CMissionChild3Child1 CActBase * lpParent eACTID ActID eACTFLAG Flags undefined4 * param_4 DWORD * param_5 undefined4 * param_6 +0x000512e0 func void __thiscall notinline nofixup CMissionChild3Child1::~CMissionChild3Child1 +0x000512f0 func void __thiscall notinline nofixup CMissionChild3Child1::Exec0Event +0x00051420 func void __thiscall notinline nofixup CMissionChild3Child1::DrawListEvent int param_1 +0x00051480 func void __thiscall notinline nofixup CMissionChild3Child2::~CMissionChild3Child2 +0x00051490 func void __thiscall notinline nofixup CMissionChild3Child2::Exec1Event +0x000515b0 func void __thiscall notinline nofixup CMissionChild3Child2::DrawListEvent int param_1 +0x00051630 func void __thiscall notinline nofixup CMission::~CMission +0x00051780 func void __thiscall notinline nofixup CMission::setupFromBin BOOL param_1 +0x00051fc0 func void __thiscall notinline nofixup CMission::Exec0Default +0x00052010 func void __thiscall notinline nofixup CMission::Exec0Event +0x00052050 func void __thiscall notinline nofixup CMission::Exec0CoveredPause +0x00052090 func void __thiscall notinline nofixup CMission::Exec0UncoveredPause +0x000520d0 func void __thiscall notinline nofixup CMission::WaitMssnBin +0x00052150 func void __thiscall notinline nofixup CMission::WaitMssnDat +0x000521b0 func void __thiscall notinline nofixup CMission::ReadResources +0x00052350 func void __thiscall notinline nofixup CMission::InitResources +0x00052460 func void __thiscall notinline nofixup CMission::WaitStage1 +0x000524e0 func void __thiscall notinline nofixup CMission::playEvent +0x00053b40 func void __thiscall notinline nofixup CMission::AdvanceChapter CMission * param_1 +0x00053c90 func void __thiscall notinline nofixup CMission::CreateNextMission +0x00053cd0 func void __thiscall notinline nofixup CMission::WaitNextMission +0x00053fb0 func void __thiscall notinline nofixup CMission::handleMssnExit uint exitIndex 0x00055530 func BOOL default notinline nofixup setupMssnFromBin BOOL param_1 0x00055570 func void * __thiscall notinline nofixup CMissionManager::`scalar_deleting_destructor' byte param_1 -0x00055800 func void * __thiscall notinline nofixup CharacterSelect::_~CharacterSelect 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 -0x00058240 func CharacterSelect * __thiscall notinline nofixup CharacterSelect::CharacterSelect CActBase * parent eACTID index uint bitfieldValue OffCnt * charPreviewList Coordinates * coords PlayerPath * param_6 PlayerPath * param_7 PlayerPath * param_8 -0x000585e0 func void __thiscall notinline nofixup Mission::runNonblockingCall Call * calls uint index -0x0005b3f0 func Opcode __thiscall notinline nofixup Mission::runImmediateCalls -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 +0x00055800 func void * __thiscall notinline nofixup CCharacterSelect::`scalar_deleting_destructor' uint param_1 +0x00055ca0 func CDrawBase * __thiscall notinline nofixup UnknownAct_0x12AD::UnknownAct_0x12AD CActBase * lpParent eACTID ActID eACTFLAG Flags +0x00055d50 func UnknownAct_0x12AD * __thiscall notinline nofixup UnknownAct_0x12AD::`scalar_deleting_destructor' byte param_1 +0x00055d70 func void * __thiscall notinline nofixup UnknownAct_0x12AE::`scalar_deleting_destructor' byte param_1 +0x00055d90 func void * __thiscall notinline nofixup CCharacterSelect_child::`scalar_deleting_destructor' byte param_1 +0x00055db0 func undefined unknown notinline nofixup CMissionChild1::`scalar_deleting_destructor' undefined1 param_1 +0x00055dd0 func void __thiscall notinline nofixup CMissionChild1::Exec0Event +0x00056040 func CMissionChild1Child1 * __thiscall notinline nofixup CMissionChild1Child1::`scalar_deleting_destructor' byte param_1 +0x00056060 func void * __thiscall notinline nofixup CMissionChild1Child2::`scalar_deleting_destructor' byte param_1 +0x00056080 func CActBase * __thiscall notinline nofixup CMissionChild2::CMissionChild2 CActBase * lpParent eACTID ActID eFLAGLIST Flags D3DVECTOR * pos IVec3 * angles +0x00056180 func void * __thiscall notinline nofixup CMissionChild2::`scalar_deleting_destructor' byte param_1 +0x000561a0 func void * __thiscall notinline nofixup CMissionChild2Child::`scalar_deleting_destructor' byte param_1 +0x000561c0 func CActBase * __thiscall notinline nofixup CMissionChild3::CMissionChild3 undefined4 lpParent undefined4 ActID undefined4 Flags D3DVECTOR * pos IVec3 * rotation +0x00056320 func void * __thiscall notinline nofixup CMissionChild3::`scalar_deleting_destructor' byte param_1 +0x00056340 func void __thiscall notinline nofixup CMissionChild3::Exec0Event +0x00056460 func void * __thiscall notinline nofixup CMissionChild3Child1::`scalar_deleting_destructor' byte param_1 +0x00056480 func void * __thiscall notinline nofixup CMissionChild3Child2::`vftable' byte param_1 +0x000564a0 func CMission * __thiscall notinline nofixup CMission::`scalar_deleting_destructor' uint param_1 +0x00056990 func void __thiscall notinline nofixup CMission::runListenerCmds Cmd * listeners uint count +0x00057de0 func Opcode __thiscall notinline nofixup CMission::startBlockingCall +0x00057f90 func void __thiscall notinline nofixup CMission::setNextSwitchFuncFromOpcode Opcode opcode +0x00058210 func void * __thiscall notinline nofixup UnknownStatic15::`scalar_deleting_destructor' byte param_1 +0x00058240 func CCharacterSelect * __thiscall notinline nofixup CCharacterSelect::CharacterSelect CActBase * parent eACTID index uint bitfieldValue OffCnt * charPreviewList Coordinates * coords PlayerPath * param_6 PlayerPath * param_7 PlayerPath * param_8 +0x00058480 func void __thiscall notinline nofixup CCharacterSelect::Exec0Default +0x000585e0 func void __thiscall notinline nofixup CMission::runNonblockingCall Cmd * calls uint index +0x0005b3f0 func Opcode __thiscall notinline nofixup CMission::RunImmediateCmdsSub +0x0005b570 func void __thiscall notinline nofixup CMission::runNonblockingCalls Cmd * calls undefined4 count +0x0005ba00 func void __thiscall notinline nofixup CMission::RunImmediateCmds +0x0005ba60 func void __thiscall notinline nofixup CMission::runNonblockingCmdsWithWait +0x0005bad0 func void __thiscall notinline nofixup CMission::RunCmds +0x0005bb90 func void __thiscall notinline nofixup CMission::RunCmdsNoBlocking 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 CMusashi * __thiscall notinline nofixup CMusashi::CMusashi @@ -456,7 +519,7 @@ 0x0006c6e0 func void __thiscall notinline nofixup UnknownGlobal::calledDuringExec 0x0006c840 func TalkCharLive * __thiscall notinline nofixup TalkCharLive::TalkCharLive CActBase * parent eACTID 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 +0x0006cd00 func int default notinline nofixup newTalkCharLive CMission * mssn TalkCharacter * talkChar uint talkCharIndex uint talkEvent 0x0006ce00 func void __thiscall notinline nofixup TalkCharLive::~TalkCharLive 0x0006cec0 func void * __thiscall notinline nofixup TalkCharLive::`scalar_deleting_destructor' byte param_1 0x0006d9a0 func UnknownObj_0x1DDE * __thiscall notinline nofixup UnknownObj_0x1DDE::UnknownAllocated_0x1DDE CActBase * parent eACTID index uint bitfieldValue eACTID param_4 CActBase * * * param_5 Mat4 * param_6 float param_7 @@ -492,9 +555,14 @@ 0x0006f9c0 func undefined4 * __thiscall notinline nofixup UnknownStatic27::`scalar_deleting_destructor' byte param_1 0x0006f9e0 func void __cdecl notinline nofixup main 0x00070e30 func CDrawBase * __thiscall notinline nofixup AlsoRoboyMenuFull_MAYBE CActBase * param_1 eACTID param_2 eACTFLAG param_3 -0x00075a30 func undefined4 * __thiscall notinline nofixup CRoboyMenuFull::CRoboyMenuFull CActBase * param_1 eACTID param_2 uint param_3 +0x00074d60 func void __thiscall notinline nofixup CRoboyMenuFull::~CRoboyMenuFull +0x00074de0 func void __thiscall notinline nofixup CRoboyMenuFull::Exec0Default +0x00075a30 func undefined4 * __thiscall notinline nofixup CRoboyMenuFull::CRoboyMenuFull CActBase * lpParent eACTID ActID eFLAGLIST Flags +0x00075ce0 func void * __thiscall notinline nofixup CRoboyMenuFull::`scalar_deleting_destructor' byte param_1 +0x00075d00 func void __thiscall notinline nofixup CRoboyMenuFull::Exec0CoveredPause 0x00075de0 func void __cdecl notinline nofixup CreateFullRoboyMenu void * unused DWORD param_2 0x00077400 func void __cdecl notinline nofixup resetHighScores +0x00077730 func undefined unknown notinline nofixup CRoboyMenuFull::DrawListCoveredPause 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 CActBase * parent eACTID index uint bitfieldValue undefined4 param_4 uint mssnId 0x000789d0 func void * __thiscall notinline nofixup UnknownObj_0x1167_2::`scalar_deleting_destructor' byte param_1 @@ -652,6 +720,7 @@ 0x00127e60 func void __thiscall notinline nofixup UnknownObj_0x1DE4::~UnknownAllocated_0x1DE4 0x00128fd0 func UnknownObj_0x1DE4 * __thiscall notinline nofixup UnknownObj_0x1DE4::UnknownAllocated_0x1DE4 CActBase * param_1 eACTID param_2 uint param_3 0x00129160 func UnknownObj_0x1DE4 * __thiscall notinline nofixup UnknownObj_0x1DE4::`scalar_deleting_destructor' uint param_1 +0x00134490 func void __thiscall notinline nofixup CGraffitiMenu::showReconnectControllerMessage 0x00137570 func CActBase * __thiscall notinline nofixup VsMenu_MAYBE CActBase * param_1 eACTID param_2 uint param_3 0x0013a6b0 func void default notinline nofixup CRI::ADXT_Stop ADXT adxt 0x0013a980 func undefined __stdcall notinline nofixup CRI::ADXT_SetOutVol ADXT adxt Sint32 vol @@ -1009,6 +1078,7 @@ 0x00186dd0 func void __stdcall notinline nofixup initCache_handler_unwind1 0x00186ddb func undefined unknown notinline nofixup initCache_handler 0x00186e38 func undefined unknown notinline nofixup ExceptionHandler +0x001872e8 func void __cdecl notinline nofixup Mission__Mission_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00187710 func void __cdecl notinline nofixup main_handler_unwind1 0x0018771b func void __cdecl notinline nofixup main_handler ExceptionRecord * param_1 EHRegistrationNode * param_2 void * param_3 EHDispatcherContext * param_4 0x00187c70 func void __cdecl notinline nofixup CActSequence__CActSequence_handler_unwind1 @@ -1087,13 +1157,13 @@ 0x001baa50 func float * __cdecl notinline nofixup PopMatrix 0x001baa60 func void __cdecl notinline nofixup MMATRIX::applyIntoTranslation float x float y float z 0x001baaa0 func void __fastcall notinline nofixup MMATRIX::applyIntoTranslation D3DVECTOR * v -0x001bab20 func void __fastcall notinline nofixup MMATRIX::applyOrTranslation D3DVECTOR * out D3DVECTOR * v +0x001bab20 func void __fastcall notinline nofixup MMATRIX::applyOrTranslation float * out float * v 0x001bac00 func void __fastcall notinline nofixup TransformNormal float * out float * v 0x001bac50 func void __fastcall notinline nofixup RotateCoord int * angles 0x001bac70 func void __fastcall notinline nofixup Rotate_MAYBE tag_MGLROTATE * angles 0x001badb0 func void __fastcall notinline nofixup MMATRIX::applyTo Mat4 * m 0x001bae90 func void __fastcall notinline nofixup MMATRIX::apply Mat4 * m -0x001baf70 func void __fastcall notinline nofixup LookAt D3DVECTOR * param_1 D3DVECTOR * param_2 int angle +0x001baf70 func void __fastcall notinline nofixup LookAt float * param_1 float * param_2 int angle 0x001bb230 func void __cdecl notinline nofixup Scale float x float y float z 0x001bb270 func void __fastcall notinline nofixup ScaleCoord D3DVECTOR * v 0x001bb2b0 func void __cdecl notinline nofixup ProportionalScale float a @@ -1144,14 +1214,27 @@ 0x001ca440 data CActBaseVtbl 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 +0x001ca5f0 data CActBaseVtbl GraffitiSoulSpawnView_MAYBE::`vftable' +0x001ca630 data CActBaseVtbl CGraffitiSoulCollectView::`vftable' +0x001ca678 data CActBaseVtbl PickupList::`vftable' +0x001ca708 data CActBaseVtbl CMysteryTapeCollectView::`vftable' 0x001ca7d8 data undefined * EventChild1Child::vtable 0x001caa8c data ProgressVtbl Progress::`vftable' -0x001caab0 data CActBaseVtbl Mission::`vftable' +0x001caab0 data CActBaseVtbl CMission::`vftable' 0x001caaf0 data UnknownStatic15Vtbl UnknownStatic15::`vftable' 0x001caaf8 data CActBaseVtbl CMissionManager::`vftable' -0x001cab98 data undefined * CharacterSelect::vtable +0x001cab98 data CActBaseVtbl CCharacterSelect::`vftable' +0x001cabd8 data CActBaseVtbl UnknownAct_0x12AD::`vftable' +0x001cac18 data CActBaseVtbl UnknownAct_0x12AE::`vftable' +0x001cac60 data CActBaseVtbl CCharacterSelect_child::`vftable' +0x001caca0 data CActBaseVtbl CMissionChild1::`vftable' +0x001cace0 data CActBaseVtbl CMissionChild1Child1::`vftable' +0x001cad20 data CActBaseVtbl CMissionChild1Child2::`vftable' +0x001cad60 data CActBaseVtbl CMissionChild2::`vftable' +0x001cada8 data CActBaseVtbl CMissionChild2Child::`vftable' +0x001cade8 data CActBaseVtbl CMissionChild3::`vftable' +0x001cae28 data CActBaseVtbl CMissionChild3Child1::`vftable' +0x001cae68 data CActBaseVtbl CMissionChild3Child2::`vftable' 0x001caf70 data pointer CMusashi::vtable 0x001cb000 data undefined * MissionManagerChild_0xE8::vtable 0x001cb094 data pointer UnknownStatic16::vtable @@ -1171,6 +1254,7 @@ 0x001cc620 data CTimerVtbl Timer::vtable 0x001cc660 data undefined * UnknownObj_0x12B0::vtable 0x001cc6a0 data pointer UnknownStatic27::vtable +0x001cccd8 data CActBaseVtbl CRoboyMenuFull::`vftable' 0x001ccd18 data CActBaseVtbl UnknownObj_0x1167_2::`vftable' 0x001ccde8 data CActBaseVtbl UnknownObj_0x1167_1::vtable 0x001cce30 data CActBaseVtbl DemoInitializer::vtable @@ -1183,7 +1267,7 @@ 0x001cd560 data float g_cameraMinDist 0x001cd564 data float g_cameraMaxDist 0x001cd570 data CActBaseVtbl SomePlayerState::vtable -0x001cd5c8 data CActBaseVtbl MissionManagerChild_0xB::vtable +0x001cd5c8 data CActBaseVtbl MissionManagerChild_0xB::`vftable' 0x001d3878 data FileMapping[56] musicMapping 0x001d3a38 data FileMapping[623] voiceLineMapping 0x001d4db0 data FileMapping[17] soundEffectMapping @@ -1293,10 +1377,10 @@ 0x001f93c8 data UnknownStatic13 g_unknownStatic13 0x001f9640 data UnknownStatic13Part * g_unchangingUnknownStatic3Ptr 0x001f9808 data ePLAYERCHARID[32] charIds -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 +0x001f9888 data SwitcherMethod *[119] CMission::fMissionDefaultMethods +0x001f9a68 data SwitcherMethod *[119] CMission::fMissionUncoveredPauseMethods +0x001f9c48 data SwitcherMethod *[119] CMission::fMissionCoveredPauseMethods +0x001f9e28 data SwitcherMethod *[119] CMission::fMissionEventMethods 0x001fa05c data UnknownStatic15 g_unknownStatic15 0x001fa0e0 data uint[13][4] g_profKModeSettings 0x001fa1cc data BOOL g_lighting @@ -1370,7 +1454,9 @@ 0x002258fc data char * *[5] tutorialNames 0x00226f40 data char *[140] tagNames_ja 0x00227170 data char *[140] tagNames_en +0x00227b18 data char * *[6] graffitiMenuStrings 0x00228598 data char *[5] tagSaveImagePaths +0x0022c6cc data char * *[6] reconnectController 0x0022db98 data undefined * CRI::wxci_vtable 0x0022dc00 data undefined * CRI::mfci_vtable 0x0022dfe4 data OBJECT_STRING extern_"C"::DDrive