Fixed O2R Extraction

This commit is contained in:
KiritoDv
2025-01-16 01:31:33 -06:00
parent 62a88a558a
commit 6eae88de77
4 changed files with 14 additions and 3 deletions
+9
View File
@@ -60,6 +60,7 @@ GameEngine::GameEngine() {
std::vector<std::string> archiveFiles;
const std::string main_path = Ship::Context::GetPathRelativeToAppDirectory("sf64.o2r");
const std::string assets_path = Ship::Context::GetPathRelativeToAppDirectory("starship.o2r");
const std::string mod_path = Ship::Context::GetPathRelativeToAppDirectory("mods/sf64jp.o2r");
#ifdef _WIN32
AllocConsole();
@@ -75,6 +76,14 @@ GameEngine::GameEngine() {
} else {
archiveFiles.push_back(main_path);
}
if (ShowYesNoBox("Extraction Complete", "ROM Extracted. Extract another?") == IDYES) {
if(!GenAssetFile()){
ShowMessage("Error", "An error occured, no O2R file was generated.");
} else {
archiveFiles.push_back(mod_path);
}
}
} else {
exit(1);
}