From 8990fad533936625f8acf3351fd44e963a49a3aa Mon Sep 17 00:00:00 2001 From: redstrate Date: Thu, 18 Nov 2021 07:20:19 -0500 Subject: [PATCH] Make it possible to launch multiple times in succession Fixes bug where expansion data would be read twice, thus failing the anti-tamper check. --- src/squarelauncher.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/squarelauncher.cpp b/src/squarelauncher.cpp index 171a4d5..cb462d2 100644 --- a/src/squarelauncher.cpp +++ b/src/squarelauncher.cpp @@ -152,6 +152,8 @@ QString SquareLauncher::getBootHash() { } void SquareLauncher::readExpansionVersions(int max) { + expansionVersions.clear(); + for(int i = 0; i < max; i++) expansionVersions.push_back(window.readVersion(QString("%1/game/sqpack/ex%2/ex%2.ver").arg(window.currentProfile().gamePath, QString::number(i + 1)))); } \ No newline at end of file