Skip to content

Releases: arthuro555/gdmod

v0.1.2

07 May 00:48
Compare
Choose a tag to compare

Note: This release contains breaking changes. Older mods might not work on it.

✨ Improvements

  • New better logo (thanks alaska#3432!)
  • Updated the internal extensions loader extensions list
  • Added GDAPI docs
  • Added strict validation of mod manifest
    • Errors reports in the console are also more detailed now
  • Added support for loading audio resources
  • Made resource parsing more forgiving
    • A resources.json containing for example ["foo.png"] will automatically be converted to [{"file": "foo.png", "name": "foo.png", kind: "image"}]

🐞 Bug fixes

  • Fix internal GDMod variables leaking into mods code
  • Fix the web loader crashing on errors instead of showing it
  • Fix some occasional crashes
  • Fix the API not working on older electron versions

🛠️ Internal changes

  • Switched to another RuntimeGame access patch
    • The new patch only gets it once instead of every frame to prevent any lag.
  • Switched to a lerna managed monorepo to make contributing easier
  • Converted the API to typescript es modules
    • This caused some breaking changes to the API.
  • Remove dependency on the GDevelop repository
  • Added unit tests to the API

V0.0.8

03 Mar 16:52
Compare
Choose a tag to compare
  • Rework the mod manager into a class
  • Fix bugs when reinstalling a currently loaded mod
  • Fix the global namespace of websites getting polluted by the mod loader
  • Add unload() to the mod class to allow cleaning up manually when the mod unloads

V0.0.7

26 Feb 23:56
Compare
Choose a tag to compare

Thanks to @TheGemDev and Slimeyy#9999 for contributing to this release 🎉

  • Reworked popup styles (Thanks @TheGemDev !)
  • Mods are now saved in the browser storage, and stay between page refreshes.
  • Mods can now be unloaded
  • The source code has been cleaned up and auto formatted to be more friendly to read and understand
  • Made the mod file selector only accept zip files
  • Added a logo (Thanks Slimeyy#9999 !)
  • Added support for games made with older versions of GDevelop
  • Make the API statically embedded into the extension instead of relying on an external cdn
  • Update template mods

Preview version n°6

29 Dec 21:47
Compare
Choose a tag to compare
Preview version n°6 Pre-release
Pre-release

This version is broken. Please do not use it.

Major refactor of mod loading

This new release is a big refactor of mod loading to make the main highlight of this update possible: Mods are now stored on the website they are loaded on!
That way, you don't need to fully reload the mod each time as it is cached on the website, and you can also set a mod to automatically load.

Preview version n°5

30 Sep 19:52
Compare
Choose a tag to compare
Preview version n°5 Pre-release
Pre-release

Changelog

  • Changes to the class API: initialized removed, sceneChanged added.
  • Fixed some mior API bugs
  • Fixed class API callbacks
  • Added mechanism to load non-exported GDevelop extensions

Preview version n°3

14 Jun 17:20
Compare
Choose a tag to compare
Preview version n°3 Pre-release
Pre-release
  • Added Resource loading
  • Fixed many bugs
  • Added 2 template mods

Preview version n°2

12 Jun 08:02
Compare
Choose a tag to compare
Preview version n°2 Pre-release
Pre-release

Changelog

  • Refactored way the extensions are loaded
  • Added basic Mod Manager (internally)
  • Added mod loading modal
  • Added mod loading error modal
  • Added Mod Template
  • Fixed appearance issue in firefox

Preview version n°1

08 Jun 16:57
Compare
Choose a tag to compare
Preview version n°1 Pre-release
Pre-release

This version is the first functional version. Conatians only the web version. Try to load the template mod with it!
Firefox version of the extension: https://addons.mozilla.org/en-US/firefox/addon/gdmod/