MaddCatter365-ModsmithCycle icon

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.dll behavior 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 ModsmithCycle package 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.exe execution 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.exe discovery 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.