Final updates

- Revert save # parse change
- Work around issues with corrupted ContentCatalog.txt
- Set final version
This commit is contained in:
Jeremy Rimpo
2024-06-22 18:40:42 -05:00
parent ee801f255a
commit 8b88d6c48e
3 changed files with 6 additions and 4 deletions
+1 -1
View File
@@ -156,7 +156,7 @@ QString GameStarfield::description() const
MOBase::VersionInfo GameStarfield::version() const
{
return VersionInfo(1, 1, 0, VersionInfo::RELEASE_CANDIDATE);
return VersionInfo(1, 1, 0, VersionInfo::RELEASE_FINAL);
}
QList<PluginSetting> GameStarfield::settings() const
+2 -2
View File
@@ -61,9 +61,9 @@ void StarfieldSaveGame::fetchInformationFields(
unsigned int version;
// file.read(fileID, 12);
headerSize = file.readInt(12);
saveNumber = file.readInt();
saveVersion = file.readChar();
version = file.readInt();
saveVersion = file.readChar();
saveNumber = file.readInt();
file.read(playerName);
unsigned int temp;
+3 -1
View File
@@ -61,7 +61,9 @@ StarfieldUnmanagedMods::parseContentCatalog() const
"/ContentCatalog.txt");
std::map<QString, StarfieldUnmanagedMods::ContentCatalog> contentCatalog;
if (content.open(QIODevice::OpenModeFlag::ReadOnly)) {
auto contentData = content.readAll();
auto contentData = content.readAll();
QString convertedData = QString::fromLatin1(contentData);
contentData = convertedData.toUtf8();
QJsonParseError jsonError;
QJsonDocument contentDoc = QJsonDocument::fromJson(contentData, &jsonError);
if (jsonError.error) {