Cybah
Emperor
- Joined
- Jun 22, 2007
- Messages
- 1,481
I've finally figured out the python performance killer:
PythonCallbackDefines.xml is decreasing your game speed by factor 3!
Tests (huge map, 10 AI players, 1 human player on AI Autoplay):
Vanilla BTS + Better BTS AI + BUG Mod: Reaching round 83 after 2 minutes
Mod with PythonCallbackDefines + Better BTS AI + BUG Mod: Reaching round 83 after 7 minutes
Mod without PythonCallbackDefines + Better BTS AI + BUG Mod: Reaching round 83 after 2 minutes
All of your python additions will NOT slow your mod as long as they don't need an entry within this file!
I have ton's of custom python addons in my mod which do not need the Callback file - and the speed is NOT increasing by removing those custom features.
Try it out and enjoy the bigger maps again.
PythonCallbackDefines.xml is decreasing your game speed by factor 3!
Tests (huge map, 10 AI players, 1 human player on AI Autoplay):
Vanilla BTS + Better BTS AI + BUG Mod: Reaching round 83 after 2 minutes
Mod with PythonCallbackDefines + Better BTS AI + BUG Mod: Reaching round 83 after 7 minutes
Mod without PythonCallbackDefines + Better BTS AI + BUG Mod: Reaching round 83 after 2 minutes
All of your python additions will NOT slow your mod as long as they don't need an entry within this file!
I have ton's of custom python addons in my mod which do not need the Callback file - and the speed is NOT increasing by removing those custom features.
Try it out and enjoy the bigger maps again.