Hey everyone, I have another large update for the Launcher with version 2.1, addressing some ongoing feedback and also several of the things on my checklist. You can download from the nexus for DL2 and DL1 or from the alternative google drive link:
https://drive.google.com/file/d/1UfzWlVExR66n5qcr4sS2Pk7zwG0CqIXd/view?usp=sharing
I have also created a new Updater for pulling the latest version of the launcher from Dropbox without needing to manually redownload from google or the nexus mods.
Please be aware that this does reduce the amount of downloads for the mod and future updates I release, making it less likely that Techland will ever officially support this work or hire me.
Even though it's not much, I do still get a small percentage from the Nexus download count, so if you haven't considered yet, please consider becoming a stimpak supporter to help the project continue to be supporter as the new features continue to roll out. If not I understand but please consider endorsing the project so it continues to gain attention.
Changelog:
Improved Installer code
Now the installer will show the user which files it's processing and has a better progress UI. This also helps show that if you click off the window these processes halt until you click the application again, this is to help ensure the application remains lite on your systems so that you can leave it running with minimal system processes.
UI Improvements
Continued support of uniform sizes and formats of my UI across all the panels, it still has a ways to go but some of the very large text should be better now
Improved code for Installer and Multiplayer
I've gone through and improved the code for processing the data and getting the information the code needs to properly reflecting your currently installed mods and checking for compatability.
Improved Multiplayer Session code
The code should be able to properly hotswap between sessions and probably back up your original session a bit easier now.
Improved underlying code for Mod Manager Update
A large amount of these improvements are building towards the next major update which included mod management, merging, and uninstalling.
The real goal here is to create a system that allows users to realize they have other mods installed, this seems to be a large ongoing issue with users experience black screen and crash issues.
Fix for Path is Too long errors
Some users reported having issues extracting the files from the Launcher zip due to very long file names, this was from the embedded mod thumbnails cache from the nexus and attempting to name the thumbnails after the names of the mods...which some are very long. These images and the thumbnail references have been serialized with new randomly generated names so that it drastically reduces the length of the names for those users trying to install the launcher deeper in their folders.
Fix for Audio Manager error and failure to install
This was part of the previous post for the 2.0i1 test build, a few users have confirmed this error was fixed so it's being released in this new full version.
New Auto-Updater for the launcher
Added a new IALR_Updater.exe as the first .exe you see when extracting. This exe will allow you to check if there are updates for the launcher and if so it will download and extract the files while backing up your previous settings from the old launcher (config.ini, custom Mod configs, etc).
This should make it easier to update the launcher without losing your settings and previously installed settings
Bug fixes:
Fix for installer not properly recognizing the Data3.pak when installing IAL for DL1
Fix for error in 2.1 when switching between projects, a randomly thread error would occur where I am disposing of some of the tasking between loaded projects.
Added experimental code for overseas users that are unable to enter "." in the Mod config float values, instead needing to use "," when entering a value. I'm not entirely sure why this is but the code will now convert these commas back to decimal points when writing the data