wiki/pages/_en-US/twilightmenu/controls.md
triangle 1c23fe377f
RAM dump button combo and RAM Viewer controls (#9)
A few things to consider:

- *RAM Editor* and *RAM Viewer* are referred to as if they are two separate modes, but it would be more accurate to imply a *view mode* and *edit mode* as they both technically are within the RAM Viewer option in the in-game menu. I did not do this, because then view mode would have to be a sub-bullet of RAM Viewer itself along with edit mode, making it more messy (line 42, 51)
- The other two shortcuts are above the in-game menu because of how long and detailed the in-game menu portion is, so it looks nicer this way (line 39, 40)
- The RAM dump shortcut appears to take 3 seconds, but maybe I miscounted 2 as 3? (line 40)
- There's no explanation for `h` (line 54, 55)
- Explanation for address jump function is redundant, because there isn't really a nice way of saying "see above" and it might not make sense to separate it from the viewer and editor portions (line 47, 58)
- This only covers the RAM Viewer functions because everything else in the in-game menu is fairly straightforward, but perhaps those other things would belong on the nds-bootstrap section of the wiki
- *Fast scroll* may not be appropriate (line 44)
- *1h* may be unnecessary, but was done to be consistent with *10h* (line 54, 55)
- Address jumping section makes no mention of hexadecimal (line 48, 59)
2021-03-22 19:23:23 -06:00

69 lines
3.8 KiB
Markdown

---
lang: en-US
layout: wiki
section: twilightmenu
category: other
title: Controls
long_title: TWiLight Menu++ Controls
description: Controls for using TWiLight Menu++
---
#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes
- <kbd>Left</kbd> / <kbd>Right</kbd>: Select a game / app
- <kbd class="face">A</kbd> / <kbd>START</kbd>: Launch game / app
- <kbd class="l">L</kbd> / <kbd class="r">R</kbd> or <kbd>SELECT</kbd> + <kbd>Left</kbd> / <kbd>Right</kbd>: Switch pages
- (DSi/Saturn/HBL theme) <kbd>SELECT</kbd> + <kbd>Up</kbd> / <kbd>Down</kbd> & release <kbd>SELECT</kbd>: Switch between the SD card and flashcard
- <kbd class="face">Y</kbd>: Per-game settings
- <kbd class="face">X</kbd>: Cheat menu
- <kbd class="face">A</kbd>: Toggle cheat
- <kbd class="face">B</kbd>: Exit cheat menu
- <kbd class="face">X</kbd>: Save and exit cheat menu
- <kbd class="face">Y</kbd>: Show cheat description
- <kbd class="l">L</kbd>: Disable all cheats
- <kbd class="face">X</kbd>: Delete/hide game
- (DSi/Saturn/HBL theme) <kbd>SELECT</kbd>: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed)
#### R4 theme
- <kbd>Up</kbd> / <kbd>Down</kbd>: Select a game / app
- <kbd class="face">A</kbd>: Launch game / app
- <kbd class="l">L</kbd>: Switch between the SD card and flashcard
- <kbd class="face">Y</kbd>: Per-game settings
- <kbd class="face">X</kbd>: Cheat menu
- <kbd class="face">A</kbd>: Toggle cheat
- <kbd class="face">B</kbd>: Exit cheat menu
- <kbd class="face">X</kbd>: Save and exit cheat menu
- <kbd class="face">Y</kbd>: Show cheat description
- <kbd class="l">L</kbd>: Disable all cheats
#### DS ROMs (using nds-bootstrap)
- <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 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin`
- <kbd class="l">L</kbd> + <kbd>Down</kbd> + <kbd>SELECT</kbd>: Open the in-game menu
- RAM Viewer
- <kbd>Up</kbd> / <kbd>Down</kbd>: Scroll
- <kbd>Left</kbd> / <kbd>Right</kbd>: Fast scroll
- <kbd class="face">A</kbd>: Enter RAM Editor
- <kbd class="face">B</kbd>: Return to in-game menu
- <kbd class="face">Y</kbd>: Specify an address to jump to
- <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
- 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
- <kbd>Up</kbd> / <kbd>Down</kbd>: Increase / Decrease value by 1h
- <kbd>Left</kbd> / <kbd>Right</kbd>: Increase / Decrease value by 10h
- <kbd class="face">A</kbd> / <kbd class="face">B</kbd>: Finish modifying value
- <kbd class="face">B</kbd>: Return to RAM Viewer
- <kbd class="face">Y</kbd>: Specify an address to jump to
- <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
#### Boot shortcuts
These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen.
- <kbd>SELECT</kbd>: Open settings
- <kbd class="face">A</kbd> + <kbd class="face">B</kbd> + <kbd class="face">X</kbd> + <kbd class="face">Y</kbd>: Reset all TWiLight Menu++ settings
- <kbd class="face">B</kbd>: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled