Skip to content

Habarug/StarVadersStats

Repository files navigation

StarVadersStats

Just a small package to plot stuff from your StarVaders run history.

Pre-requisites

Setup

  • Install the dependencies:
pip install -r requirements.txt
  • Copy the history directory from your StarVaders save data into the data directory.

    • Path to save data for Windows:
    C:\USER\AppData\LocalLow\Pengonauts\StarVaders\saves
    
    • Path to save data for Flatpak Steam install on Linux:
    ~/.var/app/com.valvesoftware.Steam/.steam/steam/steamapps/compatdata/2097570/pfx/drive_c/users/steamuser/AppData/LocalLow/Pengonauts/StarVaders/saves/
    

Running

  • Import and instantiate SVStats
from src.StarVadersStats import SVStats
svs = SVStats(
    #Optionally supply path to history directly
    #Required if history is not copied to data-directory
    rundir = None
)
  • Plot run success:
fig, ax = svs.plot_runSuccess(
    pilot=None #Optionally filter to specific pilot or class
)

runSuccess

  • Plot final room for failed runs:
fig, ax = svs.plot_finalRoom(
    pilot=None #Optionally filter to specific pilot or class
)

finalRoom

  • Plot win rate versus the different bosses:
fig, ax = svs.plot_bossWinRate(
    pilot=None #Optionally filter to specific pilot or class
)

bossWinRate

  • Plot your runs with the different packs:
fig, ax = svs.plot_packSuccess(
    pilot=None #Optionally filter to specific pilot or class
)

packSuccess

  • Print overview table:
svs.print_pilot_table()

pilotTable

About

Python package to plot stuff from your StarVaders run history (you should play StarVaders btw)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages