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.
LegacyZRoutedRpcCompat
Valheim 1.0 binary compatibility shim for legacy mods that reference ZRoutedRpc.Everybody as a static field.
| Date uploaded | 3 weeks ago |
| Version | 1.0.0 |
| Download link | AWLGaming-LegacyZRoutedRpcCompat-1.0.0.zip |
| Downloads | 40 |
| Dependency string | AWLGaming-LegacyZRoutedRpcCompat-1.0.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
AWL Legacy ZRoutedRpc Compatibility
Compatibility shim for Valheim 1.0 mods that were compiled when ZRoutedRpc.Everybody had static field storage.
Valheim 1.0 exposes ZRoutedRpc.Everybody as a const long with value 0. Older compiled mods can still contain ldsfld ZRoutedRpc.Everybody, which causes a MissingFieldException when that code executes.
This package restores binary compatibility at preload time by giving the existing field static storage while preserving its value of 0. It does not modify gameplay behavior.
Created for AWL's Valheim 1.0 migration after the issue was reproduced in legacy PieceManager and ServerSync code.
CHANGELOG
Changelog
1.0.1
- Replaced the misleading Discord-style package icon with AWL branding.
- Clarified that this is a Valheim 1.0 compatibility layer for older mod binaries.
- Runtime compatibility behavior is unchanged from 1.0.0.
1.0.0
- Initial Valheim 1.0 compatibility release.
- Restored binary compatibility for legacy mods that reference
ZRoutedRpc.Everybodyas a static field.