-
Posts
105 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by x4ml
-
You’re close. A few things: {file.path}: leave it exactly as written. It isn’t something you fill in. LaunchBox replaces it with the game’s file path when you launch. Black screen and RetroArch freezing: the arguments I gave earlier were missing a few lines that LaunchBox normally sends to RetroArch. The most important ones are --activity-clear-task and --activity-clear-top. Without them, if RetroArch is already open in the background (for example after you tested it manually), it tries to reuse that session and gets stuck on a black screen. Force close RetroArch, then replace your launch arguments with this: -n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture -e ROM {file.path} -e LIBRETRO /data/user/0/com.retroarch.aarch64/cores/geolith_libretro_android.so -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg -e IME com.android.inputmethod.latin/.LatinIME -e DATADIR /data/user/0/com.retroarch.aarch64 -e SDCARD /storage/emulated/0 -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch.aarch64/files --activity-clear-task --activity-clear-top Check the package name. Sideloaded builds from retroarch.com use different names. The 64-bit build is com.retroarch.aarch64, the regular build is com.retroarch, and the 32-bit build is com.retroarch.ra32. To see which one you have, open RetroArch → Settings → Directory → Config. The path shown there includes the package name. If it isn’t com.retroarch.aarch64, replace it everywhere in the arguments above. While you’re in that menu, check that the Cores directory matches the LIBRETRO path.
-
Currently, it’s not possible to turn off play statistics in LaunchBox for Android. If you’d like to see an option for it in the app, please create a feature request here: https://feedback.launchbox-app.com/?b=679a6b991b2011c4928c2573. Other users can vote on it there, which helps us decide what to work on next. Until then, moving the LaunchBox data folder to an SD card, as described above, keeps those writes off your internal storage.
-
Waydroid isn’t something we officially support or test, but LaunchBox runs on it like on any Android device. The problem is that Waydroid can’t see your Linux folders by default. Copy your ROMs into Waydroid’s internal storage (~/.local/share/waydroid/data/media/0 on your Linux PC), make sure LaunchBox has “All files access”, then import from there.
-
Thanks for the logs; they showed us the problem. When the game starts, the stats screen tries to use your games list’s Launching View. That view doesn’t have a dual-screen layout, so the second screen stays on the background. Can you check this and try the workaround? Go to the games list for the platform you’re testing, open the menu, and choose View Settings. Look at Launching View. If it shows anything other than Box Art (for example, a theme name), switch it to Box Art. Launch a game again. The stats should now show on the second screen. Please let us know what Launching View was set to. We’ve also fixed this for the next beta, so LaunchBox will use the built-in stats screen whenever a theme’s launching view doesn’t support dual screens.
-
No. You can’t turn it off. LaunchBox records play count, last-played date and play time on every game launch, and no setting stops that. The "Show Play Time Tracking Prompt" option only affects sessions longer than about 4 hours, and even then the stats are still saved. The only way to keep those writes off internal storage is to put the LaunchBox data folder on an SD card: Close LaunchBox and copy the LaunchBox folder to the SD card with a file manager. Go to Settings → Options → Data Folder and choose the new location. A small temporary file is still written to internal storage on each save, but the stats themselves end up on the card.
-
Thanks for the report! To help us find out why the stats screen isn’t opening, could you send us a debug log? In LaunchBox, open the menu → Options, and under General, turn on Enable Debug Logs. Fully close LaunchBox (swipe it away from recent apps) and open it again. The log file is created at startup. Reproduce the issue: launch a game from LaunchBox with the dual screen attached, wait until the stats screen should appear, then come back to LaunchBox. In your LaunchBox data folder (shown under Options → Data Folder), open the Logs folder and find the newest Debug ….log file. Send that file to me in a direct message here on the forum. Click my name (x4ml) → Message, attach the log, and include a link to this thread. Please also say which emulator and game you tested with. Once you’ve sent it, you can turn debug logs back off.
-
Sorry, my earlier answer wasn’t quite right for your setup. "Update RetroArch" only shows up if you’re using the RetroArch build that LaunchBox installs itself. Since you see "Download and Install", you’re on a different RetroArch (probably RetroArch Plus from the Play Store), so skip that option. Installing it would just give you a second, separate copy of RetroArch. To use Geolith now: Make sure Geolith is installed in your RetroArch (Online Updater → Core Downloader). In LaunchBox, long-press your Neo Geo platform → Emulator Settings → Default Emulator → choose Custom Emulator (With Code). Tap Custom Emulator Launch Arguments and paste: -n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture -e ROM {file.path} -e LIBRETRO /data/user/0/com.retroarch.aarch64/cores/geolith_libretro_android.so -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg If you’re on regular RetroArch instead of RetroArch Plus, replace com.retroarch.aarch64 with com.retroarch in all three places.
-
Not something you’re missing: our core list doesn’t include Geolith yet, so it can’t be picked, and the "Downloaded cores" list only shows cores LaunchBox downloaded itself, not ones installed through RetroArch’s Online Updater. For now you can either run Manage Emulators → Update RetroArch and then pick Geolith under "Add downloaded core", or set up the platform with "Custom emulator with code" and point LIBRETRO at geolith_libretro_android.so
-
Not yet, but it’s possible. Android supports app shortcuts on the home screen, so we could add an “Add to Home Screen” option for each platform. Tapping the icon would open LaunchBox straight into that platform’s game list. If you’d like to see this in LaunchBox for Android, please create a feature request. That way we can see how many users want it and prioritize it.
-
Please, let us know if the issue is fixed in beta-4
-
Beta 4 is now available for testing. This build adds new Second Screen Views options for choosing and ordering the dual-screen Game Details pages, improves NAS re-imports so regional releases and editions that share a title are relinked correctly, and fixes several controller, dual-screen, and stability issues reported during Beta 3. It also adds support for more emulators and platforms. We'd appreciate your feedback as we continue polishing version 1.23. Full details are below: Added support for new Android emulators: Xenra (Gold), Xenra (Green), ax360e, ax360e (Free), X360 Mobile (Old), xendroid, Dolphin (Debug), Dolphin Handheld, Dolphin Ishiiruka, Dolphin MMJR3, DolphinCS, Borked 3DS, Lemonade Alpha, Citra (Antutu), Citra (Antutu Storage Access), Mupen64Plus AE (Alpha), Mupen64Plus AE (Legacy), Suyu (RelWithDebInfo), PPSSPP Legacy, ARMSX1, EmuCoreR, ARMSX3, EmuCoreC, Vita3k+, Virtual Virtual Boy, MiceWine, Winlator CMod, Winlator CMod (Old), Winlator CMod Proot, Swan.emu, Ruffle, SWF Player, SWF Player Pro, and Swiff Added the Web Browsers, Microsoft Xbox 360, and Sega Titan Video platforms Added RetroArch core mappings for Sega Titan Video and Sega Model 3 Added Second Screen Views options to choose which dual-screen Game Details pages appear, including Statistics, the order you page through them, which page opens while a game is running, and which pages are hidden while playing. Themes can also provide their own pages Fixed NAS re-imports and Update Games scans skipping regional releases and editions that share a title. These games are now relinked by file name, and Update Games now shows how many games were relinked and lists any that could not be matched Fixed holding A to open the game menu with "Skip Menu and Play Game on Tap" enabled, which could launch the game when choosing an option such as Edit Metadata Fixed pressing B on the PIN screen on dual-screen devices closing one screen and leaving LaunchBox stuck on the splash screen when reopened Fixed game achievements opening on the Library screen instead of the Details screen on dual-screen devices Fixed a crash when returning from platform view settings on dual-screen devices, and repeated Back presses navigating twice Fixed the launch activity for the Google Play version of ARMSX2 Fixed entering IPv4 addresses when adding NAS connections manually Fixed Android system-bar spacing and toolbar positioning that could leave gaps or overlap platform and game lists Fixed RetroAchievements platform matching to use metadata aliases and Scrape As settings, including Sega Master System Fixed crashes when opening editing pages from game menus while artwork was updating, when closing a popup with the on-screen keyboard open, when saving a new platform, and when the second screen switched views while videos were loading
-
Hello, I thought I fixed this issue, but no. It's really difficult to do it without being able to reproduce it. Hope the next beta will finally solve it.
-
I reproduced this issue. Will be fixed in the next release
-
We have uploaded the new version 1.23-beta-3. If you have version 1.23-beta-2 downloaded in the LaunchBox/Updates folder, you need to delete the current version, install 1.23-beta-2, and update to 1.23-beta-3 through the app's alert. If you don't have version 1.23-beta-2 downloaded in the LaunchBox/Updates folder, download the official 1.22 version from the LaunchBox website, open the app, enable the "Update to Beta Releases" option on the Options page, fully close the app, and then open it. Let us know if it resolved your issue
-
Thanks for the report! We're investigating this issue
-
Beta 3 is now available for testing. This build introduces dual-screen support, letting you browse your library on one screen while viewing game details, achievements, artwork, and session statistics on the other. It also adds manual NAS connections, expands achievement details, and includes fixes for playtime tracking, library updates, and crashes. We’d especially appreciate testing on dual-screen devices: navigating with touch and controllers, launching and closing emulators, opening settings, and browsing achievements while a game is running. Please also check that playtime saves correctly after returning from your emulator. Full details are below: Added dual-screen support with separate Library and Details screens, controller-focus indicators, and options to swap screens or choose where emulators launch Added dual-screen Game Details pages for Overview, Achievements, Artwork, and Video, with animated clear logos and quick actions for Download or Play, Favorite, Add to Playlist, and star rating Added an in-game companion screen with session statistics, achievements earned during play, an achievement browser, and animated artwork Added automatic achievement refresh every three minutes during play, when opening the companion achievement page, and through manual refresh Added support for opening settings on the Details screen Added a Recently Played carousel to the platform Details screen with touch and controller navigation Added manual SMB connections by IPv4 address, with guest or authenticated access and connection testing Added an emulator selection popup showing Installed and Not Installed status Added indicators to help identify new settings Added community comments and a View on RetroAchievements action to achievement details Improved the RetroAchievements game page with clearer summaries, square achievement tiles, and selected achievement details in Grid and List modes Updated RetroAchievements terminology from Softcore to Casual Removed the legacy Banners Dual Screen platform view; existing selections now use Wheel with Details Fixed playtime not being saved correctly after returning from an emulator Fixed Manage Android Apps repeatedly reloading its list Fixed deleted games and games removed from playlists reappearing after using Jump To Fixed NAS downloads remaining on “Checking NAS connection” after the transfer started Fixed NAS re-imports and Update Games scans incorrectly adding, skipping, or removing existing games, while preserving existing library data Fixed RetroAchievements matching for titles beginning with tags such as Homebrew, Prototype, Demo, or Hack Fixed emulator installation completion handling after Android recreates the activity Fixed crashes when opening custom Arcade genres or selecting the LaunchBox root as a platform’s ROM folder Fixed crashes during Steam session validation and rapid page navigation Fixed crashes when opening, rotating, or leaving Filters and Games pages Fixed crashes when RetroAchievements data was unavailable while offline or because of DNS errors Improved Cloud Sync recovery after authentication expires Improved main menu initialization reliability Improved video failure handling, falling back to static artwork when media is unavailable or invalid Updated .NET MAUI to 10.0.90 and Community Toolkit to 14.2.2 Improved beta diagnostics and reduced unnecessary error reports Thanks for continuing to test and share your feedback. When reporting an issue, please include your device, Android version, and steps to reproduce it. Screenshots and logs with Enable Debug Logs turned on are especially helpful.
-
Hello, thanks for the report. We will try to fix it by the next beta (which is soon )
-
Hi, thanks for the feedback. LaunchBox for Android does not currently have a Quest-specific VR interface, and we haven’t announced plans for a dedicated VR version. When sideloaded on a Quest, it runs as a standard Android application, so some behavior may differ from phones, tablets, and handhelds.
-
We can’t add direct game launching by ourselves because Asobi must first provide an Android intent or deep-link API that tells the app which game or console to open. You can already add Asobi itself to LaunchBox as an Android app, but individual game launching isn’t currently possible. If Asobi adds a public integration API, we’ll be happy to investigate supporting it.
-
Thanks for the report. It will be fixed in the next beta
-
Hello, this feature will be added in 1.23-beta-3 (just letting you know 😉)
-
Thanks for reporting this. It matches a known Eden issue where games launched from external frontends did not load updates or DLC stored in an External Content folder. Eden has fixed this in v0.2.1, so please update Eden and try again. If it still happens, please let us know your exact Eden version and whether the updates are installed to NAND, stored as external content, or merged with the game file.
-
Hi Jameel, thanks for the suggestion. Asobi is already available on Android, and you can import it into LaunchBox as a normal Android app. Directly launching individual PlayStation games from LaunchBox would require Asobi to provide a public Android launch intent or deep-link API. I couldn’t find one documented yet, so we can’t reliably add it as a supported emulator at this time. If the Asobi developer exposes that functionality, we can investigate a proper integration.
-
reproduced it will be fixed in the next beta
-
Beta 2 is now available for testing. This build focuses on refining the RetroAchievements features introduced in Beta 1, improving startup and navigation performance for larger libraries, and delivering smoother controller navigation throughout the app. It also moves LaunchBox for Android to .NET 10 and .NET MAUI 10, adds support for more emulators and RetroArch cores, and includes fixes across game progress, emulator settings, popups, and cloud authentication. We’d appreciate your feedback as we continue polishing version 1.23. Full details are below: Added a confirmation prompt before logging out of RetroAchievements Added support for the ARMSX2 Refresh emulator for Sony PlayStation 2 games Added support for new Android emulators: hakuX, PrimeHack Android, Mandarine, Mandarine-Neo, Eden Nightly, Strato, EmuCoreX, NetherSX2 Turnip, and EmuCoreV Added RetroArch core mappings for the BBC Microcomputer System and Interton VC 4000 Improved controller navigation smoothness in the Boxes Grid games view Improved startup speed, especially for larger libraries, by saving lightweight library information so LaunchBox can reach the main screen faster on future launches Improved the Jump To menu for games. It now shows choices matching the current Sort By option, such as dates, ratings, platforms, regions, and other available values Improved loading and navigation speed for filters and games pages, especially when browsing large platforms or changing views Updated LaunchBox for Android to .NET 10 and .NET MAUI 10, along with updated supporting libraries Updated the minimum supported Android version to Android 8.0 Improved popup appearance and controller navigation throughout the app, including more consistent colors and borders, more reliable input focus, and better on-screen keyboard handling Improved RetroAchievements auto-login for RetroArch so LaunchBox uses a dedicated configuration that includes the user’s existing RetroArch settings Improved the RetroAchievements profile settings by separating in-app and external emulator options and masking Web API key entry Improved the Manage Emulators page so its content is restored immediately after emulator installation or update attempts, including failed installations Improved Cloud Sync authentication diagnostics to help identify sign-in and token validation failures without collecting credentials or authentication tokens Fixed an issue where Android could downgrade Done / Mastered games after an app update, and hardened automatic progress tracking so blank configured values no longer clear existing progress Fixed platform default emulator and RetroArch core settings being lost after restarting LaunchBox, and corrected the default Nintendo Entertainment System RetroArch core Fixed RetroAchievements title matching so base games are not rejected when RetroAchievements also has matching subset entries Fixed an issue where LaunchBox’s RetroAchievements auto-login for RetroArch could force Encore Mode back on after users disabled it Fixed the Android RetroAchievements Games Beaten total to match Windows by including beaten casual, beaten hardcore, completed, and mastered games Fixed an issue where the NAS game download progress popup could appear as a blank white box while the download continued Fixed controller navigation on the Filters and Games pages after upgrading to .NET MAUI 10 Fixed an issue on some Android handhelds where holding Back could repeatedly open and close the main menu Fixed an issue where pressing Back on the Edit Platform Metadata page could return to the Filters page after displaying the Save or Cancel warning Fixed inconsistent or unreadable text in Cloud Sync, EmuMovies credential prompts, and other settings dialogs Fixed long messages being clipped instead of wrapping on the NAS Management page