This mod replaces mission briefings with a simple breakdown of what gives optional XP in that heist, as well as an estimated XP Per Minute (XPM).
It also adds a filter to the Contract Broker to sort by XPM. And it also includes Fix Potential Experience to give accurate potential experience numbers.
I mostly made this for myself as I found the XP breakdowns on the Wiki to be extremely useful, but hard to look at in-game, and I was also curious what the payoff of things like Cook Off vs. Santa's Workshop vs. Rats are and couldn't find this information out there.
I hope it's useful for someone else as well!
All the XPMs were decided by me trying to play the mission cleanly. For most missions with a high variance in length (like stealth), I gave the number of minutes the XPM is based on.
If you have any feedback or knowledge about strats to improve a level's XPM, please let me know!
Holdout shows as 8mill exp instead of 6.2
The game's values for that are correct (skirmish_exp.min = 8000, .max = 135900) so I haven't touched them. If the game's calculation is wrong then it's probably something with the values it passes to get_contract_xp_by_stars: https://github.com/steam-test1/Payday-2-LuaJIT-Complete/blob/b44472fa8007a9e12e8ec1031b1b3a6c64704eff/lib/managers/menu/skirmishselectinfomenucomponent.lua#L154