Skip to content

Releases: coderedart/jokolay

v0.2.2

11 Nov 22:33
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

OpenGL

We moved from vulkan to openGL. This may seem counter-intuitive, as most projects move from GL to VK.
But GL has been around for longer and in niche use cases, it wins over vulkan in compatibility.

  1. transparency: Some vulkan + wayland combinations don't allow transparency. So, openGL should probably help here.
  2. mpv: integrating a video player in future (for video markers of electaco) will be much easier as mpv provides an openGL api.
  3. compile times: vulkan is unsafe, so we use it via wgpu's safe interface. But wgpu is huge, and brings its own bugs on top of vk/gl driver bugs. Shifting to raw openGL (and glsl by extension) will reduce dependencies on heavy crates like naga.
  4. unsafe and harder to create bindings for. But fortunately, we have three_d which is a high level renderer that can make it possible to expose only a high level api to plugins, and avoid raw gl bindings.

Trails

Some Trails had [0, 0, 0] nodes in them, and we treated them as normal nodes when generating trail mesh. This led to a bunch of trails converging at the center of the map.
Apparently, they represent sort of a "null terminator", and a special case. Separate disjointed trail paths are marked by inserting an empty node like that.
This version will fix generating trail meshes and properly support disjoint trail paths within a single trail.

v0.2.1

09 Oct 12:26
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

This improves upon v0.2 with more polish

Markers

  1. Implemented attributes like fade_far and alpha, so a marker (or trail) that is further than fade_far units will fade away. This will reduce clutter for far away markers.
  2. Implemented min/max size attributes. Now, our implementation matches mostly that of blish/taco for basic markers/trails.

Window Manager

  1. Added a window manager window
  2. shows fps + window position + size etc..
  3. also allows you to toggle decorations (borders) like titlebar. This can be used if you want to move/resize jokolay window, and then toggle them off afterwards.

You can join the #jokolay channel gw2 development community discord server to help with testing or get help with bugs/workarounds. Discord server invite link https://discord.gg/zqeHCEg

You can also reach gw2 development community server by going to your discord -> scroll to the bottom of your server list on left -> click explore discoverable servers button -> search for "gw2" -> and join that.

v0.2

14 Sep 00:43
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

First public version of Jokolay - An Overlay for Guild Wars 2.

Linux

  1. Download jokolink.dll and place in Guild Wars 2 folder beside Gw2-64.exe. rename jokolink.dll to d3d11.dll.
  2. Download jokolay and run it after launching guild wars 2. It will only work when you are inside a map.

Windows

  1. Just download jokolink.exe and run it while gw2 is already launched.