mirror of
https://github.com/LumaTeam/Luma3DS.git
synced 2026-02-25 19:34:39 +00:00
Updated Other features and notes (markdown)
parent
e64a92a0a4
commit
5c4483e1e9
@ -1,12 +1,60 @@
|
|||||||
- You can have a splash screen display on boot. This can be either an image for the top screen (**aurei/splash.bin**), one for the bottom one (**aurei/splashbottom.bin**), or both. Boot is only delayed if you place either on the SD card. Convert your own splash screen images [here](http://xem.github.io/3DShomebrew/tools/image-to-bin.html) or find them [here](https://gbatemp.net/threads/reinand-3-0-custom-splash-screens-thread.410948).
|
## Splash Screen
|
||||||
|
AuReiNand can show:
|
||||||
|
- An image for the top screen (`SD:/aurei/splash.bin`)
|
||||||
|
- An image for the bottom screen (`SD:/aurei/splashbottom.bin`)
|
||||||
|
|
||||||
- You can load external ARM9 programs (like Decrypt9) on boot.
|
You can place either of the files above, or both of them at the same time.
|
||||||
First of all, you need to create a **payloads** directory inside the aurei folder. Then rename the payload you use most to **def_NAME.bin** (where NAME can be whatever you want), and place it inside the newly created folder. **Optionally** you can have these other payloads: x_NAME.bin, y_NAME.bin, select_NAME.bin, l_NAME.bin, right_NAME.bin, left_NAME.bin, up_NAME.bin, down_NAME.bin. def_NAME.bin gets launched by holding **START** or if another payload doesn't exist, for the others you need to hold their corresponding button, **except** for r_NAME.bin and select_NAME.bin which are launched with **L+R** and **L+SELECT** respectively. If you're using a non-screen-init version of A9LH, it will be done automatically before launching the payload.
|
You can convert your own splash screen images [here](http://xem.github.io/3DShomebrew/tools/image-to-bin.html) or find ones made by others [here](https://gbatemp.net/threads/reinand-3-0-custom-splash-screens-thread.410948).
|
||||||
|
**Boot is delayed if you place either file on the SD card.**
|
||||||
|
|
||||||
- Signature checks are always patched. If you're not booting a 9.0/9.2 NAND, the FIRM reboot patch is applied, to allow games which work in the larger RAM mode (Smash Bros, Monster Hunter 4... on Old 3DS, still unused by official software on New 3DS), custom GBA games and old DS flashcards to work.
|
---
|
||||||
|
|
||||||
- Booting with arm9loaderhax is **auto-detected**, and **whenever you load SysNAND on A9LH** all FIRMs are automatically patched to **prevent overwriting** A9LH or bricking. This also makes you be able to always safely perform a system update from A9LH.
|
## Payload Chainloading
|
||||||
|
|
||||||
- When a soft (or "MCU") reboot happens (like exiting from System Settings), AuReiNand will remember and force the last used boot mode. This is to easily keep staying on the NAND you booted. To override this, just hold A (which is equivalent to not pressing anything on a fresh boot), or the desired button(s).
|
Allows you to run other ARM9 programs on boot.
|
||||||
|
How to use:
|
||||||
|
- Put the the payload you use most inside `SD:/aurei/payloads`, and rename it to `def_<name>.bin` (where <name> can be whatever you want)
|
||||||
|
- Put additional payloads in `SD:/aurei/payloads`, and rename it to `<button>_<name>.bin` (where <name> can be whatever you want)
|
||||||
|
|
||||||
- Finally, when you quit a GBA game, you'll be forced to SysNAND **in every case** (and you can't override it!). This is important to prevent **loss** of your saves.
|
`<button>_<name>.bin` can be as follows:
|
||||||
|
- `x_NAME.bin`
|
||||||
|
- `y_NAME.bin`
|
||||||
|
- `select_NAME.bin`
|
||||||
|
- `r_NAME.bin`
|
||||||
|
- `right_NAME.bin`
|
||||||
|
- `left_NAME.bin`
|
||||||
|
- `up_NAME.bin`
|
||||||
|
- `down_NAME.bin`
|
||||||
|
|
||||||
|
**File names shouldn't be longer than 13 characters, including the ".bin" part, or it will not work.**
|
||||||
|
|
||||||
|
`def_NAME.bin` gets launched by holding the **START** button or if chosen payload doesn't exist, for the others you need to hold their corresponding button.
|
||||||
|
For the r_NAME.bin and select_NAME.bin you need to press **L+R** and **L+SELECT** on boot respectively.
|
||||||
|
If you're using a non-screen-init version of A9LH, it will be done automatically before launching the payload.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Signature Check Patching
|
||||||
|
AuReiNand always patches signature checks. This allows **region-free** to work **without** the need of NTR CFW or pre-patched Home Menu or NS CIAs.
|
||||||
|
|
||||||
|
If you're not booting a 9.0/9.2 NAND, the FIRM reboot patch is applied to make these work:
|
||||||
|
- Allow games which work in the larger RAM mode (Smash Bros, Monster Hunter 4... on Old 3DS)
|
||||||
|
- Custom GBA games
|
||||||
|
- Old DS flashcards
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ARM9LoaderHax and FIRM write-protection
|
||||||
|
Booting with arm9loaderhax is **auto-detected**, and **whenever you load SysNAND on A9LH** all FIRMs are automatically patched to **prevent overwriting** A9LH or bricking.
|
||||||
|
This also makes you be able to always safely perform a system update from A9LH.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Session persistency
|
||||||
|
When a soft (or "MCU") reboot happens (like exiting from System Settings), AuReiNand will remember and force the last used boot mode. This is to easily keep staying on the NAND you booted.
|
||||||
|
To override this, just hold A (which is equivalent to not pressing anything on a fresh boot), or the desired button(s) for other ARM9 payloads.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## GBA Save Game Patch
|
||||||
|
When you quit a GBA game, you'll be forced to SysNAND **in every case**. This is important to **prevent loss** of your saves, and can't be changed or overridden.
|
||||||
Loading…
x
Reference in New Issue
Block a user