Author Topic: Game Feature: Dynamic Tiered Environments.  (Read 1591 times)

Simply put, have about three environments at once, but have them all set at different altitudes, and have these altitudes be adjustable, including an adjustable "fade to" threshold had decides what height away from the separation point* will the environment fade to the next setting.

Possible applications:

  • Going underground.
  • Going underwater.
  • Simulating altitudes of fog and cloud layers.
  • Simulating space, surface and sky conditions.

*For instance, if your height is 60, and your threshold is 0,
then it is a direct change once the player's viewpoint moves past 60.  If the
threshold is 10, then the environment fades from the heights from 50 to 70.
If the threshold is 15, then the environment fades from 45 to 75, etc.

This actually sounds pretty cool, but to execute this I think it'd have to be both a server add-on and a client-sided add-on.

Xalos made a space simulator.
If he releases it, then space is done.
Just one problem, I don't see how we can add layers to it, so like, if your on the ground, then you don't die from lack of oxygen or a solar flare, and etc.
If he releases it, someone needs to see if they can restrict the altitude it takes effect.

i think that a very light version of this is possible, varying amounts of gravity at certain altitudes, maby a vignette underwater, server sided things like that are somewhat easy.

We could easily do this, if there was a way to only change the environment for a single client.

This actually sounds pretty cool, but to execute this I think it'd have to be both a server add-on and a client-sided add-on.
My concerns were exactly about the client, which is why I said "game feature", but to hear that it CAN be done with the client without needing to be hard-coded into the game is indeed heartening.

We could easily do this, if there was a way to only change the environment for a single client.
Could a functional client mod be made with a server mod that when a client connects without the client, they are kicked from the server, and provided with a dialog box that says that a client is required to play?

I know old torque had built in volumetric fog, but I dunno if that was stripped out.

We could easily do this, if there was a way to only change the environment for a single client.
Is there a way to set environment alpha at certain altitudes?