Releases: Miepee/Glenn
1.4.0
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
1.3.2
Fixed an issue that made the Windows GUI unusable
How do I use this?
Simply compress your Raw Windows mod as a zip, and then feed it into this tool.
For a full list of options for the CLI, start it with ./AM2RPortHelperCLI --help
The GUI will create the ported mods into the same directory as the raw Windows mod.
1.3.1
Remove a debug leftover that made the whole CLI completely unusable as well as minor GUI improvements
How do I use this?
Simply compress your Raw Windows mod as a zip, and then feed it into this tool.
For a full list of options for the CLI, start it with ./AM2RPortHelperCLI --help
The GUI will create the ported mods into the same directory as the raw Windows mod.
1.3 Release
Refactor the whole project, and implement a GUI now (will upload later). It's still a little drafty, and the CLI is recommended, especially for Mac porting.
1.2
Fix bug that made the program crash on any option.
How do I use this?
Simply compress your mod as a zip, and then drag-n-drop it into this tool. After that, select if you want to have a port made for Linux or Android. A zip/apk that can be used for the AM2RModPacker will then be created into the directory next to the program
1.1
Fixed a bug where the zip had to be next to the program.
How do I use this?
Simply compress your mod as a zip, and then drag-n-drop it into this tool. After that, select if you want to have a port made for Linux or Android. A zip/apk that can be used for the AM2RModPacker will then be created into the directory next to the program.
For Apk builds, you need to have Java installed.
1.0
Initial Release
How do I use this?
Simply compress your mod as a zip, and then drag-n-drop it into this tool. After that, select if you want to have a port made for Linux or Android. A zip/apk that can be used for the AM2RModPacker will then be created into the directory next to the program.
For Apk builds, you need to have Java installed.