Projekte
VisionJK
Engine- und Spielcode für den Multiplayer von Jedi Academy. Baut auf OpenJK auf und bleibt kompatibel mit dem Originalspiel, bestehenden Servern und Clients. Mit an Bord: die Features von JA+ 2.4, ein Vulkan-Renderer, Sprachchat und 3D-Sound.
Quince
Mein eigenes Projekt: ein nativer Player für YouTube Music, mit Qt und libmpv statt Electron. Ein Titel startet etwa 0,4 s nach dem Klick. Läuft unter Linux, Windows und macOS. Inoffiziell, hat nichts mit Google oder YouTube zu tun.
Über mich
Die meisten meiner Mods sind DLLs, die in das laufende Spiel geladen werden und dessen Funktionen hooken. So kann ich das Verhalten des Spiels ändern, ohne den Quellcode zu haben.
Viele alte Mods laufen nur mit einem Client. Ich zerlege sie mit Ghidra und x64dbg, finde heraus, was sie von der Engine erwarten, und bringe sie auf anderen Clients zum Laufen. Windows-DLLs kompiliere ich unter Linux mit mingw-w64.