Skip to content

SacredGhost/SPMTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPMTool

A universal repository for the autosplitter, shared stats, and hide and seek

SPM Auto Splitter

vBeta4

An external auto splitter for Dolphin Emulator speedruns of Super Paper Mario.
Supports all versions of the game, and since it's external, will support all timers that use hotkeys.

Currently Supports all main leaderboard categories!
(Any%, Pit%, 100%, All Pixls, Defeat Shadoo)

How to use

Simply launch Super Paper Mario on Dolphin, and open AutoSplitter.exe

To change your hotkey split to match your LiveSplit, open settings.config and change the key to one of the provided key bindings. Make sure in your LiveSplit settings or on other timers, to have global hotkeys enabled.

If your key is not on this list and you would like it added, please let me know or input a github issue.

You can also set which extra splits to use in all runs, including if you want to split in each Pit% room.

Credits

SeekyCt - For all of the reverse engineering of SPM, helping this process greatly
JohnP55 - Creating read and write functions for DME and general code optimization
NmFlash8 - NmFlash8

To Do

Add options to change when to split (CastleSR timing, etc)
Console Support (Wii U)

Will most likely be changed from Python to C/C++ sometime in the future for REL modding.

For Developers:

Python 11 is not supported by dolphin memory engine. Must use Python 10.

About

A universal repository for the autosplitter, shared stats, and hide and seek

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages