Edit of asset "YARD - Yet Another Resource Database" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | YARD - Yet Another Resource Database | |
| Description |
YARD is a Godot 4 plugin for organizing collections of resources in a spreadsheet-like editor, and querying them at runtime through a lightweight API. WHAT IT GIVES YOU - Browse and edit resources as entries in a spreadsheet-like table, right in the editor - Reference resources by stable string IDs instead of file paths or autoloads - Restrict entries to a specific Resource subclass - Keep a registry in sync with a directory as files appear or disappear - Filter entries by property value at runtime, without loading a single resource - Pick a registry entry from an inspector dropdown using `@export_custom` in your scripts See the README.md and the in-editor Registry class reference for usage examples and the full API. |
YARD is an editor plugin to manage registries (catalogues of resources) through a spreadsheet-like table view, and query them at runtime via a lightweight API. FEATURES: - Reference resources by human-readable string IDs - @export registry IDs as an inspector dropdown (enum-like) - Restrict registries to a specific class - Sync a registry from a directory automatically - Bake a property index for zero-cost runtime queries - Load entries individually, all at once, or asynchronously USAGE: ``` const ENEMIES: Registry = preload("res://data/enemy_registry.tres") var skeleton: Enemy = ENEMIES.load_entry(&"skeleton") var legendaries := WEAPONS.filter_by_value(&"rarity", Rarity.LEGENDARY) ``` See the README.md and Registry class reference for more details. |
| Category | Tools | |
| License | MIT | |
| Repository Provider | GitHub | |
| Repository Url | https://github.com/elliotfontaine/yard-godot | |
| Issues Url | https://github.com/elliotfontaine/yard-godot/issues | |
| Godot version | Godot 4.4 | |
| Version String | v1.3.0 | |
| Download Commit | d73517d2afcf76f9771f7762d2cd7a601b88d397 | |
| Download Url (Computed) | https://github.com/elliotfontaine/yard-godot/archive/d73517d2afcf76f9771f7762d2cd7a601b88d397.zip | |
| Icon Url |
https://raw.githubusercontent.com/elliotfontaine/yard-godot/refs/heads/main/icon.png
|
|