Quote Originally Posted by FactionHeir
Except that his "Problemfixer" only fixes ancillaries and traits in that regard which I have long modded myself in my game.
I am trying to fix what you mentioned yourself - making guild buildings (and other recruitment buildings) actually trait AND retrain units at the right experience value.
Ummm... so you expect that, once you fix things, you should be able to retrain your spies to get them to the right starting level? Why would you be able to retrain spies or other agents??? It's not like they really have any way to take damage or get upgrades in the usual sense. AFAIK the only way to set things right if you're in the middle of a game that didn't have the triggers working correctly... is to select each agent and use the console commands to give him the appropriate trait(s).

If, on the other hand, you are talking about units and the the experience glitch that seems to randomly affect them, then my best guess so far is that this glitch is tied to units being in the queue already when a game is saved and subsequently loaded. It seems that once I'm a turn or 2 into things, they'll typically come out with the correct amounts. This can be difficult to tell for sure as there are often old units that are glitched and not glitched present in the same place already, but as I said this is my best guess for the cause of the problem, and so it may be helpful to avoid queuing units in any given turn if you intend to quit - wait to do so until you load it back up next time. I speculate that this may be caused by the data tied to those experience upgrades being lost - it may be checked when the unit is queued, but then not saved in the file since it's often from a source outside the city even. Then if units already in the queue when you next load never check to see how many upgrades they should have, the unsaved ones could easily be lost.