Options so far:
Damage Modifier (God Mode, One Hit Kill, HeroCannotDie, DisableFriendlyFire)
Total Item Weight Multiplier / Fix for Overflow of Encumberance Due To High STR (Default Normal Weight)
Infinite Item/Spell/Ability Usage For Allies
Always DC 0 For Allies Skill Checks
No Cooldowns For Allies
Allies Always Hit/Critical Hit
Bypass Dialogue Alignment Checks
Dialogue Stat Check DC Always Zero
Combat Maneuver Always Success For Allies (Get Out of Traps)
Change Type of All Ally Actions To Free (Speed Up)
Buffs Cast From Allies To Allies Are Permanent Type
Spells Cast From Allies Always Succeed (Ignore Failure Chance)
Custom Dice Roll For Allies (Set Value To -1 To Skip Max On That Die)
Time Multiplier (Freeze Time With 0 Multiplier)
Bonus Spell Slots For Arcanist Classes
Bonus Spell Slots For Non Arcanist Classes
Spells Cast From Items Are Max Caster Level, and Metamagic Applied For Allies
Spells Cast From All Sources Are Max Caster Level and Metamagic Applied For Allies
Memorized Spells Available Immediately (Don't Have To Rest)
Spells For All Allies Are Cast At Custom Caster Level
Custom Number of Spells To Learn On Level Up
Custom Level Up Options (Attribute, Skill Points)
Override Custom Character Starting Stat Points
Level Up Multiple Times While Enabled (Useful For Multclassing)
Ignore Class Prerequisite Requirements
Add Features During Level Up (Multiple Feats Per Level)
Can Always Level Up
Kingdom Purchase BP Price Multiplier
Vendor Options (Sell Price Multiplier, Buy Price Multiplier)
Highlighted Item Quantity Editor
Kingdom Events Always Triumph (Puts Huge Bonus Roll From Consumable)
Kingdom Project Options (Assign Project An Advisor To Update Pointer)
Kingdom Leader Options (View Assign Advisor Screen)
Character Pointer Options (View Character Screen)
Pointer to Money
Pointer to Experience Rate Percent (100 is default)
Pointer to Kingdom BP
Pointer to Kingdom Crisis Points
Pointer to Kingdom Building Time Modifier (Set to -2.0 For Instant Build)
I am attempting to write this table in a way so updates won't break too much stuff if possible. I'm using some code made by FreeER to get offsets of class members at runtime. I plan on working on some more things as I have time.
EDITs are getting rather long for this as I've been playing this game and updating things for awhile now.
I'm putting them in a code block
Last few EDITS:
EDIT 8.5:
It seems the more I play this game the more options I think of to put in.
I mean it already is a mostly complete table, but I think of something else to try I guess.
I put in Spells Cast From Items Are Max Caster Level, Empowered and Maximized For Allies in this update.
So basically, you can use Infinite Items and as long
as you have a scroll of Magic Missle and your characters are able to cast it,
most things die quickly with this option as long as you also enable
the Free type option to not take much time to cast spells.
This option maximizes spells cast from items.
EDIT 8.75:
I researched ways to make every spell maximized regardless of source and was able to put it in.
So, I worked on the following options in this update:
Spells Cast From Items Are Max Caster Level, and Metamagic Applied For Allies
Spells Cast From All Sources Are Max Caster Level and Metamagic Applied For Allies
I made the metamagic portion put Empower, Maximized, Extend, Reach and Quicken on the spells
and they are also cast at caster level 20.
History of EDITS:
Code: Select all
EDIT 1:
So, I was planning on working on this table way back when it released, but I guess I got busy.
I may have some extra free time now and this game seems to be one of the more popular games I did,
so I'm sure everyone will enjoy an update.
This table still works for me though, but perhaps not many people are finding this version.
I have No Cooldowns for Allies in this update.
EDIT 1.5:
I worked on porting a few more of the options I originally did over to this new table for the Definitive Edition.
I added the following in this update:
Total Item Weight Multiplier (Default 0 Weight)
Infinite Item/Spell/Ability Usage For Allies
Always DC 0 For Allies Skill Checks
I haven't put the pointers back in or looked at some of the things Niedzielan originally did.
I think I have to play the game some more before I can add some of the other requests,
but stay tuned for more updates this week.
EDIT 1.75:
I worked on some more options. I have the following in this update:
Bypass Dialogue Alignment Checks
Dialogue Stat Check DC Always Zero
Custom Level Up Options (Attribute, Skill Points)
It allows you to bypass dialogue alignment checks and
the next option affects dialogue stat checks so it's easy to succeed.
The Custom Level Up Options allow you to specify if you want Attribute points
every level and how much per level and also the same for Extra Skill Points Per Level.
EDIT 2.0:
I only spent a little time on the game today, but did come up with 2 more options:
Time Multiplier (Freeze Time With 0 Multiplier)
Override Custom Character Starting Stat Points
The first one allows you to slow down time or outright freeze it if you wish.
It works for resting as well as regular game time passing.
The only time it doesn't work is in turn based mode, but I personally don't use that mode.
The other one allows you to set the starting attribute points
when creating a character from scratch. I default it to the 102 needed to max everything out.
EDIT 2.25:
I'm almost done spending time updating this table.
While I do enjoy the game, it's not my favorite style of game.
I know many more people like this style than JRPG, but to each their own.
Still this is a good game.
I put in 2 more options in this update:
Vendor Options (Sell Price Multiplier, Buy Price Multiplier)
Highlighted Item Quantity Editor
First one allows you to get more for the items you sell and purchase items at
a discount (or for free with a 0 multiplier).
I used the second option to give myself 20 small bags of holding
after purchasing one and then I didn't need a cheat to deal with encumbrance anymore.
Kingdom options require you to go through the first chapter and
I'm not sure I want to actually play much more. Maybe later.
EDIT 2.5:
I decided to attempt one more option for now. It is Level Up Multiple Times While Enabled (Useful For Multclassing).
This allows you to level up classes without actually leveling up the main level,
so in effect you can multiclass as much as you want while this is enabled.
I guess you could make yourself super strong with this and I haven't tested it completely,
but it did work as described.
You press ESC after a Complete and it saves the level you just did and
then you can turn this option off and level up normally to actually level up the character. Enjoy!
EDIT 3.0:
Okay. I spent some more time on this table I guess because I didn't have something else to do at the moment.
I worked on a HeroCannotDie option in the Damage Modifier that I usually try to put in my tables.
This allows you to not have to turn God Mode On and still lose some HP,
but the moment the damage will kill you, it negates the damage.
It took diving into the structures fairly heavily as this game puts
things everywhere just to get current hp remaining.
I tested it on Hard mode and Unfair mode and it appears to work in the first area for me.
I kind of like playing games this way as it makes items more usable
and you can kind of play a little normally but you just won't die.
Also, I added in Can Always Level Up option that was in the original table.
This allows you to level up anytime you want, but you may have to go the character screen
and level up there once you turn it on.
You can use this with Level Up Multiple times turned
on in the beginning to go ahead and set another multiclass you want to level 1 or more if you wish.
I also added in a Pointer to Experience Rate Percent that you can change to give yourself more EXP.
I haven't decided if I actually play the game more.
Since not many have downloaded all these updates,
I'm removing most of them to clean things up.
I've added at least 11 options in the past week to this table and they are all in the latest EDIT 3.
EDIT 3.5:
I played some of the game today and am almost to beating the Stag Lord to open up Kingdom things.
In the meantime, I added a few options that I use to help with things.
Combat Maneuver Always Success For Allies (Get Out of Traps)
Change Type of All Ally Actions To Free (Speed Up)
Character Pointer Options (View Character Screen)
First is Combat Maneuver Always Success For Allies.
I triggered a trap in my game and one character was having a hard time
getting out of it, but with this option, it helps avoid actual traps or get out of them quicker.
Next is a request from a friend.
This makes spells or about any command an ally does be the free type,
so hardly takes any time and you can basically spam it the whole round.
Makes things super fast battle wise, so be warned on that.
The third option I added back all the original Character Editor
I had in the first table and put in some options to change Buff Time to 90 days, 30 days, or 10 seconds.
I use this to cast Mage Armor and Barkskin on my characters
and then change the Buff Time to 90 days and it sticks unless you accidentally cast it again.
I hope to have some Kingdom options by tomorrow night if things go according to plan. Enjoy
EDIT 3.75:
I had a bug in one of the options I just added that was affecting enemies also (Change Type To Free).
I fixed it in this update and also added in one more request.
I'm not sure I have everything working with it as dice rolls may be handled in multiple places.
The option I added is Custom Dice Roll For Allies.
This defaults to always rolling the max of the die times the number of die and should only affect allies.
I may work on updating it as I have more time to research.
EDIT 4.0:
Alright. I was able to unlock Kingdom mode after beating the Stag Lord and have a few options for that.
First, I worked on perfecting the Custom Dice Roll option.
It now works for both hit rolls and damage rolls for allies,
but has a bug in the first big fight that it affects Frost Giant also.
Next I have Kingdom Purchase BP Price Multiplier.
It defaults to half price, but you can set it to zero and get free BP anytime you need it.
I also have Pointers to BP and also to Building Time Modifier.
You can set this value to -2.0 and it will instant build anything you want.
Finally, I came up with Kingdom Leader Options (View Assign Advisor Screen).
This option allows you to edit the stats of NPC characters that are your leaders.
You actually have to assign them to edit them.
It appears to affect ranks of stats for me,
but the number didn't update when I modified my leaders stats.
I only tested this on NPC that are not in your party.
I believe companion characters, you can just edit attributes and skills as you level up to affect these stats. Enjoy!
EDIT 4.5:
This might be one of the last updates.
I think I have a feature rich table now that I spent time playing the game and unlocked everything.
I put in Kingdom Project Options (Assign Project An Advisor To Update Pointer).
This allows you to change the time a project or event takes in days.
This appears to work fine for everything except where the main character is a required advisor.
In that case and other cases the Time Multiplier appears to work on shortening the time passed.
I also put in a Pointer to Crisis Points.
This allows you to always make events successful by just spending some crisis points.
The other option I worked on was due to the way buff time works,
my 90 days for buffs was only about 90 days from the start of the game.
I put in Buffs Cast From Allies To Allies Are Permanent Type to fix this.
I haven't fully tested things with this option on all the time.
I'm not sure if it will affect battle buffs like rage for a barbarian,
so you may just use this as needed.
You turn it on and cast some buffs and then you can forget about those buffs wearing off.
You can recast them as needed as you level up and get more powerful caster level.
EDIT 5.0:
Okay, one last update I think.
I may plan on trying to port many of my latest updates with this table over to Wrath of Righteous beta.
I restarted an unfair run and trying to do most of it solo.
It works out well with this table.
You can easily use Buffs Permanent
and also some multiclassing
and it should be super easy by then with Custom Dice Rolls
making all your damage and hits max. Anyway, I digress.
I added a couple of options:
Kingdom Events Always Triumph (Puts Huge Bonus Roll From Consumable)
Spells Cast From Allies Always Succeed (Ignore Failure Chance)
The first one just always adds a huge bonus from consumables
even if you don't spend any and you always triumph events.
The next one I couldn't test fully,
but I was hoping it works even if you wear full armor
and also multiclass a spell caster like making Valerie a bard also.
Let me know if it doesn't work.
As always, enjoy the table.
EDIT 5.25:
The update this past week to 2.1.7 on May 20, 2021 broke a few things.
It seems they hacked a couple of functions themselves.
They put a jump to some patch function instead of
just redoing the original function in a couple of places.
I had to come up with a solution to also run their patch function
since it was not easy to locate with mono.
One of the options affected was Time Multiplier, but I think I have it working.
It also depends on if the jump is going backwards or forwards.
In my tests they are going forward, but I think I have the code working for going backward too.
In case I don't, let me know if you have issues with the Time Multiplier option in this update.
EDIT 5.3:
I figured out that it was because I tested out the Bag of Tricks mod that was causing issues with my table.
I am just going to say that my table is not fully compatible with the Bag of Tricks and leave it at that.
I have it installed, but turn it off in the status
and restart my game for the table to fully work.
I tested that everything enabled on 2.1.7 as of today
with this update and Bag of Tricks off in the status menu.
EDIT 6.0:
I came back to this game for a bit and added a couple more options:
Ignore Class Prerequisite Requirements
Add Features During Level Up (Multiple Feats Per Level)
First let's you pick any class regardless of Prerequisites when leveling up.
The next one let's you add multiple feats and class feat type options during level up.
It defaults to 2 per level as long as you regularly get a feat
or bonus class feat or something similar during the level.
I did test adding 3 at a time and it works, but be careful of large numbers here.
I think I will port this option over to Wrath of the Righteous tomorrow.
EDIT 6.25:
My friend wanted me to take a look and see if I can add some options that help
if you are a wizard and general spell casting.
I am pretty sure that Infinite Item can be used
with the Metamagic rods available in the game.
What you do is use Bag of Tricks after you start the game and
give yourself the Grandmaster Metamagic rod and
then turn off Bag of Tricks to use the table again.
The only other option I could perfect for general spellcasting is :
Memorized Spells Available Immediately (Don't Have To Rest)
I know it works for Wizard, but it will probably work for any
spell caster that uses memorized spells.
I may even roll a wizard to see how powerful they really are.
EDIT 6.5:
I ported a couple of options mainly for wizards and casters over from the Wrath of the Righteous table:
Spells For All Allies Are Cast At Custom Caster Level
Custom Number of Spells To Learn On Level Up
The first one lets you cast spells as a max level caster
and please turn this off for level ups or it can cause issues with spell books.
The second one I really only tested with wizard and I think that's about all it works with.
You can get more than 2 spells every level up with this option for a wizard.
EDIT 6.75:
Okay. I'm back to playing this game as it has far fewer bugs than the beta of Wrath of Righteous.
If you use some bonus attribute options in the table,
you can easily get too much strength to cause issues with encumbrance going negative.
I think one after affect of using the 102 max attribute
when creating a character is the companions have one stat that is huge also.
Amiri in my game easily went over 130 strength after I added a few attribute points.
In order to fix this issue I put in code that checks for negative values
returned for encumbrance and pass default values instead.
I call the option Total Item Weight Multiplier / Fix for Overflow of Encumberance Due To High STR (Default Normal Weight) now.
You can change the total weight multiplier back to 0 to have 0 weight,
but with high STR it's not needed.
EDIT 7.0:
A request was made to have a specific dice be random but the rest max,
so I modified the code of Custom Dice Roll a little and put this option in.
You change the value to return to -1 and it will return a random number like normal for that die only. Enjoy!
EDIT 7.5:
I am playing the game with the table and almost done with Troll Trouble.
The table works pretty well and has most things that are needed I think.
However, I did find an issue with Damage Modifier.
It worked fine on melee hits, but not on some spell hits.
I also thought that an option to Disable Friendly Fire would be good
because for some reason high level spells affect everyone and not just enemies in this game. Go figure.
Anyway, I worked on Damage Modifier and fixed the issues with spells killing allies
and put in the option DisableFriendlyFire which is on by default.
Now I can use high level spells and not worry about killing my friends in my party at least.
EDIT 7.6:
I may have had a small bug with Damage Modifier.
I think I have it working okay now, but please let me know of any issues you find with it.
EDIT 7.75:
Okay. I reworked Damage Modifier again after some more testing.
I was able to test it with allies in battle but not in your party and
now have Disable Friendly Fire working for those allies also.
This game had some complicated scenarios here for Damage Modifier and
the code is more complex than other games.
You can have allies casting to allies and allies to enemies and
then enemies to allies and some of these allies are not in your party, geez.
Anyway, I think this version is working like I want (to disable friendly fire),
but please let me know if you experience issues.
EDIT 8.0:
I added Bonus Spell Slots to the Wrath of Righteous table and ported it over here to Kingmaker too in this update.
You can use this instead of increasing your casting attribute if you wish.
You may have to be careful about adding too many slots for certain spell books like Alchemist.
EDIT 8.25:
I reworked the Bonus Spell Slots into the following 2 options:
Bonus Spell Slots For Arcanist Classes
Bonus Spell Slots For Non Arcanist Classes
I also added the ability to specify specific bonuses at a specific spell level.
I also think this may have the added affect of allowing you to choose
more spells during level up for the respective classes.
I put in code to skip level 0, so it might work okay now.
I was able to see this effect for Sorcerer,
but not sure if it works for other classes or not.
It might just be a fluke, but you can test and let me know.
EDIT 8.5:
It seems the more I play this game the more options I think of to put in.
I mean it already is a mostly complete table, but I think of something else to try I guess.
I put in Spells Cast From Items Are Max Caster Level, Empowered and Maximized For Allies in this update.
So basically, you can use Infinite Items and as long
as you have a scroll of Magic Missle and your characters are able to cast it,
most things die quickly with this option as long as you also enable
the Free type option to not take much time to cast spells.
This option maximizes spells cast from items.
EDIT 8.75:
I researched ways to make every spell maximized regardless of source and was able to put it in.
So, I worked on the following options in this update:
Spells Cast From Items Are Max Caster Level, and Metamagic Applied For Allies
Spells Cast From All Sources Are Max Caster Level and Metamagic Applied For Allies
I made the metamagic portion put Empower, Maximized, Extend, Reach and Quicken on the spells
and they are also cast at caster level 20.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1