Skip to content

toooch/vinstaller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

vinstaller

vinstaller makes it super easy to keep your Valheim+ up-to-date! Installing the latest version is possible from the main program, however automatic updating can be enabled by injecting the auto-updater into your Valheim installation. Other plugins can easily be managed using the Plugin Manager.

Features

  • Update your Valheim+ with one click
  • Install an auto-updater to keep your Valheim+ up-to-date at all times
  • Client-side plugin management
  • Easy plugin management depending on the server's plugins
  • (WIP) Valheim+ version selector

How to use

Download the installer (recommended), standalone version or build it yourself

Main Installer

In the upper part of the main screen, specify the path of you Valheim installation. If there is no Valheim instance found in this directory, the program will display an error message. In the lower part, the download link to the latest Valheim+ release is displayed. This cannot be altered. The submit button will start the installation of the latest Valheim+ release.

The Main Installer page

Plugin Manager

In the Plugin Manager screen, you can select supported plugins to install or remove from your installation location. The list of supported plugins will grow over time and will auto-update every time you start vinstaller

The Plugin Manager page

Injection Options

In the Injection Options screen, you can inject the auto-updater into your Valheim installation. This still needs you to specify the path in the main screen. The updater will run every time you start the game and install the latest update if it is not installed yet.

The Injection Options page

Supported plugins

You can create an Issue with label plugin to support Suggest a new plugin to be added to the list of supported plugins to suggest plugins to be added to this list like this.

State of the program

  • Manual installation of the latest version
  • Standalone auto-updater
  • Injection of the auto-updater
  • Additional plugin manager
  • Multiple version select

How to build

In case you're unsure regarding the security of the programs, you can build them yourself. For the main vinstaller.exe:

  1. Download vinstaller.py and updater.py
  2. Pack both Python files using pyinstaller, it is recommended to generate only the executable with the --onefile argument
  3. Upload the exe formed from updater.py to a web location accesible to be downloaded from using requests

Note: you might need to install some dependencies on your machine in order to package the files.

Contact

Tooch#4004 on Discord