Unregistered class when trying to save state since 2020

Enter a description of your issue here, in full detail.
I am unable to use save states since update 2020 as I get the unregistered class error.

I don’t solely use savestates for my game saves, but they are useful as bookmarks in case I make a mistake and don’t want to use Mila’s Turnwheel.

I’ve read that people downgrade to 1850 to get save states to work again. Is this the way forward?

System Information

  • Operating System: Windows 10
  • CPU: Intel Core i7-10510U
  • GPU: AMD Radeon R7 M460
  • Citra Version (found in title bar): 2022
  • Game: Fire Emblem Echoes: Shadows of Valentia
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

citra_log.txt (56.5 KB)

In order to save a copy of the log, follow this guide:

System Information for Support

Client Version                               Nightly 2022  HEAD-ac9d72a
Operating System                             Windows 10 Version 22H2 (Build 19045.3636)
CPU                                          Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz | AVX2 | FMA
Graphics API                                 OpenGL 4.3.1
Graphics Renderer                            AMD Radeon R7 M460
GPU Driver Version                           22.6.1 27.20.20913.2000
CPU JIT                                      [x]
Hardware Shader                              [ ]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                1
Shader Disk Cache                            [x]

I did not find anything wrong in your log file. Please wait for a human moderator to assist.

Attempted this but the canary build doesn’t even load the game, and its log states its missing Secure1 KeyX. Game still load on Nightly 2022.

Save states save the entirety of Citra’s emulation state. As a result, Citra updates that add new things to serialize in the emulation state will break the loading of existing save states that were created on prior Citra versions. Additionally, saving upon save state created progress will make the emulation state gradually more unstable. Since the emulation state never gets to clear out emulation bugs with a proper shut down. This is why in-game save files should be used most of all when saving and loading your progress. Save states should only be used within single gaming sessions, not beyond them.