Jump to content
LaunchBox Community Forums

LaunchBox for Android - 1.16 Beta Thread


faeran

Recommended Posts

Hi Everyone,

I apologize for this being long overdue, but this update has taken a long time to put together due to the change in framework that we were forced to make with this update. We've switched over from the deprecated Xamarin.Forms framework to the MAUI framework. With that comes under-the-hood changes to almost everything in the entire application. As a user, you will not see much visual differences, however, do know that there's a higher risk with this update than with any others, so please, if you wish to test this update, back up your data files, and your theme files, before running this update.

Now that we are on MAUI, all frontend code had to slightly change. This means that the first time you launch the app after the update, you'll see a prompt that informs you of us needing to optimize any custom themes. This process will edit your theme files, which will eliminate custom theme specific errors that we were able to identify. However, do know that while you may not get errors, all custom themes did not some kind of custom code changes to them. At this stage, I believe all themes except the Colorful - Flex theme has had a version bump in the theme manager for users on beta 1, so if you use a specific custom theme, you'll want to head into the Theme Manager to download all updates before providing feedback.

For making you wait for this necessary framework change, we also wanted to make sure it was worth it, so we also added a brand new feature that's been long requested, Network Share Support!

To give a little context, Android itself has no global network share support within the operating system itself. Where Windows has built-in network support that any application can take advantage of, Android requires each app to create their own support for network shares. Since we are a launcher that sends file paths to other applications, that's becomes a bit problematic, as we'll be sending a file path to a network share that the emulator itself has no idea how to access. Therefore, the way our network share support works is that you first run the import process. You'll notice a new section when choosing a folder path for network drives. Choosing that will allow you to see any publicly available networks. If it's hidden behind a username/password, you'll be asked to authenticate. If your network share is truly open for anonymous users, you'll be able to make it right in. You can import your ROMs in the exact same way as before.

Any games in your local "cloud" will be marked as such. They'll get there own little badge that will display on most default views, and you have the ability to filter by them as well. When you play a game that's on a network share, we will download your file into a local location and send the local path to the emulator. We have a few more improvements with this system yet, but it's working good enough for testing at this time.

There's more in this update, so check the full changelog, and if you do decide to help us test this update we are very grateful. If you crash on the beta, we've already received the report, but the following information will be helpful for us to recreate the issue:

  • Your device specs
  • The version of Android and API version
  • Description of the issue
  • Can it be reliably reproduced on your end?
  • Reproduction steps

 

You can opt into the beta within LaunchBox for Android by going into Option and turning on the Update to Beta Releases option. If a beta release is available, you will get prompted each time the app opens up.

Full Changelog: https://www.launchbox-app.com/android-about/change-log

 

Beta 1:

  • Network Drive Support: Import games directly from your local network drive. When launching a game, they will download locally
  • Local Game Indicator: Games stored on your local network are now easily identified by a cloud icon for all default views
  • New Filter Option: Quickly filter your game library to view only local or non-local games
  • Customizable Screen Timeout: Control your screen timeout independently of Android's system settings
  • Expanded Emulator Support: Added full support for CEMU and Lime3DS emulators (yes, we know)
  • Framework Overhaul: Upgraded to the latest MAUI framework for improved performance and stability
  • Fixed Play Time Sync: Resolved an issue that could cause inaccurate play time tracking
  • Android Game Parsing Fix: Addressed an Android game parsing issue on startup for certain Android based VR headsets
  • Like 4
Link to comment
Share on other sites

I currently only have 3 platforms I'm using on the Android app (DS, 3DS, and GBA). Since this update no game will launch no matter which emulator/cores I try (MelonDS, Citra, Retroarch with various cores, DraStic) though the games still work fine from within those apps. When I try to launch a game I get the 'launching' splash screen and it just hangs there. I have to force close to get out.

Pixel Pro 9 Fold running Android 15

Link to comment
Share on other sites

3 hours ago, snarfo67 said:

I currently only have 3 platforms I'm using on the Android app (DS, 3DS, and GBA). Since this update no game will launch no matter which emulator/cores I try (MelonDS, Citra, Retroarch with various cores, DraStic) though the games still work fine from within those apps. When I try to launch a game I get the 'launching' splash screen and it just hangs there. I have to force close to get out.

Pixel Pro 9 Fold running Android 15

Thanks for the report.

Did you make sure to update all themes you are using within the Theme Manager?

The launching code hasn't changed, so I'm wondering if it's just a theme related issue.

EDIT:
Another thing you can check: open the Emulator Settings to one of your platforms and uncheck the Extract ROMs option, and see if that makes a difference.

If you can take a screenshot of the page that is frozen and paste it here. It may provide some context to what's going on.

Link to comment
Share on other sites

Thanks for the suggestions, but still no bueno.

I did the theme update when prompted on first run, and just now I tried theme repairs on Alisia and Unified Lite (the themes I use most), plus I tried the various launch themes in them as well as the base box art version.

All my ROMs are unarchived, but I did turn the extract ROMs option off for all of them.

In all cases I just get the launching screen attached.

Screenshot_20241209-132755.png

Link to comment
Share on other sites

On 12/9/2024 at 1:43 PM, snarfo67 said:

Thanks for the suggestions, but still no bueno.

I did the theme update when prompted on first run, and just now I tried theme repairs on Alisia and Unified Lite (the themes I use most), plus I tried the various launch themes in them as well as the base box art version.

All my ROMs are unarchived, but I did turn the extract ROMs option off for all of them.

In all cases I just get the launching screen attached.

Screenshot_20241209-132755.png

I cleared the Launchbox app storage (just clearing the cache didn't do anything) and it's working again in case anyone else runs into the same issue. Other than that no problems with this update yet. Thanks to the devs for their hard work!

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...