Torque3D/Templates/Modules/FPSGameplay/levels/Outpost.mis
Areloch d680dc9934 Initial implementation of the new Base Game Template and some starting modules.
This makes some tweaks to the engine to support this, specifically, it tweaks the hardcoded shaderpaths to defer to a pref variable, so none of the shader paths are hardcoded.

Also tweaks how post effects read in texture files, removing a bizzare filepath interpretation choice, where if the file path didn't start with "/" it forcefully appended the script's file path. This made it impossible to have images not in the same dir as the script file defining the post effect.

This was changed and the existing template's post effects tweaked for now to just add "./" to those few paths impacted, as well as the perf vars to support the non-hardcoded shader paths in the engine.
2017-02-24 02:40:56 -06:00

1310 lines
39 KiB
Plaintext

//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {
canSave = "1";
canSaveDynamicFields = "1";
enabled = "1";
new LevelInfo(theLevelInfo) {
nearClip = "0.1";
visibleDistance = "2000";
decalBias = "0.0015";
fogColor = "0.462745 0.698039 0.729412 1";
fogDensity = "0.005";
fogDensityOffset = "10";
fogAtmosphereHeight = "400";
canvasClearColor = "233 220 143 255";
ambientLightBlendPhase = "1";
ambientLightBlendCurve = "0 0 -1 -1";
advancedLightmapSupport = "0";
soundAmbience = "AudioAmbienceDefault";
soundDistanceModel = "Linear";
canSave = "1";
canSaveDynamicFields = "1";
class = "DeathMatchGame";
desc = "A \'one of everything\' test level that demonstrates lots of stock classes.";
levelName = "Outpost";
preview = "data/FPSGameplay/levels/Outpost_preview";
};
new ScatterSky() {
skyBrightness = "25";
sunSize = "1";
colorizeAmount = "0";
colorize = "0 0 0 1";
rayleighScattering = "0.0035";
sunScale = "0.972549 0.996078 0.788235 1";
ambientScale = "1 1 1 1";
fogScale = "1 1 1 1";
exposure = "1";
azimuth = "0";
elevation = "35";
moonAzimuth = "0";
moonElevation = "45";
castShadows = "1";
brightness = "1";
flareType = "SunFlareExample";
flareScale = "1";
nightColor = "0.0196078 0.0117647 0.109804 1";
nightFogColor = "0.0196078 0.0117647 0.109804 1";
moonEnabled = "1";
moonMat = "Moon_Glow_Mat";
moonScale = "0.2";
moonLightColor = "0.223529 0.25098 0.333333 1";
useNightCubemap = "1";
nightCubemap = "nightCubemap";
attenuationRatio = "0 1 1";
shadowType = "PSSM";
texSize = "1024";
overDarkFactor = "2000 1000 500 100";
shadowDistance = "400";
shadowSoftness = "0.15";
numSplits = "4";
logWeight = "0.91";
fadeStartDistance = "0";
lastSplitTerrainOnly = "0";
representedInLightmap = "0";
shadowDarkenColor = "0 0 0 -1";
includeLightmappedGeometryInShadow = "0";
position = "-66.5144 26.6041 496.499";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
mieScattering = "0.0045";
};
new TimeOfDay() {
axisTilt = "23.44";
dayLength = "120";
startTime = "0.1";
time = "0.756599";
play = "1";
azimuthOverride = "1";
dayScale = "1";
nightScale = "3";
position = "-182.594 54.5451 536.878";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new CloudLayer() {
texture = "data/FPSGameplay/art/skies/clouds/clouds_normal_displacement";
texScale[0] = "1";
texScale[1] = "1";
texScale[2] = "1";
texDirection[0] = "1 0";
texDirection[1] = "0 1";
texDirection[2] = "0.5 0";
texSpeed[0] = "0.005";
texSpeed[1] = "0.005";
texSpeed[2] = "0.005";
baseColor = "0.9 0.9 0.9 1";
exposure = "1";
coverage = "0.5";
windSpeed = "1";
height = "4";
position = "-125.952 58.8947 265.293";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TerrainBlock(theTerrain) {
terrainFile = "data/FPSGameplay/art/terrains/Outpost_0.ter";
castShadows = "1";
squareSize = "2";
baseTexSize = "1024";
lightMapSize = "256";
screenError = "16";
position = "-1024 -1024 179.978";
rotation = "1 0 0 0";
canSave = "1";
canSaveDynamicFields = "1";
scale = "1 1 1";
tile = "0";
};
new SimGroup(PlayerDropPoints) {
canSave = "1";
canSaveDynamicFields = "1";
enabled = "1";
new SpawnSphere() {
autoSpawn = "0";
spawnTransform = "0";
radius = "1";
sphereWeight = "1";
indoorWeight = "1";
outdoorWeight = "1";
isAIControlled = "0";
dataBlock = "SpawnSphereMarker";
position = "0 0 241.772";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
enabled = "1";
homingCount = "0";
lockCount = "0";
};
};
new WaterPlane() {
gridSize = "101";
gridElementSize = "1";
density = "1";
viscosity = "1";
liquidType = "Water";
baseColor = "45 108 171 255";
fresnelBias = "0.3";
fresnelPower = "6";
specularPower = "48";
specularColor = "1 1 1 1";
emissive = "0";
waveDir[0] = "0 1";
waveDir[1] = "0.707 0.707";
waveDir[2] = "0.5 0.86";
waveSpeed[0] = "1";
waveSpeed[1] = "1";
waveSpeed[2] = "1";
waveMagnitude[0] = "0.2";
waveMagnitude[1] = "0.2";
waveMagnitude[2] = "0.2";
overallWaveMagnitude = "1";
rippleTex = "data/FPSGameplay/art/water/ripple";
rippleDir[0] = "0 1";
rippleDir[1] = "0.707 0.707";
rippleDir[2] = "0.5 0.86";
rippleSpeed[0] = "0.065";
rippleSpeed[1] = "0.09";
rippleSpeed[2] = "0.04";
rippleTexScale[0] = "7.14 7.14";
rippleTexScale[1] = "6.25 12.5";
rippleTexScale[2] = "50 50";
rippleMagnitude[0] = "1";
rippleMagnitude[1] = "1";
rippleMagnitude[2] = "0.3";
overallRippleMagnitude = "1";
foamTex = "data/FPSGameplay/art/water/foam";
foamDir[0] = "1 0";
foamDir[1] = "0 1";
foamSpeed[0] = "0";
foamSpeed[1] = "0";
foamTexScale[0] = "1 1";
foamTexScale[1] = "3 3";
foamOpacity[0] = "0";
foamOpacity[1] = "0";
overallFoamOpacity = "1";
foamMaxDepth = "2";
foamAmbientLerp = "0.5";
foamRippleInfluence = "0.05";
fullReflect = "1";
reflectivity = "0.5";
reflectPriority = "1";
reflectMaxRateMs = "15";
reflectDetailAdjust = "1";
reflectNormalUp = "1";
useOcclusionQuery = "1";
reflectTexSize = "256";
waterFogDensity = "0.1";
waterFogDensityOffset = "1";
wetDepth = "1.5";
wetDarkening = "0.2";
depthGradientTex = "data/FPSGameplay/art/water/depthcolor_ramp";
depthGradientMax = "50";
distortStartDist = "0.1";
distortEndDist = "20";
distortFullDepth = "3.5";
clarity = "0.5";
underwaterColor = "9 6 5 240";
position = "0 0 238.69";
canSave = "1";
canSaveDynamicFields = "1";
};
new GroundCover(g1) {
Material = "grass1";
radius = "100";
dissolveRadius = "50";
reflectScale = "0.25";
gridSize = "7";
zOffset = "0";
seed = "1";
maxElements = "100000";
maxBillboardTiltAngle = "90";
shapeCullRadius = "75";
shapesCastShadows = "1";
billboardUVs[0] = "0 0 1 1";
billboardUVs[1] = "0 0 1 1";
billboardUVs[2] = "0 0 1 1";
billboardUVs[3] = "0 0 1 1";
billboardUVs[4] = "0 0 1 1";
billboardUVs[5] = "0 0 1 1";
billboardUVs[6] = "0 0 1 1";
billboardUVs[7] = "0 0 1 1";
layer[0] = "0";
invertLayer[0] = "0";
invertLayer[1] = "0";
invertLayer[2] = "0";
invertLayer[3] = "0";
invertLayer[4] = "0";
invertLayer[5] = "0";
invertLayer[6] = "0";
invertLayer[7] = "0";
probability[0] = "1";
probability[1] = "0";
probability[2] = "0";
probability[3] = "0";
probability[4] = "0";
probability[5] = "0";
probability[6] = "0";
probability[7] = "0";
sizeMin[0] = "1";
sizeMin[1] = "1";
sizeMin[2] = "1";
sizeMin[3] = "1";
sizeMin[4] = "1";
sizeMin[5] = "1";
sizeMin[6] = "1";
sizeMin[7] = "1";
sizeMax[0] = "1";
sizeMax[1] = "1";
sizeMax[2] = "1";
sizeMax[3] = "1";
sizeMax[4] = "1";
sizeMax[5] = "1";
sizeMax[6] = "1";
sizeMax[7] = "1";
sizeExponent[0] = "1";
sizeExponent[1] = "1";
sizeExponent[2] = "1";
sizeExponent[3] = "1";
sizeExponent[4] = "1";
sizeExponent[5] = "1";
sizeExponent[6] = "1";
sizeExponent[7] = "1";
windScale[0] = "1";
windScale[1] = "1";
windScale[2] = "1";
windScale[3] = "1";
windScale[4] = "1";
windScale[5] = "1";
windScale[6] = "1";
windScale[7] = "1";
maxSlope[0] = "0";
maxSlope[1] = "0";
maxSlope[2] = "0";
maxSlope[3] = "0";
maxSlope[4] = "0";
maxSlope[5] = "0";
maxSlope[6] = "0";
maxSlope[7] = "0";
minElevation[0] = "-99999";
minElevation[1] = "-99999";
minElevation[2] = "-99999";
minElevation[3] = "-99999";
minElevation[4] = "-99999";
minElevation[5] = "-99999";
minElevation[6] = "-99999";
minElevation[7] = "-99999";
maxElevation[0] = "99999";
maxElevation[1] = "99999";
maxElevation[2] = "99999";
maxElevation[3] = "99999";
maxElevation[4] = "99999";
maxElevation[5] = "99999";
maxElevation[6] = "99999";
maxElevation[7] = "99999";
minClumpCount[0] = "10";
minClumpCount[1] = "1";
minClumpCount[2] = "1";
minClumpCount[3] = "1";
minClumpCount[4] = "1";
minClumpCount[5] = "1";
minClumpCount[6] = "1";
minClumpCount[7] = "1";
maxClumpCount[0] = "20";
maxClumpCount[1] = "1";
maxClumpCount[2] = "1";
maxClumpCount[3] = "1";
maxClumpCount[4] = "1";
maxClumpCount[5] = "1";
maxClumpCount[6] = "1";
maxClumpCount[7] = "1";
clumpExponent[0] = "1";
clumpExponent[1] = "1";
clumpExponent[2] = "1";
clumpExponent[3] = "1";
clumpExponent[4] = "1";
clumpExponent[5] = "1";
clumpExponent[6] = "1";
clumpExponent[7] = "1";
clumpRadius[0] = "1";
clumpRadius[1] = "1";
clumpRadius[2] = "1";
clumpRadius[3] = "1";
clumpRadius[4] = "1";
clumpRadius[5] = "1";
clumpRadius[6] = "1";
clumpRadius[7] = "1";
windDirection = "1 0";
windGustLength = "20";
windGustFrequency = "0.5";
windGustStrength = "0.5";
windTurbulenceFrequency = "1.2";
windTurbulenceStrength = "0.125";
lockFrustum = "0";
renderCells = "0";
noBillboards = "0";
noShapes = "0";
position = "-21.5457 82.0435 449.083";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new GroundCover(g2) {
Material = "grass2";
radius = "100";
dissolveRadius = "50";
reflectScale = "0.25";
gridSize = "7";
zOffset = "0";
seed = "2";
maxElements = "100000";
maxBillboardTiltAngle = "90";
shapeCullRadius = "75";
shapesCastShadows = "1";
billboardUVs[0] = "0 0 1 1";
billboardUVs[1] = "0 0 1 1";
billboardUVs[2] = "0 0 1 1";
billboardUVs[3] = "0 0 1 1";
billboardUVs[4] = "0 0 1 1";
billboardUVs[5] = "0 0 1 1";
billboardUVs[6] = "0 0 1 1";
billboardUVs[7] = "0 0 1 1";
layer[0] = "grass1";
invertLayer[0] = "0";
invertLayer[1] = "0";
invertLayer[2] = "0";
invertLayer[3] = "0";
invertLayer[4] = "0";
invertLayer[5] = "0";
invertLayer[6] = "0";
invertLayer[7] = "0";
probability[0] = "1";
probability[1] = "0";
probability[2] = "0";
probability[3] = "0";
probability[4] = "0";
probability[5] = "0";
probability[6] = "0";
probability[7] = "0";
sizeMin[0] = "1";
sizeMin[1] = "1";
sizeMin[2] = "1";
sizeMin[3] = "1";
sizeMin[4] = "1";
sizeMin[5] = "1";
sizeMin[6] = "1";
sizeMin[7] = "1";
sizeMax[0] = "1";
sizeMax[1] = "1";
sizeMax[2] = "1";
sizeMax[3] = "1";
sizeMax[4] = "1";
sizeMax[5] = "1";
sizeMax[6] = "1";
sizeMax[7] = "1";
sizeExponent[0] = "1";
sizeExponent[1] = "1";
sizeExponent[2] = "1";
sizeExponent[3] = "1";
sizeExponent[4] = "1";
sizeExponent[5] = "1";
sizeExponent[6] = "1";
sizeExponent[7] = "1";
windScale[0] = "1";
windScale[1] = "1";
windScale[2] = "1";
windScale[3] = "1";
windScale[4] = "1";
windScale[5] = "1";
windScale[6] = "1";
windScale[7] = "1";
maxSlope[0] = "0";
maxSlope[1] = "0";
maxSlope[2] = "0";
maxSlope[3] = "0";
maxSlope[4] = "0";
maxSlope[5] = "0";
maxSlope[6] = "0";
maxSlope[7] = "0";
minElevation[0] = "-99999";
minElevation[1] = "-99999";
minElevation[2] = "-99999";
minElevation[3] = "-99999";
minElevation[4] = "-99999";
minElevation[5] = "-99999";
minElevation[6] = "-99999";
minElevation[7] = "-99999";
maxElevation[0] = "99999";
maxElevation[1] = "99999";
maxElevation[2] = "99999";
maxElevation[3] = "99999";
maxElevation[4] = "99999";
maxElevation[5] = "99999";
maxElevation[6] = "99999";
maxElevation[7] = "99999";
minClumpCount[0] = "10";
minClumpCount[1] = "1";
minClumpCount[2] = "1";
minClumpCount[3] = "1";
minClumpCount[4] = "1";
minClumpCount[5] = "1";
minClumpCount[6] = "1";
minClumpCount[7] = "1";
maxClumpCount[0] = "20";
maxClumpCount[1] = "1";
maxClumpCount[2] = "1";
maxClumpCount[3] = "1";
maxClumpCount[4] = "1";
maxClumpCount[5] = "1";
maxClumpCount[6] = "1";
maxClumpCount[7] = "1";
clumpExponent[0] = "1";
clumpExponent[1] = "1";
clumpExponent[2] = "1";
clumpExponent[3] = "1";
clumpExponent[4] = "1";
clumpExponent[5] = "1";
clumpExponent[6] = "1";
clumpExponent[7] = "1";
clumpRadius[0] = "1";
clumpRadius[1] = "1";
clumpRadius[2] = "1";
clumpRadius[3] = "1";
clumpRadius[4] = "1";
clumpRadius[5] = "1";
clumpRadius[6] = "1";
clumpRadius[7] = "1";
windDirection = "1 0";
windGustLength = "20";
windGustFrequency = "0.5";
windGustStrength = "0.5";
windTurbulenceFrequency = "1.2";
windTurbulenceStrength = "0.125";
lockFrustum = "0";
renderCells = "0";
noBillboards = "0";
noShapes = "0";
position = "12.8117 0 241.462";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new GroundCover(g3) {
Material = "grass3";
radius = "100";
dissolveRadius = "50";
reflectScale = "0.25";
gridSize = "7";
zOffset = "0";
seed = "3";
maxElements = "100000";
maxBillboardTiltAngle = "90";
shapeCullRadius = "75";
shapesCastShadows = "1";
billboardUVs[0] = "0 0 1 1";
billboardUVs[1] = "0 0 1 1";
billboardUVs[2] = "0 0 1 1";
billboardUVs[3] = "0 0 1 1";
billboardUVs[4] = "0 0 1 1";
billboardUVs[5] = "0 0 1 1";
billboardUVs[6] = "0 0 1 1";
billboardUVs[7] = "0 0 1 1";
layer[0] = "dirt_grass";
invertLayer[0] = "0";
invertLayer[1] = "0";
invertLayer[2] = "0";
invertLayer[3] = "0";
invertLayer[4] = "0";
invertLayer[5] = "0";
invertLayer[6] = "0";
invertLayer[7] = "0";
probability[0] = "1";
probability[1] = "0";
probability[2] = "0";
probability[3] = "0";
probability[4] = "0";
probability[5] = "0";
probability[6] = "0";
probability[7] = "0";
sizeMin[0] = "1";
sizeMin[1] = "1";
sizeMin[2] = "1";
sizeMin[3] = "1";
sizeMin[4] = "1";
sizeMin[5] = "1";
sizeMin[6] = "1";
sizeMin[7] = "1";
sizeMax[0] = "1";
sizeMax[1] = "1";
sizeMax[2] = "1";
sizeMax[3] = "1";
sizeMax[4] = "1";
sizeMax[5] = "1";
sizeMax[6] = "1";
sizeMax[7] = "1";
sizeExponent[0] = "1";
sizeExponent[1] = "1";
sizeExponent[2] = "1";
sizeExponent[3] = "1";
sizeExponent[4] = "1";
sizeExponent[5] = "1";
sizeExponent[6] = "1";
sizeExponent[7] = "1";
windScale[0] = "1";
windScale[1] = "1";
windScale[2] = "1";
windScale[3] = "1";
windScale[4] = "1";
windScale[5] = "1";
windScale[6] = "1";
windScale[7] = "1";
maxSlope[0] = "0";
maxSlope[1] = "0";
maxSlope[2] = "0";
maxSlope[3] = "0";
maxSlope[4] = "0";
maxSlope[5] = "0";
maxSlope[6] = "0";
maxSlope[7] = "0";
minElevation[0] = "-99999";
minElevation[1] = "-99999";
minElevation[2] = "-99999";
minElevation[3] = "-99999";
minElevation[4] = "-99999";
minElevation[5] = "-99999";
minElevation[6] = "-99999";
minElevation[7] = "-99999";
maxElevation[0] = "99999";
maxElevation[1] = "99999";
maxElevation[2] = "99999";
maxElevation[3] = "99999";
maxElevation[4] = "99999";
maxElevation[5] = "99999";
maxElevation[6] = "99999";
maxElevation[7] = "99999";
minClumpCount[0] = "10";
minClumpCount[1] = "1";
minClumpCount[2] = "1";
minClumpCount[3] = "1";
minClumpCount[4] = "1";
minClumpCount[5] = "1";
minClumpCount[6] = "1";
minClumpCount[7] = "1";
maxClumpCount[0] = "20";
maxClumpCount[1] = "1";
maxClumpCount[2] = "1";
maxClumpCount[3] = "1";
maxClumpCount[4] = "1";
maxClumpCount[5] = "1";
maxClumpCount[6] = "1";
maxClumpCount[7] = "1";
clumpExponent[0] = "1";
clumpExponent[1] = "1";
clumpExponent[2] = "1";
clumpExponent[3] = "1";
clumpExponent[4] = "1";
clumpExponent[5] = "1";
clumpExponent[6] = "1";
clumpExponent[7] = "1";
clumpRadius[0] = "1";
clumpRadius[1] = "1";
clumpRadius[2] = "1";
clumpRadius[3] = "1";
clumpRadius[4] = "1";
clumpRadius[5] = "1";
clumpRadius[6] = "1";
clumpRadius[7] = "1";
windDirection = "1 0";
windGustLength = "20";
windGustFrequency = "0.5";
windGustStrength = "0.5";
windTurbulenceFrequency = "1.2";
windTurbulenceStrength = "0.125";
lockFrustum = "0";
renderCells = "0";
noBillboards = "0";
noShapes = "0";
position = "-21.5457 82.0435 449.083";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new GroundCover(g4) {
Material = "plant1";
radius = "100";
dissolveRadius = "50";
reflectScale = "0.25";
gridSize = "7";
zOffset = "0";
seed = "4";
maxElements = "100000";
maxBillboardTiltAngle = "90";
shapeCullRadius = "75";
shapesCastShadows = "1";
billboardUVs[0] = "0 0 1 1";
billboardUVs[1] = "0 0 1 1";
billboardUVs[2] = "0 0 1 1";
billboardUVs[3] = "0 0 1 1";
billboardUVs[4] = "0 0 1 1";
billboardUVs[5] = "0 0 1 1";
billboardUVs[6] = "0 0 1 1";
billboardUVs[7] = "0 0 1 1";
layer[0] = "sand";
invertLayer[0] = "1";
invertLayer[1] = "0";
invertLayer[2] = "0";
invertLayer[3] = "0";
invertLayer[4] = "0";
invertLayer[5] = "0";
invertLayer[6] = "0";
invertLayer[7] = "0";
probability[0] = "1";
probability[1] = "0";
probability[2] = "0";
probability[3] = "0";
probability[4] = "0";
probability[5] = "0";
probability[6] = "0";
probability[7] = "0";
sizeMin[0] = "1";
sizeMin[1] = "1";
sizeMin[2] = "1";
sizeMin[3] = "1";
sizeMin[4] = "1";
sizeMin[5] = "1";
sizeMin[6] = "1";
sizeMin[7] = "1";
sizeMax[0] = "1";
sizeMax[1] = "1";
sizeMax[2] = "1";
sizeMax[3] = "1";
sizeMax[4] = "1";
sizeMax[5] = "1";
sizeMax[6] = "1";
sizeMax[7] = "1";
sizeExponent[0] = "1";
sizeExponent[1] = "1";
sizeExponent[2] = "1";
sizeExponent[3] = "1";
sizeExponent[4] = "1";
sizeExponent[5] = "1";
sizeExponent[6] = "1";
sizeExponent[7] = "1";
windScale[0] = "1";
windScale[1] = "1";
windScale[2] = "1";
windScale[3] = "1";
windScale[4] = "1";
windScale[5] = "1";
windScale[6] = "1";
windScale[7] = "1";
maxSlope[0] = "0";
maxSlope[1] = "0";
maxSlope[2] = "0";
maxSlope[3] = "0";
maxSlope[4] = "0";
maxSlope[5] = "0";
maxSlope[6] = "0";
maxSlope[7] = "0";
minElevation[0] = "-99999";
minElevation[1] = "-99999";
minElevation[2] = "-99999";
minElevation[3] = "-99999";
minElevation[4] = "-99999";
minElevation[5] = "-99999";
minElevation[6] = "-99999";
minElevation[7] = "-99999";
maxElevation[0] = "99999";
maxElevation[1] = "99999";
maxElevation[2] = "99999";
maxElevation[3] = "99999";
maxElevation[4] = "99999";
maxElevation[5] = "99999";
maxElevation[6] = "99999";
maxElevation[7] = "99999";
minClumpCount[0] = "10";
minClumpCount[1] = "1";
minClumpCount[2] = "1";
minClumpCount[3] = "1";
minClumpCount[4] = "1";
minClumpCount[5] = "1";
minClumpCount[6] = "1";
minClumpCount[7] = "1";
maxClumpCount[0] = "20";
maxClumpCount[1] = "1";
maxClumpCount[2] = "1";
maxClumpCount[3] = "1";
maxClumpCount[4] = "1";
maxClumpCount[5] = "1";
maxClumpCount[6] = "1";
maxClumpCount[7] = "1";
clumpExponent[0] = "1";
clumpExponent[1] = "1";
clumpExponent[2] = "1";
clumpExponent[3] = "1";
clumpExponent[4] = "1";
clumpExponent[5] = "1";
clumpExponent[6] = "1";
clumpExponent[7] = "1";
clumpRadius[0] = "1";
clumpRadius[1] = "1";
clumpRadius[2] = "1";
clumpRadius[3] = "1";
clumpRadius[4] = "1";
clumpRadius[5] = "1";
clumpRadius[6] = "1";
clumpRadius[7] = "1";
windDirection = "1 0";
windGustLength = "20";
windGustFrequency = "0.5";
windGustStrength = "0.5";
windTurbulenceFrequency = "1.2";
windTurbulenceStrength = "0.125";
lockFrustum = "0";
renderCells = "0";
noBillboards = "0";
noShapes = "0";
position = "-30.6167 167.702 653.717";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new GroundCover(g5) {
Material = "plant2";
radius = "100";
dissolveRadius = "50";
reflectScale = "0.25";
gridSize = "7";
zOffset = "0";
seed = "5";
maxElements = "100000";
maxBillboardTiltAngle = "90";
shapeCullRadius = "75";
shapesCastShadows = "1";
billboardUVs[0] = "0 0 1 1";
billboardUVs[1] = "0 0 1 1";
billboardUVs[2] = "0 0 1 1";
billboardUVs[3] = "0 0 1 1";
billboardUVs[4] = "0 0 1 1";
billboardUVs[5] = "0 0 1 1";
billboardUVs[6] = "0 0 1 1";
billboardUVs[7] = "0 0 1 1";
layer[0] = "sand";
invertLayer[0] = "1";
invertLayer[1] = "0";
invertLayer[2] = "0";
invertLayer[3] = "0";
invertLayer[4] = "0";
invertLayer[5] = "0";
invertLayer[6] = "0";
invertLayer[7] = "0";
probability[0] = "1";
probability[1] = "0";
probability[2] = "0";
probability[3] = "0";
probability[4] = "0";
probability[5] = "0";
probability[6] = "0";
probability[7] = "0";
sizeMin[0] = "1";
sizeMin[1] = "1";
sizeMin[2] = "1";
sizeMin[3] = "1";
sizeMin[4] = "1";
sizeMin[5] = "1";
sizeMin[6] = "1";
sizeMin[7] = "1";
sizeMax[0] = "1";
sizeMax[1] = "1";
sizeMax[2] = "1";
sizeMax[3] = "1";
sizeMax[4] = "1";
sizeMax[5] = "1";
sizeMax[6] = "1";
sizeMax[7] = "1";
sizeExponent[0] = "1";
sizeExponent[1] = "1";
sizeExponent[2] = "1";
sizeExponent[3] = "1";
sizeExponent[4] = "1";
sizeExponent[5] = "1";
sizeExponent[6] = "1";
sizeExponent[7] = "1";
windScale[0] = "1";
windScale[1] = "1";
windScale[2] = "1";
windScale[3] = "1";
windScale[4] = "1";
windScale[5] = "1";
windScale[6] = "1";
windScale[7] = "1";
maxSlope[0] = "0";
maxSlope[1] = "0";
maxSlope[2] = "0";
maxSlope[3] = "0";
maxSlope[4] = "0";
maxSlope[5] = "0";
maxSlope[6] = "0";
maxSlope[7] = "0";
minElevation[0] = "-99999";
minElevation[1] = "-99999";
minElevation[2] = "-99999";
minElevation[3] = "-99999";
minElevation[4] = "-99999";
minElevation[5] = "-99999";
minElevation[6] = "-99999";
minElevation[7] = "-99999";
maxElevation[0] = "99999";
maxElevation[1] = "99999";
maxElevation[2] = "99999";
maxElevation[3] = "99999";
maxElevation[4] = "99999";
maxElevation[5] = "99999";
maxElevation[6] = "99999";
maxElevation[7] = "99999";
minClumpCount[0] = "10";
minClumpCount[1] = "1";
minClumpCount[2] = "1";
minClumpCount[3] = "1";
minClumpCount[4] = "1";
minClumpCount[5] = "1";
minClumpCount[6] = "1";
minClumpCount[7] = "1";
maxClumpCount[0] = "20";
maxClumpCount[1] = "1";
maxClumpCount[2] = "1";
maxClumpCount[3] = "1";
maxClumpCount[4] = "1";
maxClumpCount[5] = "1";
maxClumpCount[6] = "1";
maxClumpCount[7] = "1";
clumpExponent[0] = "1";
clumpExponent[1] = "1";
clumpExponent[2] = "1";
clumpExponent[3] = "1";
clumpExponent[4] = "1";
clumpExponent[5] = "1";
clumpExponent[6] = "1";
clumpExponent[7] = "1";
clumpRadius[0] = "1";
clumpRadius[1] = "1";
clumpRadius[2] = "1";
clumpRadius[3] = "1";
clumpRadius[4] = "1";
clumpRadius[5] = "1";
clumpRadius[6] = "1";
clumpRadius[7] = "1";
windDirection = "1 0";
windGustLength = "20";
windGustFrequency = "0.5";
windGustStrength = "0.5";
windTurbulenceFrequency = "1.2";
windTurbulenceStrength = "0.125";
lockFrustum = "0";
renderCells = "0";
noBillboards = "0";
noShapes = "0";
position = "-39.6877 253.361 -165.649";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new DecalRoad() {
Material = "DefaultDecalRoadMaterial";
textureLength = "5";
breakAngle = "3";
renderPriority = "10";
position = "9.80889 2.39879 240.942";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
Node = "9.808894 2.398789 240.942383 10.000000";
Node = "19.435331 -12.021607 242.012695 10.000000";
Node = "51.340595 -31.241543 242.855469 10.000000";
Node = "73.327950 -36.401802 244.145020 10.000000";
Node = "88.747749 -36.281593 242.743652 10.000000";
Node = "99.256721 -36.545666 242.833008 10.000000";
Node = "111.722069 -37.935364 242.774414 10.000000";
Node = "125.051414 -46.665359 241.201172 10.000000";
Node = "135.392502 -62.546097 240.647461 10.000000";
Node = "147.920288 -81.505074 241.236816 10.000000";
Node = "154.947601 -108.118645 239.935059 10.000000";
Node = "165.949829 -113.423088 242.946289 10.000000";
Node = "175.869278 -122.958076 246.488770 10.000000";
Node = "174.005676 -133.564606 247.382813 10.000000";
Node = "161.754974 -147.751358 244.036133 10.000000";
Node = "148.839752 -154.680801 239.870117 10.000000";
Node = "137.597839 -158.807571 242.396484 10.000000";
Node = "121.395180 -164.599747 242.321289 10.000000";
Node = "107.988640 -168.540009 240.083984 10.000000";
Node = "91.170845 -166.981232 241.412109 10.000000";
Node = "74.749481 -167.035095 241.031738 10.000000";
Node = "58.921535 -166.261856 240.727539 10.000000";
Node = "45.656979 -164.615738 240.228027 10.000000";
Node = "33.351269 -160.648788 240.955566 10.000000";
Node = "20.763161 -155.455353 241.927734 10.000000";
Node = "6.109464 -148.071213 241.165039 10.000000";
Node = "-8.478178 -141.377396 241.548828 10.000000";
Node = "-20.484320 -137.246552 241.660156 10.000000";
Node = "-31.985313 -133.914383 241.726563 10.000000";
Node = "-37.365936 -131.465881 240.782227 10.000000";
};
new MeshRoad() {
topMaterial = "DefaultRoadMaterialTop";
bottomMaterial = "DefaultRoadMaterialOther";
sideMaterial = "DefaultRoadMaterialOther";
textureLength = "5";
breakAngle = "3";
widthSubdivisions = "0";
position = "-37.0747 -131.611 241.008";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
Node = "-37.0747 -131.611 241.008 10 5 0 0 1";
Node = "-46.5522 -126.509 241.261 10 1 0 0 1";
Node = "-64.5763 -114.011 241.266 10 1 0 0 1";
Node = "-76.7738 -105.161 241.264 10 5 0 0 1";
Node = "-83.4952 -95.8972 241.263 10 5 0 0 1";
Node = "-90.0231 -85.4595 241.264 10 1 0 0 1";
Node = "-126.295 -31.1648 241.263 10 1 0 0 1";
Node = "-130.845 -23.7569 241.263 10 1 0 0 1";
};
new DecalRoad() {
Material = "DefaultDecalRoadMaterial";
textureLength = "5";
breakAngle = "3";
renderPriority = "10";
position = "-130.65 -23.9889 240.977";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
Node = "-130.650162 -23.988914 240.977051 10.000000";
Node = "-135.118286 -18.524910 241.336426 10.000000";
Node = "-145.521835 -13.748994 241.743164 10.000000";
Node = "-182.085999 -0.641886 246.494141 10.000000";
Node = "-182.439651 22.376331 246.258789 10.000000";
Node = "-170.779953 46.080372 249.054199 10.000000";
Node = "-153.401840 65.100060 250.877930 10.000000";
Node = "-126.537048 61.379917 249.727051 10.000000";
Node = "-93.901245 66.011063 248.522949 10.000000";
Node = "-76.734924 68.635735 252.627930 10.000000";
Node = "-66.973053 64.809494 252.790039 10.000000";
Node = "-51.694069 55.059582 253.915527 10.000000";
Node = "-45.866165 50.427311 254.302246 10.000000";
Node = "-41.049664 46.311405 253.332031 10.000000";
};
new MeshRoad() {
topMaterial = "DefaultRoadMaterialTop";
bottomMaterial = "DefaultRoadMaterialOther";
sideMaterial = "DefaultRoadMaterialOther";
textureLength = "5";
breakAngle = "3";
widthSubdivisions = "0";
position = "-41.7054 46.9005 253.598";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
Node = "-41.7054 46.9005 253.598 10 5 -0.0955467 -0.111315 0.989181";
Node = "-36.1458 42.8452 254.174 10 1 -0.047903 -0.055809 0.997292";
Node = "-30.8174 37.6188 253.983 10 1 0 0 1";
Node = "-18.3331 29.2615 251.817 10 1 0 0 1";
Node = "-15.6041 27.3196 251.121 10 20 0 0 1";
Node = "-12.6183 24.8304 250.138 10 1 0 0 1";
Node = "1.97645 12.7545 244.672 10 1 0 0 1";
Node = "8.09555 5.41249 242.162 10 1 0 0 1";
Node = "13.7057 -5.98533 240.41 10 1 0 0 1";
};
new Forest(theForest) {
position = "0 0 0";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
dataFile = "data/FPSGameplay/levels/Outpost.forest";
lodReflectScalar = "2";
};
new WheeledVehicle() {
disableMove = "0";
isAIControlled = "0";
dataBlock = "CheetahCar";
position = "29.878 -39.733 244.411";
rotation = "0.279703 -0.957384 -0.0719901 1.72959";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
persistentId = "fab05691-3175-11e4-978f-ce5dedd0cf27";
leftBrakeLight = "4285";
mountable = "1";
rightBrakeLight = "4284";
};
new TSStatic() {
shapeName = "data/FPSGameplay/art/shapes/rocks/rock1.dts";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
collisionType = "Collision Mesh";
decalType = "Collision Mesh";
allowPlayerStep = "1";
renderNormals = "0";
forceDetail = "-1";
position = "16.9991 -25.9715 240.76";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "data/FPSGameplay/art/shapes/rocks/rock2.dts";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
collisionType = "Collision Mesh";
decalType = "Collision Mesh";
allowPlayerStep = "1";
renderNormals = "0";
forceDetail = "-1";
position = "39.7956 -43.2913 238.099";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "data/FPSGameplay/art/shapes/rocks/rock3.dts";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
collisionType = "Collision Mesh";
decalType = "Collision Mesh";
allowPlayerStep = "1";
renderNormals = "0";
forceDetail = "-1";
position = "-2.17366 -10.0803 233.761";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "data/FPSGameplay/art/shapes/rocks/rock3.dts";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
collisionType = "Collision Mesh";
decalType = "Collision Mesh";
allowPlayerStep = "1";
renderNormals = "0";
forceDetail = "-1";
position = "-56.0141 31.2388 261.771";
rotation = "0 1 0 180";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new Precipitation() {
numDrops = "1024";
boxWidth = "100";
boxHeight = "100";
dropSize = "0.2";
splashSize = "0.2";
splashMS = "250";
animateSplashes = "1";
dropAnimateMS = "0";
fadeDist = "0";
fadeDistEnd = "0";
useTrueBillboards = "0";
useLighting = "0";
glowIntensity = "0 0 0 0";
reflect = "0";
rotateWithCamVel = "1";
doCollision = "1";
hitPlayers = "0";
hitVehicles = "0";
followCam = "1";
useWind = "0";
minSpeed = "1.5";
maxSpeed = "2";
minMass = "0.75";
maxMass = "0.85";
useTurbulence = "0";
maxTurbulence = "0.1";
turbulenceSpeed = "0.2";
dataBlock = "HeavyRain";
position = "-68.4306 70.1859 262.98";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new PointLight() {
radius = "25";
isEnabled = "1";
color = "1 0.721569 0 1";
brightness = "5";
castShadows = "0";
priority = "1";
animate = "1";
animationType = "FireLightAnim";
animationPeriod = "1";
animationPhase = "1";
flareScale = "1";
attenuationRatio = "0 0.5 0.1";
shadowType = "DualParaboloidSinglePass";
texSize = "512";
overDarkFactor = "2000 1000 500 100";
shadowDistance = "400";
shadowSoftness = "0.15";
numSplits = "1";
logWeight = "0.91";
fadeStartDistance = "0";
lastSplitTerrainOnly = "0";
representedInLightmap = "0";
shadowDarkenColor = "0 0 0 -1";
includeLightmappedGeometryInShadow = "0";
position = "-52.9507 31.6944 258.435";
rotation = "1 0 0 0";
canSave = "1";
canSaveDynamicFields = "1";
};
new ParticleEmitterNode() {
active = "1";
emitter = "EmberEmitter";
velocity = "1";
dataBlock = "EmberNode";
position = "-53.0636 31.7743 257.986";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new ParticleEmitterNode() {
active = "1";
emitter = "FireEmitter";
velocity = "1";
dataBlock = "EmberNode";
position = "-53.0636 31.7743 257.986";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new TSStatic() {
shapeName = "data/FPSGameplay/art/shapes/station/station01.dts";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
collisionType = "Visible Mesh";
decalType = "Visible Mesh";
allowPlayerStep = "1";
renderNormals = "0";
forceDetail = "-1";
position = "-118.394 34.2259 246.05";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
new PhysicalZone() {
velocityMod = "1";
gravityMod = "-1";
appliedForce = "0 0 0";
polyhedron = "-0.5000000 0.5000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
position = "-75.81 34.2165 245.552";
rotation = "1 0 0 0";
scale = "4.70489 4.32539 16.1481";
canSave = "1";
canSaveDynamicFields = "1";
};
new AITurretShape() {
respawn = "1";
static = "1";
rotate = "0";
isAIControlled = "0";
dataBlock = "AITurret";
position = "-140.592 28.5721 245.631";
rotation = "0 0 1 111.009";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
entranceThread = "-1";
invAITurretAmmo = "10000";
invAITurretHead = "1";
mountable = "0";
};
new SimGroup(CameraBookmarks) {
canSave = "1";
canSaveDynamicFields = "1";
new CameraBookmark() {
isAIControlled = "0";
dataBlock = "CameraBookmarkMarker";
position = "-54.2205 -122.766 257.705";
rotation = "-0.0597204 -0.269509 0.961144 204.046";
scale = "1 1 1";
internalName = "NewCamera_0";
canSave = "1";
canSaveDynamicFields = "1";
};
new CameraBookmark() {
isAIControlled = "0";
dataBlock = "CameraBookmarkMarker";
position = "-48.0151 -90.5681 272.547";
rotation = "-0.0406335 -0.246727 0.968233 198.12";
scale = "1 1 1";
internalName = "NewCamera_1";
canSave = "1";
canSaveDynamicFields = "1";
};
};
new TSStatic() {
shapeName = "data/FPSGameplay/art/shapes/trees/defaulttree/defaulttree.DAE";
playAmbient = "1";
meshCulling = "0";
originSort = "0";
collisionType = "Collision Mesh";
decalType = "Collision Mesh";
allowPlayerStep = "1";
renderNormals = "0";
forceDetail = "-1";
position = "-57.5817 -139.689 238.213";
rotation = "1 0 0 0";
scale = "3 3 3";
canSave = "1";
canSaveDynamicFields = "1";
};
new PhysicalZone() {
velocityMod = "1";
gravityMod = "0.5";
appliedForce = "-2500 0 0";
polyhedron = "-0.5000000 0.5000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
position = "-79.5161 34.0702 259.951";
rotation = "1 0 0 0";
scale = "11.8676 3.54503 7.79052";
canSave = "1";
canSaveDynamicFields = "1";
};
};
//--- OBJECT WRITE END ---