/AliceModLoader

A DLL mod-loader for the Sonic The Hedgehog 4 PC games

Primary LanguageC++MIT LicenseMIT

AliceModLoader

AliceModLoader (AML) is a very basic DLL mod loader for the Sonic The Hedgehog 4 PC games.†

"Alice" derives from Sonic 4's internal application name.

The current build artifacts can be found in the UpdateServer folder. Updates semi-regularly.


Notice:

I do NOT consider this to be in a widely usable state. AML is currently hard-coded to just load 2 modules. This will be addressed soon.

† This has only been actively tested with Episode 2. Episode 1 is supported by extension, but remains largely un-tested

Known Bugs


Credits

Sajid - General C++ help
Skyth - Helper macros, and assistance in understanding Detours

(I appreciate both of them overall for dealing with my -67 IQ brain and taking time to answer my questions 🧡)

Open Source Licenses


You will need to clear the build events before compiling

They simply copy compiled binaries to set locations on my machine, automating the testing process.