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

Metab

Well-Known Member
OP
Member
Joined
Mar 23, 2013
Messages
155
Trophies
0
Age
28
Location
Where dat ass is
XP
299
Country
04b68266fb.png
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
d0db3b6bf8.jpg

75ea5e1590.jpg

e06e4be19d.jpg

59c6103610.jpg

5e186292e4.jpg

0f3d6eb99a.jpg

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
de1b7e067ff39bf0ddc874186744a291.png


Github
3DS-Multi-Hex
 
Last edited by Metab,

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,729
Trophies
2
XP
8,537
Country
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,

G25900

Well-Known Member
Member
Joined
Oct 26, 2015
Messages
115
Trophies
0
Age
38
XP
385
Country
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.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,001
Country
Portugal
Yes and no. This is a game changer yes, but you still need to use homebrew to get the secondary exploit.
True. PowerSaves still has the advantage of not requiring HBL access

Sent from my Nokia 3310 using Tapatalk
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Sorry I sat on them when they were open
  • AncientBoi @ AncientBoi:
    eeewww
  • K3Nv2 @ K3Nv2:
    I thought it was the toilet
  • AncientBoi @ AncientBoi:
    okies. Time to go watch YT paranormal ghost things. L8er my luvs :D
    +1
  • K3Nv2 @ K3Nv2:
    I got a massive clue
  • BakerMan @ BakerMan:
    this mf def ain't watching ghost shit, he boutta beat his meat fr
    +1
  • K3Nv2 @ K3Nv2:
    Nah he's about to be the ghost in your bedroom
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, and leave ectoplasm all over the place
  • BakerMan @ BakerMan:

    this is him being described
    +2
  • Xdqwerty @ Xdqwerty:
    Sigh
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I dislike the kind of drm where you have to play single player games online all the time bc of some verification bs
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Don't use games that have Easy Anti-Cheat as its been exploited many times.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, my PC can't run most AAA games so i wont
    +1
  • Xdqwerty @ Xdqwerty:
    Most of the modern AAA games
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I also heard one of the Prince of Persia games was so unfinished that it required the "24/7 online" drm so a puzzle could be done and the game could be finished. And that when the Ubisoft servers were closed the (cracked) game was impossible to finish or something like that
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's extra scummy. Ubisoft nowadays ship out incomplete games like Skull and Bones which was being worked on for nearly a decade now.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, i think they have been doing that since late 2000s
    +1
  • Xdqwerty @ Xdqwerty:
    Either that or their old games were unfinished aswell but we can't notice it
  • Psionic Roshambo @ Psionic Roshambo:
    I like that games can be fixed after the fact, hate that it's being abused via beta tests... And DLC... I was a 7800 owner back in the day and loved Impossible Mission, turns out I couldn't beat it because it was actually impossible lol
  • Psionic Roshambo @ Psionic Roshambo:
    I never knew about it at the time but a fixed version was available but you had to mail in your broken copy lol
  • Psionic Roshambo @ Psionic Roshambo:
    So that version is semi rare
    Psionic Roshambo @ Psionic Roshambo: So that version is semi rare