Pathfinder: Kingmaker
0 of 0

File information

Last updated

Original upload

Created by

5133p39

Uploaded by

5133p39

Virus scan

Safe to use

Tags for this mod

About this mod

Python script that edits chosen save file, setting any player/companion buff expiration timers to ridiculously high value so they effectively stay on forever (or until replaced or dispelled)

Requirements
Permissions and credits
"Buff up, make save, run script, load save, profit."
(author: unknown member of the Technic League)

As much as i hate cheating, because it can make the game boring, after some time i got too annoyed by having to replenish scrolls and potions on every character's belt after every single battle, and manually activate scrolls/potions before battles start, because the stupid game characters cannot use any items automatically, and so i gave up and made this script.
Now, instead of spending half the gameplay time in the inventory by cursing the developers, i can spend more time by actually playing the game!



BEFORE USING
You need to edit the script and set the savePath variable, so it points to the path where the save files are stored.
For Steam version of the game it seems to be something like:
G:\Users\John\AppData\LocalLow\Owlcat Games\Pathfinder Kingmaker\Saved Games
Not sure if GOG version is the same, find out what path is it on your system, and set it accordingly.
Do not forget to BACKUP YOUR PRECIOUS SAVES !!!

HOW TO USE
Apply desired buffs to player and/or any companions via any means.
Make any type of save, Alt+Tab to desktop to run this script, and choose which of the newest 9 save files to process (they should appear ordered from newest to oldest).
After the script finishes running, switch back to game and load the now edited save.

  • Note 1: the script will make a backup copy of the save file it edits, but do not rely on these backups too much, because if you run the script for the same save file again, the backup containing previous original vanilla save will be now overwritten with the edited file made during previous run.
  • Note 2: the script will skip Greater Invisibility, Blur, and Displacement buffs, because i found their visual effects too annoying to keep them forever. If you want the script to adjust any of these buffs too, you need to edit the script and remove the corresponding blueprint ID from the list ignoredBuffs.

HOW TO GET BACK TO NORMAL
To remove, or reset the buffs back to normal expiration timers, simply cast a spell, scroll, or drink a potion providing the same buff, which will replace the adjusted buff with a new fresh instance with normal expiration timer.
Or if you are a more capable adventurer, you can make a copy of the script and edit it to make it set the buff expiration times to "1.00:00:00.0000000".