Skip to content

Underscore76/LiveSplit.StardewValley

 
 

Repository files navigation

Stardew Valley Auto Splitter

A LiveSplit autosplitter component for Stardew Valley

Features

  • Able to add GLOBAL SETTINGS that are loaded on new game
  • Remove inconsistent save times (when the white text is visible)
  • Remove time while rebuilding graphics
    • This is usually very quick, but is also done a lot in some glitches in old versions
  • Remove time while the game is \paused (introduced in 1.3+)
  • Automatically start the timer
  • Automatically split the timer at key events
  • Automatically stop the timer at run end
  • Automatically reset the timer when starting a new run

Version Support

  • Support for version 1.5.4
  • Support for version 1.4.0
  • Support for version 1.3.36
  • Support for version 1.2.33
  • Support for version 1.11
  • Support for version 1.07
  • Support for Steam
  • Support for other vendors (GOG)

Installing

  • Copy Components/LiveSplit.StardewValley.dll into the Components folder in LiveSplit
  • Add the Stardew Valley Auto Splitter component to the layout

Getting Started

  • Built in Visual Studio 2017
  • The missing LiveSplit.Core can be found next to the LiveSplit.exe executable
  • the MemoryHelper project is used to compute and verify the offsets needed to inspect the game's memory
    • this is mostly done since the CLRMD dependency fails to inspect a process with a different pointer size
  • When commiting to master, make sure to update the Components folder

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%