Skip to content

Releases: Furglitch/modorganizer2-linux-installer

MO2-LINT 7.0.0-rc7

MO2-LINT 7.0.0-rc7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Aug 00:29

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 - --theme flag
  • #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 cabextract before installing arial trick
  • #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

MO2-LINT 7.0.0-rc6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jul 04:03
8874312

Features

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

MO2-LINT 7.0.0-rc5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:59
78c1d4a

Bugfixes

  • 0297620 - fix: change game executables to launchers
  • #1009 - feat: add nexus handler to update command

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

MO2-LINT 7.0.0-rc4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jun 06:04
fd39ab1

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

Full Changelog: 7.0.0-rc3...7.0.0-rc4

MO2-LINT 7.0.0-rc3

MO2-LINT 7.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 May 00:24
d402ed2

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

MO2-LINT 7.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 May 21:17

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

MO2-LINT 7.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 May 06:32

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 update command.

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

Choose a tag to compare

@github-actions github-actions released this 20 Nov 05:36

Updates

  • Update NVSE to 6.4.2

Full Changelog: 6.0.5...6.0.6

6.0.5

Choose a tag to compare

@github-actions github-actions released this 19 Nov 02:40

Bugfixes

  • Fix incorrect .ini filename for F4SEVR

Full Changelog: 6.0.4...6.0.5

6.0.4

Choose a tag to compare

@github-actions github-actions released this 18 Nov 05:37

Features


Full Changelog: 6.0.3...6.0.4