From f16c9cd3c6ea2e22057420437483c8447ed66264 Mon Sep 17 00:00:00 2001 From: Eladash Date: Sun, 23 Oct 2022 08:52:16 +0300 Subject: [PATCH] Savestates: Disable HDD1 saving optimization HDD1 is very volatile, it was a bad idea not to save it. --- rpcs3/Emu/System.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/rpcs3/Emu/System.cpp b/rpcs3/Emu/System.cpp index 54c5d8cdf6..3f571bd7a2 100644 --- a/rpcs3/Emu/System.cpp +++ b/rpcs3/Emu/System.cpp @@ -2393,20 +2393,13 @@ std::shared_ptr Emulator::Kill(bool allow_autoexit, bool savestat if (!_path.empty()) { - if (!g_cfg.savestate.suspend_emu) - { - save_tar(_path); - } - else - { - ar(usz{}); - } + save_tar(_path); } }; auto save_hdd0 = [&]() { - if (!g_cfg.savestate.suspend_emu && g_cfg.savestate.save_disc_game_data) + if (g_cfg.savestate.save_disc_game_data) { const std::string path = vfs::get("/dev_hdd0/game/");