https://github.com/nithanim/gw2linuxbuddy
https://github.com/nithanim/gw2linuxbuddy
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/nithanim/gw2linuxbuddy
- Owner: Nithanim
- License: mit
- Created: 2022-01-15T22:48:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-15T22:55:53.000Z (over 4 years ago)
- Last Synced: 2025-01-29T06:51:27.937Z (over 1 year ago)
- Language: Java
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GW2LinuxBuddy
GW2LinuxBuddy is a launcher for multiple Guild Wars 2 instances on linux.
It aims to be the alternative to e.g. [Gw2Launcher](https://github.com/Healix/Gw2Launcher) or [Gw2 Launchbuddy](https://github.com/TheCheatsrichter/Gw2_Launchbuddy).
CURRENTLY FOR DEVELOPERS ONLY!
## WARNING
This program is in very early development.
Also, it currently satisfies my needs so there is no active development.
A lot of values are hardcoded.
However, It would be great if you made some improvements to it!
Internally, every "instance" (effectively a profile, a game account) has its own wine prefix.
This allows launching multiple instances of the game and also having separate settings.
The game data is stored only once.
The downside ist, that there is (currently) no safety check when updating and it is likely possible that multiple instances updating the game files, destroy them.
Instance data is stored in the subfolder `data` in the current working dir.
In there every instance/profile has their own folder.
The most important subfolder in there is `prefix` which holds the wine prefix.
I symlinked the appdata folder in the prefix to a `appdata` folder right beside `prefix`.
This enables easy upgrading of the prefixes without losing settings (and therefore the stored login details).
Overview:
```
data
instances
main
appdata
prefix
2
appdata
prefix
3
appdata
prefix
...
```
Although there is a "stop" button for a profile, it currently des not work.