Glad to be wrong on that one.fireundubh wrote: ↑Tue Oct 02, 2018 11:11 amI just added a NoFriendlyFire cheat mod to KingmakerMods.pw.
There are too many motherfucking sna... abilities on this motherfucking pla... game.Niedzielan wrote: ↑Tue Oct 02, 2018 2:21 pmDone. How many different ability types does this game have? I'll work on combining the ability scripts into one.
Yeah, the devs seem to have made it more complicated than it needed to be.
Thanks, options are always nice. It's not that much needed if you know how to edit the save file, but more annoying to find the ones for your character and time consuming to save game, extract, search, edit and repack file, reload save and doing this possibly multiple times. Thanks in advance for taking a look at it.Niedzielan wrote: ↑Tue Oct 02, 2018 2:53 pmI've been trying to add this, and while I can find m_Progressions easily enough, the way in which it's stored breaks CE's data dissector, so I'm having a hard time actually getting pointers to things.
For the CasterLevel I'll change the script to set level instead of add (or probably have both a set and an add script)
On a non-spontaneous caster, like wizard or magus, the easiest thing would be to temporary raise your intellgence before leveling up and change it back afterwards, as it governs how many spell slots per spell level you get as well as how many spells you can choose one level up. Which isn't really needed since you can learn spells from scrolls.
Spontaneous caster, like sorcerer and bards, are out of luck. They get a fixed amount on level up. The only thing you can do, is reduce your caster (and freeze char and class level you dont want to end up as a lvl 20) level and repeat the levelup process, selecting more and more spells, then move on to higher caster level to select higher spells. Do this till you got everything you want, change the caster level to what it was before. Now when you level up, you get all those spells like you were a divine caster. You could forgo the last caster level reduction if you want to cast up to level 9 spells as a, say, level 3 wizard.
Beware, you might still get increases to Max HP and Saving Throws, making you overpowered, so you need to edit those back to normal afterwards. (can all be done under Character->Other in the table)
I did exactly that to still have some form of progression. And yes it it time consuming and annoying. But you want to be a badass sorcerer instead of a dusty old wizard, you gotta work for it.
Best use "Change Duration Events, Claims, Upgrades, Ruler-Away-Time, etc" (second one) to set them all to 1 day, never had any problems with it.
@Niedzielan, writing that essay long explanation for more spells, do you think it is possible to give spontaneous casters the ability to learn from scrolls? I would guess that it is hardcoded into the classes, but I have been wrong about that before.
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