Wasteland 2 Director's Cut: Character Hacking and Respec
Play Wasteland 2 risk-free with money-back guarantee from Good Old Games.
To edit your character's Attributes and Skills you can simply open a text file and edit it.
Savegames are typically stored in ...\Documents\My Games\Wasteland2DC\Save Games\
This directory will have subdirectories that are named based on the name you gave your savegame.
Open the directory and you will find two files, a .bin and a .xml
Open the .xml in a text editor and examine it to find the skills and attributes for each character. Start by searching for your character's name.
Below is an sample section of the file comprising one character's entry. In larger font are attributes and associated values. Skill entries follow after.
You can get away with less editing and do it in-game later by tweaking the <available...> entries, giving you Attribute Points, Skill Points, and Trait Points to spend in game.
BONUS TIP: The .char files for custom rangers in the ...\Documents\My Games\Wasteland2DC\Characters directory are also plain text files with a similar structure. You could assign a character 10's in every Attribute and Skill (including the two hidden skills) and start with "perfect 10" characters to rapidly explore the Wasteland or replay the game to try different things.
<pc><name><@>Lady Thor{F}</name><displayName><@>Lady Thor{F}</displayName><portraitName>cosplay Thor</portraitName><position><x>121.9337</x><y>6.401434</y><z>29.14721</z></position><rotationY>348.8566</rotationY><gender>2</gender><religion>None</religion><smokes>None</smokes><ethnicity>Russian</ethnicity><biography></biography><skinColor>0</skinColor><age>20</age><level>1</level><xp>0</xp><curHp>35</curHp><size>4</size><noOfKills>0</noOfKills><damageDone>0</damageDone><availableAttributePoints>0</availableAttributePoints><availableSkillPoints>0</availableSkillPoints><availableTraitPoints>0</availableTraitPoints><isSelected>True</isSelected><isHostage>False</isHostage><perceptionOn>False</perceptionOn><crouch>False</crouch><hasCommittedPoints>False</hasCommittedPoints><isCNPC>False</isCNPC><luckyHitpoints>0</luckyHitpoints><defaultEquipment><item /><item><resourceName>Fem_Robb_Hair_B</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Fem_Topekan_Head_B</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Fem_UndWear_Torso_C</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Fem_UndWear_Legs_I</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Fists</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Fists</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item /><item /><item /><item /><item /><item /><item /></defaultEquipment><equipment><item /><item /><item /><item /><item><resourceName>Wearable_Topekan_Torso_B</resourceName><ammoResourceName></ammoResourceName><slot>4</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Wearable_Topekan_Legs_A</resourceName><ammoResourceName></ammoResourceName><slot>6</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Blunt_Tier_1_1</resourceName><ammoResourceName></ammoResourceName><slot>7</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Energy_Tier_1_1</resourceName><ammoResourceName>Ammo_EnergyCell</ammoResourceName><slot>9</slot><ammoCount>6</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item /><item /><item /><item /><item /><item /><item /></equipment><inventory><item><resourceName>Ammo_EnergyCell</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>18</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Usable_PainRelievers_1</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>2</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>UsableShovel</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item></inventory><hotkeys><hotkey><skillOrItemName>perception</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>outdoorsman</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>mechanicalRepair</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>toasterRepair</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>Usable_PainRelievers_1</skillOrItemName><isItem>True</isItem></hotkey><hotkey><skillOrItemName>UsableShovel</skillOrItemName><isItem>True</isItem></hotkey><hotkey><skillOrItemName></skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName></skillOrItemName><isItem>False</isItem></hotkey></hotkeys><statusEffects><statusEffect><name>Status_Trait_CircusFreak</name><startTime>246436</startTime><nextHitpointChange>0</nextHitpointChange><elapsedTime>89608</elapsedTime><lastUpdate>336044</lastUpdate></statusEffect></statusEffects><attributes><pair><key>coordination</key><value>3</value></pair><pair><key>luck</key><value>3</value></pair><pair><key>awareness</key><value>3</value></pair><pair><key>strength</key><value>3</value></pair><pair><key>speed</key><value>5</value></pair><pair><key>intelligence</key><value>10</value></pair><pair><key>charisma</key><value>1</value></pair></attributes><skillXps><pair><key>alarmDisarm</key><value>0</value></pair><pair><key>animalWhisperer</key><value>0</value></pair><pair><key>atWeapons</key><value>0</value></pair><pair><key>barter</key><value>0</value></pair><pair><key>bladedWeapons</key><value>0</value></pair><pair><key>bluntWeapons</key><value>2</value></pair><pair><key>brawling</key><value>0</value></pair><pair><key>bruteForce</key><value>0</value></pair><pair><key>calvinBackerSkill</key><value>0</value></pair><pair><key>combatShooting</key><value>0</value></pair><pair><key>computerTech</key><value>0</value></pair><pair><key>demolitions</key><value>0</value></pair><pair><key>doctor</key><value>0</value></pair><pair><key>energyWeapons</key><value>2</value></pair><pair><key>fieldMedic</key><value>0</value></pair><pair><key>handgun</key><value>0</value></pair><pair><key>intimidate</key><value>0</value></pair><pair><key>leadership</key><value>0</value></pair><pair><key>manipulate</key><value>0</value></pair><pair><key>mechanicalRepair</key><value>2</value></pair><pair><key>outdoorsman</key><value>2</value></pair><pair><key>perception</key><value>2</value></pair><pair><key>pickLock</key><value>0</value></pair><pair><key>rifle</key><value>0</value></pair><pair><key>safecrack</key><value>0</value></pair><pair><key>shotgun</key><value>0</value></pair><pair><key>smg</key><value>0</value></pair><pair><key>sniperRifle</key><value>0</value></pair><pair><key>spotLie</key><value>0</value></pair><pair><key>toasterRepair</key><value>2</value></pair><pair><key>weaponSmith</key><value>0</value></pair></skillXps><traits><pair><key>Trait_RaisedInTheCircus</key><value>1</value></pair></traits></pc>
Play Wasteland 2 risk-free with money-back guarantee from Good Old Games.
To edit your character's Attributes and Skills you can simply open a text file and edit it.
Savegames are typically stored in ...\Documents\My Games\Wasteland2DC\Save Games\
This directory will have subdirectories that are named based on the name you gave your savegame.
Open the directory and you will find two files, a .bin and a .xml
Open the .xml in a text editor and examine it to find the skills and attributes for each character. Start by searching for your character's name.
Below is an sample section of the file comprising one character's entry. In larger font are attributes and associated values. Skill entries follow after.
- For attributes, valid values are 1-10. Any value above 10 is treated as 10 in-game and flagged in red (but apparently harmless).
- For skills, the values represent the number of Skill Points put into the skill -- NOT the skill level.
You can get away with less editing and do it in-game later by tweaking the <available...> entries, giving you Attribute Points, Skill Points, and Trait Points to spend in game.
BONUS TIP: The .char files for custom rangers in the ...\Documents\My Games\Wasteland2DC\Characters directory are also plain text files with a similar structure. You could assign a character 10's in every Attribute and Skill (including the two hidden skills) and start with "perfect 10" characters to rapidly explore the Wasteland or replay the game to try different things.
<pc><name><@>Lady Thor{F}</name><displayName><@>Lady Thor{F}</displayName><portraitName>cosplay Thor</portraitName><position><x>121.9337</x><y>6.401434</y><z>29.14721</z></position><rotationY>348.8566</rotationY><gender>2</gender><religion>None</religion><smokes>None</smokes><ethnicity>Russian</ethnicity><biography></biography><skinColor>0</skinColor><age>20</age><level>1</level><xp>0</xp><curHp>35</curHp><size>4</size><noOfKills>0</noOfKills><damageDone>0</damageDone><availableAttributePoints>0</availableAttributePoints><availableSkillPoints>0</availableSkillPoints><availableTraitPoints>0</availableTraitPoints><isSelected>True</isSelected><isHostage>False</isHostage><perceptionOn>False</perceptionOn><crouch>False</crouch><hasCommittedPoints>False</hasCommittedPoints><isCNPC>False</isCNPC><luckyHitpoints>0</luckyHitpoints><defaultEquipment><item /><item><resourceName>Fem_Robb_Hair_B</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Fem_Topekan_Head_B</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Fem_UndWear_Torso_C</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Fem_UndWear_Legs_I</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Fists</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Fists</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item /><item /><item /><item /><item /><item /><item /></defaultEquipment><equipment><item /><item /><item /><item /><item><resourceName>Wearable_Topekan_Torso_B</resourceName><ammoResourceName></ammoResourceName><slot>4</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Wearable_Topekan_Legs_A</resourceName><ammoResourceName></ammoResourceName><slot>6</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Blunt_Tier_1_1</resourceName><ammoResourceName></ammoResourceName><slot>7</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item><resourceName>Energy_Tier_1_1</resourceName><ammoResourceName>Ammo_EnergyCell</ammoResourceName><slot>9</slot><ammoCount>6</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item /><item /><item /><item /><item /><item /><item /><item /></equipment><inventory><item><resourceName>Ammo_EnergyCell</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>18</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>Usable_PainRelievers_1</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>2</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item><item><resourceName>UsableShovel</resourceName><ammoResourceName></ammoResourceName><slot>-1</slot><ammoCount>-1</ammoCount><firingModeIndex>0</firingModeIndex><isJammed>False</isJammed><quantity>1</quantity><junk>False</junk><fav>False</fav><isOriginalProperty>False</isOriginalProperty><inventoryGridX>-1</inventoryGridX><inventoryGridY>-1</inventoryGridY></item></inventory><hotkeys><hotkey><skillOrItemName>perception</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>outdoorsman</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>mechanicalRepair</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>toasterRepair</skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName>Usable_PainRelievers_1</skillOrItemName><isItem>True</isItem></hotkey><hotkey><skillOrItemName>UsableShovel</skillOrItemName><isItem>True</isItem></hotkey><hotkey><skillOrItemName></skillOrItemName><isItem>False</isItem></hotkey><hotkey><skillOrItemName></skillOrItemName><isItem>False</isItem></hotkey></hotkeys><statusEffects><statusEffect><name>Status_Trait_CircusFreak</name><startTime>246436</startTime><nextHitpointChange>0</nextHitpointChange><elapsedTime>89608</elapsedTime><lastUpdate>336044</lastUpdate></statusEffect></statusEffects><attributes><pair><key>coordination</key><value>3</value></pair><pair><key>luck</key><value>3</value></pair><pair><key>awareness</key><value>3</value></pair><pair><key>strength</key><value>3</value></pair><pair><key>speed</key><value>5</value></pair><pair><key>intelligence</key><value>10</value></pair><pair><key>charisma</key><value>1</value></pair></attributes><skillXps><pair><key>alarmDisarm</key><value>0</value></pair><pair><key>animalWhisperer</key><value>0</value></pair><pair><key>atWeapons</key><value>0</value></pair><pair><key>barter</key><value>0</value></pair><pair><key>bladedWeapons</key><value>0</value></pair><pair><key>bluntWeapons</key><value>2</value></pair><pair><key>brawling</key><value>0</value></pair><pair><key>bruteForce</key><value>0</value></pair><pair><key>calvinBackerSkill</key><value>0</value></pair><pair><key>combatShooting</key><value>0</value></pair><pair><key>computerTech</key><value>0</value></pair><pair><key>demolitions</key><value>0</value></pair><pair><key>doctor</key><value>0</value></pair><pair><key>energyWeapons</key><value>2</value></pair><pair><key>fieldMedic</key><value>0</value></pair><pair><key>handgun</key><value>0</value></pair><pair><key>intimidate</key><value>0</value></pair><pair><key>leadership</key><value>0</value></pair><pair><key>manipulate</key><value>0</value></pair><pair><key>mechanicalRepair</key><value>2</value></pair><pair><key>outdoorsman</key><value>2</value></pair><pair><key>perception</key><value>2</value></pair><pair><key>pickLock</key><value>0</value></pair><pair><key>rifle</key><value>0</value></pair><pair><key>safecrack</key><value>0</value></pair><pair><key>shotgun</key><value>0</value></pair><pair><key>smg</key><value>0</value></pair><pair><key>sniperRifle</key><value>0</value></pair><pair><key>spotLie</key><value>0</value></pair><pair><key>toasterRepair</key><value>2</value></pair><pair><key>weaponSmith</key><value>0</value></pair></skillXps><traits><pair><key>Trait_RaisedInTheCircus</key><value>1</value></pair></traits></pc>
Very much appreciated, thanks. Hack also works on a mac, with files location: /Macintosh HD/Users//Documents/Library/Application Support/Wasteland2DC/Save Games
ReplyDelete