Pillars of Eternity II : Deadfire (2018-05-17)

Shinkansen

RCE Fanatics
Talents
Mar 3, 2017
192
47
28
#1
Simple table for Pillars of Eternity II : Deadfire, may or may not work. Game generates code at runtime so table has a high chance of not working / detecting the wrong code / crashing.

Usage info:
Scripts with "To Activate: XXX" can only be activated (put an "X" into the box) after doing action XXX.
Scripts with "To Update: XXX" will only update their effect after doing action XXX.
Addresses with "XXX?" will enable the script effect XXX when 1 is put into the Value.

In general:
A. Do action YYY.
B. Activate (put an X) the "Initialization (Activate This First)" script.
C. Activate (put an X) the "Base Address Scan (To Activate: YYY, To Update: ZZZ)" script.
D. Enable (put a 1) the desired effect. Example: "Set Health to Max?" address.
E. Do action ZZZ.


V1007 - 2018-05-17
1. PartyManager.
"Fog of War Set to Massive?" sets Fog of War distance to massive.
"Speed Set to Massive?" fixed to not take effect during combat.

2. WorldTime.
Allows the following to be modfied.
- "WorldTime Stats -> m_persistentWorldTime -> m_persistentGameDateTime". Game time. 754660800 is the game beginning.

3. ShipDuelManager.
"Hull and Sail Health Set to Massive?" sets Hull and Sail Health to massive.
"Enemy Ammunition Set to 0?" sets Enemy ammunition to 0.
"Distance Set to 50?" sets Distance to 50.


V1006 - 2018-05-14
1. UICraftingManager.
"Most Requirements / Ingredients Set to 0?" removes most Crafting / Enchant recipe requirements. May need to select the recipe twice to take effect.


V1005 - 2018-05-13
1. PartyManager.
"Stealth Set to Massive?" sets Stealth to massive, undetectable and easy stealing. This is actual Stealth, not invisibility.

2. ShipManager.
"Supplies Set to Massive?" sets Supplies to massive.

3. ShipCrewManager.
"Consumption Status Set to Massive?" sets Food and Drink consumption status to massive and never starve.
"Experience Set to Massive?" sets Experience to massive. This only sets experience so disable after using to allow the sailor to gain more experience. The sailor must still rank jobs normally.
"Morale Set to Massive?" sets Morale to massive.


V1004 - 2018-05-13
1. GameState_static.
"Loot Range Set to Massive?" sets Loot Range to massive.
"Zoom Set to Massive?" sets Zoom limit to massive.
"Money Set to Massive?" sets Money to massive.

Allows the following to be modfied.
- "GameState_static Stats -> s_instance -> m_persistentGameState -> CheatsEnabled". Cheat flag.
- "GameState_static Stats -> s_instance -> m_persistentGameState -> IgnoreResourceLimits". No resources used flag.
- "GameState_static Stats -> s_instance -> m_persistentGameState -> IgnoreResourceLimits". Pet flag.

2. Item.
"Quantity Set to Massive?" sets Quantity to massive.

3. ReputationManager.
Allows the following to be modfied.
- "ReputationManager Stats -> m_persistentReputationManager -> PlayerDisposition -> m_dispositions". Disposition.

4. ShipManager.
"Hull and Sail Health Set to Massive?" sets Hull and Sail health to massive.


V1003 - 2018-05-12
1. UICharacterCreationManager.
Fixed missing ClassLevel.


V1002 - 2018-05-11
1. PartyManager.
"Attributes Set to Massive?" sets Attributes to massive.
"Skills Set to Massive?" sets Skills to massive.

