Skip to content

Commit dd2be39

Browse files
committed
Regenerate steam_appid.txt if it is missing on startup
1 parent 72c1aa3 commit dd2be39

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

self_updater/self_updater.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,18 @@ Updater::UpdateLauncherResult Updater::TryUpdateLauncher(int argc, char** argv,
347347
}
348348
}
349349

350+
// Check for steam_appid.txt
351+
if (!std::filesystem::exists("steam_appid.txt")) {
352+
Logger::Warn("steam_appid.txt is missing. Generating one...\n");
353+
std::ofstream outFile("steam_appid.txt");
354+
if (outFile) {
355+
outFile << "250900";
356+
outFile.close();
357+
} else {
358+
Logger::Error("Failed to generate steam_appid.txt!\n");
359+
}
360+
}
361+
350362
// Check for available updates.
351363
using lu = LauncherUpdateManager;
352364
lu updateManager;

0 commit comments

Comments
 (0)