Kinda. The trick I use is to take a level in a particular class, then roll back that class level in cheat table; you keep all the feats, abilities, and caster levels. You can then roll back your total class level and pick a new class.
Ex.
I'm a lvl 2 wizard that can level up to 3. I want the Fighter proficiencies and bonus fighter feat, so I level up fighter to lvl 1, then roll back that fighter lvl to 0 and my totals levels from 3 -> 2. I can then level up my wizard to lvl 3 and keep the fighter proficiencies and the bonus feat I picked.
*Only works once per specific class level. If you pick up fighter lvl 1 again, you don't get another bonus feat as it's locked in. You do get stuff like the HP, BAB and fortitude save increases from the fighter level despite rolling it back in cheat engine (unless you manually roll those values back as well).
Also once you have that class level logged, you can then change that level to whatever level of that class you want, but you won't get the feats unless you level up in that class. So say you want a cleric's level 8 domain power but your cleric is only lvl 1. You set you cleric level to 7, then level up to 8, and you now have that domain power and can set your cleric level back to lvl 1.
It's not perfect, but it's a nice workaround for grabbing stuff and not having to go through the party.json file.
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