env zone

Overview

Env Zone is a volume object (e.g.: restrictors). It's a sound propagation volume and it can be linked with an Env Game object.

Env Zone acts like a normal volume. You can, and should, scale them to adjust to your scene.

Env Areas are like Env Zones but the former allow you to draw your own shapes.

Setup

Look for "Env → Env Zone" or "Env Areas" in the Entities Toolbar.

It should look like a transparent orange cube volume on the scene.

Main Properties
Description
BaseName of the EnvZone. Recommended: give it a meaningful name!
Class

Allows you to select a class for sound propagation.

This will adjust echo, sound propagation, and other values.

OutdoorIf the volume is located outdoors.
Game LinksOn the "..." allows you to link an Env Game object to it.


If everything is set up correctly (Env Game with sounds, and properly linked to an Env Zone/Area), you should be able to hear the BGM/sounds when inside the volume.

Env Zones can overlap each other but take in consideration that the engine can only select ONE Env Zone at a time.

So, if you have an overlap between Env  Zones, the engine will always get the one with the lower Y(location) value. If both have the same Y value, it will constantly switch between them, each frame, which is not desirable.

Example: you have 2 overlapping zones: A and B. A has a 10 Y value and B has a 20 Y value. If the player is in the overlapping section, the engine will prioritize zone A instead of B.

To check in which volume you are, look for Debug Toolbar → Stats → st_sounds

On this page:


Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.


EULA