Repository navigation
My Level Mod v4.2
This is a minor update to the API layer which makes the code cleaner and easier to use :D
The biggest changes are:
- My Level Mod now uses git submodules instead of copying dependencies (except for libcurl)
- This makes dependencies capable of updating automatically, while also simplifying the repository.
- Improved code comments and public API surface.
- One example of an improvement was the importLevel function, which now uses overloaded functions instead of optional function parameters.
- Fixes a bug where auto update would fail (libcurl needed an update for Windows 11)
While I normally wouldn't ping autoupdate for API changes, since this version updates debug messages I will make an exception, sending a notification to users to update. I'm excited to see if it will work after this long! (2 years)
A major restructuring is coming soon! There is a known bug involving the game crashing once a custom level has been complete. This is due to the fact that there is no unload function (nor regular load function) as these are level-specific, and My Level Mod works with all levels. Fixing this will require finding all the hard-coded memory addresses for level headers containing pointers to load and unload functions, which requires reading decompiled source code. It's going to be a fun couple of months for sure 😅