Published 3 years, 11 months ago
Action-Event-Response (AER, pronounced as "air") is a modding framework for the Linux version of the game Hyper Light Drifter.
By analyzing the game's executable using IDA Free and patching in key changes using radare2, I created a "mod runtime environment" in the form of a shared C library. This MRE loads custom mods (which are also shared C libraries) and exposes useful pieces of the executable's functionality as API for those mods to use.