godot-mod-loader icon indicating copy to clipboard operation
godot-mod-loader copied to clipboard

A general purpose mod loader for GDScript based Godot Games [3.x/4.x]

Results 47 godot-mod-loader issues
Sort by recently updated
recently updated
newest added

KoBeWi brought to the attention that this line: https://github.com/GodotModding/godot-mod-loader/blob/19a7b7fc484a98969d9a82ff8f402a3a30f08246/addons/mod_loader/internal/script_extension.gd#L93 Can cause a potential memory leak if the `child_script` does not inherit from [RefCounted](https://docs.godotengine.org/en/stable/classes/class_refcounted.html) (or [Reference](https://docs.godotengine.org/en/3.5/classes/class_reference.html) in 3.x). They suggested using...

bug
investigate

- Adds all the missing classes for the self setup script Mentioned in https://github.com/GodotModding/godot-mod-loader/issues/373

bug
installation
4.x

In the process of extending a script, this is run: https://github.com/GodotModding/godot-mod-loader/blob/e3e795bd040de157c4b996ed50d4bd670132b8b6/addons/mod_loader/internal/script_extension.gd#L100-L106 This causes an error, `Parser Error: Class "ClassName" hides a global script class."`

bug
4.x

@torcado194 found a clever solution to find the matching script to a scene - just enforce a convention. Yes some people have different conventions or don't like them at all....

enhancement
4.x

We have not updated all the classes that are needed to be added to the project in the self setup process, making any game crash right away if used.

bug

With PR #369, we added the option to load from multiple sources and deprecated the `steam_workshop_enabled` option. In PR #381, we removed all deprecations, but the option wasn't deleted.

refactor / cleanup
breaking
4.x

Fixes the currently main 4.x issue - disallows installing extensions outside of _init - same reason as below, allowing this would require restructuring my code again.. - removes runtime mod...

refactor / cleanup
4.x

`var edited_scene: Node` - i wonder if this also works for custom resources. not that we need to account for that here, since we should probably dedicate a method to...

investigate
4.x

since we introduced the standard of mirroring the games's file system, we can also reduce the boilerplate required for extensions. this would mean we walk the file system and use...

enhancement

| **Topic** | **Status** | **Documentation** | |----------------------------|------------|------------------| | **ModLoader API** | ✔️ | | | - Add **Methods Overview** table to [ModLoaderUserProfile](https://github.com/GodotModding/godot-mod-loader/wiki/modloaderuserprofile) | ✔️ | [➡️](https://github.com/GodotModding/godot-mod-loader/wiki/modloaderuserprofile) | | |...

documentation