Examples lead with working code, then point back to the API contract and the relevant context rules.
Learn a concept
- First integration: installation, a complete player script, and expected log output.
- UI Recipes: low-level compositions plus H3UI settings, grids, tabs, dialogs, and searchable lists.
- Debounced input: refresh only after changes settle.
- Periodic checks: poll without confusing interval coalescing with catch-up execution.
- Pooling and Signals: synchronous payload reuse, explicit ownership, and cleanup on error.
From the St4sh
These are production junctions rather than toy tutorials. Each one shows several H3 contracts working beside one another in a real subsystem.
CHIM 2090
S3lf · ProtectedTable · randomGen
Roll manager settings, attached actor access, and randomized roll audio.
S3maphore
S3lf · spellUtil · StateMachine · clear · randomGen
A production music loop combining actor state, transitions, cleanup, magic checks, and randomized selection.
H4ND
S3lf · ProtectedTable · ImageAtlas · spellUtil · randomGen
A HUD consumer combining attached actor data, settings state, atlas frames, magic calculations, and randomized presentation.
T4RG3T5
S3lf · ProtectedTable · CamHelper
Lock-on state, attached target access, and onscreen projection for target markers.
Static Switching System
randomGen · szudzik · tableHash · nullFunction
Action variation, spatial indexing, content fingerprints, and optional callbacks across the replacement pipeline.
Read actionHandlers.lua · Read moduleCatalog.lua · Read staticReplacements.lua · Read global.lua
S3UI
Small UI fallbacks where an optional callback needs to remain callable.