diff --git a/dll/settings.h b/dll/settings.h index aeb8b49..8528895 100644 --- a/dll/settings.h +++ b/dll/settings.h @@ -73,6 +73,8 @@ class Settings { bool unlockAllDLCs; bool offline; + bool showAchievementDescOnUnlock; + bool showAchievementHiddenUnearned; std::vector DLCs; std::vector mods; std::map app_paths; @@ -170,6 +172,12 @@ public: //warn people who use local save bool warn_local_save = false; + + //achievements + bool get_show_achievement_desc_on_unlock() { return showAchievementDescOnUnlock; } + void set_show_achievement_desc_on_unlock(bool set) { this->showAchievementDescOnUnlock = set; } + bool get_show_achievement_hidden_unearned() { return showAchievementHiddenUnearned; } + void set_show_achievement_hidden_unearned(bool set) { this->showAchievementHiddenUnearned = set; } }; #endif diff --git a/dll/steam_screenshots.cpp b/dll/steam_screenshots.cpp index f4e0d45..5eca0d2 100644 --- a/dll/steam_screenshots.cpp +++ b/dll/steam_screenshots.cpp @@ -65,7 +65,7 @@ ScreenshotHandle Steam_Screenshots::AddScreenshotToLibrary( const char *pchFilen if (pchFilename == nullptr) return INVALID_SCREENSHOT_HANDLE; - std::vector pixels(std::move(local_storage->load_image(pchFilename))); + std::vector pixels(std::move(local_storage->load_image(pchFilename, NULL, NULL))); if (pixels.size() != size_t(nWidth) * size_t(nHeight)) return INVALID_SCREENSHOT_HANDLE;