-
-
Notifications
You must be signed in to change notification settings - Fork 221
Features
Click here to see an overview of all global shortcuts.
The GameSwitcher is designed to be the central user interface of Onion.
Launch the GameSwitcher by pressing the MENU button.
The last game played will be resumed in a few seconds, and with the simple press of a button, save your progress and turn off the console.
It also allows you to quickly change games and many other features:
- Quick boot your last played game.
- Quickly switch games from your history.
- Remove a game by pressing X.
- Full overlay with accurate brightness, battery readings and playtimes.
- Press SELECT to toggle playtime display.
- Minimal view mode: Press Y to toggle.
- Improved Sleep Mode with full game suspension (press POWER).
- Low battery indicator: Red frame when <15% (can be adjusted in Tweaks).
- When the battery goes below 4%, the device will automatically save and exit to prevent losing progress.
- Choose the systems and apps you need.
- Optimized presets, homebrew apps, and more.
- Packages are divided into three sections:
- To reinstall a package, first toggle it off and press START to apply, then open Package Manager, toggle it on and apply.
Make Onion your own!
- System settings: Startup behavior, auto-save and exit, vibration
-
Custom shortcuts: Single/long/double press MENU, and launch apps or tools via X or Y in MainUI
- Known limitation: Some apps can't be launched this way (for now only Music Player / GMU is known not to support this)
- User interface: Show/hide recents/expert tabs, theme overrides
- Advanced: Quick access to advanced emulator settings, plus a submenu to reset different settings
- Tools: Sort favorites, fix thumbnails, remove OSX system files
- The Search app lets you search all your games.
- Note: For now only verified systems are supported (the ones that are in the
Games
tab).
- Note: For now only verified systems are supported (the ones that are in the
- You'll find Search under
Apps
- and it's a popular choice for mapping to X or Y (via Tweaks). - When a search is active, the results will be shown under
Games
›Search
, you can remove the search again by choosing "Clear search". - "Missing caches" lists all systems which haven't been cached yet, and thereby haven't been included in the search.
- Reason: All game caches are cleared everytime you "Refresh all roms".
- Solution: Go into each system you want included in the search.
Filter
- You can install Filter via Package Manager, which will add a "Filter" and "Refresh roms" shortcut to the bottom of each game list.
- Filter: Will prompt you to enter a keyword for filtering the selected game list.
- Refresh roms: Will refresh roms only for the selected game list.
- Note: If you're using a
miyoogamelist.xml
you will need to add an entry for~Filter.miyoocmd
and~Refresh roms.miyoocmd
.
- Preview and change themes.
- Get more themes from our ❤️ community
- Track your game playtimes (format
h:m
). - View your total playtime in the top bar (format
h:m
). - Share your playtimes by taking a screenshot (press MENU+POWER - screenshot is saved in
Screenshots
).
Rebuilt for Miyoo Mini - synched with RA main
- Save State Thumbnails enabled
- Compiled and partially rebuilt by Eggs for precision and performance
Custom audio driver, custom scalers, new display driver, and a new input driver
- Minimal input and audio lag
- Customs cores
- Fine-tuned with optimal best settings for the Miyoo Mini in mind
- Crisp 640×480 resolution
- Can also work as a game launcher
Cores embedded, playlists and favorites unlocked
- Rotation support for arcade games
- Custom video filters
You can now modify, or create your own
Some examples of video filters made for this RetroArch port (click to view full resolution):
Normal_3X:
LCD filters, click to magnify (Integer scaling):
Guest mode is a separate profile so you can safely lend your device to your kid or your friend. The profile contains the following properties:
- Saves
- States
- Video filter and scaling options
- Core options
- Custom button remapping layouts
- RetroArch history
The Game Switcher list will be different to reflect this
- RetroArch playlists and favorites
- Timers for your games
Play Activity app - RGUI config
RetroArch Graphic User Interface
Your saves and most of your preferences are now in /Saves
(Example: D:/Saves/
).
This also includes your secondary profile, your config files, RetroArch lists and play activity database.
Simply copy this folder when you want to backup your data.
- Battery percentage is shown in the top bar
You can configure the battery percentage visibility and color in the theme configuration file. It is also possible to make a theme that only shows the percentage text.
- No more audio lag
Credit: Eggs - New default theme inspired by the Lilla theme by Evolve
Credit: DiMo - OnionOS icon by Evolve
- Textures are compressed for faster results
Credit: DiMo - Box art size fix in the included themes
Credit: DiMo
- Many additional systems supported
- Experimental Arduboy support
Credit: JMARoeder - Updated PICO emulator to Fake08 standalone
Credit: Supergrom - Updated screenshot tool to v4
Credit: Eggs - Support for game system icon packs
Drag and drop custom icons into the
Icons
folder at the root of your SD - Boxart moved to
/Roms/[SYSTEM]/Imgs
for easier scraping - Various bug fixes and optimizations
Next up: Frequently Asked Questions (FAQ)