- Joined
- Jun 9, 2008
- Messages
- 308
Continuing on my quest to figure out what the hooting hells is wrong with my map and causes it to crash, I believe I might have uncovered a clue:
In most test games (perhaps all), at some point random units start having animation speeds increase significantly.
My hypothesis is that maybe something causes their anim speed to increase further and further, and more and more units are affected, perhaps exponentially, until the game can no longer handle it and crashes.
(I run Task Manager, and the crash behaviour is usually that the MBs stay fairly stable and low for a relatively long time until suddenly they jump and the game crashes. The timing seems to be random except very shortly before the crash: I save the game at regular intervals, and reload it to see if I can reproduce the crash event. Often the reloaded game runs normally, but if my save was like one minute or 30 seconds before the crash event, the crash event usually happens in the new try as well).
Since it's a huge map, I often do not find the affected units except by coincidence.
Most of the time, it seems to affect worker units, but at least in one case, two transport units were affected as well.
It doesn't ever seem to be all units of one unit type, or all units of one player.
Obviously I checked my triggers. However there is only one trigger I found where I explicitely triggered something about speed, and that was attack speed, and I already checked, it's not affecting any unit outside the intended units and certainly does not cause them to speed up infinitely and exponentially.
Models don't seem to be corrupt, at least according to sanity check.
So, any other ideas what could cause something like this?
Maybe the random insane anim speeds are a secondary symptom of what causes the coming crash, rather than the cause?
In most test games (perhaps all), at some point random units start having animation speeds increase significantly.
My hypothesis is that maybe something causes their anim speed to increase further and further, and more and more units are affected, perhaps exponentially, until the game can no longer handle it and crashes.
(I run Task Manager, and the crash behaviour is usually that the MBs stay fairly stable and low for a relatively long time until suddenly they jump and the game crashes. The timing seems to be random except very shortly before the crash: I save the game at regular intervals, and reload it to see if I can reproduce the crash event. Often the reloaded game runs normally, but if my save was like one minute or 30 seconds before the crash event, the crash event usually happens in the new try as well).
Since it's a huge map, I often do not find the affected units except by coincidence.
Most of the time, it seems to affect worker units, but at least in one case, two transport units were affected as well.
It doesn't ever seem to be all units of one unit type, or all units of one player.
Obviously I checked my triggers. However there is only one trigger I found where I explicitely triggered something about speed, and that was attack speed, and I already checked, it's not affecting any unit outside the intended units and certainly does not cause them to speed up infinitely and exponentially.
Models don't seem to be corrupt, at least according to sanity check.
So, any other ideas what could cause something like this?
Maybe the random insane anim speeds are a secondary symptom of what causes the coming crash, rather than the cause?
Last edited: