A Godot Version Manager written in Python

.gitignore Add a baseline .gitignore 1 month ago
README.md UPDATE README.md 3 months ago
backend.py Offline mode crash fix 1 month ago
main.py Increased performance overall 4 months ago
README.md

GVM

A Godot Version Manager written in Python. You can download launch and remove stable Godot versions.
It's for people who want an unified experience of managing Godot instead of losing track of every sole version they use.

Dependencies

You need requests for the application to work.
Pyinstaller is only needed for building.

Building from source

This project is supposed to only run on Linux and Windows.

Windows

  1. Install Python
  2. You have to clone the repo. (git clone http://kairoto.com:8080/git/Kairoto/GVM.git)
  3. Install the needed dependencies. (pip install requests pyinstaller)
  4. Use pyinstaller to build the app. (pyinstaller -D -F -n GVM.exe main.py)
Our pyinstaller command is recommended and tested.

Linux

  1. Install Python suiting your distro.
  2. Install pip suiting your distro too.

  3. You have to clone the repo. (git clone http://kairoto.com:8080/git/Kairoto/GVM.git)

  4. If your system has problems with building, do this:

    1. Create a virtual environment by using python -m venv {ENV_NAME}.
    2. Activate the virtual environment ({venv-folder}/bin/activate).


  5. Install the needed dependencies. (pip install requests pyinstaller)
  6. Use pyinstaller to build the app. (pyinstaller -D -F -n GVM.x86_64 main.py)
Our pyinstaller command is recommended and tested.