Repository navigation
Releases: shadowopera/sdk-gd
Releases · shadowopera/sdk-gd
Release list
v0.20.1
v0.20.0
Added
- Initial release of the GDScript SDK for Godot 4.6 or later. It is pure GDScript and needs no C#. To install it, copy
addons/archmageinto the project. - Loader:
AtlasLoader.load_atlasloads an atlas synchronously.AtlasOptionssets variants, a whitelist or blacklist, and layered override sources. - Loader:
AtlasLoader.load_atlas_asyncloads atlas items in parallel onWorkerThreadPool. It also works in Web exports without thread support. Theprogresssignal andcancel()serve a loading screen. - Loader: A failure returns an
Errorcode, andget_error_message()returns the message. A JSON value of the wrong type or an invalid value fails the load withERR_PARSE_ERROR. - Config: Cross-table refs resolve at load time. A ref field holds the config entry it references.
- Value types:
Duration,DateTime,MinMax,WeightedPool,Tuple,Rgba,Vec2,Vec3andVec4. - I18n:
I18nmanages multi-language text with automatic fallback.merge_l10n_fileandmerge_l10n_file_asyncmerge translation files. - File system:
Archmage.FSandFileAccessFSload fromres://,user://or a custom source. - Versioning: VCS metadata from
atlas.jsonis available on the loaded atlas throughVersionInfo. - Editor plugin: Added
addons/archmage_editor, which shows config ID properties as dropdowns in the Inspector. Mark a property with@export_custom(CfgIdProp.HINT, CfgIdProp.HERO).