This was sorta a big task, and you maybe wondering why I changed it directly to MO2 source code? Well the main reason is that its fully compatible with existing MO2 installs, and has plugin support(certain plugins don't work and I'll have to fix it). The other reason was that the Rust build was just a test run, and hey why should I reinvent the wheel lol.
I know that it may upset some people that I have moved to a flatpak set up. But it was the only reliable way I could get the binary size somewhat smaller, on top of including QT for users who are on DE like Cinnamon or XFCE. This also bundles in all the requirements so you don't have to go digging around to install some dependency. This is probably subject to change, or I might make a release of both at some point.
This is also my first attempt at making a flatpak.
Anyways the VFS system should now mount at where the plugins/game points the Data directory.
And this is still alpha so expect issues. Currently the main issues, is that ini creation isn't working correctly. I highly recommend that you load your launcher via steam or gog, and drop the ini files in the prefix location. It's easy to access on the wine/proton menu in the settings.
NXM handling can now work directly with MO2 OAuth and Associate Button.
And now wine/proton has been added to the settings window:
What are the future plans?
- First thing would to be porting fomod and omod installer plugins.
- Port the Root Builder Plugin with reflink copy for faster setups.
- Port other game support plugins if possible.
- Make the install process/setup a bit easier.
- Expand on NaK support for other launchers.
Any feedback is welcomed and remember this is the early alpha and I'll try to fix the issues as they come up in my free time.