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.
ShadowPersonMaterialFix
Fixes the ShadowPerson material error spam, stuttering and freezes in the Deep North biome (Valheim 1.0+ / Unity 6). Client-side, no config needed.
| Last updated | a day ago |
| Total downloads | 61 |
| Total rating | 1 |
| Categories | Mods Utility AI Generated Deep North Update |
| Dependency string | rimworld-ShadowPersonMaterialFix-1.1.0 |
| Dependants | 0 other packages depend on this package |
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.2351README
ShadowPerson Material Fix
A lightweight client-side mod that fixes the notorious ShadowPerson material error spam in Valheim 1.0+ (Unity 6).
đ About
After the Valheim 1.0 update (Unity 6), the game's built-in ShadowPerson material still references the old Standard shader, which no longer supports several texture properties:
_SkinBumpMap_ChestTex_ChestBumpMap_LegsTex_LegsBumpMap_ChestMetal_LegsMetal
Every time the game tries to apply these textures â for example, when ghosts appear in the Deep North biome â Unity floods the log with hundreds of errors, causing stuttering, FPS drops, and even freezes.
This mod fixes the problem at its root: it finds a valid Valheim shader that has all the required properties and swaps it into the ShadowPerson material. Once the shader is replaced, Unity stops throwing errors and performance returns to normal.
⨠Features
- â
Completely eliminates the
ShadowPersonerror spam in the log - â Fixes stuttering and freezes in the Deep North biome
- â Fixes long loading times when travelling through portals
- â
Three layers of protection:
Renderer.materialpatchRenderer.materialspatchVisEquipmenttranspiler
- â Does not alter gameplay, damage values, or visuals of any other materials
- â Lightweight â no measurable performance impact
- â Works entirely client-side â compatible with multiplayer
đ§ Installation
Recommended: Mod Manager (r2modman / Thunderstore Mod Manager)
- Click Install with Mod Manager on the Thunderstore page.
- Launch the game â that's it.
Manual Installation
- Make sure BepInExPack Valheim is installed.
- Extract the contents of the
.zipinto:../Valheim/BepInEx/plugins/ - Launch the game.
âī¸ Configuration
No configuration needed â the mod works out of the box.
If you want to verify it's running, look for log messages tagged [ShadowPerson Material Fix] in:
BepInEx/LogOutput.log
đ Requirements
- BepInExPack Valheim â
5.4.2305or newer - Valheim 1.0+
âšī¸ Known Behavior
On the very first load into a world with active ghosts, you may briefly see a few error lines before the mod's shader swap completes. After that, the log stays clean â this is expected and harmless.
đ Feedback & Issues
If the mod doesn't work, causes problems while playing, or behaves incorrectly, please report it on GitHub:
đ https://github.com/nezuma/valheim-shadow-person-material-fix/issues
đ Author's Note
I ran into this problem myself and decided to fix it with the help of a neural network. Based on testing, the mod successfully handles the shader replacement and should fix the error that causes the ShadowPerson-related stutters.
I needed a quick solution that would fix the situation until the developers patch the game â you can use this workaround in the meantime. If the developers release an official fix, you can safely uninstall this mod.
đ Links
- GitHub: https://github.com/nezuma/valheim-shadow-person-material-fix
- Author: nezuma
đ Changelog
1.1.0
- Initial release
- Fixed ShadowPerson material error spam
- Added three-layer protection (Renderer.material, Renderer.materials, VisEquipment transpiler)