QuakePlugins
2022
Add Lua & .NET plugins to Quake Re-Release
Quake modding is usually limited to it’s own QuakeC language. But what if you could make mods and plugins with Lua or C#?
This was an experimental project that hooks itself into the Quake Re-Release executable and provides the ability to load Lua scripts and .NET dlls, exposing the Game API to interact directly with it.
The program contains 2 parts. A C++ dll that gets injected and loads the .NET Core into the process, then the C# Managed which loads plugins, exposes API and does the interop with the engine.
This got later superceded by QuakeReloaded, which uses Reloaded-II mod manager to do the injection.