The goal is to integrate all these useful stats in a cleaner and more intuitive interface and to bring it all into one place so you don't need to open a browser every time. Being able to know an enemy's AI pattern, a boss's moveset, and other features like how much potions cost in a store, or what sort of events might exist in the current act, are all details that an A20 player might need to maximize their chances of victory. The Reference Update - This is a more minor update to bring in the pieces of the spreadsheet into the program itself.With this major update, I hope to have the Unknown/Rare card chance hooked up to keep track of commons seen and all that to help make similar decisions like the currently functional potion chance tracker. This piece will likely require some OpenGL graphics code (which I'm not an expert on, but have used a number of times prior), and so the visualization piece may be pushed back indefinitely. At first these will likely be text form only, but I have started some mockups of the sort of visualizations that might be useful. Beyond the reference section improvements, I hope to have some general statistics for picks/skips/purchases/etc. This update will hopefully finish the Cards section of the reference window (including the costs/types/rarities/etc.), and allow for quick access to look at desirable rare cards (e.g. The simple database portion is nearly completed, but I would like to start tracking all the occurences of each one in various runs. The Card Update - I'm currently working on a database of cards to track their usage over all runs.Major updates are bolded and are the primary goals I'm working on. These are not set in stone and the order may change (and will likely take months of work), but I think it's a general idea of which way this project is heading. The following mockup-image is something I would like to have in the program, but may be difficult due to the custom graphics code I would need to write for the histogram visualization:Īlthough I'm pretty busy with grad school at the moment, the near future has some particular milestones set to try and work towards. One goal is to visualize these in a useful and appealing way. Parsing through the run data should allow the collection of various statistics. Additional details can be found in the Help->Tutorial window of the program. 'O') and set the SlayTheSpire saves folder that the program needs to read. On first use, you'll need to open up the Options menu (Edit->Options or press Extract the folder to a place on your file system and run the executable. To use this program, head over to the section of this repository and download the most recent release. Automatic writing to a file for OBS to read from.Configurable options menu (set the Slay The Spire save folder, change how the output file is formatted, etc.).These fixes are planned for the "Run Update" (see Roadmap section below). The idea is to make it as flexible as possible to allow looking at all sorts of interesting and complex statistics. look at win streaks with Snecko eye or runs without Runic Pyramid or runs containing a certain card obtained before a certain floor, etc.). Future updates will hopefully improve the filtering available and allow users to customize what sorts of run streaks they're interested in in particular. The screenshot above was taken on my windows install, which has runs from pre-heart days (before I switched to Linux full time and before A20 was even a thing) so that explains the terrible record (I swear I'm not that bad!). Note: this stats screen is currently bugged in that "wins" are computed as reaching floor 57 (a heart kill). This tool is still under development but has enough working features for an initial release. It was inspired originally by the twitch streamer TerrenceMHS as a way to automate the display of potion chance on his stream. It can also automatically write a formatted string with this variable to a file for OBS to use as a "Text Source" or for other programs to use as needed. It will constantly try and read the most recent autosave and display this information on the main screen. Currently, it supports the tracking of the percent chance each floor has for dropping a potion. SpireTool is a graphical interface for looking at data extracted from Slay The Spire's beta autosave files.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |