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.
ModsmithCycle
Save, restart, and automatically resume your current local Valheim world with the same character.
CHANGELOG
Changelog
0.1.6
- Hotfix: corrected the restart helper to read the V2 launch-request format written by the current plugin.
- Preserved every repeated
Argument=entry so the active r2modman/BepInEx launch arguments are passed back to Steam correctly. - Restored the save → shutdown → Steam relaunch → character/world resume sequence.
- The main
ModsmithCycle.dllbehavior is unchanged from 0.1.5; this hotfix replaces the mismatched helper packaged with 0.1.5.
0.1.5
- Reworked the Escape-menu restart control to use Valheim's native button styling.
- Added a matching native gold ornament above the Modsmith Cycle restart button.
- Moved restart status and cancellation messages directly below the button and stabilized their layout.
- Fixed inherited native-button behavior that could trigger the original Settings action.
- Removed temporary UI diagnostics after final placement was verified.
- Cleaned obsolete fields from the plugin-to-restarter launch contract.
- Removed the retired opening-cinematic skip functionality and stale configuration references.
- Disabled unfinished automatic remote-server reconnect behavior while preserving the framework for future co-op work.
- Preserved same-character and same-local-world automatic resume.
- Preserved locally hosted-session settings so friends can reconnect normally after the host restarts.
- Revalidated the full save, shutdown, Steam relaunch, character restore, and local-world resume cycle on Valheim 1.0.15.
0.1.4
- Updated the packaged Modsmith Cycle plugin to build 0.1.4.
- Updated the support link to https://discord.gg/ZxJ8wRtxhQ.
- Bundled the restart helper and Thunderstore package metadata for the 0.1.4 release.
0.1.3
- Reissued the cinematic-skip and same-server reconnect update under a fresh Thunderstore version after the removed listing retained version 0.1.2.
- Kept the same
ModsmithCyclepackage identity so existing installations can update normally. - Added the Mod Support Discord channel to the package documentation and metadata.
0.1.2
- Added a configurable skip for Valheim's opening cinematic, enabled by default.
- Added immediate title-menu advancement when a valid Modsmith auto-resume is pending.
- Restores hosted-server, public-listing, crossplay, and salted password-verifier settings so friends can reconnect after the world reloads.
- Added guest-client restart and automatic reconnection to the same Steam, PlayFab/crossplay, or direct-address server.
- Uses Valheim's normal password prompt for guest reconnection; readable server passwords are not stored.
- Kept ordinary title-menu access unchanged when no auto-resume request exists.
- Left engine and publisher splash screens that occur before BepInEx initialization untouched.
0.1.1
- Changed relaunching from direct
Valheim.exeexecution to Steam-applaunch 892970, matching r2modman's Windows launch route. - Rebuilds the active profile's Doorstop 3 or Doorstop 4 arguments from the currently loaded BepInEx directory.
- Added automatic
Steam.exediscovery from the running Steam process and standard installation folders. - Added an optional Steam executable override for nonstandard installations.
- Increased the post-exit delay to give Steam time to release the previous game session.
- Corrected an empty launch-argument request edge condition found by the helper smoke test.
- Verified the complete save, modded relaunch, active-profile preservation, and same-local-world resume cycle on Valheim 1.0.12.
0.1.0
- Added an Escape-menu save-and-restart button.
- Added a configurable five-second countdown and cancel action.
- Added a hidden Windows helper that waits for Valheim to exit before relaunching.
- Preserved the current r2modman profile through the existing Doorstop/BepInEx launch arguments.
- Added same-character and same-local-world automatic resume.
- Added private-session enforcement for automatic local-world resume.
- Added connected-player blocking, expiring requests, one-use tokens, and restart-loop protection.
- Added an optional Left Ctrl + F9 menu shortcut.