diff --git a/UnleashedRecomp/user/achievement_manager.cpp b/UnleashedRecomp/user/achievement_manager.cpp index 60ca199d..251d5bb9 100644 --- a/UnleashedRecomp/user/achievement_manager.cpp +++ b/UnleashedRecomp/user/achievement_manager.cpp @@ -100,10 +100,7 @@ bool AchievementManager::LoadBinary() dataPath = GetDataPath(false); if (!std::filesystem::exists(dataPath)) - { - BinStatus = EAchBinStatus::NoFile; - return false; - } + return true; } std::error_code ec; diff --git a/UnleashedRecomp/user/achievement_manager.h b/UnleashedRecomp/user/achievement_manager.h index 4d0bf9e1..4bff7577 100644 --- a/UnleashedRecomp/user/achievement_manager.h +++ b/UnleashedRecomp/user/achievement_manager.h @@ -4,9 +4,7 @@ enum class EAchBinStatus { - Unknown, Success, - NoFile, IOError, BadFileSize, BadSignature, @@ -18,7 +16,7 @@ class AchievementManager { public: static inline AchievementData Data{}; - static inline EAchBinStatus BinStatus{ EAchBinStatus::Unknown }; + static inline EAchBinStatus BinStatus{ EAchBinStatus::Success }; static std::filesystem::path GetDataPath(bool checkForMods) { diff --git a/UnleashedRecomp/user/persistent_storage_manager.cpp b/UnleashedRecomp/user/persistent_storage_manager.cpp index 231ba36e..6b92d239 100644 --- a/UnleashedRecomp/user/persistent_storage_manager.cpp +++ b/UnleashedRecomp/user/persistent_storage_manager.cpp @@ -46,10 +46,7 @@ bool PersistentStorageManager::LoadBinary() dataPath = GetDataPath(false); if (!std::filesystem::exists(dataPath)) - { - BinStatus = EExtBinStatus::NoFile; - return false; - } + return true; } std::error_code ec; diff --git a/UnleashedRecomp/user/persistent_storage_manager.h b/UnleashedRecomp/user/persistent_storage_manager.h index 25f5b212..4cad7b88 100644 --- a/UnleashedRecomp/user/persistent_storage_manager.h +++ b/UnleashedRecomp/user/persistent_storage_manager.h @@ -4,9 +4,7 @@ enum class EExtBinStatus { - Unknown, Success, - NoFile, IOError, BadFileSize, BadSignature, @@ -17,7 +15,7 @@ class PersistentStorageManager { public: static inline PersistentData Data{}; - static inline EExtBinStatus BinStatus{ EExtBinStatus::Unknown }; + static inline EExtBinStatus BinStatus{ EExtBinStatus::Success }; static std::filesystem::path GetDataPath(bool checkForMods) {