@Thomas - I don't see how BULL could be making a difference. I used existing code from CvUnit for calculateExperience(), and I didn't touch the Python code. When dividing one int by another in Python, division of one int by another uses integer division (floor), so adding int() to that Python function should make no difference. Try it in the Python console to be sure, though.
In any case, I'll try it out at home but I don't recall seeing a problem. Where do you notice the problem? What I mean is, how can I easily see the problem when playing the game?
I wish I could. I've downloaded BAT 2.3 now. But there is no (general) problem with the XP. And a first try to reproduce the bug with RevDCM failed too. I don't know what is going on. Maybe there is another problem and I just thought that I fixed it this way because it seemed to have disappeared after it. I'll be looking for the problem! It's there.
But there are still some old bugs in BUG that needs to be fixed/refixed. Here a screen from BAT 2.3:
For the wrong positions are fixes in CCV 4.09 but I don't know if they are good for all resolutions. And I've got not the capabilites to test it. Furthermore there is a problem if you add a new specialist to the game with the city screen. You can't choose to add a spy (specialist at top). The area of the bonuses above is too long. It must be shorter with new specialists!
There is also a fix in CCV but this is not a good one because it should depend on the number of new specialists but I just decreased the size by XY.
And the help text that appears (mouse on [-] button) if you want to remove a specialist is crazy. I think you see an old and a new text together.
To find my fixes for the bars and tick marks search for: # hier hab ich