diff --git a/decompile/src/JSRF/SaveData.cpp b/decompile/src/JSRF/SaveData.cpp index daf5de3..bbe8136 100644 --- a/decompile/src/JSRF/SaveData.cpp +++ b/decompile/src/JSRF/SaveData.cpp @@ -334,7 +334,7 @@ void CSaveData::SaveDataResetTestRun() { // Address: 0x0003B640 // Status: unimplemented -void CSaveData::SaveDataResetVs() { +void CSaveData::SaveDataResetUnused() { } // Address: 0x0003B680 @@ -354,7 +354,7 @@ void CSaveData::SaveDataRestoreTestRun() { // Address: 0x0003B790 // Status: unimplemented -void CSaveData::SaveDataRestoreVs() { +void CSaveData::SaveDataRestoreUnused() { } // Optimized out diff --git a/decompile/src/JSRF/SaveData.hpp b/decompile/src/JSRF/SaveData.hpp index 336a96e..415ab9b 100644 --- a/decompile/src/JSRF/SaveData.hpp +++ b/decompile/src/JSRF/SaveData.hpp @@ -223,11 +223,11 @@ struct CSaveData { void SaveDataResetTutorial (); void SaveDataResetTestRun (); - void SaveDataResetVs (); + void SaveDataResetUnused (); void SaveDataBackup (); void SaveDataRestoreTutorial(); void SaveDataRestoreTestRun (); - void SaveDataRestoreVs (); + void SaveDataRestoreUnused (); virtual ~CSaveData(); void AddHighScore(DWORD dwStageId, eTESTRUN Type, STestRunScore * lpScore); diff --git a/ghidra/symboltable.tsv b/ghidra/symboltable.tsv index fc9033e..efe3e38 100644 --- a/ghidra/symboltable.tsv +++ b/ghidra/symboltable.tsv @@ -147,7 +147,7 @@ 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 +0x00024f50 func void default notinline nofixup buildCacheIfNeeded CActSequence * 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::`scalar_deleting_destructor' uint param_1 @@ -300,11 +300,11 @@ 0x0003b3c0 func void __thiscall notinline nofixup CSaveData::ResetSelectedTags 0x0003b420 func void __thiscall notinline nofixup CSaveData::SaveDataResetTutorial 0x0003b5a0 func void __thiscall notinline nofixup CSaveData::SaveDataResetTestRun -0x0003b640 func void __thiscall notinline nofixup CSaveData::SaveDataResetVs +0x0003b640 func void __thiscall notinline nofixup CSaveData::SaveDataResetUnused 0x0003b680 func void __thiscall notinline nofixup CSaveData::SaveDataBackup 0x0003b6a0 func void __thiscall notinline nofixup CSaveData::SaveDataRestoreTutorial 0x0003b6f0 func void __thiscall notinline nofixup CSaveData::SaveDataRestoreTestRun -0x0003b790 func void __thiscall notinline nofixup CSaveData::SaveDataRestoreVs +0x0003b790 func void __thiscall notinline nofixup CSaveData::SaveDataRestoreUnused 0x0003b7c0 func void * __thiscall notinline nofixup CSaveData::`scalar_deleting_destructor' uint param_1 0x0003b7e0 func void __thiscall notinline nofixup CSaveData::AddHighScore DWORD dwStageId eTESTRUN Type STestRunScore * lpScore 0x0003c150 func TextRenderer_MAYBE * __thiscall notinline nofixup TextRenderer_MAYBE::TextRenderer_MAYBE CActBase * parent eACTID index uint bitfieldValue @@ -340,7 +340,8 @@ 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 +0x00046e20 func BOOL __thiscall notinline nofixup SaveGame char cDriveLetter void * lpvSaveData +0x00047110 func BOOL __cdecl notinline nofixup SaveDataExists_MAYBE undefined * param_1 0x00047550 func undefined4 __thiscall notinline nofixup Progress::~Progress 0x00048100 func void __thiscall notinline nofixup Progress::Progress 0x0004a6c0 func Progress * __thiscall notinline nofixup Progress::`scalar_deleting_destructor' byte param_1 @@ -435,12 +436,13 @@ 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 CActBase * parent eACTID index eACTFLAG flags undefined4 param_4 undefined4 * param_5 -0x00067e70 func void * __thiscall notinline nofixup TextBox_MAYBE::l`scalar_deleting_destructor' uint param_1 -0x00067e90 func void __thiscall notinline nofixup TextBox_MAYBE::execDefault +0x00067310 func void __thiscall notinline nofixup CSaveMenu::DrawTreeDefault +0x000678b0 func BOOL __thiscall notinline nofixup CSaveMenu::Save +0x00067980 func void __thiscall notinline nofixup CSaveMenu::~CSaveMenu +0x00067b60 func CSaveMenu * __thiscall notinline nofixup CSaveMenu::CSaveMenu CActBase * parent eACTID index eACTFLAG flags undefined4 param_4 undefined4 * param_5 +0x00067e70 func void * __thiscall notinline nofixup CSaveMenu::`scalar_deleting_destructor' uint param_1 +0x00067e90 func void __thiscall notinline nofixup CSaveMenu::Exec0Default +0x000681c0 func void __cdecl notinline nofixup CreateSaveMenu undefined4 param_1 undefined4 * param_2 0x000694a0 func float __thiscall notinline nofixup GraphicsSettings::getGraphicsSetting eGRAPHICSSETTINGTYPE setting 0x000694c0 func SGraphicsSettings * __thiscall notinline nofixup GraphicsSettings::GraphicsSettings 0x0006af00 func StageBin * __thiscall notinline nofixup StageBin::StageBin void * stgBinBuf @@ -485,6 +487,7 @@ 0x0006f8c0 func void __thiscall notinline nofixup UnknownStatic27::calledDuringExec0Default 0x0006f9c0 func undefined4 * __thiscall notinline nofixup UnknownStatic27::`scalar_deleting_destructor' byte param_1 0x0006f9e0 func void __cdecl notinline nofixup main +0x00075a30 func undefined4 * __thiscall notinline nofixup CRoboyMenuFull::CRoboyMenuFull CActBase * param_1 eACTID param_2 uint param_3 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 CActBase * parent eACTID index uint bitfieldValue undefined4 param_4 uint mssnId @@ -496,50 +499,69 @@ 0x0007af70 func void __thiscall notinline nofixup DemoInitializer::~DemoInitializer 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 CActBase * parent eACTID 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::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 -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 -0x0007c9e0 func void __thiscall notinline nofixup Director::PrepareUnknownMission -0x0007ca60 func void __thiscall notinline nofixup Director::NopUnknownMission -0x0007ca70 func void __thiscall notinline nofixup Director::WaitEndUnknownMission -0x0007ca90 func void __thiscall notinline nofixup Director::ReturnFromUnknownMission -0x0007cae0 func void __thiscall notinline nofixup Director::PrepareTutorial -0x0007cbb0 func void __thiscall notinline nofixup Director::NopTutorial -0x0007cbc0 func void __thiscall notinline nofixup Director::WaitEndTutorial -0x0007cbe0 func void __thiscall notinline nofixup Director::ReturnFromTutorial -0x0007cc40 func void __thiscall notinline nofixup Director::PrepareTestRun -0x0007cd10 func void __thiscall notinline nofixup Director::NopTestRun -0x0007cd20 func void __thiscall notinline nofixup Director::WaitEndTestRun -0x0007cd40 func void __thiscall notinline nofixup Director::ReturnFromTestRun -0x0007cda0 func void __thiscall notinline nofixup Director::PrepareVs -0x0007ce70 func void __thiscall notinline nofixup Director::NopVs -0x0007ce80 func void __thiscall notinline nofixup Director::WaitEndVs -0x0007cea0 func void __thiscall notinline nofixup Director::ReturnFromVs -0x0007cf00 func void __thiscall notinline nofixup Director::PrepareGraffitiMenu -0x0007cfb0 func void __thiscall notinline nofixup Director::WaitLoadGraffitiMenu -0x0007cfe0 func void __thiscall notinline nofixup Director::WaitEndGraffitiMenu -0x0007d000 func void __thiscall notinline nofixup Director::ReturnFromGraffitiMenu -0x0007d2d0 func void __thiscall notinline nofixup Director::PrepareEnding -0x0007d320 func void __thiscall notinline nofixup Director::WaitLoadEnding -0x0007d3d0 func void __thiscall notinline nofixup Director::WaitEndEnding -0x0007d3f0 func void __thiscall notinline nofixup Director::ReturnFromEnding -0x0007d450 func void __thiscall notinline nofixup Director::NopStinger -0x0007d460 func void __thiscall notinline nofixup Director::PrepareStinger -0x0007d520 func void __thiscall notinline nofixup Director::WaitEndStinger -0x0007d540 func void __thiscall notinline nofixup Director::ReturnFromStinger -0x0007d5b0 func Director * __thiscall notinline nofixup Director::`scalar_deleting_constructor' byte param_1 +0x0007bc10 func CActSequence * __thiscall notinline nofixup CActSequence::CActSequence CActBase * parent eACTID index uint bitfieldValue +0x0007bc90 func void __thiscall notinline nofixup CActSequence::~CActSequence +0x0007bdd0 func void __thiscall notinline nofixup CActSequence::Exec0Default +0x0007be30 func void __thiscall notinline nofixup CActSequence::Init +0x0007bfd0 func void __thiscall notinline nofixup CActSequence::LoadSprNorm +0x0007c020 func void __thiscall notinline nofixup CActSequence::WaitLoadSprNorm +0x0007c050 func void __thiscall notinline nofixup CActSequence::BuildCache +0x0007c070 func void __thiscall notinline nofixup CActSequence::waitDestructGameObj0x1 +0x0007c090 func void __thiscall notinline nofixup CActSequence::LoadLogos +0x0007c0d0 func void __thiscall notinline nofixup CActSequence::StartLogos +0x0007c110 func void __thiscall notinline nofixup CActSequence::WaitDestructLogos +0x0007c140 func void __thiscall notinline nofixup CActSequence::FreeLogos +0x0007c160 func void __thiscall notinline nofixup CActSequence::PrepareTitle +0x0007c230 func void __thiscall notinline nofixup CActSequence::SetGlobal +0x0007c250 func void __thiscall notinline nofixup CActSequence::WaitEndTitle +0x0007c270 func void __thiscall notinline nofixup CActSequence::SwitchOnGlobal +0x0007c290 func void __thiscall notinline nofixup CActSequence::PrepareHandleTitleMenuSelection +0x0007c410 func void __thiscall notinline nofixup CActSequence::PrepareLoadGameMenu +0x0007c450 func void __thiscall notinline nofixup CActSequence::WaitEndLoadGameMenu +0x0007c4b0 func void __thiscall notinline nofixup CActSequence::LoadTags_MAYBE +0x0007c510 func void __thiscall notinline nofixup CActSequence::WaitLoadTags_MAYBE +0x0007c560 func void __thiscall notinline nofixup CActSequence::StartHandleTitleMenuSelection +0x0007c600 func void __thiscall notinline nofixup CActSequence::LoadFullRoboyMenu +0x0007c720 func void __thiscall notinline nofixup CActSequence::StartFullRoboyMenu +0x0007c7e0 func void __thiscall notinline nofixup CActSequence::WaitEndFullRoboyMenu +0x0007c800 func void __thiscall notinline nofixup CActSequence::ReturnFromFullRoboyMenu +0x0007c9e0 func void __thiscall notinline nofixup CActSequence::PrepareStoryOrVsMission +0x0007ca60 func void __thiscall notinline nofixup CActSequence::NopStoryOrVsMission +0x0007ca70 func void __thiscall notinline nofixup CActSequence::WaitEndStoryOrVsMission +0x0007ca90 func void __thiscall notinline nofixup CActSequence::ReturnFromStoryOrVsMission +0x0007cae0 func void __thiscall notinline nofixup CActSequence::PrepareTutorial +0x0007cbb0 func void __thiscall notinline nofixup CActSequence::NopTutorial +0x0007cbc0 func void __thiscall notinline nofixup CActSequence::WaitEndTutorial +0x0007cbe0 func void __thiscall notinline nofixup CActSequence::ReturnFromTutorial +0x0007cc40 func void __thiscall notinline nofixup CActSequence::PrepareTestRun +0x0007cd10 func void __thiscall notinline nofixup CActSequence::NopTestRun +0x0007cd20 func void __thiscall notinline nofixup CActSequence::WaitEndTestRun +0x0007cd40 func void __thiscall notinline nofixup CActSequence::ReturnFromTestRun +0x0007cda0 func void __thiscall notinline nofixup CActSequence::PrepareUnused +0x0007ce70 func void __thiscall notinline nofixup CActSequence::NopUnused +0x0007ce80 func void __thiscall notinline nofixup CActSequence::WaitEndUnused +0x0007cea0 func void __thiscall notinline nofixup CActSequence::ReturnFromUnused +0x0007cf00 func void __thiscall notinline nofixup CActSequence::PrepareGraffitiMenu +0x0007cfb0 func void __thiscall notinline nofixup CActSequence::WaitLoadGraffitiMenu +0x0007cfe0 func void __thiscall notinline nofixup CActSequence::WaitEndGraffitiMenu +0x0007d000 func void __thiscall notinline nofixup CActSequence::ReturnFromGraffitiMenu +0x0007d030 func void __thiscall notinline nofixup CActSequence::PrepareVsMenu +0x0007d080 func void __thiscall notinline nofixup CActSequence::WaitLoadVsMenu +0x0007d100 func void __thiscall notinline nofixup CActSequence::WaitEndVsMenu +0x0007d120 func void __thiscall notinline nofixup CActSequence::ReturnFromVsMenu +0x0007d1a0 func void __thiscall notinline nofixup CActSequence::PrepareChap9SaveMenu +0x0007d210 func void __thiscall notinline nofixup CActSequence::StartChap9SaveMenu +0x0007d270 func void __thiscall notinline nofixup CActSequence::WaitEndChap9SaveMenu +0x0007d290 func void __thiscall notinline nofixup CActSequence::ReturnFromChap9SaveMenu +0x0007d2d0 func void __thiscall notinline nofixup CActSequence::PrepareEnding +0x0007d320 func void __thiscall notinline nofixup CActSequence::WaitLoadEnding +0x0007d3d0 func void __thiscall notinline nofixup CActSequence::WaitEndEnding +0x0007d3f0 func void __thiscall notinline nofixup CActSequence::ReturnFromEnding +0x0007d450 func void __thiscall notinline nofixup CActSequence::NopStinger +0x0007d460 func void __thiscall notinline nofixup CActSequence::PrepareStinger +0x0007d520 func void __thiscall notinline nofixup CActSequence::WaitEndStinger +0x0007d540 func void __thiscall notinline nofixup CActSequence::ReturnFromStinger +0x0007d5b0 func CActSequence * __thiscall notinline nofixup CActSequence::`scalar_deleting_constructor' byte param_1 0x0007e100 func BOOL default notinline nofixup 0x1DF3NotAllocated 0x0007e260 func void __stdcall notinline nofixup allocate0x1DF3 CActBase * parent 0x0007e2f0 func void __thiscall notinline nofixup Opening::~Opening @@ -547,7 +569,7 @@ 0x0007e550 func void __thiscall notinline nofixup Opening::drawDefault undefined4 param_1 0x0007e6a0 func Opening * __thiscall notinline nofixup Opening::Opening CActBase * parent eACTID index eACTFLAG flags 0x0007e7b0 func void * __thiscall notinline nofixup Opening::`scalar_deleting_destructor' uint param_1 -0x0007e7d0 func void default notinline nofixup startOpening Director * director +0x0007e7d0 func void default notinline nofixup StartLogos CActSequence * 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 @@ -586,33 +608,33 @@ 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 CActBase * parent eACTID index eACTFLAG flags +0x00115fc0 func CTrtADXStreamManagerXbox * __thiscall notinline nofixup CTrtADXStreamManagerXbox::CTrtADXStreamManagerXbox CActBase * parent eACTID index eACTFLAG flags 0x001160d0 func int __stdcall notinline nofixup getAdxIndex AdxType type int id -0x00116240 func void __thiscall notinline nofixup AdxManager::setPause AdxType type BOOL val -0x00116290 func void __thiscall notinline nofixup AdxManager::setWaitPlayStart AdxType type BOOL val -0x001162e0 func void __thiscall notinline nofixup AdxManager::setVolumes +0x00116240 func void __thiscall notinline nofixup CTrtADXStreamManagerXbox::setPause AdxType type BOOL val +0x00116290 func void __thiscall notinline nofixup CTrtADXStreamManagerXbox::setWaitPlayStart AdxType type BOOL val +0x001162e0 func void __thiscall notinline nofixup CTrtADXStreamManagerXbox::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 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 +0x00116a10 func void __thiscall notinline nofixup CTrtADXStreamManagerXbox::~CTrtADXStreamManagerXbox +0x00116ab0 func void __thiscall notinline nofixup CTrtADXStreamManagerXbox::play AdxType type int id +0x00116e30 func void __thiscall notinline nofixup CTrtADXStreamManagerXbox::exec 0x00117140 func undefined unknown notinline nofixup playVoiceLine undefined4 voiceLineId -0x00117330 func AdxManager * __thiscall notinline nofixup AdxManager::`scalar_deleting_destructor' byte param_1 +0x00117330 func CTrtADXStreamManagerXbox * __thiscall notinline nofixup CTrtADXStreamManagerXbox::`scalar_deleting_destructor' byte param_1 0x00117350 func void default notinline nofixup setMusic int id undefined4 param_2 0x001174d0 func CActBase * __thiscall notinline nofixup MissionManagerChild_0xEA::MissionManagerChild_0xEA CActBase * param_1 eACTID param_2 uint param_3 0x001179f0 func CActBase * __thiscall notinline nofixup MissionManagerChild_0xE9::MissionManagerChild_0xE9 CActBase * param_1 eACTID param_2 uint param_3 0x00117ba0 func WavInfo * __thiscall notinline nofixup WavInfo::WavInfo uint id void * fileBuf uint param_3 -0x00118610 func void __thiscall notinline nofixup SoundManager::execNormal -0x00118630 func void __thiscall notinline nofixup SoundManager::execEvent +0x00118610 func void __thiscall notinline nofixup CTrtSoundXbox::execNormal +0x00118630 func void __thiscall notinline nofixup CTrtSoundXbox::execEvent 0x00118650 func char * default notinline nofixup makeSoundEffectFilepath int id 0x00118800 func void __cdecl notinline nofixup somethingOnAllWavInfos 0x00118870 func undefined unknown notinline nofixup setSomeUnknownAllocated_0x4Field undefined4 val -0x00118c00 func SoundManager * __thiscall notinline nofixup SoundManager::SoundManager CActBase * parent eACTID index uint bitfieldValue -0x00118cb0 func void __thiscall notinline nofixup SoundManager::~SoundManager -0x00119570 func SoundManager * __thiscall notinline nofixup SoundManager::`scalar_deleting_destructor' byte param_1 +0x00118c00 func CTrtSoundXbox * __thiscall notinline nofixup CTrtSoundXbox::CTrtSoundXbox CActBase * parent eACTID index uint bitfieldValue +0x00118cb0 func void __thiscall notinline nofixup CTrtSoundXbox::~CTrtSoundXbox +0x00119570 func CTrtSoundXbox * __thiscall notinline nofixup CTrtSoundXbox::`scalar_deleting_destructor' byte param_1 0x00119670 func void default notinline nofixup parseNormWavs uint id void * fileBuf 0x00126ac0 func void __thiscall notinline nofixup CGraffitiMenu::~CGraffitiMenu 0x00127080 func void __thiscall notinline nofixup CGraffitiMenu::DrawListDefault int param_1 @@ -987,7 +1009,7 @@ 0x0018ad30 func undefined unknown notinline nofixup initUnknownStatic05 0x0018ad40 func undefined unknown notinline nofixup initUnknownStatic06 0x0018ad50 func undefined unknown notinline nofixup initUnknownStatic07 -0x0018ad60 func void __cdecl notinline nofixup initGameData +0x0018ad60 func void __cdecl notinline nofixup initSaveData 0x0018ad80 func undefined unknown notinline nofixup initUnknownStatic09 0x0018ada0 func undefined unknown notinline nofixup initUnknownStatic10 0x0018adb0 func undefined unknown notinline nofixup initUnknownStatic11 @@ -1027,7 +1049,7 @@ 0x0018c6f0 func undefined unknown notinline nofixup initUnknownStatic45 0x0018c810 func undefined unknown notinline nofixup initUnknownStatic46 0x0018c980 func undefined unknown notinline nofixup UnknownStatic06::~UnknownStatic06 -0x0018c9a0 func void __cdecl notinline nofixup finalizeGameData +0x0018c9a0 func void __cdecl notinline nofixup finalizeSaveData 0x0018c9f0 func void __stdcall notinline nofixup UnknownStatic13::~UnknownStatic13 0x0018caa0 func void __stdcall notinline nofixup GraphicsSettings::finalizeGraphicsSettings 0x0018caf0 func undefined unknown notinline nofixup UnknownStatic25::~UnknownStatic25 @@ -1121,7 +1143,7 @@ 0x001cb0ec data float 1/2^15 0x001cb0f0 data pointer UnknownStatic18::vtable 0x001cb0f4 data pointer UnknownStatic19::vtable -0x001cb0f8 data undefined * TextBox_MAYBE::vtable +0x001cb0f8 data CActBaseVtbl CSaveMenu::vtable 0x001cc150 data pointer UnknownStatic22::vtable 0x001cc154 data pointer StageBin::vtable 0x001cc158 data undefined * TalkCharLive::vtable @@ -1134,7 +1156,7 @@ 0x001ccd18 data CActBaseVtbl UnknownObj_0x1167_2::`vftable' 0x001ccde8 data CActBaseVtbl UnknownObj_0x1167_1::vtable 0x001cce30 data CActBaseVtbl DemoInitializer::vtable -0x001cceb8 data CActBaseVtbl Director::`vftable' +0x001cceb8 data CActBaseVtbl CActSequence::`vftable' 0x001ccf78 data CActBaseVtbl UnknownObj_0x1DF3::`vftable' 0x001ccfb8 data CActBaseVtbl Opening::`vftable' 0x001ccff8 data CActBaseVtbl SomePlayerStateChild::`vftable' @@ -1147,8 +1169,8 @@ 0x001d3878 data FileMapping[56] musicMapping 0x001d3a38 data FileMapping[623] voiceLineMapping 0x001d4db0 data FileMapping[17] soundEffectMapping -0x001d76c8 data undefined * AdxManager::vtable -0x001d7b20 data undefined * SoundManager::vtable +0x001d76c8 data undefined * CTrtADXStreamManagerXbox::vtable +0x001d7b20 data undefined * CTrtSoundXbox::vtable 0x001da300 data CActBaseVtbl CGraffitiMenu::vtable 0x001da350 data undefined * UnknownObj_0x1DE4::vtable 0x001e0c2c data IMAGE_TLS_DIRECTORY32 extern_"C"::_tls_used @@ -1251,7 +1273,7 @@ 0x0020cc48 data Timer g_timer 0x0020cc58 data UnknownStatic27 g_unknownStatic27 0x0020cf40 data char *[27] keyStrings -0x0020d2b8 data pointer *[64] Director::switcherFuncs +0x0020d2b8 data pointer *[64] CActSequence::switcherFuncs 0x0020d498 data D3DCOLOR[6] g_logoBgColours 0x0020d4b0 data undefined segaLogoBuf_ja 0x0020d510 data undefined segaLogoBuf_en