R4i saves to TWLoader

Discussion in '3DS - Flashcards & Custom Firmwares' started by JimPlayz912, Oct 6, 2018.

  1. JimPlayz912
    OP

    JimPlayz912 THE unlucky person

    Member
    2
    Jun 9, 2018
    Greece
    Somewhere, that's for sure ¯\_(ツ)_/¯
    I'll tell you my story
    My 3DS has a 4GB sd card but it only has 0.5gb free...
    And bc I am always broke, I searched my house for a bigger sd card (bc I had alot of those) and eventually found an 8GB sd card... on my R4i
    Unfortunately, I have ALOT OF IMPORTANT SAVES in it! So I thought: (What if I move those improtant saves AND ds games to TWLoader? Will it work? I'll just ask GBAtemp as always :) )

    Does TWLoader use the same .sav 's as R4i does?

    And before you say: OoO, Your R4i uses a MICROO sd card! Your 3DS uses a NORMAL SD CARD IT WON'T WURRK!
    Stop, I already have a micro sd card adapter :)

    Also, the reason I'm doing this is because if I replace the SD cards and need to put a micro sd card into the R4i, I won't have one!
    My original 3DS SD card: 4gb, normal sized
    My R4i sd card: 8gb, micro sized
     
    Last edited by JimPlayz912, Oct 6, 2018
  2. am714

    am714 GBAtemp Regular

    Member
    2
    Apr 1, 2018
    Italy
    Yes TWLoader aka SRLoader aka DSiMenu++ aka TWiLightMenu uses .sav so you should be good
     
  3. zacchi4k

    zacchi4k GBAtemp Maniac

    Member
    6
    Feb 6, 2015
    Italy
    Somewhere eating pizza
    Also TWLoader is old, it's been replaced with TWiLight Menu++
     
    banjo2 likes this.
  4. TurdPooCharger

    TurdPooCharger Meh

    Member
    8
    Jan 1, 2018
    United States
    Can someone else test if their NDS saves are interchangeably? I'm not having any luck on my end when swapping the *.sav files for Mario Kart DS and Pokemon Black 2 between (NO$GBA and desmume) desktop emulators and TWiLight Menu++.
     
  5. am714

    am714 GBAtemp Regular

    Member
    2
    Apr 1, 2018
    Italy
    I do not use R4 in ages but i know their saves can be used in all kind of emulators.. pc and mobile. Can you send me your .sav from mario kart(and also tell if it is us or eu). The only i also know that twiligjtmenu use 512kb saves
     
  6. TurdPooCharger

    TurdPooCharger Meh

    Member
    8
    Jan 1, 2018
    United States
    Here's the save from my R4i Gold 3DS RTS flashcart for the game 0168 - Mario Kart DS (US)(M5).nds with CRC32 hash of D47555BE.

    The *.sav has a size of 256 KB. When you go to OPTIONS > EDIT > NICKNAME, you should see Mr. Poo as my profile.

    When used on desmume-0.9.11-win64 emulator by renaming the extension from *.sav to *.dsv and placed in the Battery folder, this emulator fails to recognize it.

    When used on NO$GBA 2.8f emulator with the extension renamed with capitals *.SAV and put in the BATTERY folder, the game will recognize the save but trim down its size to 22.1 KB.

    Lastly, when used on TWiLight Menu++ v6.4.3, the 256 KB save will get overwritten into a fresh 512 KB one (my name gets flushed). It only works for TWiLight and not with the two desktop emulators. I have not tried making a test profile on the 512 KB save and using that on the flashcart.
     

    Attached Files:

  7. am714

    am714 GBAtemp Regular

    Member
    2
    Apr 1, 2018
    Italy
    It works with me:
    Setup is DSi XL 1.4E(No HiyaCFw) TWiLight menu on system menu and latest version of unlaunch[​IMG]

    Long time ago i ALSO USED TO switch saves between desmume(32-bit windows) drastic(android, cracked) and R4i SDHC White Dual Core (2012 edition with a new logo on top right, bricked it because installed 2013 edition update firmware and failed the swap trick). If you think this is fake you can make a logo in the file and send it
     
    Last edited by am714, Oct 6, 2018
  8. zacchi4k

    zacchi4k GBAtemp Maniac

    Member
    6
    Feb 6, 2015
    Italy
    Somewhere eating pizza
    In my case I tried with the SAV file of the EUR Mario Kart DS ROM with CRC32 5871C3B9
    The save file was created with an R4 GOLD Pro with the latest kernel.
    Interestingly, I can simply drag and drop the savefile and use it with TWLM++ 6.4.3 with no issue. My nick doesn't get wiped and the game doesn't show the prompts it would the first time you start it up. This also applies to other save files for other games made with the same cart.

    I also have a friend who had an r4igold.cc which bricked, so I transfered all his ROMs and save files to TWLM++ 6.4.3, no issues there either

    (The file I attached is only the save, not the ROM - ban hammer stay away from me)
     

    Attached Files:

    Last edited by zacchi4k, Oct 6, 2018
  9. am714

    am714 GBAtemp Regular

    Member
    2
    Apr 1, 2018
    Italy
    I quote you same is with me
     
  10. TurdPooCharger

    TurdPooCharger Meh

    Member
    8
    Jan 1, 2018
    United States
    What about testing that save on a 3DS system with TWiLight Menu++ and no flashcart?

    Edit 1 - Excuse for any misreadings. I've been up like 15 hours, lol. Trying to re-read you guys' posts, and my brains like "no, stop it".

    Edit 2 - From: Mario Kart DS 256 KB save from flashcart > To: 3DS' SD card with TWiLight and no flashcart.

    ***

    Edit 3 - @zacchi4k, I used your 512 KB save on my flashcart with problem. :yay3ds:

    Edit 4 - I meant no problem.
     
    Last edited by TurdPooCharger, Oct 7, 2018
  11. zacchi4k

    zacchi4k GBAtemp Maniac

    Member
    6
    Feb 6, 2015
    Italy
    Somewhere eating pizza
    With problem or with no problem?
     
  12. am714

    am714 GBAtemp Regular

    Member
    2
    Apr 1, 2018
    Italy
    Same[​IMG]

    Inviato dal mio SM-J320FN utilizzando Tapatalk
     
  13. TurdPooCharger

    TurdPooCharger Meh

    Member
    8
    Jan 1, 2018
    United States
    No problem!

    Wow, DS save between different emulators and loaders are tricky. This is what we deduced.

    * Will edit later with color coding and more tests.

    NDS Save Transfer List *

    Flashcart NO$GBA = OKAY

    Flashcart DeSmuME = NOT OKAY (In File, use Import Backup Memory)

    Flashcart TWiLight = NOT OKAY * (Make sure both Launcher and Menu are up-to-date)

    ***

    DeSmuME NO$GBA = OKAY

    DeSmuME TWiLight = OKAY

    DeSmuME Flashcart = OKAY // (1) Rename *.dsv to *.sav -or- (2) In File, use Export Backup Memory


    ***

    NO$GBADeSmuME = NOT OKAY *
    • See here about changing NO$GBA save type from Compressed to Raw.
    • In DeSmuME's menu File, use Import Backup Memory
    • * See post #18 below for advance save conversion method.

    NO$GBATWiLight = NOT OKAY (See Above: NO$GBADeSmuME)

    NO$GBA Flashcart = NOT OKAY (See Above: NO$GBADeSmuME)

    ***

    TWiLight Flashcart = OKAY

    TWiLight NO$GBA = NOT OKAY (See Below: TWiLight DeSmuME)

    TWiLight DeSmuME = NOT OKAY (In File, use Import Backup Memory)


    (This one is TWiLight Flashcart)
    [​IMG]
     
    Last edited by TurdPooCharger, Oct 10, 2018
  14. zacchi4k

    zacchi4k GBAtemp Maniac

    Member
    6
    Feb 6, 2015
    Italy
    Somewhere eating pizza
    DeSmuMe has a dedicated option called "Import battery backup" or something in the File menu
     
    TurdPooCharger likes this.
  15. am714

    am714 GBAtemp Regular

    Member
    2
    Apr 1, 2018
    Italy
    I personally never had problems in sharing saves as long they are in .sav i can also use .dsv by just changing it to .sav
     
  16. TurdPooCharger

    TurdPooCharger Meh

    Member
    8
    Jan 1, 2018
    United States
    Update from the tests. Everything works. Previous post results were corrected.

    Personal observation prior to testing
    I experienced a weird bug that triggered TWiLight not to work with Mario Kart DS saves made from flashcart, DeSmuME, and NO$GBA. The problem is I can't no longer recreate this bug.
    • I was using TWiLight Menu++ v6.4.3 including _nds folder, BOOT.NDS, and both the included cias.
    • However, I was using the DSiMenu++ Launcher v2.0.2 *.cia injected in Mii Maker using a GM9 script.
    • Lastly, I was also testing a rom hack called Pokemon Blaze Black 2 - 25BA3AA6 that made saves in that 512 KB size prior to trying out Mario Kart DS.
    I don't know the exact mismatch combination that caused the MKDS saves not to work nicely with TWiLight, but deleting and reinstalling TWiLight Menu including the latest TWiLight Menu Launcher v2.1.0 fixed everything.

    Both MKDS and PKMN - Blz Blk 2 saves are interchangeable between all emulators, flashcart, and loader.

    Well, no use worrying. If it works, it works. ¯\_(ツ)_/¯
     
    Last edited by TurdPooCharger, Oct 7, 2018
  17. omegazeroINFI

    omegazeroINFI Advanced Member

    Newcomer
    2
    Aug 17, 2015
    United States
    im playing digimon world dawn (U) and twi went to nocash with no problems, but i cant get it back to twi. heres the saves.

    no cash save which has hours of more progress over the original
    https://cdn.discordapp.com/attachments/369204191203164161/499344473046646784/test.sav

    twi save before i transferred it to nocash.
    https://cdn.discordapp.com/attachme...99345027902734337/Digimon_World_-_Dawn_US.sav

    i cant get the nocash one to load. the first time i paid attention, twilight considered the nocash save to be corrupted. anyone able to get it working?
     
    Last edited by omegazeroINFI, Oct 9, 2018
  18. TurdPooCharger

    TurdPooCharger Meh

    Member
    8
    Jan 1, 2018
    United States
    1. In NO$GBA directory, place the test.sav (7.79 KB) in the BATTERY folder.

    2. Go to that hustler site, and download Digimon World - Dawn (US). The rom used:
    • 1421 Digimon World - Dawn (US).nds - CRC32: 75625E58
    3. Rename test.sav to 1421 Digimon World - Dawn (US).sav.​

    4. Using a text editor, open NO$GBA.INI. Edit this line and save the file:
    Code:
    SAV/SNA File Format == Compressed (good/lz)
    to
    Code:
    SAV/SNA File Format == Raw
    • If this *.INI is not present, go to Options Save Options to produce it.
    5. Launch the NO$GBA.EXE emulator, select the Digimon *.nds game in File Cartridge menu (File Name), and verify if your character profile is still present in the menu's Continue. You can enter the game and not save it.

    6. Look in the BATTERY folder and check if 1421 Digimon World - Dawn (US).sav decompressed or increased to 512 KB size.

    7. Copy the 512 KB *.sav and rename it as digimon.sav.

    8. Go to https://shunyweb.info/convert.php, select the following options:
    • Savegame to convert: digimon.sav (512 KB - NO$GBA compatible only)
    • Source format: NO$GBA (.sav)
    • Target format: Acekard 2 | CycloDS | EDGE | M3 Simply | NinjaDS | R4 | Supercard CF | Supercard One | Supercard SD | Top Toy DS (.sav)
    9. Press Convert and save it as digimon-converted.sav. The output file should be 512 KB in size.

    10. Launch the DeSumME emulator, select the Digimon *.nds rom in File Open ROM...

    11. Import Backup Memory...digimon-converted.sav → MANUAL: FRAM 256kbit OK
    • For other games, try back and forth testing and selecting different options in MANUAL.

    12. Verify your character profile by selecting the menu's Continue.

    13. Export Backup Memory... Raw Save format (.sav) digimon-fixed.sav. This file should be 32 KB.​

    I tested the digimon-fixed.sav renamed to match the *.nds rom on my R4i Gold 3DS RTS flashcart. Nothing seems amiss.
     
    Last edited by TurdPooCharger, Oct 10, 2018
    TinchoX likes this.
Loading...