(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] |
Revision as of 00:46, 29 May 2024
Luma3DS game patching
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 /luma/titles/<Title ID>/
folder. You can get the game's title ID from here (cartridges), here (digital games), or from the FBI -> Titles
menu. For example the Title ID for Pokémon X is 0004000000055D00
, so modified Pokémon X files would be placed at /luma/titles/0004000000055D00/
.
External code.bin and exheader.bin loading
Patched code.bin
and exheader.bin
files can be loaded. Compressed .code
files will not work with this feature, it must be uncompressed into a code.bin
.
IPS patching
IPS patches for code.bin
are also supported, which contain only the changes to the original code rather than the entire code.bin
. Patches should be named code.ips
and placed instead of a patched code.bin
.
LayeredFS
Files within a game or applications romfs
folder can redirected by placing modified files within /luma/titles/<Title ID>/romfs
.
Locale Emulation
Plugins
CTRPluginFramework 3GX - Blank Template
MegaNTR PLG plugin collection
Plugins list from gamebrew
Cheats
CTRPluginFramework Action Replay cheat codes
Save editors
ROM editors
External links
Luma3DS/wiki/Optional-features
List of Rom Hacks from gamebrew
save editor 3DS applications from gamebrew