Releases: Furglitch/modorganizer2-linux-installer
Release list
MO2-LINT 7.0.0-rc7
In theory.. this should be the final -rc before the 7.0.0 release. All we're currently waiting on is a resolution for #976, which is being worked on in #1069.
Documentation
- Completely rewrote the documentation and README to be more complete and easier to read.
- Site moved from wiki.furglitch.com to docs.furglitch.com
Features
- #1076 - feat: theme installation -
--themeflag - #1078 - feat: generate themes from GTK and KDE color schemes
- #1079 - feat: open MO2 folders in Linux default file manager - uses
xdg-open - #1081 - feat: added settings.toml config file - allows users to set default settings for the installer
- #1087 - feat: automatically add overrides to Flatpak installs
- a8f89f0 - feat: add STEAM_DIR environment variable to ovverride Steam library detection
Bugfixes
- #1067 - fix: check for
cabextractbefore installingarialtrick - #1074 - fix: instance matching checks game slug instead of nexus slug
- #1075 - fix: resolve Skyrim SE instance in wrong
osarch - #1086 - fix: resolve appinfo path using util.steam.find_library instead of hardcoded path
- ea9308b - fix: add Snap installs to path for Steam library ditection
Full Changelog: 7.0.0-rc6...7.0.0-rc7
MO2-LINT 7.0.0-rc6
Features
- #1029 - feat: use custom mo2 archive - @yak3d
- #1030 - feat: support Proton game drive paths - @rydalt
Bugfixes
- #1022 - fix: stop install when game path is missing - @KairosOps
- #1027 - fix: KeyError when selecting script extender - @skjiisa
- #1036 - better error handling for protontricks
- #1041 - fix: --custom flag not parsing given yaml
- #1042 - ensure windows 10 environment in wine
- #1043 - fix: cyberpunk 2077 not launching
Full Changelog: 7.0.0-rc5...7.0.0-rc6
MO2-LINT 7.0.0-rc5
Bugfixes
- 0297620 - fix: change game executables to launchers
- #1009 - feat: add nexus handler to
updatecommand
Documentation
- #1011 - docs: add Steam Deck 'Desktop Mode'-only instructions
Full Changelog: 7.0.0-rc4...7.0.0-rc5
MO2-LINT 7.0.0-rc4
Bugfixes
- #1005 - fix(nxm-handler): forward NXM downloads to running MO2 without bwrap - @howardad
- #1006 - fix(scriptextender): don't crash when Nexus denies a download link - @howardad
- #1007 - fix: incorrect Fallout 3 game_info
- #1008 - fix: remove archiving step
Updates
- 2aada5d - Update
make run
Full Changelog: 7.0.0-rc3...7.0.0-rc4
MO2-LINT 7.0.0-rc3
Games
-
#979 - Adds support for the following games (on respective launchers):
- Baldur's Gate 3 - Steam - Epic^
- Dragon Age 2 Ultimate Edition - Steam^ - Epic^
- Subnautica - Steam - Epic^
- Valheim - Steam^
- Witcher 3 - Steam^ - GOG^
If a launcher is marked with ^, it has not been tested for that platform and may not work, as I do not have the game on that platform.
Updates
- #978 - feat: better version update check
- Now handles non-"X.X.X" versions like the -rc* versions.
Full Changelog: 7.0.0-rc2...7.0.0-rc3
MO2-LINT 7.0.0-rc2
Bugfixes
- #964 - fix: winetricks path returned as string, not path
- #965 - fix: tricks only applying when prefix is archived
Full Changelog: 7.0.0-rc1...7.0.0-rc2
MO2-LINT 7.0.0-rc1
A major issue has been found with this release preventing the install of needed tricks. Please use -rc2 instead.
Finally, after 5 months of development, the first release candidate for MO2-LINT v7 is here! We greatly appreciate everyone's patience and support during the development of this major update.
What's New?
V7 is a complete rewrite of the installer in Python, aiming for better stability, performance, and maintainability.
Aside from the complete rewrite, there are a lot of new features and improvements in this release. Here are some highlights:
- Single-File Executable: Instead of a zipped folder containing the entirety of the codebase, the installer is now distributed as a single executable file. This should make it much easier to download and run the installer without having to worry about extracting files or navigating through folders.
- No Dependencies: The installer is now built as a single executable file, which means there are no external dependencies to worry about, not even Protontricks or Python. This should make installation and use much easier.
- Untouched Game Files: Previously, we replaced the launcher exe of the game in order to reroute to launch the Mod Organizer 2 instance. Now, MO2-LINT adds a launch option instead, leaving the game's files untouched!
- CLI Interface: The installer now mainly operates through a command-line interface. We understand this may be intimidating for some users, but we believe it offers more flexibility and control. For those who prefer a GUI, we're planning to develop a separate GUI application that will utilize the same backend as the CLI installer.
- Improved Logging: The installer now has a much more robust logging system, which should make it easier to diagnose and fix issues. Logs are now stored in
~/.cache/mo2-lint/logs/. - Better Error Handling: We've implemented better error handling throughout the installer, which should help prevent crashes and provide more informative error messages when something goes wrong.
- Proton 10 Support: After finding games like Fallout 4 no longer work with Proton 9, we've updated the installer to support Proton 10. This is now the recommended version of Proton for use with MO2-LINT.
More detailed information on how to use the new v7 release can be found at https://wiki.furglitch.com/modorganizer2-linux-installer/
Known Issues
- The launch options added to Steam may disappear. We're trying to determine the trigger and reason for this, but in the meantime, you can simply re-add the launch option with the
updatecommand.
What does -rc1 mean?
rc1 stands for "release candidate 1". This means that we believe the installer is 99% complete and stable enough for release, but we want to give the community a chance to test it out and report any issues before we make the full release.
While we have tested it extensively, there may still be bugs or issues that we haven't caught. We encourage everyone to try out the installer and report any issues you encounter. Your feedback is invaluable in helping us improve the installer and ensure a smooth experience for everyone.
There are still some more minor features and improvements that we want to add before the full release. For more information on what's coming, please check out the milestone board
P.S. Support for any previous versions of the installer has been dropped in order to focus our efforts on the development of the new installer.
P.S.S. Support for MO2 v2.5.3beta2 and Oblivion Remastered has been abandoned. The previous method of downloading MO2 v2.5.3beta2 from OneDrive has been patched, and there are no known other sources for this version of MO2. Support for Oblivion Remastered is expected to be reintroduced with the full release of MO2 v2.6.0, which is currently in development.
Major thanks to the following users for their help in the development in v7:
@tim-elmer @gmvi @daemon-mouse @AceOfKestrels @waebbl @phantomcortex
6.0.6
6.0.5
6.0.4
Features
- Add Fallout 4 VR support - Resolves #866
- Add 'Nexus Collection Downloader' to list of available plugins
Full Changelog: 6.0.3...6.0.4