// readme


About

SVL (Stardew Valley Launcher) is a full-featured launcher and mod manager for Stardew Valley. Built on Avalonia UI and .NET 10, it provides a modern cross-platform desktop experience that makes it easy to manage game instances, install and organize mods, integrate NexusMods / CurseForge downloads, and create and share modpacks.

Feature Highlights

🎮 Game Launching

  • Automatically detects Stardew Valley install paths (Steam / GOG)
  • Multi-game instance management with version isolation
  • SMAPI auto-detection, installation, and version management
  • Supports launching in vanilla and mod modes
  • Custom window titles and launch arguments
  • Launcher self-update

📦 Mod Management

  • Install mods from ZIP files or folders
  • One-click enable / disable / uninstall
  • Smart dependency resolution (topological sorting + cycle detection)
  • Conflict detection (duplicate IDs, file conflicts, dependency conflicts)
  • Mod details view (version, author, description, dependency relationships, file list)
  • Batch mod update checks
  • Community translation support (GitHub + Gitee dual sources)

🌐 Remote Resource Integration

  • NexusMods: OAuth/SSO login, search…