Skip to content

v1.9.0

Compare
Choose a tag to compare
@FelisDiligens FelisDiligens released this 15 Dec 00:20
· 529 commits to master since this release

Version 1.9.0:

Full changelog, no particular order, contains all changes (that I remember, lol):

  • Rewritten, cleaned, and documented large parts of the tool's codebase.
  • Changed how game editions are handled: Instead, it uses "game profiles", which are configurable (therefore more flexible).
  • The tool now creates default *.ini files, if no *.ini files have been found (instead of locking the user out of the tool).
  • Added a Welcome screen that opens when the tool is started for the first time.
  • Added a Settings window, which has three tabs: "General" (tool and Nuclear Winter mode settings), "Game profiles", and "NexusMods".
  • Logging in with a NexusMods account uses Single Sign-on now, instead of personal API keys. This will return a dedicated API key. (Thanks to Pickysaurus who gave me an Application Slug)
  • Remote mod information and thumbnails is now stored in the tool's configuration folder.
  • NexusMods account information is now separate from the config.ini, in it's own "account.xml".
  • Added a Pipboy color preview. (Darker colors make it look weird, though)
  • Added Pipboy color presets from older games. (Fallout 3, New Vegas, and 4)
  • Changed the color dialog. The current color is now pre-selected.
  • Added 8 more account profiles
  • Changed how the mod manager organizes mods, frozen archives, and the *.xml file.
  • The format of the mod manager's *.xml file has changed significantly. It contains more information about the state of the mod on disk, which allows it to be saved at any given point in time. It also makes the "Deployment necessary" prompt more reliable.
  • Custom mod folder names are gone. Mods now have a GUID, and the folder as well as the frozen archives are named after it.
  • Added more information to the mod side panel (mod author, latest version, description, etc.).
  • Added endorse and abstain buttons to the mod side panel.
  • Changed how the side panel behaves: it now automatically opens when selecting a mod (or multiple mods), and changes get applied (and saved) immediately.
  • Added a groupbox "Add / replace mod files" to the side panel, which lets the user install more archives or overwrite files (in case of an update)
  • Added a "Auto-detect installation options" button to the side panel
  • Added warnings to the mod side panel, which hopefully aid in troubleshooting.
  • Added Ctrl+A (select all) and Ctrl+S (save changes) to the mod manager.
  • Help buttons now point to the GitHub wiki
  • Added a new error message, when *.ini files can't be parsed. It gives the option to reset *.ini files or fix syntax errors, while looking as user-friendly as possible.
  • Added checkbox to graphic settings: "Disable gore"
  • Added new section to camera settings: "Photomode options"
  • Moved a few settings to the "Danger Zone"
  • Added bScreenSpaceReflections to the "Danger Zone"
  • Removed SharpCompress dependency. Not necessary since 7-Zip is shipped with the tool.
  • Replaced 7za.exe with 7z.exe, because apparently 7za.exe doesn't contain unRAR. This will continue to allow *.rar files to be extracted, without SharpCompress.
  • Removed the popup when clicking on "Apply". It's a remnant of the old versions and just not necessary anymore. It doesn't make sense, because the mod manager saves the *.ini files too, without making a backup.
  • The tool will now create backups with timestamps (e.g. "My Games\Fallout 76\Backups\2020-07-12_11-17-40") whenever it saves the *.ini files.
  • Added a new error sound to the notifications. (error.wav)
  • Added separate Archive2 exceptions (Archive2Exception, and Archive2RequirementsException which inherits from Archive2Exception)
  • Replaced the experimental camera UI with more (well, or less) descriptive sliders.
  • Minor changes and bug fixes