Allows the following to be modfied.
- "m_selectedPartyMembers -> Slot 1 -> CharacterStatsMutable Stats -> m_persistentCharacterStatsMutable -> m_skillsList". Skills.
- "m_selectedPartyMembers -> Slot 1 -> CharacterStatsMutable Stats -> m_persistentCharacterStatsMutable". Attributes.
- "m_selectedPartyMembers -> Slot 1 -> m_stats -> m_allClassLevelData -> Slot X -> m_persistentCharacterClassLevelData -> ClassLevel". Class Level. Setting this to at least 1 will allow the class abilities to be learnt. Yes, it is possible to have all 11 classes on one character. Subclasses cannot be selected / changed.

2. UICharacterCreationManager.
- "UICharacterCreationManager Stats -> m_Character -> CoreData -> AllClassLevelData -> Slot X -> m_persistentCharacterClassLevelData -> ClassLevel". Class Level. Setting this to at least 1 before "Class Selection" screen will allow the class abilities to be learnt. Yes, it is possible to have all 11 classes on one character. Subclasses can be changed only during Character Creation by:
- Select "Class" then press Next.
- Select "Subclass" then press Previous, then repeat for other Classes
or press Next if all desired Subclasses have been chosen.
- At the abilities screen, depending on the number of Classes, the respective "AbilitySelectionStates-> Slot X -> Points" might need to be set to 0 to proceed past this screen. This is because the game may give the player more points than abilities. Also, may have to go Previous to the previous screen and then Next to get the game to recognize there are no more points.


V1001 - 2018-05-10
1. PartyManager.
"Invulnerable Set to Invulnerable?" sets Invulnerable to Invulnerable.
"Health Set to Massive?" sets Health to massive.
"Speed Set to Massive?" sets Speed to massive.
"Spells Cast Set to 0?" sets Spells Cast to 0. Effectively infinite spells.
"Pool Points Use Set to 0?" sets abilities that uses a Class Pool Points use to 0. Effectively infinite Class abilities.
"Timers Set to 0?" sets Timers like weapon switch timers etc to 0.
"Character to Player Relationships Set to Massive?" sets Character to Player Relationships to massive.
"Character to Character Relationship Set to Massive?" sets Character to Character Relationships to massive.

Allows the following to be modfied.
- "m_selectedPartyMembers -> Slot 1 -> m_stats -> m_persistentCharacterStats -> m_experience". Experience.
- "m_selectedPartyMembers -> Slot 1 -> m_stats -> CharacterStatsData -> m_data -> CharacterStatsComponentk__BackingField". Attributes.


V1000 - 2018-05-09
1. Tested game version V1.0.1.0064 (1153) 64-bit. May work on other versions.

2. UICharacterCreationManager.
Can also be used during levelup. To change stage press the "Next" or "Previous" button.
Allows the following to be modfied.
- "UICharacterCreationManager Stats -> m_Character -> CoreData -> BaseAttributes". Attributes.
- "UICharacterCreationManager Stats -> m_Character -> AbilitySelectionStates-> Slot X -> Points". Points for various class picks / Abilities.
 

Attachments

Last edited:

synys91

What is cheating?
Oct 15, 2017
3
2
3
#3
Hello Shinkansen, thank you for your great work.
In your V1002 Table I couldn't find the section "allclassleveldata" during character creation. Maybe I'm just blind, but I attached a link with the screenshot.
 

Delth

What is cheating?
May 10, 2018
3
0
1
#4
Snys91, It's there in PartyManager, but yeah, seems missing in UICharacterCreationManager

Did anyone try that yet? It works, I can have skills from many classes from level up - however it seems that what class you are (at least, according to the display on character sheet) is not as flexible as it could be, it displays the first two classes you have levels in according to the order seen in this table. So if you have levels in Warrior, Rogue, Paladin and Cipher you are displayed as Warrior - Rogue, since these are first. All "Base Address" seem to be the same, and changing the CharacterClass label does nothing, levels in that slot are still assigned to the class that was originally there. If someone finds a way to overcome this (so that I can stay Wizard-Cipher), or can confirm that it does not break dialogues I'd be grateful.
 
Last edited:
May 8, 2017
6
0
1
#5
This may be a stupid question but I cant seems to figure it out....what does these options do?

