STS battle AI
This project originally contained all components necessary to run the battle AI.
Parts of the projects that are easily usable by others have been broken off into their own projects and are available.
Note that while many mods have Github repositories, these may not be up to date with the latest version on the steam workshop. The precompiled JAR files can be gotten from the steam workshop links by using https://steamworkshopdownloader.io/.
Common Requirements
Mod the Spire (https://steamcommunity.com/sharedfiles/filedetails/?id=1605060445)
BaseMod (https://steamcommunity.com/workshop/filedetails/?id=1605833019)
AI Requirements
Communication Mod (https://steamcommunity.com/workshop/filedetails/?id=2131373661)
STS State Saver Mod (https://github.com/boardengineer/STSStateSaver)
Ludicrous Speed Mod (https://github.com/boardengineer/LudicrousSpeed)
Running Instructions
-
Download/Build all needed mods and place them in your mods folder.
-
Make two empty folders in your root SlayTheSpire directory, called
startstates
andsavestates
-
Start the game 'server' by running ModTheSpire.jar with the
-DisServer=true
flag, the screen should open and go black. NOTE: When runningjava -jar ...
the-DisServer
flag must come before the-jar
flag, or it won't work. -
Start another copy of the game without the server flag and start playing normally. Once in a fight with Ironclad,Silent, or Defect, press the start AI button and it should complete the AI should complete the fight.