ConfigurationsForEveryone — Versions
1.0.0 ✓ Scan successful Download 6× 62.3 KB
Dependencies: ValheimModding-Jotunn-2.29.1
Changed
- Initial release
- Automatically generates server-synced configuration for Jötunn mods that ship none
- Discovers items, build pieces, and creatures registered through Jötunn and configures each one
- Items: craftable, craft amount, crafting station and level, crafting costs, and per-level upgrade costs
- Pieces: buildable, build menu category, crafting station, and build costs
- Creatures: spawn settings, taming, faction, and drops
- Each discovered mod surfaces under its own heading in Configuration Manager
- Inline editor tables for crafting costs, build costs, and drops, with add/remove buttons
cfe_refreshconsole command to re-apply every setting to loaded contentDebug Loggingtoggle that logs each applied value and the prefab it affected
Technical Details
- Content is read from Jötunn's manager registries (
ItemManager,PieceManager,CreatureManager) by reflection and grouped by source mod - Discovery runs at
FejdStartup.Awake,ObjectDB.Awake, andZNetScene.Awake; each mod is configured exactly once when its content first appears - Each mod gets its own
.cfgunderconfig/ConfigurationsForEveryone/, registered with Jötunn'sSynchronizationManagerfor server sync - A proxy plugin surfaces each mod separately in Configuration Manager without it declaring a config itself
- Settings that resolve prefabs (recipes, stations, food, drops) defer application until
ObjectDBandZNetSceneexist, then re-apply on change - Upgrade costs map to Valheim's per-quality requirement scaling; the upgrade column only appears for items that can be upgraded
- Menu edits are debounced so a value is applied once edits settle, not on every keystroke
- All changes are applied to in-memory game data; no mod or game files are modified on disk