xienwolf
Deity
Python is SLOW compared to C++. It is the entire reason behind Firaxis designing the Callback function so you can disable the ones you don't use. Even an unused call to python (python is notified, then replies that there is nothing to do) causes significant decrease in performance.
Having the XML self-loading would only work well for using the XML data COMPLETELY in python unfortunately. And as previously stated: Python is slow. Unless you are doing something pretty simple (only happens in limited circumstances, rather: only CHECKED for it happening in limited circumstances) you will quickly slow down your game.
Having the XML self-loading would only work well for using the XML data COMPLETELY in python unfortunately. And as previously stated: Python is slow. Unless you are doing something pretty simple (only happens in limited circumstances, rather: only CHECKED for it happening in limited circumstances) you will quickly slow down your game.