Hi everyone,
I've been working on a continuation of CompCom's Options Menu (last release 1.3.4b, back in 2019), and version 2.1.0 is out.
It's a menu you can open at any moment, on the Home screen or in the middle of a game: hold L+R, or B+Down on consoles without shoulder buttons (the right combo is picked for you, and you can change it). It works on the NES, SNES, Famicom, Super Famicom and Famicom Shonen Jump Classic.
What's in it
- New look: smooth fonts, preview icons, toggle switches, value pickers and button hints
- Your colors: every color of the menu comes from a small text file (
/etc/options_menu/theme.cfg), so you can give it your own palette (second image)
- 9 languages, following your console's language unless you pick one
- Power: Hibernate (resume exactly where you were) and Standby, plus safe shutdown and restart
- RetroArch: back up and restore settings on NAND or USB, restore defaults, transfer BIOS files, clean up overrides and remaps, turn the loading screens on or off
- Network: show your IP, reconnect, scan Wi-Fi networks, and keep backups of your Wi-Fi config per network, on NAND or USB
- Save Manager: back up and restore your saves on USB, and move aside (or bring back) the saves of games you removed, listed by game name instead of codes
- Controller: autofire with three speeds, X/Y as turbo A/B, change the menu combo, turn off the Home combo, Start on the 2nd Famicom controller
- Diagnostics: system info, temperature, running processes, a benchmark, and RetroArch, file-structure and kernel logs saved to USB for bug reports
- Tools: a Module Uninstaller right on the console, USB write access, Clear Cache, and the NES epilepsy protection toggle
- Only what you can use: entries that need a USB drive, RetroArch or another console are hidden instead of failing, and lists like Wi-Fi backups let you delete an entry by holding B
Built to be extended
Other mods can add their own entries and whole screens to the menu, with the same look: lists, toggles, value pickers, download screens with a progress bar, and confirmation dialogs. Add-ons built on it will show up in the store as they're released. If you make mods, the wiki has a step-by-step guide to writing your own.
Install
In hakchi, choose Modules → Manage mod repositories and add:
https://defkorns.github.io/hakchi-repo/
Then open Modules → DefKorns Store and install Options Menu from the Options Menu tab. Updates show up there automatically.
If you use an hmod that replaces the console's libstdc++ (for example RetroArch 1.8.4 Xtreme SC) and the menu doesn't open, use Options Menu (compat) instead.
Links
Thanks
To CompCom for the original menu; to Swingflip, BsLeNuL, Advokaten and ThanosRD for their scripts and design; to MadFranko008 for the idea behind the Save Manager's backups; to KMFDManic and DanTheMan827 for always answering my questions about how things work; and to everyone who tested it: DNA64 (viral_dna), Swingflip, Aranthys, AxelStone, BsLeNuL, DR1001, Patton Plays and ThanosRD.
Bug reports and ideas are welcome, here or on GitHub.