This post is about a software I’ve been working arround for some time now. It’s GDMod, a modding API and mod loader for GDevelop games.
It has currently 2 loaders: one for Electron (pc) builds and one for Web/HTML5 builds.
Currently only the HTML5 one is capable of loading mods through a UI.
The HTML5 on is an extesnion for chrome. You can download it on Release Preview version n°1 · arthuro555/gdmod · GitHub with a template mod to test (only logs stuff in the console). Installation instructions are in the README in the zipped folder. (Works also on Firefox, load it from about:debugger)
Currently mod resources cannot be loaded (working on that).
The UIs will also have debugging functions. The web extension currently has only one (browsing through scenes).
This is a very big WIP and still very incomplete, but I wanted to share this first working version with the community .
Sounds interesting but a more practical example with a little more explanation in the docs would be nice. For example, have a game where we can move a sprite using the arrow keys, nothing special then have a mod that add the functionality to use WASD to move the sprite.
If I understand correctly it is also possible to create new objects and load new resources like images and sounds. That would be also nice to have a small example how to do it.
Then I’m guessing it is also possible to change properties of objects, values of variables. Etc.
Need more examples and a documentation written in noob language if it is targeting GDevelop users.
Ok, I advanced a lot in a few days. I am already on version 0.0.4 of the web patcher.
Link on firefox extension gallery: GDmod Patcher – Get this Extension for 🦊 Firefox (en-US)
The extension is in review since 2 days for the edge extensions store, and sadly the Chrome store requires paying 5 dollars and I don’t have the money (especially since right now nobody seems to use that project)
I made a few new Templates to show the potential. You can try the FPS counter mod (only works on games with the text extension), the moon jump mod (only works on games using the platformer extension), or the resource injection test. With the now working (for now only image) resource injection, you can esily make visual modifications by loading resources under the same name as the original.
I will try to make a video “showcasing” some features of the project, tho I am bad at every step of video production so I don’t promise anything