mirror of
https://github.com/LumaTeam/Luma3DS.git
synced 2026-02-24 19:04:39 +00:00
fix up options-and-usage
parent
4dbd4fadff
commit
5f57a2c784
@ -37,14 +37,6 @@ This allows you to configure the processor the same way NTR CFW does:
|
||||
|
||||
---
|
||||
|
||||
- **Developer features**:
|
||||
- **ErrDisp**: patches ErrDisp to display debugging information on the top screen.
|
||||
- **UNITINFO**: patches the value of CFG_UNITINFO sent to the ARM11 on boot to make applications believe they are running on a developer unit, and switches the CIA encryption to the developer one.
|
||||
This makes ErrDisp display debugging information and allows you to install and run certain system software for development units, but also prevents using the eShop, amiibo, retail-encrypted CIAs etc.
|
||||
- **None**: doesn't apply either patch and disables the exception handlers (refer to the [Other features and notes](https://github.com/AuroraWright/Luma3DS/wiki/Other-features-and-notes) page).
|
||||
|
||||
---
|
||||
|
||||
- **Autoboot SysNAND**: Determines if you want to boot **SysNAND** or **EmuNAND** by default (when **holding no buttons** on Luma3DS boot).
|
||||
- If the option is **on**, **holding L** boots **the default EmuNAND**.
|
||||
- If the option is **off**, **holding L** boots **SysNAND**.
|
||||
@ -70,22 +62,35 @@ This path will be attempted on both SD and CTRNAND, and is also picked up if not
|
||||
|
||||
---
|
||||
|
||||
- **Enable region/language emulation and external .code**: Enables the following two features:
|
||||
- **Enable game patching**: Enables the following features:
|
||||
- The region/language emulation feature allows some games which need a specific language to be set to work, and **DLCs for foreign games** to load. To use it:
|
||||
- Create a folder named **locales** inside `luma`.
|
||||
- Create a .txt file with game's **title id** as the name (look them up on **www.3dsdb.com**).
|
||||
- Create a folder named **`titles`** inside `luma`.
|
||||
- Create a folder with the game's **title id** as the name (look them up on **www.3dsdb.com**) inside `titles`.
|
||||
- Create a file named **`locale.txt`** in the game's folder.
|
||||
- Inside the file,
|
||||
- Put **3 characters for the region** ("JPN", "USA", "EUR", "AUS", "CHN", "KOR", "TWN").
|
||||
- Put **an empty space**.
|
||||
- Put **2 characters for the language** ("JP", "EN", "FR", "DE", "IT", "ES", "ZH", "KO", "NL", "PT", "RU", "TW").
|
||||
- For example, to play Pokémon™ Y in Japanese language and region:
|
||||
- Create `0004000000055E00.txt`.
|
||||
- Create `0004000000055E00/locale.txt`.
|
||||
- Put in `JPN JP`.
|
||||
- Save.
|
||||
- The LayeredFS feature allows you to replace RomFS files with files on the SD card for most games. To use it:
|
||||
- Create a folder named **titles** inside `luma`.
|
||||
- Create a folder with the game's **title id** as the name (look them up on **www.3dsdb.com**) inside `titles`.
|
||||
- Create a folder called **`romfs`** in the game's folder.
|
||||
- Put the replacement files in the `romfs` folder.
|
||||
- For example, to use LayeredFS with Pokémon™ Y, make a folder named `romfs` , put your replacement files in it, then put `romfs` in `0004000000055E00`.
|
||||
- The external .code feature allows you to use patched binaries for games. To use it:
|
||||
- Create a folder named **code_sections** inside `luma`.
|
||||
- Create a folder named **titles** inside `luma`.
|
||||
- Create a folder with the game's **title id** as the name (look them up on **www.3dsdb.com**) inside `titles`.
|
||||
- Obtain a patched code.bin for the game, and rename it with game's **title id** as the file name (look them up on **www.3dsdb.com**).
|
||||
- For example, to use a patched binary with Pokémon™ Y, rename it to `0004000000055E00.bin`.
|
||||
- For example, to use a patched binary with Pokémon™ Y, rename it to `code.bin` and put it in `0004000000055E00`.
|
||||
- The code IPS patching feature allows you to use IPS patches on a game's code. To use it:
|
||||
- Create a folder named **titles** inside `luma`.
|
||||
- Create a folder with the game's **title id** as the name (look them up on **www.3dsdb.com**) inside `titles`.
|
||||
- Obtain an IPS patch for the game, and rename it with game's **title id** as the file name (look them up on **www.3dsdb.com**).
|
||||
- For example, to use a patch with Pokémon™ Y, rename it to `code.ips` and put it in `0004000000055E00`.
|
||||
|
||||
---
|
||||
|
||||
@ -108,3 +113,12 @@ The version strings can't exceed **39 characters**.
|
||||
---
|
||||
|
||||
- **Patch SVC/service/archive/ARM9 access**: disables SVC, service, archive and exHeader ARM9 access checks (the service and archive patches don't work on New 3DS FIRMs between 9.3 and 10.4).
|
||||
|
||||
---
|
||||
|
||||
- **Set developer UNITINFO**: patches the value of CFG_UNITINFO sent to the ARM11 on boot to make applications believe they are running on a developer unit, and switches the CIA encryption to the developer one.
|
||||
This makes ErrDisp display debugging information and allows you to install and run certain system software for development units, but also prevents using the eShop, amiibo, retail-encrypted CIAs etc.
|
||||
|
||||
---
|
||||
|
||||
- **Enable exception handlers**: enable the exception handlers. See [Others features and notes](https://github.com/AuroraWright/Luma3DS/wiki/Other-features-and-notes#exception-handlers) for more details.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user