Loading a savestate with lua mods causes huge slowdown
This is due to how save/loading savestates work. Routines to optimize:
-
SaveMisc -
Mobjnum counter -
SaveWorld -
SavePolyObjects -
SaveThinkers -
SaveSpecials -
SaveColormaps -
SaveWayPoints -
Lua_Archive - Not possible? -
SaveLuaBanks
-
LoadMisc -
LoadWorld -
LoadPolyObjects -
LoadThinkers -
LoadSpecials -
LoadColormaps -
LoadWayPoints -
RelinkPointers -
FinishMobjs -
Lua_UnArchive -
LoadLuaBanks