[CIA/3DSX][WIP]3DS Multi-Hex - Homebrew Powersave Alternative - v1.0.0!

Discussion in '3DS - Homebrew Development and Emulators' started by Metab, May 23, 2016.

  1. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
    [​IMG]
    Latest update information!
    Added page support, now automatically handles unlimted amount of items, and puts them into pages.
    Now loads from text files inside SD card located at:
    Code:
    sd\3DSMH\
    To add a new item, open 'home.txt' and add new line in this format:
    Code:
    _Game Name_|_Description for menu_|_Unique id_
    And to add a game cheat
    Code:
    _Name of cheat_|_Description of cheat_|/JKSV/Saves/_Location of save file_|_Pointer_|_Value_
    An example of this with Fire Emblem:Awakening
    This line goes in 'home.txt' in '\sd\3DSMH\'
    Code:
    Fire Emblem:Awakening|Save file cheats for Fire Emblem:Awakening|FEA1
    This line goes in 'FEA1.txt' in '\sd\3DSMH\' (The same name as the unique ID!)
    Code:
    Set Normal DIfficulty|Sets your save game to normal difficulty|/JKSV/Saves/Fire_Emblem__Awakening/hack/Chapter0|0x0D|0x00
    **Notice it uses the same unique id, you MUST have the same unique id you set for the game! -- Because I exported my save as titled 'hack' in JKSM I have that in the save location, and then the file thats being edited, in this case 'Chapter0'**


    Intro

    3DSMH is a project I am currently developing, it; The purpose is to allow the user with no coding knowledge to modify game saves with hex editing. In the coming weeks I will implement a text file loader that will get text files, and load them in as menus to choose from. Text file loading now works but only supports 1 pointer->value lines at a time, if your cheat requires multiple pointers to values make a new line or wait for a new release And in the text files will be pointers to save files that anyone can make to edit game saves!

    TL: DR;
    It's homebrew powersaves, except we need to find the values and build them as a community, or someone gets them from powersaves ><

    Controls
    A - Select menu
    B - Goes to main menu
    Start - Quits the program
    Arrow Keys - Browse Program
    Y - Closes message box

    How to use?
    You'll need JKSM for the time being, until I add grabbing the save file.
    • Install JKSM and this application
    • Copy the folder '3DSMH' from the release into the root of your SD card
    • Add/Edit/Remove cheats
    • Run JKSM
    • Browse through and find your game
    • Export the save data and title it 'hack' (or whatever you label in your **cheat**.txt file)
    • Load this application, and set whatever features you desire
    • Import the 'hack' file with JKSM
    • Launch your game and done! game save edited!


    Submit game format
    You can now just follow the instructions at the top of the file to add cheats! Please share them with GBATemp please :D

    Supported games (On 1.0.0) - Any game you can find values for is supported! (Aka every game!)
    • Check the gamelist here
    • Fire Emblem:Awakening
    • Pokemon Shuffle
    • If you find more game values PM me or post them in this thread.
    To install a new cheat file, copy the file into your 3DSMH folder on your SD card, and then add a new line to your home.txt file, and make sure that the unique ID is the same name as the text file you added.

    Todo
    • Fix current double select hotfix into a proper fix
    • Menu creation from text files in SD
    • Add more menu objects to use
    • Remove need for JKSM
    Current version
    1.0.0 Stable Release

    Screenshots
    Warning: Spoilers inside!

    Video



    Credits
    Matypatty
    @cearp
    And all the openly available libs for the 3DS that I used here!


    Download
    3DS_Multi_Hex_x-x-x.rar
    FBI QR Code can be found below
    [​IMG]

    Github
    3DS-Multi-Hex
     
    Last edited by Metab, May 30, 2016


  2. ElyosOfTheAbyss

    ElyosOfTheAbyss GBAtemp Addict

    Member
    2,212
    1,706
    Aug 20, 2015
    I'll try this out later, Hope it works well
     
  3. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
    The only issue you may have is after selecting an item, it will force the selection item to go to the top, I will be fixing it soon
    If you know game hex values or find any feel free to contribute.
     
  4. cearp

    cearp the ticket master

    Member
    7,394
    4,643
    May 26, 2008
    Tuvalu
    very cool! nice work, even without images and it only having text, the ui looks good!
    this will be very useful when it has text/json file support.
    i guess text file is good too, but with json we could download one big file with lots of offsets for many games, easier to maintain etc :)
     
    Last edited by cearp, May 23, 2016
    Luglige, SirBeethoven and Metab like this.
  5. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
    I'll be looking for games I can add to this, if you have a suggest for a game feel free to post it
     
  6. Buttsnake

    Buttsnake "Mods please close this thread"

    Member
    207
    76
    Aug 23, 2015
    United States
    Inside your SD card
    This lookd hella awesome
     
    Metab likes this.
  7. DarkSynopsis

    DarkSynopsis GBAtemp Fan

    Member
    372
    216
    Oct 15, 2014
    New Zealand
    New Zealand
    Guess the next easy choice would be Fire Emblem Fates.
     
  8. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
    Yeah, I'll be making the text file loading work first, so if you know how to find any values I can use id love to add thenm
     
  9. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,794
    547
    Nov 26, 2015
    United States
    Animal Crossing
    Mario Kart
    Smash
    All the greats
     
  10. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,473
    2,663
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    rip powersaves?
     
    FrozenDragon150 and I pwned U! like this.
  11. G25900

    G25900 Advanced Member

    Newcomer
    72
    38
    Oct 26, 2015
    Well looks like I have an excuse to get back in to hex editing fully.

    I know it's still early but you'll also need either support or a way to show information for multiple file saves, as an example with Bravely Default/Second, the village is a separate save and so any edits for those will require the village save and not the main game save, running the edit on the wrong save could cause serious problems.
     
  12. PaiiNSteven

    PaiiNSteven Newbie

    Yes and no. This is a game changer yes, but you still need to use homebrew to get the secondary exploit.
     
    I pwned U! and gnmmarechal like this.
  13. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,473
    2,663
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    True. PowerSaves still has the advantage of not requiring HBL access

    Sent from my Nokia 3310 using Tapatalk
     
  14. DinkyBoo

    DinkyBoo Advanced Member

    Newcomer
    60
    25
    May 11, 2016
    Happy home designer
    Harvest moon the lost valley
    Would be cool :)
     
  15. Lia

    Lia bohemian rhapsody

    Member
    1,266
    2,488
    Jan 29, 2016
    United Kingdom
    Nicee
    EDIT: Could you provide a direct cia download on the github page for people who use QR Downloaders (FBI, etc.)
     
    Last edited by Lia, May 23, 2016
  16. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
  17. Lia

    Lia bohemian rhapsody

    Member
    1,266
    2,488
    Jan 29, 2016
    United Kingdom
    Thank you! :D I'm away from my computer for a couple weeks so I can't download it without that.
    EDIT: That's not what I meant xD I meant a cia download like this: [​IMG]
     
    Last edited by Lia, May 23, 2016
  18. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
    Oh haha yeah sure I'll add a direct cia lik haha
     
  19. Lia

    Lia bohemian rhapsody

    Member
    1,266
    2,488
    Jan 29, 2016
    United Kingdom
    Thanks :P
     
  20. Metab
    OP

    Metab GBAtemp Regular

    Member
    156
    94
    Mar 23, 2013
    Where dat ass is
    Check the download page now fam :D