Author Topic: Multiple environments  (Read 596 times)

I don't know how possible this would be without overhauling the environment system, but it would be incredibly useful.  Admin(s) could set up multiple environment settings and they could be switched between clientside on the fly with events or something.  It could potentially make large servers much more immersive, with the lighting going dark when you go through a teledoor into a cave or building, or having multiple regions with different weather.

I did a bit of research before posting and found out this was apparently first suggested three years ago by heedicalking.  The idea was almost universally supported, but disappointingly nobody seems to have done anything with it since.  Is there some reason for this?  Is it possible?  Are we as a community just that lazy?  Did Badspot completely miss it?  I really want this to happen.

This would be awesome, but I know nothing about how Torque works to really say how likely this will work. :C

I tried this a while ago and it's completely impossible without changing the engine. You can't change it on the client side and you can't set different environments for different clients on the server side.

Cheap-ass solution: Get an event saver and environmental events.

Cheap-ass solution: Get an event saver and environmental events.

Pro tip: that's not what OP wants.


Client-sided environment events, I'll contact some coders I know to see if it's possible and later on I'll tell you if anyone responded if it is or it's interested to make it happen, I do also want to see this being a thing it would be awesome.

Client-sided environment events, I'll contact some coders I know to see if it's possible and later on I'll tell you if anyone responded if it is or it's interested to make it happen, I do also want to see this being a thing it would be awesome.

I tried this a while ago and it's completely impossible without changing the engine. You can't change it on the client side and you can't set different environments for different clients on the server side.