Lost entire save after updating


#1

Issue:
I updated Bleeding Edge Citra for the first time in several months. (From 0.1.273 to 0.1.371.) As soon as I opened Pokemon Moon to play, it asked me what language I would like to play in as if I had just started playing, despite the fact that I have been playing the game for a long time and have progressed a lot.

I can only assume that the location of the “main” file has moved in the newer version and that the update deleted the old files, but has not moved them. I’ve tried using data recovery programs to get it back, but to no avail. Is there any way to “roll back” or otherwise get my save back (if it indeed has been deleted)? My custom key mappings have also been reset.

System Information

  • Operating System: Windows 8.1
  • CPU: Don’t know
  • GPU: Don’t know (in any case I don’t think it’s relevant)
  • Citra Version (found in title bar): 0.1.371
  • Game: Pokemon Moon
  • Screenshot of Issue (include the full Citra window including titlebar): I don’t think that matters tbh
    Log:

    [ 0.000000] Frontend citra_qt\main.cpp:BootGame:380: Citra starting…
    [ 0.035138] Service.APT core\hle\service\apt\apt.cpp:Init:675: Unable to load shared font: C:\Users\yuv4\AppData\Roaming/Citra/sysdata/shared_font.bin
    [ 0.038121] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:484: GL_VERSION: 3.3.0 - Build 10.18.14.4139
    [ 0.038145] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:485: GL_VENDOR: Intel
    [ 0.038151] Render.OpenGL video_core\renderer_opengl\renderer_opengl.cpp:Init:486: GL_RENDERER: Intel® HD Graphics 5500
    [ 0.043481] Loader core\loader\ncch.cpp:Load:345: Program ID: 0004000000175E00
    [ 0.051173] Loader core\hle\kernel\process.cpp:ParseKernelCaps:108: ExHeader kernel version: 2.50
    [ 0.052549] Service.CFG core\hle\service\cfg\cfg.cpp:SetPreferredRegionCode:613: Preferred region code set to 0
    [ 0.052574] Service.CFG core\hle\service\cfg\cfg.cpp:SetPreferredRegionCode:621: System language 1 does not fit the region. Adjusted to 0
    [ 0.075294] Service.SRV core\hle\service\sm\srv.cpp:RegisterClient:47: (STUBBED) called
    [ 0.321935] Service.SRV core\hle\service\sm\srv.cpp:EnableNotification:69: (STUBBED) called
    [ 0.325697] Service.APT core\hle\service\apt\apt.cpp:GetLockHandle:122: (STUBBED) called handle=0x00038009 applet_attributes=0x00000000
    [ 0.329777] Service.APT core\hle\service\apt\apt.cpp:SetScreenCapPostPermission:454: (STUBBED) screen_capture_post_permission=0
    [ 0.330672] Service.NDM core\hle\service\ndm\ndm.cpp:OverrideDefaultDaemons:203: (STUBBED) default_daemon_bit_mask=0x0000000F
    [ 0.330885] Service.NDM core\hle\service\ndm\ndm.cpp:SuspendDaemons:89: (STUBBED) daemon_bit_mask=0x00000009
    [ 0.334118] Service.APT core\hle\service\apt\apt.cpp:Enable:131: (STUBBED) called attributes=0x00000000
    [ 0.336044] Service.APT core\hle\service\apt\apt.cpp:GlanceParameter:270: called app_id=0x00000300, buffer_size=0x00001000
    [ 0.337403] Service.APT core\hle\service\apt\apt.cpp:NotifyToWait:104: (STUBBED) app_id=768
    [ 0.339275] Service.APT core\hle\service\apt\apt.cpp:ReceiveParameter:240: called app_id=0x00000300, buffer_size=0x00001000
    [ 0.341707] Service.APT core\hle\service\apt\apt.cpp:AppletUtility:346: (STUBBED) called command=0x00000007, input_size=0x00000004, output_size=0x00000001, input_addr=0x0FFFFF48, output_addr=0x0FFFFF14
    [ 0.342281] Service.APT core\hle\service\apt\apt.cpp:AppletUtility:346: (STUBBED) called command=0x00000004, input_size=0x00000001, output_size=0x00000001, input_addr=0x0FFFFF10, output_addr=0x0FFFFF14
    [ 0.346437] Service.FS core\hle\service\fs\fs_user.cpp:InitializeWithSdkVersion:806: (STUBBED) called, version: 0x0B0401C8
    [ 0.367226] Service.SRV core\hle\service\sm\srv.cpp:Subscribe:145: (STUBBED) called, notification_id=0x209
    [ 0.383736] Service.DSP core\hle\service\dsp_dsp.cpp:LoadComponent:148: Firmware hash: 0x943f5565dbcf6767
    [ 0.383753] Service.DSP core\hle\service\dsp_dsp.cpp:LoadComponent:152: Structures hash: 0x93e48663943cad39
    [ 0.383758] Service.DSP core\hle\service\dsp_dsp.cpp:LoadComponent:156: (STUBBED) called size=0xC25C, prog_mask=0x000000FF, data_mask=0x000900FF, buffer=0x0062917C
    [ 0.385444] Service.DSP core\hle\service\dsp_dsp.cpp:RegisterInterruptEvents:247: Registered type=2, pipe=2, event_handle=0x00098021
    [ 0.385850] Service.DSP core\hle\service\dsp_dsp.cpp:GetSemaphoreEventHandle:173: (STUBBED) called
    [ 0.386225] Service.DSP core\hle\service\dsp_dsp.cpp:SetSemaphoreMask:468: (STUBBED) called mask=0x00002000
    [ 0.386874] Audio.DSP audio_core\hle\pipe.cpp:PipeWrite:134: Application has requested initialization of DSP hardware
    [ 0.387126] Service.DSP core\hle\service\dsp_dsp.cpp:SetSemaphore:270: (STUBBED) called
    [ 0.389796] Service.DSP core\hle\service\dsp_dsp.cpp:SetSemaphore:270: (STUBBED) called
    [ 0.560272] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:LoadCRR:202: (STUBBED) called, crr_buffer_ptr=0x0821E000, crr_size=0x00007000, process=0xFFFF8001
    [ 0.591889] Service.GSP core\hle\service\gsp_gpu.cpp:AcquireRight:703: called
    [ 0.592939] Service.GSP core\hle\service\gsp_gpu.cpp:RegisterInterruptRelayQueue:397: called, flags=0x00000001
    [ 0.751951] Service.FRD core\hle\service\frd\frd.cpp:SetClientSdkVersion:115: (STUBBED) called, version: 0x0B0401C8
    [ 0.752351] Service.FRD core\hle\service\frd\frd.cpp:GetMyPresence:34: (STUBBED) called
    [ 0.753313] Service.FRD core\hle\service\frd\frd.cpp:GetFriendKeyList:52: (STUBBED) called, unknown=0, frd_count=100, frd_key_addr=0x33C0277C
    [ 0.770723] Service.BOSS core\hle\service\boss\boss.cpp:InitializeSession:40: (STUBBED) unk_param=0x0000000000000000, translation=0x00000020, unk_param4=0x00000000
    [ 0.771287] Service.NDM core\hle\service\ndm\ndm.cpp:ResumeDaemons:104: (STUBBED) daemon_bit_mask=0x0000000B
    [ 0.771394] Service.NDM core\hle\service\ndm\ndm.cpp:ResumeDaemons:104: (STUBBED) daemon_bit_mask=0x0000000F
    [ 0.773114] Service.BOSS core\hle\service\boss\boss.cpp:GetStorageEntryInfo:838: (STUBBED) called
    [ 0.773681] Service.BOSS core\hle\service\boss\boss.cpp:UnregisterStorage:66: (STUBBED) called
    [ 0.774265] Service.BOSS core\hle\service\boss\boss.cpp:RegisterStorageEntry:827: (STUBBED) unk_param1=0x00001648, unk_param2=0x00000000, unk_param3=0x00100000, unk_param4=0x00000001, unk_param5=0x00000001
    [ 0.823539] Service.APT core\hle\service\apt\apt.cpp:SetScreenCapPostPermission:454: (STUBBED) screen_capture_post_permission=3
    [ 0.871496] Service.FRD core\hle\service\frd\frd.cpp:GetMyFriendKey:96: (STUBBED) called
    [ 0.892726] Service.FRD core\hle\service\frd\frd.cpp:GetMyFriendKey:96: (STUBBED) called
    [ 1.242060] Service.FRD core\hle\service\frd\frd.cpp:GetMyFriendKey:96: (STUBBED) called
    [ 1.324008] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:528: CRO “LangSelect” exports 0 static anonymous symbols
    [ 1.324975] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:ApplyModuleExport:954: CRO “LangSelect” exports 0 indexed symbols to “|static|”
    [ 1.324989] Service.LDR core\hle\service\ldr_ro\cro_helper.cpp:ApplyModuleExport:971: CRO “LangSelect” exports 2 anonymous symbols to “|static|”
    [ 1.325153] Service.LDR core\hle\service\ldr_ro\ldr_ro.cpp:LoadCRO:445: CRO “LangSelect” loaded at 0x006AC000, fixed_end=0x006B7000
    [ 2.147656] Service.FS core\hle\service\fs\archive.cpp:HandleSyncRequest:171: (STUBBED) File command OpenLinkFile Path: [Binary: 000000000000000000000000]

#2

unfortunately there is not, it looks like you were using a user folder in the same directory as citra instead of the citra folder in roaming, you can keep trying on recovering the user folder if you can but if that does not work then your best bet is to look for a save file for the game on the internet closer to where you were then use pkhex to edit your team and stuff.

also make sure to use the citra folder in roaming to avoid this issue again, the latest bleeding edge should auto use that folder.

follow this link if you want more info about the folder