Configuration Overview
Configuration Overview
Section titled “Configuration Overview”Wonder extracts its runtime configs to config/wonder/ and keeps a bundled reference mirror under config/wonder/docs/config/.
Reload Behaviour
Section titled “Reload Behaviour”/wonder reload re-reads:
config.confchannels.confmessages.confannouncements.conftrade-pools.confsounds.confdiscord-webhooks.conf- tooltip fragments under
config/wonder/tooltips/
It does not reload GUI definitions from config/wonder/guis/. Those are loaded at startup.
File Map
Section titled “File Map”| File | Purpose |
|---|---|
config.conf | Core role, cooldown, expiry, announcement, sound, and Redis settings. |
channels.conf | Wonder channel definitions and eligibility rules. |
trade-pools.conf | Seeded fallback trade pools. |
messages.conf | Player-facing text keys. |
announcements.conf | Presentation rules plus broadcast announcement templates. |
discord-webhooks.conf | Discord endpoint/rule routing. |
sounds.conf | Configured Wonder sound sequences. |
guis/*.conf | Wonder GUI definitions. |
tooltips/*.conf | Tooltip fragments for party, result, and history Pokemon. |
.config-schema-versions.json | Tracked config schema versions used by Wonder’s replacement logic. |
docs/config/*.conf | Reference mirror of the bundled config defaults. |
Extracted UI Assets
Section titled “Extracted UI Assets”Wonder currently ships these default GUI files:
wonder_main.confwonder_trade_party.confwonder_trade_pc.confwonder_history.confwonder_status.conf
And these default tooltip fragments:
party_pokemon.confresult_pokemon.confhistory_pokemon.conf