YARD - Yet Another Resource Database v1.1.0 Tools 4.5 Community
Submitted by user elliotfontaine; MIT; 2026-03-08
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.
View files Download Submit an issue Recent Edits