aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-21fixed Windows launch error0neGal
2022-04-20running status on buttons0neGal
When the game is running the buttons will go from saying "Launch" to "Running" and the buttons will also disable, so you can't run the game multiple times, avoiding a lot of issues.
2022-04-20find.proton() and more checks0neGal
Overall we should now be able to find the latest version of Proton, the Prefix, and everything a like, all automatically. Albeit launching is sort of iffy, and seems to work, but with some issues that seem to be caused mostly by my system.
2022-04-19basic Linux launch support0neGal
extras/findgame.js is now extras/find.js, as it now also is able to find the prefix of your Steam install and the path to Origin. Generally speaking you can technically launch the game right now, both Vanilla and Northstar (from what I can tell), albeit Wine is being weird for me currently and leads to the game freezing while it's loading, or simply never running because Origin is technically already running in the background. Maybe I should add a "kill" function to the launch screen. Besides that some status text would also be nice i.e change "Launch" to "Launching", to make sure the user doesn't think Viper isn't doing anything. On the Windows side of things I also made the NS Launch use "Titanfall2.exe -northstar" instead of "NorthstarLauncher.exe" to prevent some authentication issues, I haven't tested it yet, and will do later, we unfortunately can't do that on Linux as "-northstar" never gets passed, hence why we manually have to launch Origin and everything. Overall needs more testing, and not complete. As I'm still missing a way to find Proton, which would in the end lead to a hassle free experience.
2022-04-18first draft of Linux launch support0neGal
This only has GUI elements, and slight changes to the utils.launch() function, but none that would result in anything working yet.
2022-04-17fixed gamepathlost errors on first launchlinux-launch-testing0neGal
Because viper.json doesn't exist it also means settings.gamepath is null, which triggers the gamepathlost message.
2022-04-17updated download links0neGal
2022-04-17bumped version number to 1.3.3v1.3.30neGal
2022-04-17fixed issue causing viper not open the GUI0neGal
I don't really understand why or how anything broke, all I know is this fixes it, and I don't know how to feel about this madness.
2022-04-17changing the language now disables autolang0neGal
This is for the sake of UX, as a user might be confused about why it doesn't work as they may not notice that they've to turn off auto-detect language first. Because of this Settings.switch() now has a state value, and if you provide a DOM element as the element arg it now uses that to know what to toggle, before we used to just provide a number, which made sense for generating the onclick events, but not for this task... This whole thing was brought up because of #115
2022-04-16updated download links0neGal
I also added a link to the AUR package.
2022-04-16bumped version number to 1.3.2v1.3.20neGal
2022-04-16More contact methods for es.json maintainerDelta
2022-04-16New Spanish strings (#113)Delta
* New Spanish strings #111 * Update es.json Correction
2022-04-16feat: French translations (#112)Rémy Raes
* [feat] add missing French translation keys * missing french translations
2022-04-13regular audit fix --force0neGal
2022-04-13fixed --update not exiting if already on latest0neGal
2022-04-13check to make sure gamepath exists0neGal
When Viper starts up it'll check to make sure the gamepath still exists, and throws errors if not, it also redirects you to the first page (the one where you can set the gamepath), and gives you an informative error. This could happen because the user unmounted the drive the gamepath is on, or it could happen if the user moved their game location.
2022-04-13fixed: console logs not parsed through lang()0neGal
I've known about this bug for a bit but haven't been bothered to fix it, essentially a language key was being logged instead of the string attached to that key :p
2022-04-13the user can now manually select a language0neGal
This allows someone to have their system in any language, and then have Viper in a separate language. This is also useful for testing.
2022-04-08added: links to Flathub page0neGal
2022-04-06updated README.md to include ViperSH0neGal
I also took the liberty to re-word the descriptions
2022-04-01updated download links0neGal
2022-04-01bumped version number to 1.3.1v1.3.10neGal
2022-04-01Merge pull request #98 from 0neGal/vdf-flatpak-support0neGal
bug: VDF not working on Flatpak Steam
2022-03-28updated download links0neGal
2022-03-28bumped version number to 1.3.0v1.3.00neGal
2022-03-28feat: Add missing Spanish translation keys (#107)Delta
2022-03-27[feat] add missing French translation keys (#106)Rémy Raes
2022-03-26added tiny checkmark to filter selection0neGal
Slightly better UX I guess?
2022-03-26updated preview.png0neGal
Previously it didn't have the settings button, it now does!
2022-03-26fixed error and removed browser on startup0neGal
For testing purposes I had the mod browser auto show on startup, that's removed now, I also when refactoring some code forgot to change the name of a function everywhere, leading to an error.
2022-03-26added filters0neGal
Fully implemented (I think? Maybe there's an edge case?), albeit it's missing "Updateable" and "Installed" filters, but they'll be added later
2022-03-24bump plist to 3.0.50neGal
2022-03-24bump minimist from 1.2.5 to 1.2.6 (#102)dependabot[bot]
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24support for multiple VDF files0neGal
2022-03-24bump electron from 16.0.5 to 16.0.6 (#101)dependabot[bot]
Bumps [electron](https://github.com/electron/electron) from 16.0.5 to 16.0.6. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v16.0.5...v16.0.6) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24removed excess debug console.log()0neGal
I forgot about this when merging the VDF fix
2022-03-24added --no-vp-updates0neGal
This overwrites viper.json and disables Viper updates, this is useful when repackaging Viper for other formats we don't already support.
2022-03-22added support for VDF flatpak reading0neGal
Flatpak Steam has it's libraryfolders.vdf in a different location. This checks should make it check for both.
2022-03-22fix: VDF path searching not working on SteamDeck (#97)0neGal
* added debug messages * more debug logging * even more debug logging * removed debugging and fixed VDF problem maybe? Apparently the libraryfolders.vdf doesn't always come with the same values, sometimes it comes with the contentstatsid variable and other times not, we assumed it always was there, and never checked for it, this caused problems if it wasn't there. This should fix that...
2022-03-22fixed GH_TOKEN not being properly exposed to npm0neGal
This lead to you going through the whole build process but it never actually uploaded all the files. Quite annoying!
2022-03-22fixed potential edge case0neGal
If a mod has the name of an already existing element some issues may arise... So now we have all mod elements prefixed with "mod-" and we also only search for elements inside #browserEntries, that should avoid all issues...
2022-03-18Update download links from 1.2.4 to 1.2.5 (#96)GeckoEidechse
2022-03-10bumped version number to 1.2.5v1.2.50neGal
2022-03-10fixed toast errors having no background color0neGal
2022-03-10fix nsargs being cleared when edited out of Viper (#93)0neGal
If the nsargs are edited by a third-party program or anything that isn't Viper, the next time you launch Viper it'll reset the nsargs back to what it was when you last opened it.
2022-03-02made the Northstar page the startup page0neGal
Some users got confused about the "Change Game Path" label on the startup page, thinking it was Viper asking the user to change the path, to clear up that confusion we now just don't show that page on startup.
2022-02-26updated download links0neGal
2022-02-26bumped version number to 1.2.4v1.2.40neGal