EvilEngine/ENV: Difference between revisions

m
Seil moved page ENV to EvilEngine/ENV
Battlepedia>Seil
m (Seil moved page ENV to EvilEngine/ENV)
 
(11 intermediate revisions by 5 users not shown)
Line 1:
<onlyinclude>
{{AssetInfobox
{{#vardefine:typeid|ENV}}<nowiki/>
|subtitle=Environment
{{#vardefine:name|Environment}}<nowiki/>
|type=[[Object]]
{{#vardefine:type|[[Base]]}}<nowiki/>
|objectid=0x05
{{#vardefine:basetype|0x05}}<nowiki/>
|games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles<br>Rise of the Underminer}}
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU RatProto}}<nowiki/>
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Core/x/xEnv.h xEnv.h]}}<nowiki/>
{{#vardefine:image|}}<nowiki/>
</onlyinclude>
{{AutoAssetInfobox}}
 
==Format==
Night of 100 Frights and Battle for Bikini Bottom
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x08 || [[AssetID]] ([[JSP]]) || '''JSPbspAssetID''' ||
|-
| 0x0C || [[AssetID]] ([[CAM|Camera]]) || '''CamerastartCameraAssetID''' ||
|-
| 0x10 || int || '''Weather?climateFlags''' -|| 2 in Sand Mountain, 0 in other levels
|-
| 0x14 || float[2] || unknown'''climateStrengthMin''' -|| only used in Sand Mountain, 0 in other levels
|-
| 0x18 || float || '''climateStrengthMax''' || only used in Sand Mountain, 0 in other levels
| 0x1C || [[AssetID]] ([[LKIT|LightKit]]) || '''LightKit 1''' - unknown
|-
| 0x200x1C || [[AssetID]] ([[LKIT|LightKit]]) || '''LightKit 2bspLightKit''' - used to light objects||
|-
| 0x20 || [[AssetID]] ([[LKIT|LightKit]]) || '''objectLightKit''' ||
| 0x24 || int[4] || null
|-
| 0x340x24 || [[AssetID]] ([[MAPR|Material Map]])int || '''Material MappadF1''' || padding
|-
| 0x380x28 || int[2[AssetID]] || null'''bspCollisionAssetID''' ||
|-
| 0x2C || [[AssetID]] || '''bspFXAssetID''' ||
| 0x40 || float (little endian) || unknown - always 10
|-
| 0x30 || [[AssetID]] || '''bspCameraAssetID''' ||
! colspan="3" | Events
|-
| 0x440x34 || Event[numberOfEvents[AssetID]] ([[MAPR|Material Map]]) || '''[[Events]]bspMapperID''' ||
|-
| 0x38 || [[AssetID]] || '''bspMapperCollisionID''' ||
|-
| 0x3C || [[AssetID]] || '''bspMapperFXID''' ||
|-
| 0x40 || float (little endian) || '''loldHeight''' || always 10. '''Not present in Scooby'''
|-
! colspan="34" | Events
|-
| 0x44 || Event[numberOfEvents] || '''[[Events]]''' ||
|}
 
 
==Format==
The Spongebob SquarePants Movie and The Incredibles
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x08 || [[AssetID]] ([[JSP]]) || '''bspAssetID''' ||
|-
| 0x0C || [[AssetID]] ([[CAM|Camera]]) || '''startCameraAssetID''' ||
|-
| 0x10 || int || '''climateFlags''' ||
|-
| 0x14 || float || '''climateStrengthMin''' ||
|-
| 0x18 || float || '''climateStrengthMax''' ||
|-
| 0x1C || [[AssetID]] ([[LKIT|LightKit]]) || '''LightKit 1bspLightKit''' - unknown||
|-
| 0x20 || [[AssetID]] ([[LKIT|LightKit]]) || '''objectLightKit''' ||
|-
| 0x24 || int[4] || null'''flags''' ||
|-
| 0x28 || [[AssetID]] || '''bspCollisionAssetID''' ||
|-
| 0x2C || [[AssetID]] || '''bspFXAssetID''' ||
|-
| 0x30 || [[AssetID]] || '''bspCameraAssetID''' ||
|-
| 0x34 || [[AssetID]] ([[MAPR|Material Map]]) || '''bspMapperID''' ||
|-
| 0x38 || [[AssetID]] || '''bspMapperCollisionID''' ||
|-
| 0x3C || [[AssetID]] || '''bspMapperFXID''' ||
|-
| 0x40 || float (little endian) || unknown'''loldHeight''' -|| always 10.
|-
| 0x44 || [[Vector3]] || '''minBounds''' ||
|-
| 0x50 || [[Vector3]] || '''maxBounds''' ||
|-
! colspan="4" | Events
|-
| 0x5C || Event[numberOfEvents] || '''[[Events]]''' ||
|}
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]