Voidspire Tactics

Voidspire Tactics

Not enough ratings
Increasable Stats per Class (data dump)
By UncleYar
It's hard to plan your character build on a first playthrough since the game doesn't tell you which future class a permanent stat investment such as a weapon skill will be useful for. Hence this data dump.
   
Award
Favorite
Favorited
Unfavorite
Introduction
It's hard to plan your character build on a first playthrough since the game doesn't tell you which future class a permanent stat investment such as a weapon skill will be useful for. Therefore I extracted the list of stats per class from the game files, which are in plain text.

As a additional help for planning I also included, for unlockable classes, how much XP from previous classes you need to accumulate for the unlock.

Don't expect great formatting, this is straight from the game files filtered through a regex search.

I might add other data dumps here later.
Stats per class
Data dump filtered from: SteamApps\common\Voidspire Tactics\Content\Data\SystemData\Definitions\actors\actorClasses.txt

Some internal names differ from what is displayed in the game, for instance:

- knight_xp_total means warrior XP. Internally the warrior class is named knight. Look for the "ID=" line for the "real", internal name of a class.

- skill_Aim is the crossbow skill

[ActorClass] name=Warrior; ID=knight; relevantStats=TrueHPMax; relevantStats=skill_Sword; relevantStats=skill_Axe; relevantStats=skill_Hammer; relevantStats=skill_Spear; relevantStats=skill_Flail; relevantStats=skill_Shield; [ActorClass] name=Scout; ID=scout; relevantStats=TrueHPMax; relevantStats=skill_Dagger; relevantStats=skill_Spear; relevantStats=skill_Flail; relevantStats=skill_Bow; relevantStats=skill_Aim; [ActorClass] name=Scholar; ID=scholar; relevantStats=TrueMPMax; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; relevantStats=skill_Life; [ActorClass] name=Brawler; ID=brawler; relevantStats=TrueHPMax; relevantStats=skill_Fist; relevantStats=skill_Dagger; relevantStats=moveDistance; requiredStat=knight_XP_total; requiredAmt=300; [ActorClass] name=Guardian; ID=guardian; relevantStats=TrueHPMax; relevantStats=skill_Sword; relevantStats=skill_Axe; relevantStats=skill_Hammer; relevantStats=skill_Spear; relevantStats=skill_Flail; relevantStats=skill_Shield; requiredStat=knight_XP_total; requiredAmt=450; [ActorClass] name=Rogue; ID=rogue; relevantStats=TrueHPMax; relevantStats=skill_Fist; relevantStats=skill_Dagger; relevantStats=skill_Bow; relevantStats=skill_Aim; relevantStats=moveDistance; relevantStats=jumpDistance; requiredStat=scout_XP_total; requiredAmt=250; [ActorClass] name=Sharpshooter; ID=ranger; relevantStats=TrueHPMax; relevantStats=skill_Bow; relevantStats=skill_Aim; relevantStats=moveDistance; requiredStat=scout_XP_total; requiredAmt=400; [ActorClass] name=Sage; ID=sage; relevantStats=TrueHPMax; relevantStats=TrueMPMax; relevantStats=skill_Hammer; relevantStats=skill_Life; relevantStats=moveDistance; requiredStat=scholar_XP_total; requiredAmt=350; [ActorClass] name=Sorcerer; ID=sorcerer; relevantStats=TrueMPMax; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; requiredStat=scholar_XP_total; requiredAmt=500; [ActorClass] name=Blade; ID=blade; relevantStats=TrueHPMax; relevantStats=skill_Dagger; relevantStats=skill_Sword; relevantStats=skill_Axe; relevantStats=skill_Spear; relevantStats=moveDistance; requiredStat=knight_XP_total; requiredAmt=600; requiredStat=rogue_XP_total; requiredAmt=250; [ActorClass] name=Breaker; ID=breaker; relevantStats=TrueHPMax; relevantStats=skill_Hammer; relevantStats=skill_Flail; relevantStats=skill_Fist; relevantStats=skill_Shield; requiredStat=brawler_XP_total; requiredAmt=400; requiredStat=guardian_XP_total; requiredAmt=300; [ActorClass] name=Balancer; ID=balancer; relevantStats=TrueMPMax; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; relevantStats=skill_Life; requiredStat=sage_XP_total; requiredAmt=350; requiredStat=sorcerer_XP_total; requiredAmt=350; [ActorClass] name=Unmaker; ID=unmaker; relevantStats=TrueHPMax; relevantStats=TrueMPMax; relevantStats=skill_Dagger; relevantStats=skill_Ruin; requiredStat=sorcerer_XP_total; requiredAmt=800; [ActorClass] name=Enchanter; ID=enchanter; relevantStats=skill_Sword; relevantStats=skill_Axe; relevantStats=skill_Hammer; relevantStats=skill_Spear; relevantStats=skill_Flail; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; requiredStat=knight_XP_total; requiredAmt=750; requiredStat=scholar_XP_total; requiredAmt=750; requiredStat=guardian_XP_total; requiredAmt=500; [ActorClass] name=Spell Archon; ID=spellslinger; relevantStats=skill_Bow; relevantStats=skill_Aim; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; relevantStats=skill_Ruin; requiredStat=ranger_XP_total; requiredAmt=600; requiredStat=sorcerer_XP_total; requiredAmt=550; [ActorClass] name=Shiftcloak; ID=shiftcloak; relevantStats=TrueHPMax; relevantStats=skill_Dagger; relevantStats=skill_Bow; relevantStats=skill_Aim; relevantStats=skill_Wind; relevantStats=moveDistance; relevantStats=jumpDistance; requiredStat=blade_XP_total; requiredAmt=200; requiredStat=rogue_XP_total; requiredAmt=600; [ActorClass] name=Gatekeeper; ID=gatekeeper; relevantStats=TrueHPMax; relevantStats=TrueMPMax; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; requiredStat=scholar_XP_total; requiredAmt=1200; requiredStat=unmaker_XP_total; requiredAmt=350; requiredStat=balancer_XP_total; requiredAmt=350; [ActorClass] name=Mechanist; ID=mechanist; relevantStats=TrueHPMax; relevantStats=TrueMPMax; relevantStats=skill_Dagger; relevantStats=skill_Hammer; relevantStats=skill_Aim; relevantStats=skill_Elec; requiredStat=scout_XP_total; requiredAmt=700; requiredStat=rogue_XP_total; requiredAmt=450; [ActorClass] name=Gatemaster; ID=gatemaster; relevantStats=TrueHPMax; relevantStats=TrueMPMax; relevantStats=skill_Fire; relevantStats=skill_Ice; relevantStats=skill_Elec; relevantStats=skill_Wind; requiredStat=gatekeeper_XP_total; requiredAmt=9400;