Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Game modification: Difference between revisions

From Hacks Guide Wiki
(a somewhat organized collection of thoughts (links). needs words)
 
(a few words)
Line 1: Line 1:
==Luma3DS game patching==
==Luma3DS game patching==
{{Main|3DS:Luma3DS/Configuration}}
{{Main|3DS:Luma3DS/Configuration}}
===External code.bin and exheader.bin loading===  
Luma3DS allows for the modification of a game or application without having to patch the original files. This is done by redirecting the reading of files to a separate location containing the modified files. Because no original game files are actually being modified, this feature works with physical game cartridges. To use this feature, files must be placed in a <code>/luma/titles/<Title ID>/</code> folder. You can get the game's title ID from [http://3dsdb.com/ here] (cartridges), [https://hax0kartik.github.io/3dsdb/ here] (digital games), or from the <code>FBI -> Titles</code> menu. For example the Title ID for Pokémon X is <code>0004000000055D00</code>, so modified Pokémon X files would be placed at <code>/luma/titles/0004000000055D00/</code>.
 
===External code.bin and exheader.bin loading===
Patched <code>code.bin</code> and <code>exheader.bin</code> files can be loaded. Compressed <code>.code</code> files will not work with this feature, it must be uncompressed into a <code>code.bin</code>.
===IPS patching===
===IPS patching===
===LayeredFS===  
IPS patches for <code>code.bin</code> are also supported, which contain only the changes to the original code rather than the entire <code>code.bin</code>. Patches should be named <code>code.ips</code> and placed instead of a patched <code>code.bin</code>.
===LayeredFS===
Files within a game or applications <code>romfs</code> folder can redirected by placing modified files within <code>/luma/titles/<Title ID>/romfs</code>.
===Locale Emulation===
===Locale Emulation===
{{Main|3DS:Setting game locales}}
{{Main|3DS:Setting game locales}}


==Plugins==
==Plugins==
Line 21: Line 27:


==External links==
==External links==
[https://github.com/LumaTeam/Luma3DS/wiki/Optional-features Luma3DS/wiki/Optional-features]<br>
[https://www.gamebrew.org/wiki/List_of_all_3DS_Rom_Hacks List of Rom Hacks from gamebrew]<br>
[https://www.gamebrew.org/wiki/List_of_all_3DS_Rom_Hacks List of Rom Hacks from gamebrew]<br>
[https://www.gamebrew.org/wiki/List_of_3DS_homebrew_applications#Save_Managers_and_Editors-0 save editor 3DS applications from gamebrew]
[https://www.gamebrew.org/wiki/List_of_3DS_homebrew_applications#Save_Managers_and_Editors-0 save editor 3DS applications from gamebrew]