Cant load save date from pokemon alpha sapphire "unregistered class"

Issue:
Enter a description of your issue here, in full detail.

System Information

  • Operating System: Windows 11
  • CPU: AMD Ryzen 7 5800X 8x 3.80GHz So.AM4 WOF
  • GPU: 16GB XFX Radeon RX 6800XT
  • Citra Version (found in title bar): 1907
  • Game: Pokemon Alpha Sapphire
  • Screenshot of Issue (include the full Citra window including titlebar):

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

[ 0.000033] Config common/settings.cpp:LogSettings:130: Citra Configuration:
[ 0.000036] Config common/settings.cpp:operator():127: Core_UseCpuJit: true
[ 0.000039] Config common/settings.cpp:operator():127: Core_CPUClockPercentage: 100
[ 0.000040] Config common/settings.cpp:operator():127: Renderer_UseGLES: false
[ 0.000040] Config common/settings.cpp:operator():127: Renderer_GraphicsAPI: OpenGL
[ 0.000041] Config common/settings.cpp:operator():127: Renderer_Debug: false
[ 0.000041] Config common/settings.cpp:operator():127: Renderer_UseHwShader: true
[ 0.000041] Config common/settings.cpp:operator():127: Renderer_ShadersAccurateMul: true
[ 0.000041] Config common/settings.cpp:operator():127: Renderer_UseShaderJit: true
[ 0.000042] Config common/settings.cpp:operator():127: Renderer_UseResolutionFactor: 1
[ 0.000042] Config common/settings.cpp:operator():127: Renderer_FrameLimit: 155
[ 0.000042] Config common/settings.cpp:operator():127: Renderer_VSyncNew: true
[ 0.000043] Config common/settings.cpp:operator():127: Renderer_PostProcessingShader: none (builtin)
[ 0.000043] Config common/settings.cpp:operator():127: Renderer_FilterMode: true
[ 0.000044] Config common/settings.cpp:operator():127: Renderer_TextureFilter: None
[ 0.000048] Config common/settings.cpp:operator():127: Stereoscopy_Render3d: 0
[ 0.000048] Config common/settings.cpp:operator():127: Stereoscopy_Factor3d: 0
[ 0.000048] Config common/settings.cpp:operator():127: Stereoscopy_MonoRenderOption: 0
[ 0.000051] Config common/settings.cpp:operator():127: Layout_LayoutOption: 0
[ 0.000052] Config common/settings.cpp:operator():127: Layout_SwapScreen: false
[ 0.000052] Config common/settings.cpp:operator():127: Layout_UprightScreen: false
[ 0.000055] Config common/settings.cpp:operator():127: Layout_LargeScreenProportion: 4
[ 0.000055] Config common/settings.cpp:operator():127: Utility_DumpTextures: false
[ 0.000056] Config common/settings.cpp:operator():127: Utility_CustomTextures: false
[ 0.000056] Config common/settings.cpp:operator():127: Utility_UseDiskShaderCache: true
[ 0.000056] Config common/settings.cpp:operator():127: Audio_Emulation: HLE
[ 0.000056] Config common/settings.cpp:operator():127: Audio_OutputEngine: auto
[ 0.000057] Config common/settings.cpp:operator():127: Audio_EnableAudioStretching: true
[ 0.000057] Config common/settings.cpp:operator():127: Audio_OutputDevice: auto
[ 0.000057] Config common/settings.cpp:operator():127: Audio_InputDeviceType: 0
[ 0.000057] Config common/settings.cpp:operator():127: Audio_InputDevice: Default
[ 0.000058] Config common/settings.cpp:operator():127: Camera_OuterRightName: blank
[ 0.000058] Config common/settings.cpp:operator():127: Camera_OuterRightConfig:
[ 0.000058] Config common/settings.cpp:operator():127: Camera_OuterRightFlip: 0
[ 0.000058] Config common/settings.cpp:operator():127: Camera_InnerName: blank
[ 0.000059] Config common/settings.cpp:operator():127: Camera_InnerConfig:
[ 0.000059] Config common/settings.cpp:operator():127: Camera_InnerFlip: 0
[ 0.000059] Config common/settings.cpp:operator():127: Camera_OuterLeftName: blank
[ 0.000059] Config common/settings.cpp:operator():127: Camera_OuterLeftConfig:
[ 0.000060] Config common/settings.cpp:operator():127: Camera_OuterLeftFlip: 0
[ 0.000060] Config common/settings.cpp:operator():127: DataStorage_UseVirtualSd: true
[ 0.000060] Config common/settings.cpp:operator():127: DataStorage_UseCustomStorage: false
[ 0.000060] Config common/settings.cpp:operator():127: System_IsNew3ds: true
[ 0.000061] Config common/settings.cpp:operator():127: System_RegionValue: -1
[ 0.000061] Config common/settings.cpp:operator():127: System_PluginLoader: false
[ 0.000061] Config common/settings.cpp:operator():127: System_PluginLoaderAllowed: true
[ 0.000062] Config common/settings.cpp:operator():127: Debugging_UseGdbstub: false
[ 0.000062] Config common/settings.cpp:operator():127: Debugging_GdbstubPort: 24689
[ 0.154504] Input input_common/udp/client.cpp:StartCommunication:206: Starting communication with UDP input server on 127.0.0.1:26760
[ 0.186442] Frontend citra_qt/main.cpp:GMainWindow:233: Citra Version: Nightly 1892 | HEAD-06f3c90
[ 0.186448] Frontend citra_qt/main.cpp:GMainWindow:249: Host CPU: AMD Ryzen 7 5800X 8-Core Processor | AVX2 | FMA
[ 0.186565] Frontend citra_qt/main.cpp:GMainWindow:251: Host OS: Windows 11 Version 22H2 (Build 22621.1702)
[ 0.186575] Frontend citra_qt/main.cpp:GMainWindow:254: Host RAM: 15.92 GiB
[ 0.186576] Frontend citra_qt/main.cpp:GMainWindow:255: Host Swap: 2.75 GiB
[ 0.261529] Frontend citra_qt/main.cpp:CheckForUpdates:898: Update check started
[ 0.729364] Frontend citra_qt/main.cpp:OnUpdateFound:928: Update found!

