Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
UsefulRunestones
Exploration rewards for RuneStones and Vegvisirs: reveal weighted global map pins from pinless RuneStones, grant biome-based Vegvisir buffs with cooldowns.
CHANGELOG
Version |
Update Notes |
|---|---|
| 1.0.3 | - Updated UsefulRunestones for Valheim 1.0.7 client and dedicated server assemblies. - Rebuilt the embedded ServerSync adaptation for the new ZRoutedRpc.Everybody constant, fixing the startup MissingFieldException.- Preserved native login packet ordering while ServerSync buffers PeerInfo, including player, history, admin, and network-time messages.- Switched game build references to original, non-publicized assemblies and added cached Harmony accessors for required private members. - Preserved RuneStone selection, pin RPC v1, Vegvisir reward/cooldown behavior, configuration keys, and optional Expand World Data integration. - Updated the package dependency to BepInExPack Valheim 5.4.2350 and expanded client/server regression checks. |
| 1.0.2 | - Fixed Vegvisir reward selection overflow with very large finite weights. - Authenticated RuneStone pin RPC senders against their actual connections and rejected invalid relay targets. - Stopped responding to rejected or rate-limited requests while preserving normal no-pin responses and the v1 payload format. - Co-located feature helpers, removed redundant candidate allocations, and clarified cache ownership. - Documented existing local/remote selection lifetimes without changing their policies; update both server and clients for the RPC protection. - Added managed regression checks and explicit DeployToGame build support. |
| 1.0.1 | - Simplified configuration and runtime state management. - Replaced duplicate reflection and serialization code with Valheim APIs. - Hardened RuneStone server RPC validation and made server selections stable without a growing position cache. - Preserved existing status effects when a Vegvisir reward cannot be granted. - Rejected non-finite YAML numbers and improved reload safety. - Updated README and Thunderstore metadata and artwork. |
| 1.0.0 | - Initial Release |