Game Development Community

V1.1.3 - "Invalid Stream Header ID" Particle Corruption?

by Dave Calabrese · in Torque Game Builder · 02/09/2007 (2:58 pm) · 2 replies

Rather frequently, while working on a particle emitter, I find that it just stops working. Even reloading the emitter causes nothing to display. When I drop the console, I find the following error for every time it attempted to load the .EFF file from disk:

t2dGraphField::loadStream() - Invalid Stream Header ID!
t2dParticleEmitter::loadStream() - Invalid Stream Header ID!

Is anyone aware of what the cause of this might be, or if it has been fixed in the 1.1.5 beta? I have not been able to find a specific work path of mine that causes this to occur... it just seems to randomly happen to some emitters. I remember their was a .EFF corruption problem in v1.1.2, however I thought that was fixed in 1.1.3.... is this a new corruption issue, or same old?

#1
02/09/2007 (10:37 pm)
For my part, the corruption problem is not resolved with 1.1.3, so, I just keep backup of my working .eff between each change.
#2
03/21/2007 (7:29 am)
I'm having the same problem (1.1.3).

I found that sometimes (randomly) when I save an effect I'm working on it'll give the stream error and save an empty one instead, completely wiping out all my work on that effect.

The only work-around I've found is constant backups as well.