In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

In order for us to provide better support, we need to see the log generated by citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File

Save states aren’t meant to be used as alternative saves, as they save the emulation state (including all bugs) and can be wiped by updating or due to corruption.

I installed windows new, and transfered my citra folder to an usb stick, thought i could just install citra new and load the save date from there by inserting the old folder into the new one. So is all of my game data lost now and i have to play from the beginning?

If you saved in-game (not save state) and copied the sdmc folder from %appdata%\Citra then you have a backup of your save.

If you did not then most likely you have to play from the beginning.

I did but i cant load that file on my new pc becaue i installed a new version of citra and it wont load the save date saying “unregistered class”

%appdata%\sdmc that I mentioned is a folder, not a file :stuck_out_tongue:

Here is a screenshot where the in-game save file would be:

To load save states, you need to use the same version of Citra that you saved it on. It should say in the save states list what you used (edit: this change has not been merged yet). After you have loaded the save state, immediately save in-game then you can load the in-game save in a new version of Citra.

I dont quite unterstand. I have still have whole citra folder and in it, is also the “main” file in the picture u posted but what exactly should i do with it? I tried replacing it in the new citra folder but it didnt work and the old citra is gone I dont know which version it was.

If you have put it in the correct place, simply start the game and get to the “Continue” screen in-game. If you have only used save states and never saved using the in-game menu then it probably will show the language menu to start a new game.

Your log file only shows that you started the closed Citra, you should follow the steps again to upload a new log file. Make sure the file is more than like 4KB before uploading. If necessary you can also upload citra_log.txt.old file.

Ah never mind. I saved the game with save states most of the time but sometimes (luckily) i saved via ingame menu. So I will just play from then now. Thank you so much for helping