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.
NoCheatText
Earn achievements in modded or cheated saves and hide Valheim 1.0 cheat labels, item warnings, and notifications without rewriting save data.
By SwyniGang
| Date uploaded | 3 weeks ago |
| Version | 1.3.0 |
| Download link | SwyniGang-NoCheatText-1.3.0.zip |
| Downloads | 647 |
| Dependency string | SwyniGang-NoCheatText-1.3.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
No Cheat Text
Enjoy a clean interface and keep earning achievements while playing modded Valheim.
No Cheat Text is a lightweight client-side mod for Valheim 1.0.12. It removes the persistent cheat-related labels and notifications introduced with the achievement system, while also allowing achievements in modded games and saves marked as cheated.
Features
- Enables achievements while BepInEx or other mods are loaded.
- Enables achievements for characters and worlds marked as cheated.
- Hides the cheated-item warning in item tooltips.
- Hides the notification shown after picking up a cheated item.
- Hides temporary and permanent cheat warnings in the Achievements screen.
- Hides the
Cheater!line in the character statistics dialog. - Can hide the cheat-command confirmation text.
- Rechecks known materials and crafting stations after login and restores legitimately available recipes or build pieces that were previously missed.
- Can replay all currently available recipe and build-piece unlock notifications once after updating, while preserving previous unlock records.
- Permanently repairs missing recipes from each character's known-material and known-station history, while ignoring hidden Valheim 1.0 idol gates during discovery.
- Works entirely on the client; no server installation or synchronization is required.
What the mod does not change
No Cheat Text does not edit or remove the saved cheat markers attached to characters, worlds, or items. It only changes achievement eligibility at runtime and suppresses the related interface text.
This means uninstalling the mod restores Valheim's normal behavior. Your items and save data are not silently rewritten.
The mod does not automatically grant achievements. You must still satisfy each achievement's normal gameplay requirements.
Installation
Thunderstore Mod Manager or r2modman
- Install No Cheat Text and its BepInEx dependency.
- Start Valheim with Start modded.
Manual installation
- Install BepInExPack Valheim 5.4.2350 or later.
- Copy
NoCheatText.dllintoBepInEx/plugins/NoCheatText/. - Start the game once to generate the configuration file.
Configuration
The configuration file is created at:
BepInEx/config/codex.valheim.nocheattext.cfg
General / Enabled— controls the interface-text suppression features.Achievements / Enabled— allows achievements despite modded and cheated-state checks.General / HideCommandConfirmation— hides the text of Valheim's cheat-command confirmation prompt. The underlying confirmation requirement remains active.Recipes / RepairMissingRecipesOnLogin— rechecks the character's discoveries after login and unlocks only missing recipes and build pieces for which the normal requirements are already known.Recipes / ReplayUnlockNotificationsOnce— replays currently eligible unlocks once and automatically changes itself tofalseafter success.Recipes / RepairKnownMaterialRecipesOnce— migrates existing characters once; ongoing checks after login and item discovery remain active throughRepairMissingRecipesOnLogin.
Achievement enabling and text suppression can be configured independently.
Compatibility
No Cheat Text patches Valheim's achievement checks and localization output. It should not be installed together with another achievement-enabler mod, since those mods modify the same checks.
Remove or disable Yorimor-EnableAchievments, AchievementEnabler, Unshamed, or similar mods before using No Cheat Text.
No Cheat Text does not require Jotunn or ServerSync.
Multiplayer
The mod is client-side. Each player who wants hidden warnings and enabled achievements should install it locally. Dedicated servers do not need it.
Tested target
- Valheim 1.0.12
- BepInExPack Valheim 5.4.2350
Future Valheim updates may change achievement or interface methods. Check the changelog after major game updates.
AI-assisted development disclosure
Significant portions of this mod and its documentation were created with AI assistance and reviewed against the Valheim 1.0.12 game assemblies. Please apply Thunderstore's AI Generated category when publishing the package.
CHANGELOG
Changelog
1.4.0 — audited refactor candidate
- Removed duplicate recipe scanners, item/station capture patches, reflection invocation in discovery hot paths, and destructive notification-replay migration switches.
- Corrected discovery of upgrader-only ingredients using the real
m_upgraderResourceflag. Item names no longer decide progression rules. - Kept native DLC, crafting-station and seasonal recipe checks, ingredient OR semantics, build-piece discovery and crafting costs.
- Coalesced login recovery to one native pass per local Player instance, with bounded unscaled readiness polling and teardown cancellation.
- Replaced overlapping localization-overload hooks and substring allocation with one translation-token hook; covered dropped-item and bypass warning keys too.
- Changed eligibility/combined-status hooks to early-out prefixes. Kept the world-status hook as a postfix because its native method also refreshes world-option keys.
- Preserved original stats literals when disabled, validated the transpiler anchor, isolated incompatible patch groups, and refreshed the localization cache on setting changes.
- Added production-policy tests, allocation checks and local game/DLL contract checks. Valheim 1.0.16 runtime multiplayer testing is pending.
1.1.0
- Enables achievements for modded, cheated-character, and cheated-world states.
- Replaces the separate EnableAchievments dependency.
- Keeps all stored cheat markers untouched.
1.0.0
- Hides all Valheim 1.0.7 cheat-related localization messages.
- Hides the raw
Cheater!statistics label. - Preserves character, world, and item cheat flags unchanged.
1.2.0
- Rechecks already known materials and crafting stations after login.
- Restores missing crafting recipes and build pieces through Valheim's native discovery method.
- Existing known recipes are not reset or announced again.
1.2.1
- Added a safe one-time replay of currently available recipe and build-piece unlock notifications.
- Preserves every previous unlock record after rebuilding the available list.
- Added a recipe recheck after item discovery as protection against modded inventory-transfer paths.
1.3.0
- Permanently repairs missing recipes from known material and crafting-station history.
- Ignores Valheim 1.0 hidden idol gates only when deciding whether an already eligible recipe should be discovered.
- Runs a dedicated one-time migration for existing characters and continues checking after login, new item discoveries, and crafting-station discoveries.
- Preserves crafting costs, station requirements, existing recipes, and all character progress.
1.3.1
- Fixed severe inventory and crafting-menu frame drops caused by thousands of redundant recipe scans from linked storage.
- Recipe checks now run only for genuinely new materials or improved crafting stations.
- Bursts of discovery events are coalesced into one delayed check and routine successful checks no longer flood the log.