Skip to content

coderedart/jokolay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jokolay

An Overlay for Guild Wars 2 in Rust

Well, technically, this contains a family of crates related to jokolay.

  1. jokolink: This is what you will run from the wine prefix of gw2 . it reads the official shared memory of gw2 to get live player data and copy into a shared memory file under /dev/shm for linux native apps (like Jokolay) to use.
  2. jokoapi: API bindings for gw2 api in rust. if anyone wants to contribute, this is the best place. its just copy pasting api endpoints and filling out all the required fields of structs, writing tests to verify.
  3. jokolay: this is the actual overlay.
  4. joko_marker_format: deals with marker packs.

Minimum Requirements

  1. Requires Vulkan. most GPUs after gtx 750 should be okay.
  2. X11. Wayland is NOT supported. (does not apply to windows obviously).
  3. no HDR support. I have no idea how it works.
  4. A few braincells. because this is beta software and you need to provide me info/logs to debug stuff.

Compiling

for now, just look at the github workflow file.

  • dependencies: cmake,
  • linux deps: gtk, xorg,

Installing

Linux

  1. You can download the jokolink.dll and jokolay from the latest releases https://github.com/coderedart/jokolay/releases/latest
  2. You need to get jokolink working. Go to Jokolink's README and follow those instructions
  3. Just start jokolay binary.

Window Managers

  • compositing must be turned on or transparency won't work. you will just see a black window other wise.
  • lutris can disable compositing when game launches, so turn that feature off in lutris game options.

Officially supported

  1. KDE.

I will primarily be testing Jokolay on Endeavour (Arch) OS / KDE Plasma latest. need more guinea pigs to test things on other DEs.

About

An Overlay for Guild Wars 2 in Rust

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages