3DS Multi Hex: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = 3DS Multi Hex | image = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.jpg|250px | type = Utilities | version = v1.0.0 | licence = Mixed |...")
 
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.jpg|250px
| type = Utilities
| type = Utilities
| version = v1.0.0
| version = v1.0.0 (29 May 2016)
| licence = Mixed
| licence = Mixed
| author = Metab
| author = Metab (aka kenji-1996 aka kenjithepirateking)
| website = https://github.com/kenji-1996/3DS-Multi-Hex
| website = https://github.com/kenji-1996/3DS-Multi-Hex
| download = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/3DSMultiHex.rar
}}
}}
<youtube>OKS4nI1vk8U&t=5s</youtube>


= 3DS-Multi-Hex =
3DS-Multi-Hex, also named 3DSMH, is a homebrew project aimed for easy menu customization through objects for minimal coding input. It will be used in this project for loading json files and using their values to build menus.
 
==Features==
* Object Orientated (No hard coding).
* Easy to add new items or menus (a few lines in slateManager.cpp).
* Visual Menu (thanks to xerp's libs).
* Customizable item and banner color (or random).
* Fire Emblem difficulty editor (the first and the example of whats possible).
 
==User guide==
===Add new cheats===
3DSHM will load from text files inside SD card located at <code>sd\3DSMH\</code>.
 
To add a new item, open home.txt and add new line in this format:
 
<code>_Game Name_|_Description for menu_|_Unique id_</code>
 
And to add a game cheat:
 
<code>_Name of cheat_|_Description of cheat_|/JKSV/Saves/_Location of save file_|_Pointer_|_Value_</code>
 
'''Example for Fire Emblem:Awakening:'''
 
This line goes in home.txt in \sd\3DSMH\
 
<code>Fire Emblem:Awakening|Save file cheats for Fire Emblem:Awakening|FEA1</code>
 
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</code>
 
'''Note from developer:'''
 
Notice it uses the same unique id, you must have the same unique id you set for the game. In the example it exported save as titled hack in JKSM (in the save location), and then the file that's being edited, in this case Chapter0.
 
===How to use===
To use this homebrew, you'll also need [https://gbatemp.net/threads/release-jks-savemanager-homebrew-cia-save-manager.413143/ JKSM].
* 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 game save should be edited.
 
===Supported gamelist===
Currently suppoerted ([https://drive.google.com/folderview?id=0B6QQS5PuCjIgdWZMWHJCMW9zcXM&usp=drive_web samples]):
* Fire Emblem:Awakening
* Pokemon Shuffle
 
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. Again make sure that the unique ID is the same name as the text file you added.
 
==Controls==
A - Select menu
 
B - Goes to main menu


An OOP C++ Project for the 3DS, to allow for easy addition of menu items
Start - Quits the program


= About =
D-pad - Browse Program


3DS Multi Hex is a projec tI am making for easy menu customization through objects for minimal coding input. It will be used in this project for loading json files and using their values to build menus.
Y - Closes message box


= Features =
==Media==
<youtube>OKS4nI1vk8U&t=5s</youtube>


* Object Orientated (No hard coding!)
==Changelog==
* Easy to add new items or menus! (a few lines in slateManager.cpp)
'''v1.0.0'''
* Visual Menu (Using xerp's libs! thanks dude!)
* Now support multiple values in 1 'cheat function'.
* Customizable item and banner color (or random)
* Fire Emblem difficulty editor (The first and the example of whats possible.


= New menu example =
'''v0.0.4'''
* 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:
==Credits==
Matypatty, @cearp and all the openly available libs for the 3DS used for this homebrew.


<pre>sd\3DSMH\</pre>
==External links==
To add a new item, open 'home.txt' and ''Game Name''|''Description for menu''|''Unique id'' And to add a game cheat ''Name of cheat''|''Description of cheat''|/JKSV/Saves/''Location of save file''|''Pointer''|''Value'' An example of this with Fire Emblem:Awakening
* GibHub - https://github.com/kenji-1996/3DS-Multi-Hex
* Reddit - https://www.reddit.com/r/3dshacks/comments/4kn2mr/help_the_3ds_multihex_homebrew_app_add_hex_edit
* GBAtemp - https://gbatemp.net/threads/cia-3dsx-wip-3ds-multi-hex-homebrew-powersave-alternative-v1-0-0.427784


<pre>Fire Emblem:Awakening|Save file cheats for Fire Emblem:Awakening|FEA1
[[Category:3DS homebrew application]]
Set Normal DIfficulty|Sets your save game to normal difficulty|/JKSV/Saves/Fire_Emblem__Awakening/hack/Chapter0|0x0D|0x00</pre>
[[Category:Homebrew utility applications on 3DS]]
'''Notice it uses the same unique id, you MUST have the same unique id you set for the game!'''

Revision as of 11:04, 7 July 2021

Template:Infobox 3DS homebrew

3DS-Multi-Hex, also named 3DSMH, is a homebrew project aimed for easy menu customization through objects for minimal coding input. It will be used in this project for loading json files and using their values to build menus.

Features

  • Object Orientated (No hard coding).
  • Easy to add new items or menus (a few lines in slateManager.cpp).
  • Visual Menu (thanks to xerp's libs).
  • Customizable item and banner color (or random).
  • Fire Emblem difficulty editor (the first and the example of whats possible).

User guide

Add new cheats

3DSHM will load from text files inside SD card located at sd\3DSMH\.

To add a new item, open home.txt and add new line in this format:

_Game Name_|_Description for menu_|_Unique id_

And to add a game cheat:

_Name of cheat_|_Description of cheat_|/JKSV/Saves/_Location of save file_|_Pointer_|_Value_

Example for Fire Emblem:Awakening:

This line goes in home.txt in \sd\3DSMH\

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)

Set Normal DIfficulty|Sets your save game to normal difficulty|/JKSV/Saves/Fire_Emblem__Awakening/hack/Chapter0|0x0D|0x00

Note from developer:

Notice it uses the same unique id, you must have the same unique id you set for the game. In the example it exported save as titled hack in JKSM (in the save location), and then the file that's being edited, in this case Chapter0.

How to use

To use this homebrew, you'll also need JKSM.

  • 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 game save should be edited.

Supported gamelist

Currently suppoerted (samples):

  • Fire Emblem:Awakening
  • Pokemon Shuffle

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. Again make sure that the unique ID is the same name as the text file you added.

Controls

A - Select menu

B - Goes to main menu

Start - Quits the program

D-pad - Browse Program

Y - Closes message box

Media

Changelog

v1.0.0

  • Now support multiple values in 1 'cheat function'.

v0.0.4

  • Added page support, now automatically handles unlimted amount of items, and puts them into pages.

Credits

Matypatty, @cearp and all the openly available libs for the 3DS used for this homebrew.

External links

Advertising: