Hey all, it has always bothered me that you stopped getting combat XP after filling the bestiary so I edited the .NET assembly to always give XP and released it on the Nexus. Unfortunately, the behavior is hard-coded in the assembly file, so you have to replace your own assembly file with the edited one. I do not know of any other standard Unity method for injecting patches at runtime (such as using Harmony) that works with Deadfire, so this is the only option I was aware of. Luckily I am about 7 years too late with this, so new patches will not be forthcoming.
I completed a PotD playthrough and it worked fine and was honestly less impactful than I thought it would be on the speed of leveling. Hope you enjoy!
Obviously not compatible with anything that also requires replacing the IL assembly. Always remember to back up your vanilla assembly before replacing!!