summaryrefslogtreecommitdiff
path: root/src/port/extractor/GameExtractor.cpp
diff options
context:
space:
mode:
authorAltoXorg <56553686+Alto1772@users.noreply.github.com>2025-07-31 09:33:02 +0800
committerLywx <kiritodev01@gmail.com>2025-08-09 23:27:32 -0600
commitad19b9d6ccbf474f14edd2dcfdac62244123c2de (patch)
tree7a71321e547f7faacb28b2877450626e34bd3a02 /src/port/extractor/GameExtractor.cpp
parenta2fdf9849887de5f85ad51007eb1facb3f445cd5 (diff)
Fix non-portable build
Diffstat (limited to 'src/port/extractor/GameExtractor.cpp')
-rw-r--r--src/port/extractor/GameExtractor.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/port/extractor/GameExtractor.cpp b/src/port/extractor/GameExtractor.cpp
index f8392bc8..d75ab3c3 100644
--- a/src/port/extractor/GameExtractor.cpp
+++ b/src/port/extractor/GameExtractor.cpp
@@ -54,7 +54,10 @@ std::optional<std::string> GameExtractor::ValidateChecksum() const {
}
bool GameExtractor::GenerateOTR() const {
- Companion::Instance = new Companion(this->mGameData, ArchiveType::O2R, false);
+ const std::string assets_path = Ship::Context::GetAppBundlePath();
+ const std::string game_path = Ship::Context::GetAppDirectoryPath();
+
+ Companion::Instance = new Companion(this->mGameData, ArchiveType::O2R, false, assets_path, game_path);
try {
Companion::Instance->Init(ExportType::Binary);
@@ -63,4 +66,4 @@ bool GameExtractor::GenerateOTR() const {
}
return true;
-} \ No newline at end of file
+}