Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS Random Game Launcher: Difference between revisions

From GameBrew
No edit summary
Line 2: Line 2:
|title=3DS Random Game Launcher
|title=3DS Random Game Launcher
|image=3DSRandomGameLauncher.png
|image=3DSRandomGameLauncher.png
|description=A Nintendo 3DS homebrew application that randomly selects, displays and then launches your installed games.
|description=Randomly selects, displays and then launches your installed games.
|author=selloa
|author=selloa
|lastupdated=2025/09/25
|lastupdated=2025/09/25
Line 19: Line 19:
|image_alt=3DS Random Game Launcher
|image_alt=3DS Random Game Launcher
}}
}}
'''3DS Random Game Launcher''' is a Nintendo 3DS homebrew application that randomly selects, displays and then launches an installed game from the SD card. It scans installed titles, filters out system applications, and picks a random game to launch.
A 3DS homebrew application that randomly selects, displays and then launches an installed game from the SD card. It scans installed titles, filters out system applications, and picks a random game to launch.  


The title database contains 4,135+ 3DS game entries with title IDs and names, sourced from the [https://3dsdb.com/ 3dsdb community database].
The title database contains 4,135+ 3DS game entries with title IDs and names, sourced from the [https://3dsdb.com/ 3dsdb community database].
Line 27: Line 27:
==Installation==
==Installation==
===Via Universal Updater===
===Via Universal Updater===
#Open '''[[Universal Updater 3DS]]''' on your 3DS.
*Open [[Universal Updater 3DS]] on your 3DS.
#Search for "3DS Random Game Launcher" and install the CIA file.
*Search for "3DS Random Game Launcher" and install the CIA file.
#Exit Universal Updater - wait a moment for the new app to appear on the Home Screen.
*Exit Universal Updater - wait a moment for the new app to appear on the Home Screen.
#Launch 3DS Random Game Launcher from the 3DS Home Screen.
*Launch 3DS Random Game Launcher from the 3DS Home Screen.


===Manual installation (3dsx)===
===Manual installation (3dsx)===
#Download the latest .3dsx file from the [https://github.com/selloa/3DS-Random-Game-Launcher/releases Releases] page.
*Download the latest .3dsx file from the [https://github.com/selloa/3DS-Random-Game-Launcher/releases Releases] page.
#Copy the .3dsx file to the <code>/3ds/</code> folder on the SD card.
*Copy the .3dsx file to the <code>/3ds/</code> folder on the SD card.
#Launch from the Homebrew Launcher.
*Launch from the Homebrew Launcher.


===Manual installation (CIA)===
===Manual installation (CIA)===
#Download the latest .cia file from the [https://github.com/selloa/3DS-Random-Game-Launcher/releases Releases] page.
*Download the latest .cia file from the [https://github.com/selloa/3DS-Random-Game-Launcher/releases Releases] page.
#Install using [[FBI_3DS|FBI]] or another CIA installer.
*Install using [[FBI_3DS|FBI]] or another CIA installer.
#Launch from the 3DS Home Screen.
*Launch from the 3DS Home Screen.


==User guide==
==User guide==
Line 51: Line 51:


==Controls==
==Controls==
A - Launch the selected title


{| class="wikitable"
Y - Reroll for a different random game
|-
 
! Input !! Action
Start - Exit
|-
| A || Launch the selected title
|-
| Y || Reroll for a different random game
|-
| Start || Exit
|}


==Screenshots==
==Screenshots==
Line 77: Line 71:


==Credits==
==Credits==
*'''einso''' - Original concept and implementation.
*einso - Original concept and implementation.
*'''DevKitPro team''' - For the 3ds-examples that made this possible (app_launch template).
*DevKitPro team - For the 3ds-examples that made this possible (app_launch template).
*'''3DS homebrew community''' - For keeping the scene alive.
*3DS homebrew community - For keeping the scene alive.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/3ds-random-game-launcher-finally-something-to-solve-the-what-should-i-play-problem.675053/
* GitHub - https://github.com/selloa/3DS-Random-Game-Launcher
* Github - https://github.com/selloa/3DS-Random-Game-Launcher
* GBAtemp - https://gbatemp.net/threads/3ds-random-game-launcher-finally-something-to-solve-the-what-should-i-play-problem.675053/

Revision as of 12:52, 2 March 2026

3DS Random Game Launcher
General
Authorselloa
TypeUtilities
Version18
LicenseMIT License
Last Updated2025/09/25
Links
Download
Website
Source

A 3DS homebrew application that randomly selects, displays and then launches an installed game from the SD card. It scans installed titles, filters out system applications, and picks a random game to launch.

The title database contains 4,135+ 3DS game entries with title IDs and names, sourced from the 3dsdb community database.

Originally created by einso as a proof-of-concept, it was later expanded by selloa with improved error handling, title filtering, and additional features. The project uses code from the devkitPro 3ds-examples app_launch template.

Installation

Via Universal Updater

  • Open Universal Updater 3DS on your 3DS.
  • Search for "3DS Random Game Launcher" and install the CIA file.
  • Exit Universal Updater - wait a moment for the new app to appear on the Home Screen.
  • Launch 3DS Random Game Launcher from the 3DS Home Screen.

Manual installation (3dsx)

  • Download the latest .3dsx file from the Releases page.
  • Copy the .3dsx file to the /3ds/ folder on the SD card.
  • Launch from the Homebrew Launcher.

Manual installation (CIA)

  • Download the latest .cia file from the Releases page.
  • Install using FBI or another CIA installer.
  • Launch from the 3DS Home Screen.

User guide

Upon launching, the application scans the SD card for installed game titles, filters out system applications, and randomly selects a game to display. The user can then choose to launch the selected game or reroll for a different random selection.

Features include:

  • Greyscale color scheme.
  • Homebrew mode to disable database filtering.
  • CIA file support.

Controls

A - Launch the selected title

Y - Reroll for a different random game

Start - Exit

Screenshots

Changelog

v18-beta 2025/09/24

  • Added CIA file support.
  • Added greyscale color scheme.
  • Added homebrew mode, to disable database filtering.
  • Minor visual tweaks.

v1.0 2025/09/07

  • First release.

Credits

  • einso - Original concept and implementation.
  • DevKitPro team - For the 3ds-examples that made this possible (app_launch template).
  • 3DS homebrew community - For keeping the scene alive.

External links

Advertising: