S
Sam (Deleted User)
Guest
Don't like how a particular function is implemented in GameMaker? Don't worry! You can override existing functions with native extensions! The major key requirement however is using the Extension Maker for older versions of GameMaker or the Extensions node in the IDE and you can NOT use GML scripts, ONLY native code, whether a DLL for Windows, a DYLIB for Mac, an SO for Linux, etc. All you need to do is make a function in your extension that has the exact same function name and set of arguments as as the original implementation. You can also re-implement deprecated or obsolete functions this way, as long as you aren't trying to do that in GameMaker Studio 1.4, because that version will complain about it whenever you try to run or build, and will prevent it.
Works in:
Works in:
- GameMaker Studio 1.4 for All Platforms
- GameMaker Studio 2.x for All Platforms
- GameMaker 8.1 for Windows
- GameMaker 7.5 for Mac OS X
Last edited by a moderator: