Skip to content

LiveSplit autosplitters for Cave Story (original) and Cave Story+ (PC versions).

License

Notifications You must be signed in to change notification settings

periwinkle9/cave-story-autosplitters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cave Story(+) Autosplitters

LiveSplit autosplitters for Cave Story (original freeware version) and Cave Story+ (Steam/Humble/Epic PC versions).

Credits for most of this work goes to magmapeach, whose Cave Story (freeware) Best Ending autosplitter I used as the basis for this autosplitter. You can find their original autosplitter linked on the Cave Story sr.c resources page.

Supported Speedrun Categories

Currently, the following categories are officially supported on all difficulty settings:

  • Best Ending
  • Normal Ending
  • Bad Ending
  • Get Panties

Other categories that are similar to one of the above or start from the beginning of the game may also partially or fully work.

The challenge modes in Cave Story+ are not supported. Support for these categories is planned for a future release.

Usage Instructions

  1. Download the "cave-story-combined.asl" script in this repository. Alternatively, you can find autospliters for your specific game version in the legacy folder (note that these are deprecated and no longer maintained).
  2. Right-click LiveSplit, choose "Edit Layout...", and add a "Scriptable Auto Splitter" component (under "Control").
  3. Go to Layout Settings, click on the "Scriptable Auto Splitter" tab, click "Browse..." and select the file that you saved in Step 1.
  4. (Optional) Check/Uncheck the boxes corresponding to where you want the autosplitter to split. Note that you are not required to trigger all of these splits in order or at all in your run; it is okay, for instance, to leave the "Got Normal Ending" split checked even if you are doing a Best Ending run.

Additional Remarks

  • The autosplitter does not create any splits for you; it merely presses the button at the right times. You will still have to set up split names, other layout settings, etc. yourself.
  • Under "Options" (below where you selected the file in Step 3), you are able to select whether you want the autosplitter to automatically start, split, and/or reset. If the "Reset" box is checked, the autosplitter will reset whenever the game is closed. I personally would recommend unchecking this box and doing resets manually, but if you would prefer having automated resets, that's why that option is there.

Known Issues

  • In freeware Cave Story, resetting the game with Esc > F2 while on the title screen causes the autosplitter to start the timer.
  • In Cave Story+, if the jukebox is unlocked on the title screen (by beating Hell in under 3 minutes), then the autosplitter will start the timer if you change the music.

About

LiveSplit autosplitters for Cave Story (original) and Cave Story+ (PC versions).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages