Dessa
A basis to try to build a GW2 DLL to send Mumble Link and ArcDPS information via WebSockets.
This is Rust and I have no idea what I'm doing.
You can use the websocket echo tool to test it.
Contributing
Clone the repo
git clone https://github.com/maael/dessa
Build it
You need a somewhat recent rust
version. I didn't check the minimum version. dessa is built against the latest main
channel.
- Install
rustc
. For example via rustup. - Install
cargo
. This is not necessary if you used rustup. - Install
cargo make
. - Build it:
cargo make --makefile Makefile.toml build-flow
- Copy
target\release\dessa.dll
into your bin64 folder of Guild Wars 2: - Start Gw2
TODOs
- Put into a GW2 DLL format - see Blish HUD ArcDPS plugin for example.
- Get data from MumbleLink shared memory and send it in data.
- Get ArcDPS data the same way as Blish HUD ArcDPS plugin does but send it as JSON.