Pool Points Use Set to 0?" sets Pool Points use to 0.
"Timers Set to 0?" sets Timers to 0.
 

Delth

What is cheating?
May 10, 2018
3
0
1
#6
Update on my post and testing true-multiclass - special dialogue option that require specific class take into consideration the classes you have, not what your character page reports - I added a paladin to my Wizard/Cipher becoming a Wizard/Paladin in the eye of my descriptor (and wizard/cipher/paladin in reality), and I still could choose the Cipher option in dialogue. Removing my cipher levels removes that option, so it's not always going by the original class you rolled.

Does this game have dialogue that characters offer themselves based on your class? That could also use testing before a more widespread use of this feature, to be sure of consequences.

Regardless of them however, if you're worried about story choices becoming mangled - doing a levelup with a lot of classes, getting the abilities you want, and then clearing the levels in other classes for a next levelup brings you back to your original character choice - and you keep all the abilities you picked.
 
May 11, 2018
5
0
1
#7
Hello y'all! I appreciate all of the hard work everyone puts in to making these tables! I have a question regarding attributes. Is there a way to lift the attribute lock for the main character? It seems like my character's attributes are at 35 and won't go any higher -___-

Thanks in advance!
 
Mar 14, 2017
27
1
3
#8
Hello y'all! I appreciate all of the hard work everyone puts in to making these tables! I have a question regarding attributes. Is there a way to lift the attribute lock for the main character? It seems like my character's attributes are at 35 and won't go any higher -___-

Thanks in advance!
That's the game's hard limit. If you want the game to recognize stats above 35 you have to edit ingame files to do so.
 

The Mogician

Expert Cheater
Table Maker
Mar 4, 2017
224
16
18
#10
Has anyone figured out how to manipulate sailor xp for the captain and the crew?
 

Vandal_God

What is cheating?
May 12, 2018
2
2
3
#11
Thank you for the reply!
I am curious, do you by chance know how to do that?
Was curious about this myself, so I did some digging. Just navigate to "C:\Program Files (x86)\Steam\steamapps\common\Pillars of Eternity II\PillarsOfEternityII_Data\exported\design\gamedata" then go "global.gamedatabundle" file. This is where you can edit most of the "max" values. It's hard to find in that mess, but if you need further assistance let me know. Enjoy!

https://ibb.co/huKp5d
 
Last edited:

NIKI87

What is cheating?
May 12, 2018
1
0
1
#12
Can you please explain how to use "EndingLevel" option? Does it extend level cap or what? Also is there a way to add ability points?
 

Arilyn24

What is cheating?
May 12, 2018
1
0
1
#13
How do I get the "UICharacterCreationManager Base Address Scan" to work I click it and it always lags out and does nothing. I tried clicking on a new part of the character creation page but it doesn't help.
 

dem0z

What is cheating?
Nov 12, 2017
3
0
1
#15
The dates are off it's 12th today, unless this update is from the future :)
Works great thanks.
 

NumberXer0

Expert Cheater
Mar 12, 2017
129
0
16
#16
Adding all classes doesn't work for me. I changed them all to 1 during creation and I can't continue past the ability screen. Next is greyed out now. Doesn't seem usable during creation. Also, is there a way to force the game to think you have all of the cultures/backgrounds and subclasses without actually having them? To enable the dialogue options.
 
Last edited:
May 11, 2018
5
0
1
#17
Was curious about this myself, so I did some digging. Just navigate to "C:\Program Files (x86)\Steam\steamapps\common\Pillars of Eternity II\PillarsOfEternityII_Data\exported\design\gamedata" then go "global.gamedatabundle" file. This is where you can edit most of the "max" values. It's hard to find in that mess, but if you need further assistance let me know. Enjoy!

https://ibb.co/huKp5d
Thank you very much! I Shall go try that now! I also appreciate the reply
 
Top Bottom