Fix Thunderstore banner and screenshot links using public GitHub images pinned to the release tag.
1.0.0 - Independent fork for Valheim 1.0.12
Rename the mod, assembly, and package to ShieldMeBruhReforged.
Use a new plugin ID and configuration file without migrating original settings or shield selections.
Target .NET Standard 2.1 and the current Valheim game assemblies.
Use Valheim's InventoryElement component for shield selection and markers.
Replace the bundled Vapok library and Jotunn initialization with BepInEx configuration and logging.
Remove YamlDotNet and remember the preferred shield through native character and item metadata.
Preserve the preference through storage, logout, death, and recovery into another slot.
Restore markers on inventory refresh without requiring a grid resize.
Clear the saved preference only when explicitly deselecting a shield.
Keep inventory input registered when auto-shield starts disabled.
Add portable builds, ZIP packaging, persistence and lifecycle tests, and static compatibility checks.
Build and validate packages in GitHub Actions; version tags create GitHub releases and publish to Thunderstore.
Add bumpp configuration to update mod versions and create release commits and tags.
Upstream 1.1.2 - Updating Dependencies
Updated to latest version of dependencies
Changelog History (click to expand)
1.1.1 - Fixing Dedicated Server Config Syncing
A regression issue was introduced when switching to Jotunn preventing servers from dictating configs to clients.
This has been resolved.
Appropriately added the BepInDependency Flags for graceful mod exit if missing dependencies.
1.1.0 - Removed ServerSync - Updated to Jotunn
Updates to Valheim 0.221.4
1.0.9 - Valheim 0.217.28
Updates to Valheim 0.217.28
1.0.8 - Valheim 0.217.24
Updates to Valheim 0.217.24
1.0.7 - Valheim 0.217.14
Updates to Valheim 0.217.14
1.0.6 - Valheim 0.216.9
Updates to Valheim 0.216.9
1.0.5 - Valheim 0.214.2 and BepInEx 5.4.21 Updates
Updates to Valheim 0.214.2
Updates to BepInEx 5.4.21
Various Clean Up
1.0.4 - Tombstone Retrieval Error Message
Fixed: During Tombstone retrieval, an error would occur.
1.0.3 - Defensive Equip Check
When equipping shields, make sure that the item isn't null to prevent downstream issues.
Reinforced possible null exceptions with null checks
Ensure shield is removed when item is moved with Fast Item Transfer
1.0.2 - Bug Fix
Shield Icon resets on Death event.
1.0.1 - Initial Release - Hotfix
Changed the way I'm detecting player being loaded.
1.0.0 - Initial Release
Provides an option to use the middle-mouse button on a Shield while browsing the inventory to select a shield that will be automatically equipped when a one-handed weapon is equipped.
Provides a secondary, configurable option to also automatically unequip the shield when the one-handed weapon is unequipped.
Client side only mod.
Lightweight, minimal overhead QoL Module
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.