A save game editor for inXile Entertainment's Wasteland 3
This was tested against save files from the Linux Steam version (1.6.9.420.309496) without any DLC.
After Installing (see below), run python src/main.py to launch.
Use the File- > Load Save Game dialog. Browse to your save game file, and edit away!
- View party members and edit their stats
- Attributes and Attribute points
- Add/Edit/Remove items in the party inventory
- Add perks to each character
- Edit money
- Clone the repository to your local system
git clone https://github.com/stolinator/w3se.git
- [Optional] set up a virtual environment
cdinto the repository folderpython3 -m venv w3sesource w3se/bin/activate
- Use
pipto install dependencies
pip install -r requirements.txt- If you are on Windows, you'll need a patched version of
python-lzf(see teepark/python-lzf#5)
- If you are on Windows, you'll need a patched version of
- Run
main.py
python src/main.py
Editing certain values without the game engine running may have unwanted side effects. This is not a comprehensive list, just some observations I've made from using the editor.
If adding perks to a character:
- You can safely add perks with passive bonuses
- If you want to add an ability-granting perk (e.g. 'Rally') your character will not get the linked ability in-game
- Takeaway: add perk points for non-passive perks and add these perks in-game
If increasing character's skills:
- Using the editor to max out a skill level will not grant skill-related crafting recipes
- Takeaway: if you want the crafting recipes, increase skill points and raise that skill in-game
If your shell is bash compatible, project.sh will automate
to automate development functions. Currently, you can run, test, orlint
files.
After installing dependencies, just run the pytest command.
Run pylama src to view any linter conflicts.
- A more efficient way to find the Wasteland 3 save files on a given system
- Should put common locations in the README
- Allow manually adding items/perks if not available in provided text files
- Include pre-built releases for anyone looking to test out the project!
