Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noidexe/godot-version-manager
Download, Install and Manage any version of Godot Engine from a simple app.
https://github.com/noidexe/godot-version-manager
game-development godot
Last synced: 3 months ago
JSON representation
Download, Install and Manage any version of Godot Engine from a simple app.
- Host: GitHub
- URL: https://github.com/noidexe/godot-version-manager
- Owner: noidexe
- License: mit
- Created: 2021-10-23T05:33:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T23:22:54.000Z (6 months ago)
- Last Synced: 2024-05-09T00:29:48.934Z (6 months ago)
- Topics: game-development, godot
- Language: GDScript
- Homepage:
- Size: 6.73 MB
- Stars: 156
- Watchers: 4
- Forks: 13
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-version-managers - GVM - A simple app that can install and remove any version of Godot, even the alpha, beta, rc and dev versions. (Version Managers / Godot)
README
godot-version-manager
Download, install and manage any version of Godot Engine from a simple app.![image](https://user-images.githubusercontent.com/526829/213944428-2b2d1ffa-8656-4efa-9bf4-dc32f793a6a7.png)
## Installation
### Windows:
Unzip and double-click. (On Windows XP please make sure Powershell is installed)
### Linux:
Unzip and double-click. Extraction of downloaded versions requires `unzip` which, if not installed, should be available in your distro repository
### OSX:
- Should auto extract after download
- You need to run `sudo xattr -r -d com.apple.quarantine path/to/Godot Version Manager.app` since unsigned binaries get marked as untrusted otherwise. Feel free to build the project yourself if you don't trust the prebuilt binaries
- Double click Godot Version Manager.app## Features
- Automatically download and install any version of Godot from a drop-drown menu. (requires powershell for extraction)
- Show or hide alpha, beta, rc and dev versions from download drop-down.
- Add your own binaries anywhere on your filesystem.
- Colorful icons to easily distinguish stable, rc, beta, alpha and master builds.
- Right click to remove any entry from the list
- Drag and drop to reorder enties
- Drag and drop a project.godot file or Godot project folder to add a project and launch it with a specific version
- News feed from godotengine.org./news## F.A.Q
**Q: Where are the downloaded binaries saved to?**A: They are saved to `user://versions` which varies depending on your platform. On windows it's %appdata%/Godot/app_serdata/Godot Version Manager/versions
**Q: How is this different from Hourglass or Godot Manager?**
A: [Hourglass](https://hourglass.jwestman.net/) is a much more mature and featureful project which also does project management. Maybe the only advantage GVM has is that it also downloads news snippets from the official website :) [Godot Manager](https://github.com/eumario/godot-manager) seems to be a pretty mature and featureful alternative too. A new (Aug 2023) alternative is [Godots](https://github.com/MakovWait/godots). [GodotEnv](https://github.com/chickensoft-games/GodotEnv) is a command-line only alternative.
**Q: Why do you scrape godotengine.org/news instead or fetching the RSS feed?**
A: When the feature was added the only alternative was a full feed with every piece of news, with no ability to only fetch the most recent ones. The godot-website team kindly added a json version of the news that fully fits the needs of this app. This is pending implementation https://github.com/noidexe/godot-version-manager/issues/29
## LICENSE
MIT Licensed (see LICENSE.md)
Copyright ©️2022 Lisandro Lorea and contributorsLilita One Font ©️2011 Juan Montoreano
Exe icons created by Freepik - Flaticon