Releases: 0neGal/viper
Release 1.8.1
HOTFIX
- Fixed CLI "up-to-date" message not replacing
%s
with the version number - Fixed packages having a
v
in their version for the folder name of the package, this caused packages to not be found by Northstar, if some of your mods aren't showing up since updating or installing them whilst on Viper 1.8.0, then this'll likely fix it, simply re-install the mod
Release 1.8.0
ADDED SUPPORT FOR PACKAGES FOLDER
Recently Northstar has added a new folder called packages
, this is where all mods installed through Thunderstore are supposed to go. This separates it from the normal mods
folder, which is now currently just for manually installed mods and core mods.
This means Viper has had to have added support for reading mods through this folder, and being able to properly manage, install and uninstall them. This version adds support for this. In conjunction with this it simultaneously also adds support for installing packages with plugins in them.
This folder will also make it much easier for mod managers to work together seamlessly. Mods are now far more likely to install correctly, be detected correctly. This folder also makes it far easier for Viper as a whole to manage mods.
But fear not, the mods
folder is still here to stay, and manually installed mods will still go there.
If you still have mods in the old mods
folder that you installed through Thunderstore, then you'll have to either re-install them, or update them, this can be done from the mod browser. Most mods will automatically be capable of having their older folder deleted and will only have the newer and better one. There are some mods where this however will not work, and in those cases you'll simply have to delete the old mod from the mod list, then install it again from the mod browser.
NOTICE: This version could accidentally lead to a few bugs happening in the install or discovery process of mods, it has been well tested for quite a bit, and it shouldn't have anything major, but nothing is able to be predicted, and with changes as big as these, it is always possible that something will break. If this were to be case, then a bugfix release should be imminent after a bug is found.
If you do discover a bug or similar, make sure to create an issue and fill it out properly!
OTHER CHANGES
- Northstar's core mods now have a default icon
- Fixed clarity and spelling errors in some Spanish translations
- Smaller changes to the codebase to make it overall easier to maintain
- The "Launch" button will now become disabled and change into "Running..." when the game is currently running
- Added tooltips, some buttons when hovered will now have a small tooltip that tries to explain what the button does
- Added colored console output, now if you're debugging or developing Viper you can look at pretty colors instead of plain text with no colors
Release 1.7.3
SETTING TO AUTO-CLOSE EADESKTOP
Previously there was an option to auto-close Origin when closing Viper, now you can do the same with the EA Desktop app.
Release 1.7.2
FIX RESETTING CONFIG NOT WORKING
When the config file is improperly formatted or something has gone wrong inside it, you'd be asked if you want to reset it. However in some cases, this reset wouldn't actually function as intended, and you'd now be in a loop of clicking reset.
This however only occurred for some people, and not everybody. Now however the reset button works properly.
Release 1.7.1
BUG FIXES AND ALIKE
- HTTP/download errors are now handled more smoothly
- Improved codebase once again, even more than last time
- An alert is now shown if you attempt to update the game while it is running
- Changing language now automatically disables the automatic language detection
- This used to already be a feature but a rework broke this, and it's now working again
- Northstar updates are now downloaded to a temporary folder instead of your gamepath
Release 1.7.0
BRAND NEW MODLIST
The mods page has been redesigned almost from the ground up, it now looks far closer to the design seen in the Thunderstore browser, it is also now far easier to disable, toggle and manage mods. On top of this mods that are detected to have updates, will be shown at the top of the list, along with a button to update the mod.
OTHER MINOR CHANGES
- Improved codebase substantially
- Custom UserAgent to HTTP requests
- A version number has also been added, this means when Viper performs any HTTP request it'll have it's UserAgent header set to (as an example):
viper/1.7.0
- A version number has also been added, this means when Viper performs any HTTP request it'll have it's UserAgent header set to (as an example):
- Fixed some mods not being able to install
- Updated the versions of various dependencies
- The release notes pages have a slightly tweaked design
Release 1.6.3
TINY FIXES AND CHANGES
- Error messages are now far more user friendly
- Better handling for mods with duplicate mod folders
- Bumped versions of dependencies
Release 1.6.2
BUG FIX AND MINOR CHANGES
- Renamed the HTTP cache file
- Before this, a
requests.json
file was situated inside your cache folder, which may seem out of place, as it does not signify that Viper created it anywhere, now it has been renamed toviper-requests.json
- Before this, a
- Fixed the game not being spawned in a separate shell
- This caused Northstar to not launch after this PR made to Northstar
- And a few other internal changes...
Release 1.6.1
MINOR CHANGES
- German translations!
- Update extraction progress
- This means if extracting is taking a while, you can still see how long is left
- Deprecated
ns_version.txt
- Previously we had our own method of keeping track of what version of Northstar was installed, and whether Northstar was even installed, as this was implemented back when there was no real way to check it. Now we check the version numbers of the Northstar mods and make sure
NorthstarLauncher.exe
does exist.
- Previously we had our own method of keeping track of what version of Northstar was installed, and whether Northstar was even installed, as this was implemented back when there was no real way to check it. Now we check the version numbers of the Northstar mods and make sure
- Updated to Electron v16.2.6 (from v16.0.6)
Release 1.6.0
NEW FEATURES
- A few extra animations in some places
- An option to auto exit Origin when Viper is closed
- A masterserver status on below the launch button
- This will show how many servers are currently online, how many players are using Northstar, and it'll also give you an error message if the masterserver is down.
- We now automatically close the cookie alert in the mod previewer
- We also now hide the Thunderstore Mod Manager recommendation, as Viper is an alternative
OTHER NOTABLE CHANGES
We've vastly cleaned up the codebase, there's still some places that aren't all that good, but overall everything is better than before, this doesn't have any effect on the end user, and is only for the future of maintaining Viper.