0neGal / viper

Launcher+Updater for TF|2 Northstar
https://0negal.github.io/viper
GNU General Public License v3.0
151 stars 21 forks source link

feat: Support for the new packages folder #191

Closed 0neGal closed 1 year ago

0neGal commented 1 year ago

When finished this'll both add support for the new packages/ folder discussed at NorthstarLauncher #505 and simultaneously it'll also add support for installing plugins properly, discussed at FlightCore #288.

This PR is far from complete, and it's only currently here for the sake of tracking progress.

TODO

Strings that need to be localized:

"gui.mods.confirm_plugins_title": "The following package has native plugins:",
"gui.mods.confirm_plugins_description": "Native plugins have far more system access than a regular mod, and because of this they're inherently less secure to have installed, as a malicious plugin could do far more harm this way. If this plugin is one from a trusted developer or similar or you know what you're doing, then you can disregard this message completely.",