-
Notifications
You must be signed in to change notification settings - Fork 44
Closed
Labels
breakingBreaking changeBreaking changerefactor / cleanupImproves readability or maintainabilityImproves readability or maintainability
Milestone
Description
| Done | Dir | File | Class Name | Notes |
|---|---|---|---|---|
| ✅ | api |
log.gd | ModLoaderLog | done in #205 |
| ✅ | api |
mod.gd | ModLoaderMod | All helper functions used by mod devs - #208 ModLoader -> ModLoaderMod |
| ✅ | api |
config.gd | ModLoaderConfig | done in #157 |
| ✅ | api |
deprecated.gd | ModLoaderDeprecated | done in #156 |
| ✅ | internal |
cli.gd | _ModLoaderCLI | #226 |
| ✅ | internal |
path.gd | _ModLoaderPath | #226 |
| ✅ | internal |
file.gd | _ModLoaderFile | Including the saving funcs from #143. Maybe JSON funcs too? - done in #226 |
| ✅ | internal |
dependencies.gd | _ModLoaderDependencies | done in #222 |
| ✅ | internal |
script_extension.gd | _ModLoaderScriptExtension | done in #225 |
| ✅ | internal |
godot.gd | _ModLoaderGodot | Eg. check_autoload_position() - done in #172 |
| ✅ | internal/third_party |
steam.gd | _ModLoaderSteam | See related chat in #148, here - done in #158 |
Breaking Changes & Deprecation
Ofc, if we moved the logger funcs then every currently published Brotato mod would break. But we could handle this with a deprecation notice, which can be handled with a new func and that triggers a fatal error in the editor. I've explained how this could work in more detail in #154:
Metadata
Metadata
Assignees
Labels
breakingBreaking changeBreaking changerefactor / cleanupImproves readability or maintainabilityImproves readability or maintainability