As you probably have noticed, the tool has now been renamed to Glenn. This has no special meaning, it just fits better into the frog-theme and gives the tool now some identity.
Note, that for this Release, I am not publishing Mac versions of the tool for neither CLI nor GUI. They are planned to be back for the next release though.
Dependencies
You need to have .NET 6 (or later) installed in order to run this tool, as well as optionally a Java Runtime in order to port to Android.
Changelog
- Add option for Android builds to have internet access (required for multitroid based stuff)
- Fix tool overwriting/deleting previous output files when newer runs don't port to them (i.e. port to Linux, then port to Mac, suddenly Linux zip is gone)
- Add tooltips into the GUI to explain some functions
- Make UI of GUI nicer
- Make custom Android save function not crash
- Split backend up in order to be easier to work with
- It is now possible to not only port raw Windows zips, but raw Linux and Mac zips too
- Make it so that for the Mac display name, and the custom Android save directory, that these are now taken from the data.win's Display Name. This leads to the Mac Display name now being done automatically and the Android custom save name now being behind one checkbox, streamlining the UI.
- The way icons and splashes work has been redone. Previously, you had to manually change the images (icon, splash and Android splash) in the "utils" folder before running the tool. Now, those images don't exist anymore. The tool will have default images embedded into the binary itself. Custom images can now be changed directly via the GUI, or by providing a custom path for Cli. Both tools now first read the config path (in appdata/XDG_CONFIG) first for custom images. The Android specific splash has also been removed and it will now use the same Splash as desktop
- You are now able to port raw mods to Windows
- Show stacktraces when the GUI crashes instead of exiting silently
- Write unit tests. These should ensure that basic functionality never regresses
- GUI is now usable with .net 6+ instead of exactly .net6
- Fix bug about Android icons looking very blurry