Projects
VisionJK
Engine and game code for Jedi Academy multiplayer, based on OpenJK and compatible with the existing game, servers and clients. It adds the JA+ 2.4 features, a Vulkan renderer, voice chat and 3D sound.
Quince
My own project: a native player for YouTube Music, built with Qt and libmpv instead of Electron. A track starts about 0.4 s after the click. Runs on Linux, Windows and macOS. Unofficial, not affiliated with Google or YouTube.
About
Most of my mods are DLLs that get loaded into the running game and hook its functions, so I can change how the game behaves without its source code.
Many old mods only work with one client. I take them apart with Ghidra and x64dbg, find out what they expect from the engine and make them run on other clients. Windows DLLs I cross compile on Linux with mingw-w64.