mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
Update nds-bootstrap wiki (#62)
* Update controls.md - Remove mention of returning to loader via button combo in DSiWare not working (fixed in 0.54.1) - Add mention of precise volume control (added in 0.11.0) - Add mention of ARM7/9 memory map switching in RAM Viewer (added in 0.50.0) * Update faq.md - Minor brevity/consistency changes - Mention deleting usrcheat.dat as part of troubleshooting - Add "Can I remap button inputs using nds-bootstrap?" - Add "How do I play randomized Pokémon ROMs with nds-bootstrap?"
This commit is contained in:
parent
d5c613855b
commit
117350416f
@ -7,6 +7,7 @@ long_title: nds-bootstrap Controls
|
||||
description: Button controls for nds-bootstrap
|
||||
---
|
||||
These do not apply to homebrew.
|
||||
- <kbd>SELECT</kbd> + <kbd>Up</kbd>/<kbd>Down</kbd>: Precise volume control
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Up</kbd> + <kbd class="face">X</kbd> for 1 second: Swap the screens
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Down</kbd> + <kbd class="face">A</kbd> for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin`
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Down</kbd> + <kbd class="face">B</kbd> for 2 seconds: Return to loader
|
||||
@ -29,6 +30,7 @@ These do not apply to homebrew.
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Increase/Decrease selected value
|
||||
- <kbd>Left</kbd>/<kbd>Right</kbd>: Select a value
|
||||
- <kbd class="face">A</kbd>/<kbd class="face">B</kbd>: Return to RAM Viewer/Editor at specified address
|
||||
- <kbd>SELECT</kbd>: Switch between [ARM7 and ARM9 memory maps](https://problemkaputt.de/gbatek-ds-memory-maps.htm)
|
||||
- RAM Editor
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>/<kbd>Left</kbd>/<kbd>Right</kbd>: Select a value
|
||||
- <kbd class="face">A</kbd>: Modify selected value
|
||||
@ -40,7 +42,8 @@ These do not apply to homebrew.
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Increase/Decrease selected value
|
||||
- <kbd>Left</kbd>/<kbd>Right</kbd>: Select a value
|
||||
- <kbd class="face">A</kbd>/<kbd class="face">B</kbd>: Return to RAM Viewer/Editor at specified address
|
||||
- Returning to loader may not work on some O3DS models, and does not work in B4DS mode or when used as a button combination in DSiWare
|
||||
- Returning to loader may not work on some O3DS models, and does not work in B4DS mode
|
||||
- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings
|
||||
- Precise volume control can be turned on or off in the TWiLight Menu++ settings
|
||||
- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/)
|
||||
- Taking screenshots is currently not possible in B4DS mode
|
||||
|
||||
@ -9,15 +9,16 @@ description: FAQ & Troubleshooting for nds-bootstrap
|
||||
|
||||
#### I'm having issues with my ROM(s), what should I do?
|
||||
- Make sure that you are on the latest release of [nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap/releases/latest) and [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest) if you are using it (update instructions are provided in each release page)
|
||||
- Check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) to see if this is a known issue on the latest nds-bootstrap
|
||||
- Check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) to see if this is a known issue on the latest version of nds-bootstrap
|
||||
- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, pressing <kbd class="l">L</kbd> in the game's cheats menu on TWiLight Menu++ will disable all cheats for it
|
||||
- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/`
|
||||
- Run the game with different settings, this includes ARM9 CPU Speed, Async card read, DS/DSi Mode, sound quality, Card read DMA, etc
|
||||
- Using TWiLight Menu++, change all the per-game settings to `Default`
|
||||
- If there is a specific per-game setting that causes your issue, please report this to the [GitHub](https://github.com/DS-Homebrew/nds-bootstrap/issues)
|
||||
- If there is a specific per-game setting that causes your issue, please report this to the [GitHub repository](https://github.com/DS-Homebrew/nds-bootstrap/issues)
|
||||
- If present, delete the cheat database (`usrcheat.dat`) in `sd:/_nds/TWiLightMenu/extras`
|
||||
- If you have followed all the above steps, ask in the [Discord server](https://discord.gg/yD3spjv)
|
||||
- If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on Github
|
||||
- Check the closed issues too in case there has already been an issue closed in preference a different one.
|
||||
- If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub
|
||||
- Check the closed issues too in case there has already been an issue closed in preference a different one
|
||||
- If it doesn't have any GitHub issue attached to it, go ahead and make a new one
|
||||
- If no solution has been found at this point, please update the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing)
|
||||
|
||||
@ -48,9 +49,9 @@ There are also timing issues and AP measures (which most are already removed), b
|
||||
#### What is a Donor ROM?
|
||||
In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary.
|
||||
A Donor ROM can be set using **TW**i**L**ight Menu++.
|
||||
- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM.
|
||||
- **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on.
|
||||
- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around.
|
||||
- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM
|
||||
- **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on
|
||||
- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around
|
||||
|
||||
#### What is the best Donor ROM?
|
||||
There is no *best* one to use.
|
||||
@ -65,8 +66,9 @@ A nightly build is build for the latest commit. Nightly builds may be unstable,
|
||||
You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z).
|
||||
|
||||
#### Why do my cheats not work?
|
||||
The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time.
|
||||
Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB.
|
||||
- Some cheats may have button activators or other conditions that need to be met. Check the description of the cheat for more information
|
||||
- In **TW**i**L**ight Menu++, you can press Y to view a specific cheat's information, when available
|
||||
- The way E-type cheats are implemented in nds-bootstrap is currently broken, meaning they may or may not work. Your cheat probably uses that type, and it is not known when this issue will be fixed
|
||||
|
||||
For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats).
|
||||
|
||||
@ -95,3 +97,10 @@ No. While not all games may function correctly under this setting, the DSi and 3
|
||||
|
||||
#### Can I speed up games using nds-bootstrap?
|
||||
While TWL CPU speed may reduce lag, nds-bootstrap cannot run games at faster speeds than intended.
|
||||
|
||||
#### Can I remap button inputs using nds-bootstrap?
|
||||
No. Since nds-bootstrap runs games natively, it cannot change the function of most buttons. The only way to do so would be to modify the game itself, or by using cheat codes.
|
||||
|
||||
#### How do I play randomized Pokémon ROMs with nds-bootstrap?
|
||||
Pokémon HeartGold/SoulSilver, Black/White, and Black 2 / White 2 have anti-piracy measures that have to be manually patched out *before* randomizing the ROM. You can do this with [DS-Scene ROM Tool](https://gbatemp.net/download/35735/).
|
||||
- Randomized ROMs cannot be AP-patched on-the-fly like the vanilla versions of these games are, because randomizing a ROM has far too many unique possible outputs to be reasonably included with **TW**i**L**ight Menu++
|
||||
|
||||
Loading…
Reference in New Issue
Block a user