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 97 godot-mod-loader issues
Sort by recently updated
recently updated
newest added

Scripts that are preloaded, for example when attached to a scene that is preloaded, cannot be overridden by loading a .zip or .pck. To enable hooking in these cases, they...

enhancement
4.x

we are creating dynamic zips for mod hooks already. this would remove the need for an `override.cfg` and give us more control over the file in general to reduce crashes...

enhancement
investigate
4.x

web games have the same .pck any other godot game uses but their loading behaviour might be different. i assume the most complex part may be getting the files into...

help wanted
investigate
4.x
3.x

``` ERROR: Method failed. Returning: ERR_PARSE_ERROR at: load_byte_code (modules/gdscript/gdscript.cpp:762) ERROR: Cannot load byte code from file 'res://addons/mod_loader/mod_loader_store.gdc'. at: (modules/gdscript/gdscript.cpp:2180) ERROR: Failed loading resource: res://addons/mod_loader/mod_loader_store.gdc. Make sure resources have been imported...

bug
installation
3.x

would be a lot cleaner, more stable since we have one less autoload to worry about and set up and be more specific about where these variables are stored.

enhancement
4.x

leftover todo from #416 helps prevent crashes when the mod loader was updated (to support hooks for example) but the game did not receive a major update.

enhancement
validation
4.x

Currently, the only way to update the config file is via `ModLoaderConfig.update_config()`. Adding a method to update a specific value within the config would be a nice quality-of-life improvement. https://github.com/GodotModding/godot-mod-loader/blob/aab3aaa089f75404f07dd790aa193bb430a5582a/addons/mod_loader/api/config.gd#L72-L101

enhancement
4.x
3.x

A method to duplicate an existing config (in most cases the default config) would simplify the creation of a modifiable config since the default config is read-only. For example: `duplicate_config(config:...

enhancement
4.x
3.x

- #434 Only implemented a run for Godot 4.3. We should add runs for: - [ ] 4.2.2 - [ ] 4.1.4

test
4.x

i think we can clean up some of the "expected x was y instead" extra messages we added since that is logged anyway. otherwise nice! thank you _Originally posted by...

test
4.x