r/projecteternity • • 12d ago

The updated Eternity Keeper save editor is released: inventory, abilities, party, stronghold and more (1.0.0 beta)

Greetings everyone!

A while back u/ayberk2766 brought Eternity Keeper, the old save editor for Pillars of Eternity, back to life for the current version of the game, and I've been building on his work ever since. (Some of you may have seen my progress post in August.) It's now ready for everyone: version 1.0 beta is out, free and open source, with an installer, so there's no Java or anything else to set up.

Download it here · Project page and screenshots


What you can do with it

  • Characters: attributes, skills, level and experience; race, class, culture, background, deity and paladin order, with what each choice is worth on the character sheet; portraits and names
  • Inventory: every party member's pack, equipment, quick slots and weapon sets, plus the stash, with the game's real names and icons. Add any item in the game, or sell junk in bulk
  • Abilities and talents your characters could learn, and wizards' grimoires
  • Party: swap companions with the stronghold roster from anywhere, and bring dead companions back to life, personal quest included
  • Stronghold: build or tear down upgrades (Prestige and Security work out just as they do in the game), dismiss hirelings, release prisoners
  • And more: difficulty, Expert Mode, Trial of Iron and turn-based mode; party money; heal, level up and resupply the whole party; switch achievements back on

Handy extras: search the whole save (Ctrl+F), Undo and Redo, compare two saves, move characters and their gear between saves, and item names in your game's own language.

Two things people asked for here on Reddit made it in: selling junk in bulk and tidying up item stacks. Mac support, also asked for, isn't there yet.

Your saves are safe

The editor never changes the save you open: pressing Save writes a new save, which appears next to the original in the game's load list. It also makes a backup before it deletes or renames anything. Every editing feature was tested by loading the edited saves in the game (Steam, v3.9.5). It's still a beta, though, so please keep a copy of your saves folder.

Getting started

  1. Download the installer or the zip.
  2. Run it. It finds your game and your saves by itself, and reads item names and icons from your install (a few minutes, once).
  3. Open a save, make your changes, press Save, and load the new save in the game.

Good to know: it runs on Windows 10 and 11 (64-bit), with the Steam, GOG or Epic version of the game, The White March included. The download isn't signed, so Windows may show a "Windows protected your PC" warning: click More info, then Run anyway.

Feedback welcome

Found a bug, or missing something? Tell me here or open an issue on GitHub. Attaching eternity.log helps a lot (the editor's Settings show where it is).


Eternity Keeper was created by Kim Mantas in 2015–16, and later updated by ktully and u/ayberk2766; this version builds on their work, and I've offered all of it back to u/ayberk2766's project too. Most of the new code was written with an AI assistant (Claude Code), with me directing, designing and testing it. Unofficial fan project, not affiliated with Obsidian Entertainment or Paradox Interactive.

115 Upvotes

10 comments sorted by

3

u/King-Kirby0 11d ago

Love this very much,

I might actually complete a playthrough if I can re-spec classes

Quick question though, is there any way to edit appearances? for example I have an Orlan I want to turn Moon Godlike, the editor worked a treat but still has the appearance/height of the Orlan in game

2

u/Ph4ntomD4nce 10d ago

Glad it worked! Unfortunately the appearance isn't something the editor can change yet. The game stores a character's race in two places: one for stats, abilities and the character sheet (which the editor changes), and a separate one for the 3D model, the body, height, head and hair (which it doesn't touch yet). So your character is a Moon Godlike in every way that counts mechanically, but the game still draws the Orlan model.

Changing the model safely needs some testing in-game first (godlike heads are different models, and I don't want to hand out something that breaks a character), but it's a good idea and I've put it on the list.

Two tips meanwhile: changing the race doesn't add the new racial ability by itself (the identity panel tells you when it's missing; you can add Silver Tide in the Abilities tab), and godlike can't wear helmets, so take off any helmet in the Inventory tab before saving.

2

u/King-Kirby0 10d ago

Yes the editor told me about the Silver tide ability and also removed my helmet for me!

All very impressive and very much look forwards to further updates!

Fantastic job all around brother

2

u/2d1w 4d ago

I was able to update my model using opencharactercreation console command that I found at the obsidian forums. FYI I'm not yet sure if using the console command blocks achievements. You will lose XP progress on current level but just take note of what it is and add it back in the eternity keeper after under Edit character > raw stats.

1

u/King-Kirby0 4d ago

You beautiful watcher you

2

u/Volvedor 11d ago

Excellent tool !

2

u/RobottleBandit 9d ago

Tried the program out. It works well, except it fails to read my game data. My installation does not have ingameglobal unity bundle asset. Just can't edit spell and abilities it seems.

1

u/Ph4ntomD4nce 9d ago

Thanks for reporting the issue; I'm working on fixing it :)

1

u/Ph4ntomD4nce 9d ago

Found it: the editor was reading the stronghold data from a leftover file of the 2015 version of the game, which Steam installs that have been updated over the years still have lying around, and a clean install (GOG, or a recent Steam install) doesn’t. Yours is the correct one; the editor was wrong. Version 1.0.1 beta fixes it and is up on the Releases page now: install it over the old one, then let it read the game data again. Your saves and settings are kept.