EvilEngine/ENV

From Heavy Iron Modding
< EvilEngine(Redirected from ENV)

ENV
Environment
TypeBase
Base Type0x05
Games usedNight of 100 Frights

Battle for Bikini Bottom
The SpongeBob SquarePants Movie
The Incredibles
Rise of the Underminer

Ratatouille Prototype
Source codexEnv.h

Format[edit]

Night of 100 Frights and Battle for Bikini Bottom

Offset Type Variable Description
0x08 AssetID (JSP) bspAssetID
0x0C AssetID (Camera) startCameraAssetID
0x10 int climateFlags 2 in Sand Mountain, 0 in other levels
0x14 float climateStrengthMin only used in Sand Mountain, 0 in other levels
0x18 float climateStrengthMax only used in Sand Mountain, 0 in other levels
0x1C AssetID (LightKit) bspLightKit
0x20 AssetID (LightKit) objectLightKit
0x24 int padF1 padding
0x28 AssetID bspCollisionAssetID
0x2C AssetID bspFXAssetID
0x30 AssetID bspCameraAssetID
0x34 AssetID (Material Map) bspMapperID
0x38 AssetID bspMapperCollisionID
0x3C AssetID bspMapperFXID
0x40 float (little endian) loldHeight always 10. Not present in Scooby
Events
0x44 Event[numberOfEvents] Events


Format[edit]

The Spongebob SquarePants Movie and The Incredibles

Offset Type Variable Description
0x08 AssetID (JSP) bspAssetID
0x0C AssetID (Camera) startCameraAssetID
0x10 int climateFlags
0x14 float climateStrengthMin
0x18 float climateStrengthMax
0x1C AssetID (LightKit) bspLightKit
0x20 AssetID (LightKit) objectLightKit
0x24 int flags
0x28 AssetID bspCollisionAssetID
0x2C AssetID bspFXAssetID
0x30 AssetID bspCameraAssetID
0x34 AssetID (Material Map) bspMapperID
0x38 AssetID bspMapperCollisionID
0x3C AssetID bspMapperFXID
0x40 float (little endian) loldHeight always 10.
0x44 Vector3 minBounds
0x50 Vector3 maxBounds
Events
0x5C Event[numberOfEvents] Events