How hard is it to hex edit gamesaves for Nintendo 3DS SNES Virtual Console games?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Ultimarok, Jun 30, 2017.

  1. Ultimarok
    OP

    Ultimarok Advanced Member

    Newcomer
    73
    20
    May 28, 2015
    United States
    United States
    I tried to figure out how to hex edit them but couldn't.

    For example, I wanted to hex edit a save for EarthBound.

    I get the feeling that it's not as easy or simple as hex editing something like Ever Oasis. Is there a process to this?

    Thanks.
     
  2. Dionicio3

    Dionicio3 Some Cool Skiddo

    Member
    3,211
    5,651
    Feb 26, 2017
    United States
    Hollister, CA
    Dump the save using JKSM, then hex edit the resulting file
     
  3. Ultimarok
    OP

    Ultimarok Advanced Member

    Newcomer
    73
    20
    May 28, 2015
    United States
    United States
    JKSM is all I use. :P Problem was figuring out which one to hex edit, couldn't seem to find what I was looking for in them. (Money stats, EXP, etc.) It dumps like 4 files, I think. Not sure if they're protected or require a checksum either as I am not knowledgeable in that area.

    Thanks for the response.

    I wish the guy here would update his editor to work with EarthBound 3DS VC saves:

    https://forum.starmen.net/forum/Community/PKHack/36822/page/1
     
  4. Dionicio3

    Dionicio3 Some Cool Skiddo

    Member
    3,211
    5,651
    Feb 26, 2017
    United States
    Hollister, CA
    What files do they dump? May I see a screenshot?
     
  5. Ultimarok
    OP

    Ultimarok Advanced Member

    Newcomer
    73
    20
    May 28, 2015
    United States
    United States
    Yeah, that's fine.

    Here you go:

    [​IMG]
     

    Attached Files:

  6. DesuIsSparta

    DesuIsSparta GBAtemp Advanced Fan

    Member
    542
    174
    Oct 13, 2015
    United States
    Weaboo land
    The top file is the configuration file for something.. i'm guessing the vea or vew file are where the data is out.
     
  7. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,499
    5,374
    May 27, 2016
    United States
    New York
    The save data isn't a common emulator save like SRM. which is the file most cart emulators use. Is data inside of vc data that makes it work. While I know GB vc is exact same since you can easily copy save data from emulators like VBA to VC and use it with no problem, other VC games are tricky. You may want to either figure out.

    1. How to convert VC save data to emulator SRM data
    2. How to edit Virtual console data.
    Save data conversion isn't something I know how to do yet. Why would I want to do it? Using emulators is possible to just add cheats and other functions i want then save and port it back, instead of knowing countless addresses and values to manipulate, and save data edits have far more restrictions than ram edits or rom edits.

    If it was me, I would choose option one, and yes i know there has't been a way to do it yet, it may be better than that. Honestly i rather use NTR debugger ram search than actually trying to edit brand new VC specific save data since a common way is already well known from years of save data mods. Sorry if is not much help.

    Another option maybe is to inject cheats into the rom and use a rom VC builder to compensate. Just inject your save data into the new rom. (If you have CFW and use vc injections) And another thing, wasn't there a way to alter rom data in VC with text file? I noticed in some gameboy games there is text data that make edits to the game like Shantae removal of the capcom publishing logo even though the rom is untouched. On the fly patching that nintendo VC been using since WII VC to patch or censor more stuff.:unsure:
     
  8. Ultimarok
    OP

    Ultimarok Advanced Member

    Newcomer
    73
    20
    May 28, 2015
    United States
    United States
    I will probably pass on all of that, thanks. I've personally never felt restricted with save/hex editing and often preferred it over RAM editing. Converting it into SRM is a bad idea because as far as I know, that means the save will have a checksum on it and I am no good with those. (Or at least that is the case with emulator SRMs.) I'm used to hex editing un-encrypted/unprotected saves with no checksums.

    I have personally not seen any cheat plugins for the virtual console version, but then maybe I have not looked hard enough.

    It is not absolutely necessary for me to hex edit this game, I honestly just wanted to see if maybe someone knew how and if it was possible. So far it looks like I got my answers.

    I've already beaten it numerous times (Both legit and with cheating) on a real SNES, SNES Emulator and on Wii U Virtual Console. I just like to play it again and again and again because it is literally my favorite game of all time. Re-bought the game twice (Wii U and NN3DS) to support EarthBound in hopes that Shigesato Itoi one day changes his mind about not ever making another one so we can get another MOTHER/EarthBound game.

    Thanks to those who answered so far.
     
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,499
    5,374
    May 27, 2016
    United States
    New York
    In this case I was suggesting NTR debugger, in the case of actually finding addresses that can be modified and using that to change values in the game running on virtual console. For example max money. Is not a plugin, is a debugger program I been using in various game. Noticing I can't actually find the plugins for game I play i just use that instead. But good luck with your situation.