by Enjay » Mon Oct 27, 2008 12:28 pm
There are some actors (existing and custom) which can cause a problem with freezing anyway. eg, I found that my flashlight actor (which fires a stream of invisible projectiles with lights attached) becomes useless in freeze mode as all the particles just spawn in one spot and build up a huge light, and even bullet puffs, when dynamic lights were attached to them, could start to have an impact on frame rate. Not a huge issue if freezing is by a cheat but there is, of course, a legit powerup these days. Fortunately, the problem can be avoided for DECORATE actors with the +NOTIMEFREEZE flag and I've certainly come across quite a few actors of my own that benefit from this flag. Perhaps it doesn't make total logical sense with all of them, but the game working illogically but well is a better outcome than the game working logically but not well.
Aaaanyway, that's a long way around to suggesting that some things might be best if they didn't freeze and perhaps the particle effects, including the rail, is one of them. I know that Sparks are often activated by a repeating script and they can build up quite a bit during a freeze.
However, the rail looks very cool frozen in mid air and I've actually been able to use the ability to freeze it as a debugging tool.
Realistically, what are we talking about here? If it's a cheat situation - meh - who cares? If you don't want the effects, don't do it. Realistically, how often is there going to be a time freeze powerup in game where this rail-disappearing effect becomes a problem (especially as the rail still works, it's just invisible)?
Maybe a SV_FreezeParticles option or something?
There are more questions than answers. This has been a stream of consciousness post by Enjay.

There are some actors (existing and custom) which can cause a problem with freezing anyway. eg, I found that my flashlight actor (which fires a stream of invisible projectiles with lights attached) becomes useless in freeze mode as all the particles just spawn in one spot and build up a huge light, and even bullet puffs, when dynamic lights were attached to them, could start to have an impact on frame rate. Not a huge issue if freezing is by a cheat but there is, of course, a legit powerup these days. Fortunately, the problem can be avoided for DECORATE actors with the +NOTIMEFREEZE flag and I've certainly come across quite a few actors of my own that benefit from this flag. Perhaps it doesn't make total logical sense with all of them, but the game working illogically but well is a better outcome than the game working logically but not well.
Aaaanyway, that's a long way around to suggesting that some things might be best if they didn't freeze and perhaps the particle effects, including the rail, is one of them. I know that Sparks are often activated by a repeating script and they can build up quite a bit during a freeze.
However, the rail looks very cool frozen in mid air and I've actually been able to use the ability to freeze it as a debugging tool.
Realistically, what are we talking about here? If it's a cheat situation - meh - who cares? If you don't want the effects, don't do it. Realistically, how often is there going to be a time freeze powerup in game where this rail-disappearing effect becomes a problem (especially as the rail still works, it's just invisible)?
Maybe a SV_FreezeParticles option or something?
There are more questions than answers. This has been a stream of consciousness post by Enjay. :trippy: