diff --git a/.gitignore b/.gitignore
index 30251295aa..dfece4ace3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -56,9 +56,10 @@ server.dylib.dSYM/
Debug/
Release/
-Release_mod_hl2/
-Debug_mod_hl2/
+Release_*momentum/
+Debug_*momentum/
save/
+cmake*/
# files generated by running a mod
config.cfg
@@ -74,9 +75,11 @@ voice_ban.dt
*.tmp
# Momentum
-*.tim
*.zon
*.momrec
+game_shader_dx9.dll
+game_shader_dx9.so
+game_shader_dx9.so.dbg
gameui2.dll
gameui2.so
gameui2.so.dbg
@@ -87,6 +90,7 @@ shared.so
shared.so.dbg
shared_srv.so
shared_srv.so.dbg
+mp/game/bin/
# Others
*.cache
diff --git a/README.md b/README.md
index 1184ff6fd7..ff9c880c07 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Momentum Mod
-![Build Status](https://ci.appveyor.com/api/projects/status/9hpr4p9suvlge305?svg=true)
+![Build Status](https://ci.appveyor.com/api/projects/status/9hpr4p9suvlge305?svg=true) ![Build Version](https://badge.fury.io/gh/momentum-mod%2Fgame.svg)
-Momentum Mod is a free, stand-alone Source Engine mod, based on Counter-Strike: Source movement physics.
+Momentum Mod is a free, stand-alone Source Engine mod based on Counter-Strike: Source movement physics.
This project is dedicated to bhop and surfing, while not only trying to replicate them, but also trying to improve them.
Our goal is to make it easier to access and play (offline and online) as well as being cheaper (did we mention it's free?)
than any other Source game you'd have to buy to play either of these game modes.
@@ -18,4 +18,4 @@ You can find a general TO-DO for the project over [at our Trello board](https://
You can [contact us at our website](http://momentum-mod.org/contact)!
## License
-The licenses and legal notices can be found at [SDK LICENSE](LICENSE) and [THIRD PARTY LEGAL NOTICES](thirdpartylegalnotices.txt)
\ No newline at end of file
+The licenses and legal notices can be found at [SDK LICENSE](LICENSE) and [THIRD PARTY LEGAL NOTICES.](thirdpartylegalnotices.txt)
\ No newline at end of file
diff --git a/changelog.txt b/changelog.txt
index 0eb85a7ecc..5f83b71102 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,44 @@
+0.6.2
+You Got a Purdy Map
+ Saul Rennison's Dynamic RTT Shadows - More accurate shadows cast by world lights
+ Brian Charles' Parallax-Corrected Cubemaps - More accurate reflections for cubemaps on world geometry
+ (Both of these can be found in live examples in the triggertests map!)
+
+Small Features Added
+ Disabled inputs - The keypress HUD element now shows disabled keys set by triggers
+ Invalid run start - A sound now plays if the run cannot be started (will be expanded upon)
+ Checkpoint saving - Maps save which checkpoint you were on when you end the map
+ mom_punchangle_enable - Landing punchangle has been disabled by default now, can be scaled by this cvar
+ mom_speedometer_colorize 2 - New colorization method suggested by Acta
+ mom_stage_tele - Teleport to the start of a specific stage number (1 = start)
+ showRuler - Shows a menu to measure distance in-game (in units)
+ sv_gravity - Allow players to change gravity in-game
+ sv_tickrate - In-game changes force a reload, allowing replays of different tickrate to be played
+
+RIP Tim, You Shall Be Missed
+ .tim files are completely removed, in favor of reading replay files
+ (This means all replays prior to this update will be ignored due to a new format)
+
+Yet to Come
+ Overhauled Map Selector (0.7.0) -- we included a preview of what the main panel will look like!
+
+Fixes
+ Fixed credits.bsp's invalid textures
+ Fixed crash when running mod in Offline mode on Steam (thanks .Enjoy!)
+ Fixed lots of minute bugs in Linux (fonts, layouts, etc) [more to come!]
+ Fixed bug with main menu buttons animating even when not in focus
+ Fixed sv_tickrate now updating when set by gamemode code
+ Fixed bug with start zone exit velocity
+ Fixed bug with mounted maps not properly loading sounds packed in the map when on a separate drive
+ Fixed bug with checkpoints saving out of order when the player had > 10 checkpoints
+ Fixed bug with timer layout with regards to stage time comparisons
+ Fixed various Valve slip-ups and optimized pristine 2004 code
+
+ (Under the Hood)
+ Fixed smoothing groups not being applied to brushes (thanks tgnottingham!)
+ Fixed hammer not loading custom shaders (Thanks Biohazard!)
+
+
0.6.1
Slight Annoyance Alleviated
Added "Do not show again" checkboxes to version/zone warning MessageBoxes
@@ -13,51 +54,3 @@ Fixes
Fixed spawn searching to prioritize info_player_start over info_player_(counter)terrorist
Fixed bug with cursor disappearing when net_graph was turned on
Fixed maps that use detail objects (for real this time)
-
-0.6.0
-New Replay UI
- Like DemoUI, a window to control playback of Replay files
- Features include: scrubbable time bar, timescaled playback, frame-by-frame analysis, and much more!
-Checkpoints Overhauled
- Checkpoint-related commands can be bound to keys now!
- "mom_checkpoint_*" commands added
- Checkpoints can be saved to file (toggleable from settings)
- Checkpoints now save whether you were crouching or standing
- Added "mom_mark_start" which saves a temporary checkpoint in the start trigger, for use by mom_restart
- Likewise, "mom_mark_start_clear" clears the aforementioned checkpoint
-Custom Weapons
- Added custom pistol (mom_weapon_pistol) and shotgun (mom_weapon_shotgun)
- Added weapon "dropping" which destroys your current weapon
-MessageBoxes for Info
- Added small (but necessary) boxes of information to help inform you of various things
-Revamped Some UI
- In-game Leaderboards got a makeover, functionality soon!
- Momentum Settings panel sees more settings regarding these changes and other requests
-Linux Build
- Build was fixed to compile and run on Linux (we haven't forgotten you!)
- Fully supported Linux build planned for Alpha release
-Quality of Life
- CS:S properly mounts regardless of which drive it's on
- sv_tickrate, sv_maxvelocity, and sv_airaccelerate are unlocked (temporarily)
- "Select Map" button now shows up in-game
- Added a "practice mode safeguard" toggle (mom_practice_safeguard)
- "mom_restart" now teleports to the spawn spot if a start trigger is not found
-Fixes, Baby
- Updated ClientScheme and SourceScheme to better fit color scheme of mod
- Fixed various UI bugs with sizing and location of text and other elements
- Fixed output timings for entities to use tick-based time (Thanks Asunaya!)
- Fixed weapon collisions (no more random boosts!)
- Fixed knife slashes (they show up now!)
- Fixed crashes when playing the game offline
- Fixed some memory leaks found throughout Valve's code
- Fixed bug with player and replay camera popping out of bounds when too close to ceiling
- Fixed demo view interpolation and possible demo timescale bug
- Fixed bug where player was stuck for 3 seconds at map start
- Fixed point_cameras
- Fixed particles to properly mount
- Fixed replays showing 0 velocity if they had over maxvelocity
- Fixed player slowdown in start zone if the player was using checkpoint menu
- Fixed player_speedmod not setting player speed
- Fixed offset bug with spectating a replay in chase mode
- Fixed the mapfinished panel to not prematurely close if player goes out of end trigger
- Fixed mom_restart not resetting player progress (stored in target name)
\ No newline at end of file
diff --git a/mp/game/momentum/gameinfo.txt b/mp/game/momentum/gameinfo.txt
index 264109be3a..2545bceb24 100644
--- a/mp/game/momentum/gameinfo.txt
+++ b/mp/game/momentum/gameinfo.txt
@@ -74,9 +74,6 @@
// to the "game" path go.
game+game_write hl2
- // Where the game's binaries are
- gamebin momentum/bin
-
// Last, mount in shared HL2 loose files
game |all_source_engine_paths|hl2
platform |all_source_engine_paths|platform
diff --git a/mp/game/momentum/maps/TriggerTests.vmf b/mp/game/momentum/maps/TriggerTests.vmf
index 70c1e8f381..3c0e985b2a 100644
--- a/mp/game/momentum/maps/TriggerTests.vmf
+++ b/mp/game/momentum/maps/TriggerTests.vmf
@@ -2,7 +2,7 @@ versioninfo
{
"editorversion" "400"
"editorbuild" "6920"
- "mapversion" "104"
+ "mapversion" "138"
"formatversion" "100"
"prefab" "0"
}
@@ -20,13 +20,13 @@ viewsettings
"bSnapToGrid" "1"
"bShowGrid" "1"
"bShowLogicalGrid" "0"
- "nGridSpacing" "1"
+ "nGridSpacing" "8"
"bShow3DGrid" "0"
}
world
{
"id" "1"
- "mapversion" "104"
+ "mapversion" "138"
"classname" "worldspawn"
"detailmaterial" "detail/detailsprites"
"detailvbsp" "detail.vbsp"
@@ -338,82 +338,6 @@ world
}
}
solid
- {
- "id" "1074"
- side
- {
- "id" "499"
- "plane" "(-448 -672 96) (-448 -640 96) (480 -640 96)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "500"
- "plane" "(-448 -640 -192) (-448 -672 -192) (480 -672 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "501"
- "plane" "(-448 -672 -192) (-448 -640 -192) (-448 -640 96)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "502"
- "plane" "(480 -640 -192) (480 -672 -192) (480 -672 96)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "503"
- "plane" "(-448 -640 -192) (480 -640 -192) (480 -640 96)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "504"
- "plane" "(480 -672 -192) (-448 -672 -192) (-448 -672 96)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- editor
- {
- "color" "0 220 129"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
- }
- solid
{
"id" "1080"
side
@@ -2846,82 +2770,6 @@ world
}
}
solid
- {
- "id" "4684"
- side
- {
- "id" "1685"
- "plane" "(128 2464 -160) (464 2464 -160) (464 384 -160)"
- "material" "DEV/DEV_MEASURECRATE01"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "1686"
- "plane" "(128 384 -192) (464 384 -192) (464 2464 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "1687"
- "plane" "(128 2464 -160) (128 384 -160) (128 384 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "1688"
- "plane" "(464 2464 -192) (464 384 -192) (464 384 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "1689"
- "plane" "(464 2464 -160) (128 2464 -160) (128 2464 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- side
- {
- "id" "1690"
- "plane" "(464 384 -192) (128 384 -192) (128 384 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
- "rotation" "0"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
- editor
- {
- "color" "0 168 133"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
- }
- solid
{
"id" "4688"
side
@@ -3898,186 +3746,90 @@ world
"visgroupautoshown" "1"
}
}
-}
-entity
-{
- "id" "42"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "0 0 0"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1500]"
- }
-}
-entity
-{
- "id" "64"
- "classname" "info_player_start"
- "angles" "0 0 0"
- "origin" "0 0 -128"
- editor
+ solid
{
- "color" "0 255 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2000]"
+ "id" "9101"
+ side
+ {
+ "id" "2820"
+ "plane" "(-448 -672 96) (-448 -640 96) (208 -640 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2819"
+ "plane" "(-448 -640 -192) (-448 -672 -192) (208 -672 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2818"
+ "plane" "(-448 -672 -192) (-448 -640 -192) (-448 -640 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2817"
+ "plane" "(-448 -640 -192) (208 -640 -192) (208 -640 96)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2816"
+ "plane" "(208 -672 -192) (-448 -672 -192) (-448 -672 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2815"
+ "plane" "(208 -640 -192) (208 -672 -192) (208 -672 96)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 220 129"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
}
-}
-entity
-{
- "id" "111"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "effect" "0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "OneHop trigger. If it is touched twice without reset, it teleports the player to the current checkpoint. If player stays for 1 second, he gets teleported"
- "spawnflags" "0"
- "targetname" "OneHopNoReset_msg"
- "x" "-1"
- "y" "-1"
- "origin" "384 288 -32"
- editor
+ solid
{
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 10000]"
- }
-}
-entity
-{
- "id" "113"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "effect" "0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Resets the current OneHop (You can hop again without being teleported)"
- "spawnflags" "0"
- "targetname" "OneHopReset_msg"
- "x" "-1"
- "y" "-1"
- "origin" "384 160 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 10500]"
- }
-}
-entity
-{
- "id" "115"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "effect" "0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Trigger_timer_checkpoint_teleport that teleports the player to his current checkpoint, without stopping him"
- "targetname" "CheckpointTeleportNOStopLastCP_msg"
- "x" "-1"
- "y" "-1"
- "origin" "384 32 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11000]"
- }
-}
-entity
-{
- "id" "117"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "effect" "0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Normal trigger teleport, but it stops the player"
- "targetname" "triggerTpStopPlayer_msg"
- "x" "-1"
- "y" "-1"
- "origin" "384 -96 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11500]"
- }
-}
-entity
-{
- "id" "119"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "effect" "0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Normal trigger start"
- "targetname" "Starttrigger_msg"
- "x" "-1"
- "y" "-1"
- "origin" "384 -224 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "147"
- "classname" "trigger_momentum_onehop"
- "checkpoint" "-1"
- "hold" "1"
- "origin" "400 288 -112"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "0"
- solid
- {
- "id" "83"
+ "id" "9103"
side
{
- "id" "132"
- "plane" "(384 320 -64) (416 320 -64) (416 256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2832"
+ "plane" "(288 -640 96) (480 -640 96) (480 -672 96)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4086,9 +3838,9 @@ entity
}
side
{
- "id" "131"
- "plane" "(384 256 -160) (416 256 -160) (416 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2831"
+ "plane" "(288 -672 -192) (480 -672 -192) (480 -640 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4097,10 +3849,10 @@ entity
}
side
{
- "id" "130"
- "plane" "(384 320 -64) (384 256 -64) (384 256 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2830"
+ "plane" "(480 -640 -192) (480 -672 -192) (480 -672 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4108,10 +3860,10 @@ entity
}
side
{
- "id" "129"
- "plane" "(416 320 -160) (416 256 -160) (416 256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "2829"
+ "plane" "(288 -640 -192) (480 -640 -192) (480 -640 96)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4119,10 +3871,10 @@ entity
}
side
{
- "id" "128"
- "plane" "(416 320 -64) (384 320 -64) (384 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2828"
+ "plane" "(480 -672 -192) (288 -672 -192) (288 -672 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4130,10 +3882,10 @@ entity
}
side
{
- "id" "127"
- "plane" "(416 256 -160) (384 256 -160) (384 256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "2827"
+ "plane" "(288 -672 -192) (288 -640 -192) (288 -640 96)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4141,34 +3893,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 220 129"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12500]"
- }
-}
-entity
-{
- "id" "162"
- "classname" "trigger_momentum_resetonehop"
- "origin" "400 160 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
solid
{
- "id" "84"
+ "id" "9136"
side
{
- "id" "138"
- "plane" "(384 192 -64) (416 192 -64) (416 128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2838"
+ "plane" "(288 -672 96) (208 -672 96) (208 -640 96)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4177,21 +3914,21 @@ entity
}
side
{
- "id" "137"
- "plane" "(384 128 -160) (416 128 -160) (416 192 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2837"
+ "plane" "(288 -640 -48) (288 -640 96) (208 -640 96)"
+ "material" "DEV/DEV_MEASUREWALL01A"
"uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "136"
- "plane" "(384 192 -64) (384 128 -64) (384 128 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2836"
+ "plane" "(208 -672 -48) (208 -672 96) (288 -672 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4199,9 +3936,9 @@ entity
}
side
{
- "id" "135"
- "plane" "(416 192 -160) (416 128 -160) (416 128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2835"
+ "plane" "(208 -640 -48) (208 -640 96) (208 -672 96)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4210,10 +3947,10 @@ entity
}
side
{
- "id" "134"
- "plane" "(416 192 -64) (384 192 -64) (384 192 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2834"
+ "plane" "(288 -672 -48) (288 -672 96) (288 -640 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4221,48 +3958,30 @@ entity
}
side
{
- "id" "133"
- "plane" "(416 128 -160) (384 128 -160) (384 128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2833"
+ "plane" "(288 -640 -48) (208 -640 -48) (208 -672 -48)"
+ "material" "DEV/DEV_MEASUREWALL01A"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 220 129"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 13000]"
- }
-}
-entity
-{
- "id" "170"
- "classname" "trigger_momentum_teleport_checkpoint"
- "checkpoint" "-1"
- "origin" "400 32 -112"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "0"
solid
{
- "id" "85"
+ "id" "9140"
side
{
- "id" "144"
- "plane" "(384 64 -64) (416 64 -64) (416 0 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2839"
+ "plane" "(208 -640 -160) (288 -640 -160) (288 -768 -160)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4271,10 +3990,10 @@ entity
}
side
{
- "id" "143"
- "plane" "(384 0 -160) (416 0 -160) (416 64 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2840"
+ "plane" "(208 -768 -192) (288 -768 -192) (288 -640 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4282,10 +4001,10 @@ entity
}
side
{
- "id" "142"
- "plane" "(384 64 -64) (384 0 -64) (384 0 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2841"
+ "plane" "(208 -640 -160) (208 -768 -160) (208 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4293,9 +4012,9 @@ entity
}
side
{
- "id" "141"
- "plane" "(416 64 -160) (416 0 -160) (416 0 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2842"
+ "plane" "(288 -640 -192) (288 -768 -192) (288 -768 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4304,10 +4023,10 @@ entity
}
side
{
- "id" "140"
- "plane" "(416 64 -64) (384 64 -64) (384 64 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2843"
+ "plane" "(288 -640 -160) (208 -640 -160) (208 -640 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4315,9 +4034,9 @@ entity
}
side
{
- "id" "139"
- "plane" "(416 0 -160) (384 0 -160) (384 0 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2844"
+ "plane" "(288 -768 -192) (208 -768 -192) (208 -768 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4326,35 +4045,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 163 196"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
+ solid
{
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 13500]"
- }
-}
-entity
-{
- "id" "178"
- "classname" "trigger_momentum_timer_stage"
- "origin" "400 -96 -112"
- "spawnflags" "1"
- "stage" "2"
- "StartDisabled" "0"
- solid
- {
- "id" "86"
+ "id" "9141"
side
{
- "id" "150"
- "plane" "(384 -64 -64) (416 -64 -64) (416 -128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2845"
+ "plane" "(80 -768 -160) (288 -768 -160) (288 -864 -160)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4363,10 +4066,10 @@ entity
}
side
{
- "id" "149"
- "plane" "(384 -128 -160) (416 -128 -160) (416 -64 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2846"
+ "plane" "(80 -864 -192) (288 -864 -192) (288 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4374,10 +4077,10 @@ entity
}
side
{
- "id" "148"
- "plane" "(384 -64 -64) (384 -128 -64) (384 -128 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2847"
+ "plane" "(80 -768 -160) (80 -864 -160) (80 -864 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4385,9 +4088,9 @@ entity
}
side
{
- "id" "147"
- "plane" "(416 -64 -160) (416 -128 -160) (416 -128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2848"
+ "plane" "(288 -768 -192) (288 -864 -192) (288 -864 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4396,10 +4099,10 @@ entity
}
side
{
- "id" "146"
- "plane" "(416 -64 -64) (384 -64 -64) (384 -64 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2849"
+ "plane" "(288 -768 -160) (80 -768 -160) (80 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4407,9 +4110,9 @@ entity
}
side
{
- "id" "145"
- "plane" "(416 -128 -160) (384 -128 -160) (384 -128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2850"
+ "plane" "(288 -864 -192) (80 -864 -192) (80 -864 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4418,37 +4121,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 121 166"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14000]"
- }
-}
-entity
-{
- "id" "275"
- "classname" "trigger_momentum_timer_start"
- "bhopleavespeed" "250"
- "leavespeed" "290"
- "lookangles" "0 0 0"
- "origin" "400 -224 -112"
- "spawnflags" "13"
- "StartDisabled" "0"
solid
{
- "id" "87"
+ "id" "9142"
side
{
- "id" "156"
- "plane" "(384 -192 -64) (416 -192 -64) (416 -256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2851"
+ "plane" "(-16 -768 -160) (80 -768 -160) (80 -992 -160)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4457,10 +4142,10 @@ entity
}
side
{
- "id" "155"
- "plane" "(384 -256 -160) (416 -256 -160) (416 -192 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2852"
+ "plane" "(-16 -992 -192) (80 -992 -192) (80 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4468,10 +4153,10 @@ entity
}
side
{
- "id" "154"
- "plane" "(384 -192 -64) (384 -256 -64) (384 -256 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2853"
+ "plane" "(-16 -768 -160) (-16 -992 -160) (-16 -992 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4479,9 +4164,9 @@ entity
}
side
{
- "id" "153"
- "plane" "(416 -192 -160) (416 -256 -160) (416 -256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2854"
+ "plane" "(80 -768 -192) (80 -992 -192) (80 -992 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4490,10 +4175,10 @@ entity
}
side
{
- "id" "152"
- "plane" "(416 -192 -64) (384 -192 -64) (384 -192 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2855"
+ "plane" "(80 -768 -160) (-16 -768 -160) (-16 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4501,9 +4186,9 @@ entity
}
side
{
- "id" "151"
- "plane" "(416 -256 -160) (384 -256 -160) (384 -256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2856"
+ "plane" "(80 -992 -192) (-16 -992 -192) (-16 -992 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4512,34 +4197,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 219 148"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14500]"
- }
-}
-entity
-{
- "id" "299"
- "classname" "trigger_momentum_timer_stop"
- "origin" "400 -352 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
solid
{
- "id" "292"
+ "id" "9143"
side
{
- "id" "174"
- "plane" "(384 -320 -64) (416 -320 -64) (416 -384 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2857"
+ "plane" "(80 -896 -160) (288 -896 -160) (288 -992 -160)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4548,10 +4218,10 @@ entity
}
side
{
- "id" "173"
- "plane" "(384 -384 -160) (416 -384 -160) (416 -320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2858"
+ "plane" "(80 -992 -192) (288 -992 -192) (288 -896 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4559,10 +4229,10 @@ entity
}
side
{
- "id" "172"
- "plane" "(384 -320 -64) (384 -384 -64) (384 -384 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2859"
+ "plane" "(80 -896 -160) (80 -992 -160) (80 -992 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4570,9 +4240,9 @@ entity
}
side
{
- "id" "171"
- "plane" "(416 -320 -160) (416 -384 -160) (416 -384 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2860"
+ "plane" "(288 -896 -192) (288 -992 -192) (288 -992 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4581,10 +4251,10 @@ entity
}
side
{
- "id" "170"
- "plane" "(416 -320 -64) (384 -320 -64) (384 -320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2861"
+ "plane" "(288 -896 -160) (80 -896 -160) (80 -896 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4592,9 +4262,9 @@ entity
}
side
{
- "id" "169"
- "plane" "(416 -384 -160) (384 -384 -160) (384 -384 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2862"
+ "plane" "(288 -992 -192) (80 -992 -192) (80 -992 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4603,60 +4273,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 161 138"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 16000]"
- }
-}
-entity
-{
- "id" "311"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "effect" "0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Normal trigger stop"
- "targetname" "Stoptrigger_msg"
- "x" "-1"
- "y" "-1"
- "origin" "376 -352 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "331"
- "classname" "trigger_momentum_timer_checkpoint"
- "checkpoint" "1"
- "origin" "-384 -96 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
solid
{
- "id" "88"
+ "id" "9144"
side
{
- "id" "180"
- "plane" "(-416 -128 -64) (-416 -64 -64) (-352 -64 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2863"
+ "plane" "(288 -896 -160) (656 -896 -160) (656 -1344 -160)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4665,10 +4294,10 @@ entity
}
side
{
- "id" "179"
- "plane" "(-416 -64 -160) (-416 -128 -160) (-352 -128 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2864"
+ "plane" "(288 -1344 -192) (656 -1344 -192) (656 -896 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4676,10 +4305,10 @@ entity
}
side
{
- "id" "178"
- "plane" "(-416 -128 -160) (-416 -64 -160) (-416 -64 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2865"
+ "plane" "(288 -896 -160) (288 -1344 -160) (288 -1344 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4687,9 +4316,9 @@ entity
}
side
{
- "id" "177"
- "plane" "(-352 -64 -160) (-352 -128 -160) (-352 -128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2866"
+ "plane" "(656 -896 -192) (656 -1344 -192) (656 -1344 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4698,10 +4327,10 @@ entity
}
side
{
- "id" "176"
- "plane" "(-416 -64 -160) (-352 -64 -160) (-352 -64 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2867"
+ "plane" "(656 -896 -160) (288 -896 -160) (288 -896 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4709,9 +4338,9 @@ entity
}
side
{
- "id" "175"
- "plane" "(-352 -128 -160) (-416 -128 -160) (-416 -128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2868"
+ "plane" "(656 -1344 -192) (288 -1344 -192) (288 -1344 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4720,35 +4349,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 163 112"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -16268]"
- }
-}
-entity
-{
- "id" "342"
- "classname" "trigger_momentum_timer_checkpoint"
- "checkpoint" "2"
- "origin" "-384 32 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
solid
{
- "id" "89"
+ "id" "9153"
side
{
- "id" "186"
- "plane" "(-416 0 -64) (-416 64 -64) (-352 64 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2880"
+ "plane" "(80 -896 -48) (80 -864 -48) (288 -864 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4757,10 +4370,10 @@ entity
}
side
{
- "id" "185"
- "plane" "(-416 64 -160) (-416 0 -160) (-352 0 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2879"
+ "plane" "(80 -864 -192) (80 -896 -192) (288 -896 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4768,10 +4381,10 @@ entity
}
side
{
- "id" "184"
- "plane" "(-416 0 -160) (-416 64 -160) (-416 64 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2878"
+ "plane" "(80 -896 -192) (80 -864 -192) (80 -864 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4779,10 +4392,10 @@ entity
}
side
{
- "id" "183"
- "plane" "(-352 64 -160) (-352 0 -160) (-352 0 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "2877"
+ "plane" "(80 -864 -192) (288 -864 -192) (288 -864 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4790,10 +4403,10 @@ entity
}
side
{
- "id" "182"
- "plane" "(-416 64 -160) (-352 64 -160) (-352 64 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2876"
+ "plane" "(288 -896 -192) (80 -896 -192) (80 -896 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4801,10 +4414,10 @@ entity
}
side
{
- "id" "181"
- "plane" "(-352 0 -160) (-416 0 -160) (-416 0 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "2875"
+ "plane" "(288 -864 -192) (288 -896 -192) (288 -896 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4812,35 +4425,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 253 162"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
+ solid
{
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -15768]"
- }
-}
-entity
-{
- "id" "353"
- "classname" "trigger_momentum_timer_checkpoint"
- "checkpoint" "3"
- "origin" "-384 160 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- solid
- {
- "id" "93"
+ "id" "9154"
side
{
- "id" "192"
- "plane" "(-416 128 -64) (-416 192 -64) (-352 192 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2886"
+ "plane" "(288 -672 48) (656 -672 48) (656 -896 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4849,10 +4446,10 @@ entity
}
side
{
- "id" "191"
- "plane" "(-416 192 -160) (-416 128 -160) (-352 128 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2885"
+ "plane" "(288 -896 -192) (656 -896 -192) (656 -672 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4860,10 +4457,10 @@ entity
}
side
{
- "id" "190"
- "plane" "(-416 128 -160) (-416 192 -160) (-416 192 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2884"
+ "plane" "(656 -672 -192) (656 -896 -192) (656 -896 48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4871,10 +4468,10 @@ entity
}
side
{
- "id" "189"
- "plane" "(-352 192 -160) (-352 128 -160) (-352 128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "2883"
+ "plane" "(288 -672 -192) (656 -672 -192) (656 -672 48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4882,10 +4479,10 @@ entity
}
side
{
- "id" "188"
- "plane" "(-416 192 -160) (-352 192 -160) (-352 192 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2882"
+ "plane" "(656 -896 -192) (288 -896 -192) (288 -896 48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4893,10 +4490,10 @@ entity
}
side
{
- "id" "187"
- "plane" "(-352 128 -160) (-416 128 -160) (-416 128 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "2881"
+ "plane" "(288 -896 -192) (288 -672 -192) (288 -672 48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4904,35 +4501,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 253 162"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -15268]"
- }
-}
-entity
-{
- "id" "361"
- "classname" "trigger_momentum_timer_checkpoint"
- "checkpoint" "5"
- "origin" "-384 288 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
solid
{
- "id" "90"
+ "id" "9156"
side
{
- "id" "198"
- "plane" "(-416 320 -64) (-352 320 -64) (-352 256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2887"
+ "plane" "(272 -1008 48) (288 -1008 48) (288 -1360 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -4941,10 +4522,10 @@ entity
}
side
{
- "id" "197"
- "plane" "(-416 256 -160) (-352 256 -160) (-352 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2888"
+ "plane" "(272 -1360 -192) (288 -1360 -192) (288 -1008 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4952,10 +4533,10 @@ entity
}
side
{
- "id" "196"
- "plane" "(-416 320 -64) (-416 256 -64) (-416 256 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2889"
+ "plane" "(272 -1008 48) (272 -1360 48) (272 -1360 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4963,9 +4544,9 @@ entity
}
side
{
- "id" "195"
- "plane" "(-352 320 -160) (-352 256 -160) (-352 256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2890"
+ "plane" "(288 -1008 -192) (288 -1360 -192) (288 -1360 48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4974,10 +4555,10 @@ entity
}
side
{
- "id" "194"
- "plane" "(-352 320 -64) (-416 320 -64) (-416 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2891"
+ "plane" "(288 -1008 48) (272 -1008 48) (272 -1008 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -4985,9 +4566,9 @@ entity
}
side
{
- "id" "193"
- "plane" "(-352 256 -160) (-416 256 -160) (-416 256 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2892"
+ "plane" "(288 -1360 -192) (272 -1360 -192) (272 -1360 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -4996,39 +4577,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 251 100"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
- }
-}
-entity
-{
- "id" "397"
- "classname" "trigger_multiple"
- "origin" "336 272 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "OneHop_msg,Display,,0,-1"
- }
solid
{
- "id" "390"
+ "id" "9157"
side
{
- "id" "240"
- "plane" "(288 320 -64) (384 320 -64) (384 224 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2893"
+ "plane" "(288 -1344 48) (672 -1344 48) (672 -1360 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5037,10 +4598,10 @@ entity
}
side
{
- "id" "239"
- "plane" "(288 224 -160) (384 224 -160) (384 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2894"
+ "plane" "(288 -1360 -192) (672 -1360 -192) (672 -1344 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5048,10 +4609,10 @@ entity
}
side
{
- "id" "238"
- "plane" "(288 320 -64) (288 224 -64) (288 224 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2895"
+ "plane" "(288 -1344 48) (288 -1360 48) (288 -1360 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5059,9 +4620,9 @@ entity
}
side
{
- "id" "237"
- "plane" "(384 320 -160) (384 224 -160) (384 224 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2896"
+ "plane" "(672 -1344 -192) (672 -1360 -192) (672 -1360 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5070,10 +4631,10 @@ entity
}
side
{
- "id" "236"
- "plane" "(384 320 -64) (288 320 -64) (288 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2897"
+ "plane" "(672 -1344 48) (288 -1344 48) (288 -1344 -192)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5081,9 +4642,9 @@ entity
}
side
{
- "id" "235"
- "plane" "(384 224 -160) (288 224 -160) (288 224 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2898"
+ "plane" "(672 -1360 -192) (288 -1360 -192) (288 -1360 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5092,41 +4653,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 129 182"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -9768]"
- }
-}
-entity
-{
- "id" "408"
- "classname" "trigger_multiple"
- "origin" "336 160 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "" ",,,0,-1"
- "OnStartTouch" "OneHopReset_msg,Display,,0,-1"
- }
solid
{
- "id" "391"
+ "id" "9158"
side
{
- "id" "246"
- "plane" "(288 224 -64) (384 224 -64) (384 96 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2899"
+ "plane" "(656 -864 48) (672 -864 48) (672 -1344 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5135,10 +4674,10 @@ entity
}
side
{
- "id" "245"
- "plane" "(288 96 -160) (384 96 -160) (384 224 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2900"
+ "plane" "(656 -1344 -192) (672 -1344 -192) (672 -864 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5146,10 +4685,10 @@ entity
}
side
{
- "id" "244"
- "plane" "(288 224 -64) (288 96 -64) (288 96 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2901"
+ "plane" "(656 -864 48) (656 -1344 48) (656 -1344 -192)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5157,9 +4696,9 @@ entity
}
side
{
- "id" "243"
- "plane" "(384 224 -160) (384 96 -160) (384 96 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2902"
+ "plane" "(672 -864 -192) (672 -1344 -192) (672 -1344 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5168,10 +4707,10 @@ entity
}
side
{
- "id" "242"
- "plane" "(384 224 -64) (288 224 -64) (288 224 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2903"
+ "plane" "(672 -864 48) (656 -864 48) (656 -864 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5179,9 +4718,9 @@ entity
}
side
{
- "id" "241"
- "plane" "(384 96 -160) (288 96 -160) (288 96 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2904"
+ "plane" "(672 -1344 -192) (656 -1344 -192) (656 -1344 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5190,40 +4729,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 199 116"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -9268]"
- }
-}
-entity
-{
- "id" "416"
- "classname" "trigger_multiple"
- "origin" "336 32 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "CheckpointTeleportNOStopLastCP_msg,Display,,0,-1"
- }
solid
{
- "id" "392"
+ "id" "9159"
side
{
- "id" "252"
- "plane" "(288 96 -64) (384 96 -64) (384 -32 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2905"
+ "plane" "(-32 -992 -48) (288 -992 -48) (288 -1008 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5232,10 +4750,10 @@ entity
}
side
{
- "id" "251"
- "plane" "(288 -32 -160) (384 -32 -160) (384 96 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2906"
+ "plane" "(-32 -1008 -192) (288 -1008 -192) (288 -992 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5243,10 +4761,10 @@ entity
}
side
{
- "id" "250"
- "plane" "(288 96 -64) (288 -32 -64) (288 -32 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2907"
+ "plane" "(-32 -992 -48) (-32 -1008 -48) (-32 -1008 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5254,9 +4772,9 @@ entity
}
side
{
- "id" "249"
- "plane" "(384 96 -160) (384 -32 -160) (384 -32 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2908"
+ "plane" "(288 -992 -192) (288 -1008 -192) (288 -1008 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5265,10 +4783,10 @@ entity
}
side
{
- "id" "248"
- "plane" "(384 96 -64) (288 96 -64) (288 96 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2909"
+ "plane" "(288 -992 -48) (-32 -992 -48) (-32 -992 -192)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5276,9 +4794,9 @@ entity
}
side
{
- "id" "247"
- "plane" "(384 -32 -160) (288 -32 -160) (288 -32 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2910"
+ "plane" "(288 -1008 -192) (-32 -1008 -192) (-32 -1008 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5287,40 +4805,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 245 162"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
+ solid
{
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -8768]"
- }
-}
-entity
-{
- "id" "424"
- "classname" "trigger_multiple"
- "origin" "336 -96 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "triggerTpStopPlayer_msg,Display,,0,-1"
- }
- solid
- {
- "id" "393"
+ "id" "9160"
side
{
- "id" "258"
- "plane" "(288 -32 -64) (384 -32 -64) (384 -160 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2911"
+ "plane" "(-32 -768 -48) (-16 -768 -48) (-16 -992 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5329,10 +4826,10 @@ entity
}
side
{
- "id" "257"
- "plane" "(288 -160 -160) (384 -160 -160) (384 -32 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2912"
+ "plane" "(-32 -992 -192) (-16 -992 -192) (-16 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5340,10 +4837,10 @@ entity
}
side
{
- "id" "256"
- "plane" "(288 -32 -64) (288 -160 -64) (288 -160 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2913"
+ "plane" "(-32 -768 -48) (-32 -992 -48) (-32 -992 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5351,9 +4848,9 @@ entity
}
side
{
- "id" "255"
- "plane" "(384 -32 -160) (384 -160 -160) (384 -160 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2914"
+ "plane" "(-16 -768 -192) (-16 -992 -192) (-16 -992 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5362,10 +4859,10 @@ entity
}
side
{
- "id" "254"
- "plane" "(384 -32 -64) (288 -32 -64) (288 -32 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2915"
+ "plane" "(-16 -768 -48) (-32 -768 -48) (-32 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5373,9 +4870,9 @@ entity
}
side
{
- "id" "253"
- "plane" "(384 -160 -160) (288 -160 -160) (288 -160 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2916"
+ "plane" "(-16 -992 -192) (-32 -992 -192) (-32 -992 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5384,40 +4881,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 187 124"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -8268]"
- }
-}
-entity
-{
- "id" "432"
- "classname" "trigger_multiple"
- "origin" "336 -224 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "Starttrigger_msg,Display,,0,-1"
- }
solid
{
- "id" "394"
+ "id" "9161"
side
{
- "id" "264"
- "plane" "(288 -160 -64) (384 -160 -64) (384 -288 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2917"
+ "plane" "(-32 -752 -48) (208 -752 -48) (208 -768 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5426,10 +4902,10 @@ entity
}
side
{
- "id" "263"
- "plane" "(288 -288 -160) (384 -288 -160) (384 -160 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2918"
+ "plane" "(-32 -768 -192) (208 -768 -192) (208 -752 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5437,10 +4913,10 @@ entity
}
side
{
- "id" "262"
- "plane" "(288 -160 -64) (288 -288 -64) (288 -288 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2919"
+ "plane" "(-32 -752 -48) (-32 -768 -48) (-32 -768 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5448,9 +4924,9 @@ entity
}
side
{
- "id" "261"
- "plane" "(384 -160 -160) (384 -288 -160) (384 -288 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2920"
+ "plane" "(208 -752 -192) (208 -768 -192) (208 -768 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5459,10 +4935,10 @@ entity
}
side
{
- "id" "260"
- "plane" "(384 -160 -64) (288 -160 -64) (288 -160 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2921"
+ "plane" "(208 -752 -48) (-32 -752 -48) (-32 -752 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5470,9 +4946,9 @@ entity
}
side
{
- "id" "259"
- "plane" "(384 -288 -160) (288 -288 -160) (288 -288 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2922"
+ "plane" "(208 -768 -192) (-32 -768 -192) (-32 -768 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5481,40 +4957,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 201 222"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -7768]"
- }
-}
-entity
-{
- "id" "443"
- "classname" "trigger_multiple"
- "origin" "336 -336 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "Stoptrigger_msg,Display,,0,-1"
- }
solid
{
- "id" "395"
+ "id" "9162"
side
{
- "id" "270"
- "plane" "(288 -288 -64) (384 -288 -64) (384 -384 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2923"
+ "plane" "(192 -672 -48) (208 -672 -48) (208 -752 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5523,10 +4978,10 @@ entity
}
side
{
- "id" "269"
- "plane" "(288 -384 -160) (384 -384 -160) (384 -288 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2924"
+ "plane" "(192 -752 -192) (208 -752 -192) (208 -672 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5534,10 +4989,10 @@ entity
}
side
{
- "id" "268"
- "plane" "(288 -288 -64) (288 -384 -64) (288 -384 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2925"
+ "plane" "(192 -672 -48) (192 -752 -48) (192 -752 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5545,9 +5000,9 @@ entity
}
side
{
- "id" "267"
- "plane" "(384 -288 -160) (384 -384 -160) (384 -384 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2926"
+ "plane" "(208 -672 -192) (208 -752 -192) (208 -752 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5556,10 +5011,10 @@ entity
}
side
{
- "id" "266"
- "plane" "(384 -288 -64) (288 -288 -64) (288 -288 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2927"
+ "plane" "(208 -672 -48) (192 -672 -48) (192 -672 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5567,9 +5022,9 @@ entity
}
side
{
- "id" "265"
- "plane" "(384 -384 -160) (288 -384 -160) (288 -384 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2928"
+ "plane" "(208 -752 -192) (192 -752 -192) (192 -752 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5578,39 +5033,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 255 156"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -7268]"
- }
-}
-entity
-{
- "id" "588"
- "classname" "trigger_momentum_onehop"
- "checkpoint" "-1"
- "hold" "1"
- "origin" "96 336 -112"
- "resetang" "1"
- "spawnflags" "3"
- "StartDisabled" "0"
- "stop" "0"
solid
{
- "id" "589"
+ "id" "9165"
side
{
- "id" "324"
- "plane" "(64 320 -64) (64 352 -64) (128 352 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2935"
+ "plane" "(288 -896 48) (656 -896 48) (656 -1344 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5619,10 +5054,10 @@ entity
}
side
{
- "id" "323"
- "plane" "(64 352 -160) (64 320 -160) (128 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2936"
+ "plane" "(288 -1344 32) (656 -1344 32) (656 -896 32)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5630,10 +5065,10 @@ entity
}
side
{
- "id" "322"
- "plane" "(64 320 -160) (64 352 -160) (64 352 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2937"
+ "plane" "(288 -896 48) (288 -1344 48) (288 -1344 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5641,9 +5076,9 @@ entity
}
side
{
- "id" "321"
- "plane" "(128 352 -160) (128 320 -160) (128 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2938"
+ "plane" "(656 -896 32) (656 -1344 32) (656 -1344 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5652,10 +5087,10 @@ entity
}
side
{
- "id" "320"
- "plane" "(64 352 -160) (128 352 -160) (128 352 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2939"
+ "plane" "(656 -896 48) (288 -896 48) (288 -896 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5663,9 +5098,9 @@ entity
}
side
{
- "id" "319"
- "plane" "(128 320 -160) (64 320 -160) (64 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2940"
+ "plane" "(656 -1344 32) (288 -1344 32) (288 -1344 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5674,64 +5109,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 197 150"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12500]"
- }
-}
-entity
-{
- "id" "902"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "1.2"
- "message" "OneHop trigger. It reset its hopped state if player hops onto another onehop"
- "spawnflags" "0"
- "targetname" "OneHopWithReset_msg"
- "x" "-1"
- "y" "-1"
- "origin" "96 320 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 5500]"
- }
-}
-entity
-{
- "id" "982"
- "classname" "trigger_multiple"
- "origin" "96 272 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "OneHopWithReset_msg,Display,,0,-1"
- }
solid
{
- "id" "983"
+ "id" "9170"
side
{
- "id" "462"
- "plane" "(32 224 -64) (32 320 -64) (160 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2941"
+ "plane" "(-32 -672 48) (288 -672 48) (288 -1008 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5740,10 +5130,10 @@ entity
}
side
{
- "id" "461"
- "plane" "(32 320 -160) (32 224 -160) (160 224 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2942"
+ "plane" "(-32 -1008 -48) (288 -1008 -48) (288 -672 -48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5751,10 +5141,10 @@ entity
}
side
{
- "id" "460"
- "plane" "(32 224 -160) (32 320 -160) (32 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "2943"
+ "plane" "(-32 -672 48) (-32 -1008 48) (-32 -1008 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5762,9 +5152,9 @@ entity
}
side
{
- "id" "459"
- "plane" "(160 320 -160) (160 224 -160) (160 224 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2944"
+ "plane" "(288 -672 -48) (288 -1008 -48) (288 -1008 48)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5773,10 +5163,10 @@ entity
}
side
{
- "id" "458"
- "plane" "(32 320 -160) (160 320 -160) (160 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "2945"
+ "plane" "(288 -672 48) (-32 -672 48) (-32 -672 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5784,9 +5174,9 @@ entity
}
side
{
- "id" "457"
- "plane" "(160 224 -160) (32 224 -160) (32 224 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "2946"
+ "plane" "(288 -1008 -48) (-32 -1008 -48) (-32 -1008 48)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5795,87 +5185,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 123 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -9268]"
- }
-}
-entity
-{
- "id" "1104"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "1.2"
- "message" "Onehop trigger (0.1 seconds)"
- "targetname" "onehop_msg"
- "x" "-1"
- "y" "-1"
- "origin" "352 -576 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11500]"
- }
-}
-entity
-{
- "id" "1106"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Multihop trigger. (0.1 seconds)"
- "spawnflags" "0"
- "targetname" "Multihop_msg"
- "x" "-1"
- "y" "-1"
- "origin" "160 -576 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "1123"
- "classname" "trigger_momentum_multihop"
- "hold" "0.10"
- "origin" "160 -544 -126"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "1121"
+ "id" "10238"
side
{
- "id" "564"
- "plane" "(128 -576 -124) (128 -512 -124) (192 -512 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3030"
+ "plane" "(384 384 -160) (128 384 -160) (128 640 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5884,10 +5206,10 @@ entity
}
side
{
- "id" "563"
- "plane" "(128 -512 -128) (128 -576 -128) (192 -576 -128)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3029"
+ "plane" "(128 640 -192) (128 384 -192) (384 384 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5895,10 +5217,10 @@ entity
}
side
{
- "id" "562"
- "plane" "(128 -576 -128) (128 -512 -128) (128 -512 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3028"
+ "plane" "(128 384 -192) (128 640 -192) (128 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5906,10 +5228,10 @@ entity
}
side
{
- "id" "561"
- "plane" "(192 -512 -128) (192 -576 -128) (192 -576 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "3027"
+ "plane" "(384 384 -192) (128 384 -192) (128 384 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5917,10 +5239,10 @@ entity
}
side
{
- "id" "560"
- "plane" "(128 -512 -128) (192 -512 -128) (192 -512 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3026"
+ "plane" "(384 640 -192) (384 384 -192) (384 384 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5928,9 +5250,9 @@ entity
}
side
{
- "id" "559"
- "plane" "(192 -576 -128) (128 -576 -128) (128 -576 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3025"
+ "plane" "(128 640 -192) (384 640 -192) (384 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -5939,39 +5261,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 168 133"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 13500]"
- }
-}
-entity
-{
- "id" "1134"
- "classname" "trigger_multiple"
- "origin" "144 -560 -32"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "Multihop_msg,Display,,0,-1"
- }
solid
{
- "id" "1102"
+ "id" "10239"
side
{
- "id" "570"
- "plane" "(48 -640 96) (48 -480 96) (240 -480 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3036"
+ "plane" "(128 640 -160) (128 2464 -160) (384 2464 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -5980,10 +5282,10 @@ entity
}
side
{
- "id" "569"
- "plane" "(48 -480 -160) (48 -640 -160) (240 -640 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3035"
+ "plane" "(384 2464 -192) (128 2464 -192) (128 640 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -5991,10 +5293,10 @@ entity
}
side
{
- "id" "568"
- "plane" "(48 -640 -160) (48 -480 -160) (48 -480 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3034"
+ "plane" "(128 640 -192) (128 2464 -192) (128 2464 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6002,10 +5304,10 @@ entity
}
side
{
- "id" "567"
- "plane" "(240 -480 -160) (240 -640 -160) (240 -640 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "3033"
+ "plane" "(128 2464 -192) (384 2464 -192) (384 2464 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6013,10 +5315,10 @@ entity
}
side
{
- "id" "566"
- "plane" "(48 -480 -160) (240 -480 -160) (240 -480 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3032"
+ "plane" "(384 2464 -192) (384 640 -192) (384 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6024,9 +5326,9 @@ entity
}
side
{
- "id" "565"
- "plane" "(240 -640 -160) (48 -640 -160) (48 -640 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3031"
+ "plane" "(384 640 -192) (128 640 -192) (128 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -6035,38 +5337,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 168 133"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14000]"
- }
-}
-entity
-{
- "id" "1185"
- "classname" "trigger_momentum_onehop"
- "hold" "0.10"
- "origin" "352 -544 -126"
- "resetang" "1"
- "spawnflags" "3"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "1120"
+ "id" "10240"
side
{
- "id" "576"
- "plane" "(320 -576 -124) (320 -512 -124) (384 -512 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3042"
+ "plane" "(464 576 -160) (464 384 -160) (384 384 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -6075,10 +5358,10 @@ entity
}
side
{
- "id" "575"
- "plane" "(320 -512 -128) (320 -576 -128) (384 -576 -128)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3041"
+ "plane" "(384 384 -192) (464 384 -192) (464 576 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6086,10 +5369,10 @@ entity
}
side
{
- "id" "574"
- "plane" "(320 -576 -128) (320 -512 -128) (320 -512 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3040"
+ "plane" "(464 576 -192) (464 384 -192) (464 384 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6097,10 +5380,10 @@ entity
}
side
{
- "id" "573"
- "plane" "(384 -512 -128) (384 -576 -128) (384 -576 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "3039"
+ "plane" "(464 384 -192) (384 384 -192) (384 384 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6108,10 +5391,10 @@ entity
}
side
{
- "id" "572"
- "plane" "(320 -512 -128) (384 -512 -128) (384 -512 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3038"
+ "plane" "(384 384 -192) (384 576 -192) (384 576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6119,9 +5402,9 @@ entity
}
side
{
- "id" "571"
- "plane" "(384 -576 -128) (320 -576 -128) (320 -576 -124)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3037"
+ "plane" "(384 576 -192) (464 576 -192) (464 576 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -6130,39 +5413,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 168 133"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14500]"
- }
-}
-entity
-{
- "id" "1194"
- "classname" "trigger_multiple"
- "origin" "352 -560 -32"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "onehop_msg,Display,,0,-1"
- }
solid
{
- "id" "1101"
+ "id" "10241"
side
{
- "id" "582"
- "plane" "(256 -640 96) (256 -480 96) (448 -480 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3048"
+ "plane" "(384 2464 -160) (464 2464 -160) (464 640 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -6171,10 +5434,10 @@ entity
}
side
{
- "id" "581"
- "plane" "(256 -480 -160) (256 -640 -160) (448 -640 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3047"
+ "plane" "(464 640 -192) (464 2464 -192) (384 2464 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6182,10 +5445,10 @@ entity
}
side
{
- "id" "580"
- "plane" "(256 -640 -160) (256 -480 -160) (256 -480 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3046"
+ "plane" "(464 2464 -192) (464 640 -192) (464 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6193,10 +5456,10 @@ entity
}
side
{
- "id" "579"
- "plane" "(448 -480 -160) (448 -640 -160) (448 -640 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "3045"
+ "plane" "(384 2464 -192) (464 2464 -192) (464 2464 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6204,10 +5467,10 @@ entity
}
side
{
- "id" "578"
- "plane" "(256 -480 -160) (448 -480 -160) (448 -480 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3044"
+ "plane" "(384 640 -192) (384 2464 -192) (384 2464 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6215,9 +5478,9 @@ entity
}
side
{
- "id" "577"
- "plane" "(448 -640 -160) (256 -640 -160) (256 -640 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3043"
+ "plane" "(464 640 -192) (384 640 -192) (384 640 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -6226,59 +5489,42 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 168 133"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 15000]"
- }
-}
-entity
-{
- "id" "1247"
- "classname" "trigger_momentum_userinput"
- "lookedkey" "4"
- "origin" "-32 336 -112"
- "spawnflags" "1"
- "StartDisabled" "0"
solid
{
- "id" "1248"
+ "id" "10304"
side
{
- "id" "594"
- "plane" "(-64 320 -64) (-64 352 -64) (0 352 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3078"
+ "plane" "(384 640 -512) (384 640 -160) (384 576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "593"
- "plane" "(-64 352 -160) (-64 320 -160) (0 320 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3077"
+ "plane" "(448 640 -512) (448 640 -160) (384 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "592"
- "plane" "(-64 320 -160) (-64 352 -160) (-64 352 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3076"
+ "plane" "(384 576 -512) (384 576 -160) (448 576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6286,32 +5532,32 @@ entity
}
side
{
- "id" "591"
- "plane" "(0 352 -160) (0 320 -160) (0 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3075"
+ "plane" "(384 640 -512) (384 576 -512) (448 576 -512)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "590"
- "plane" "(-64 352 -160) (0 352 -160) (0 352 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3074"
+ "plane" "(390 582 -166) (390 634 -166) (442 634 -166)"
+ "material" "DEV/DEV_MEASURECRATE01"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "589"
- "plane" "(0 320 -160) (-64 320 -160) (-64 320 -64)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "3073"
+ "plane" "(390 582 -166) (390 634 -166) (390 634 -506)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6319,59 +5565,42 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 182 219"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12500]"
- }
-}
-entity
-{
- "id" "1443"
- "classname" "trigger_momentum_teleport_checkpoint"
- "origin" "-160 1296 -656"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "1441"
+ "id" "10306"
side
{
- "id" "731"
- "plane" "(-416 2240 -640) (96 2240 -640) (96 352 -640)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3084"
+ "plane" "(448 576 -512) (448 576 -160) (448 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "730"
- "plane" "(-416 352 -672) (96 352 -672) (96 2240 -672)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3083"
+ "plane" "(448 640 -512) (448 640 -160) (384 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "729"
- "plane" "(-416 2240 -640) (-416 352 -640) (-416 352 -672)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3082"
+ "plane" "(384 576 -512) (384 576 -160) (448 576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6379,32 +5608,32 @@ entity
}
side
{
- "id" "728"
- "plane" "(96 2240 -672) (96 352 -672) (96 352 -640)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3081"
+ "plane" "(384 640 -512) (384 576 -512) (448 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "727"
- "plane" "(96 2240 -640) (-416 2240 -640) (-416 2240 -672)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3080"
+ "plane" "(390 582 -166) (390 634 -166) (442 634 -166)"
+ "material" "DEV/DEV_MEASURECRATE01"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "726"
- "plane" "(96 352 -672) (-416 352 -672) (-416 352 -640)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "3079"
+ "plane" "(442 634 -166) (442 582 -166) (442 582 -506)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6412,69 +5641,53 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 116 129"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11000]"
- }
-}
-entity
-{
- "id" "1460"
- "classname" "trigger_momentum_timer_stage"
- "origin" "-160 376 -80"
- "spawnflags" "1"
- "stage" "4"
- "StartDisabled" "0"
solid
{
- "id" "1457"
+ "id" "10308"
side
{
- "id" "743"
- "plane" "(-128 368 0) (-192 368 0) (-192 384 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 -32] 0.25"
- "vaxis" "[1 0 0 -32] 0.25"
+ "id" "3090"
+ "plane" "(448 640 -512) (448 640 -160) (384 640 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "742"
- "plane" "(-192 368 -160) (-128 368 -160) (-128 384 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 32] 0.25"
- "vaxis" "[1 0 0 -32] 0.25"
+ "id" "3089"
+ "plane" "(384 640 -512) (384 576 -512) (448 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "741"
- "plane" "(-128 368 -160) (-192 368 -160) (-192 368 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 -32] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3088"
+ "plane" "(390 582 -166) (390 634 -166) (442 634 -166)"
+ "material" "DEV/DEV_MEASURECRATE01"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "740"
- "plane" "(-192 384 -160) (-128 384 -160) (-128 384 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 32] 0.25"
+ "id" "3087"
+ "plane" "(390 634 -506) (390 634 -166) (390 582 -166)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6482,10 +5695,10 @@ entity
}
side
{
- "id" "739"
- "plane" "(-192 368 -160) (-192 384 -160) (-192 384 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 32] 0.25"
+ "id" "3086"
+ "plane" "(442 582 -506) (442 582 -166) (442 634 -166)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6493,10 +5706,10 @@ entity
}
side
{
- "id" "738"
- "plane" "(-128 384 -160) (-128 368 -160) (-128 368 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 -32] 0.25"
+ "id" "3085"
+ "plane" "(390 634 -166) (442 634 -166) (442 634 -506)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6504,238 +5717,95 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 178 195"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "1970"
- "classname" "func_ladder"
solid
{
- "id" "1968"
+ "id" "10310"
side
{
- "id" "875"
- "plane" "(-448 -300 -3.8147e-006) (-448 -276 -3.8147e-006) (-434 -276 -3.8147e-006)"
- "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "id" "3096"
+ "plane" "(384 576 -512) (384 576 -160) (448 576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 -8] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "874"
- "plane" "(-448 -276 -160) (-448 -300 -160) (-434 -300 -160)"
- "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "id" "3095"
+ "plane" "(384 640 -512) (384 576 -512) (448 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 -8] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "873"
- "plane" "(-448 -300 -160) (-448 -276 -160) (-448 -276 -3.8147e-006)"
- "material" "TOOLS/TOOLSINVISIBLELADDER"
- "uaxis" "[0 1 0 8] 0.25"
- "vaxis" "[0 0 -1 -32] 0.25"
+ "id" "3094"
+ "plane" "(390 582 -166) (390 634 -166) (442 634 -166)"
+ "material" "DEV/DEV_MEASURECRATE01"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "872"
- "plane" "(-434 -276 -160) (-434 -300 -160) (-434 -300 -3.8147e-006)"
- "material" "TOOLS/TOOLSINVISIBLELADDER"
- "uaxis" "[0 1 0 8] 0.25"
- "vaxis" "[0 0 -1 -32] 0.25"
+ "id" "3093"
+ "plane" "(390 634 -506) (390 634 -166) (390 582 -166)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "871"
- "plane" "(-448 -276 -160) (-434 -276 -160) (-434 -276 -3.8147e-006)"
- "material" "TOOLS/TOOLSINVISIBLELADDER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 -32] 0.25"
+ "id" "3092"
+ "plane" "(442 582 -506) (442 582 -166) (442 634 -166)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "870"
- "plane" "(-434 -300 -160) (-448 -300 -160) (-448 -300 -3.8147e-006)"
- "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "id" "3091"
+ "plane" "(442 582 -166) (390 582 -166) (390 582 -506)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 208 209"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2500]"
- }
-}
-entity
-{
- "id" "2025"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-160 480 32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 0]"
- }
-}
-entity
-{
- "id" "2030"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-160 2288 -160"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "2035"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-130.808 1439.4 215"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1000]"
- }
-}
-entity
-{
- "id" "2060"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-160 2064 -555.38"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1500]"
- }
-}
-entity
-{
- "id" "2065"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-160 768 -557.871"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2000]"
- }
-}
-entity
-{
- "id" "2070"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-160 1280 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2500]"
- }
-}
-entity
-{
- "id" "1475"
- "classname" "trigger_momentum_teleport_checkpoint"
- "origin" "-160 2424 -304"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "1473"
+ "id" "10333"
side
{
- "id" "923"
- "plane" "(-416 2416 -160) (-416 2432 -160) (96 2432 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3108"
+ "plane" "(320 640 -616) (320 576 -616) (448 576 -616)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -6744,21 +5814,21 @@ entity
}
side
{
- "id" "922"
- "plane" "(-416 2432 -448) (-416 2416 -448) (96 2416 -448)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3107"
+ "plane" "(320 576 -616) (320 640 -616) (320 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "921"
- "plane" "(-416 2416 -448) (-416 2432 -448) (-416 2432 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3106"
+ "plane" "(448 640 -616) (448 576 -616) (448 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6766,10 +5836,10 @@ entity
}
side
{
- "id" "920"
- "plane" "(96 2432 -448) (96 2416 -448) (96 2416 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "3105"
+ "plane" "(320 640 -616) (448 640 -616) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6777,10 +5847,10 @@ entity
}
side
{
- "id" "919"
- "plane" "(-416 2432 -448) (96 2432 -448) (96 2432 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3104"
+ "plane" "(448 576 -616) (320 576 -616) (320 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6788,123 +5858,53 @@ entity
}
side
{
- "id" "918"
- "plane" "(96 2416 -448) (-416 2416 -448) (-416 2416 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3103"
+ "plane" "(442 582 -610) (326 582 -610) (326 634 -610)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 194 163"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 13000]"
- }
-}
-entity
-{
- "id" "2391"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Prevents the player from performing specific movements. (Bhop)"
- "spawnflags" "0"
- "targetname" "bhop_message"
- "x" "-1"
- "y" "-1"
- "origin" "-8 -530 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "2393"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Prevents the player from performing specific movements. (Jump)"
- "spawnflags" "0"
- "targetname" "nojump_text"
- "x" "-1"
- "y" "-1"
- "origin" "-192 -536 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "2405"
- "classname" "trigger_multiple"
- "origin" "48 -544 -32"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "bhop_message,Display,,0,-1"
- }
solid
{
- "id" "2406"
+ "id" "10335"
side
{
- "id" "977"
- "plane" "(-96 -640 96) (-96 -448 96) (48 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3114"
+ "plane" "(320 576 -616) (320 640 -616) (320 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "976"
- "plane" "(-96 -448 -160) (-96 -640 -160) (48 -640 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3113"
+ "plane" "(320 640 -616) (448 640 -616) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "975"
- "plane" "(-96 -640 -160) (-96 -448 -160) (-96 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3112"
+ "plane" "(448 576 -616) (320 576 -616) (320 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6912,32 +5912,32 @@ entity
}
side
{
- "id" "974"
- "plane" "(48 -448 -160) (48 -640 -160) (48 -640 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3111"
+ "plane" "(320 576 -512) (320 640 -512) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "973"
- "plane" "(-96 -448 -160) (48 -448 -160) (48 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3110"
+ "plane" "(326 634 -610) (326 582 -610) (442 582 -610)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "972"
- "plane" "(48 -640 -160) (-96 -640 -160) (-96 -640 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "3109"
+ "plane" "(326 634 -518) (326 634 -610) (326 582 -610)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -6945,63 +5945,42 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 160 229"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14000]"
- }
-}
-entity
-{
- "id" "2425"
- "classname" "trigger_multiple"
- "origin" "-184 -552 -32"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "nojump_text,Display,,0,-1"
- }
solid
{
- "id" "2426"
+ "id" "10337"
side
{
- "id" "989"
- "plane" "(-272 -656 96) (-272 -448 96) (-96 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3120"
+ "plane" "(448 640 -616) (448 576 -616) (448 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "988"
- "plane" "(-272 -448 -160) (-272 -656 -160) (-96 -656 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3119"
+ "plane" "(320 640 -616) (448 640 -616) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "987"
- "plane" "(-272 -656 -160) (-272 -448 -160) (-272 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3118"
+ "plane" "(448 576 -616) (320 576 -616) (320 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7009,32 +5988,32 @@ entity
}
side
{
- "id" "986"
- "plane" "(-96 -448 -160) (-96 -656 -160) (-96 -656 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3117"
+ "plane" "(320 576 -512) (320 640 -512) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "985"
- "plane" "(-272 -448 -160) (-96 -448 -160) (-96 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3116"
+ "plane" "(326 634 -610) (326 582 -610) (442 582 -610)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "984"
- "plane" "(-96 -656 -160) (-272 -656 -160) (-272 -656 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "3115"
+ "plane" "(442 582 -518) (442 582 -610) (442 634 -610)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7042,94 +6021,31 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 174 151"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14000]"
- }
-}
-entity
-{
- "id" "2516"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "-128 -512 -64"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -14268]"
- }
-}
-entity
-{
- "id" "2608"
- "classname" "prop_static"
- "angles" "0 0 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademaxdist" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/ladderrung.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "-446 -288 -100"
- editor
- {
- "color" "255 255 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 0]"
- }
-}
-entity
-{
- "id" "2702"
- "classname" "trigger_momentum_limitmovement"
- "origin" "-208 -544 -32"
- "spawnflags" "33"
solid
{
- "id" "2700"
+ "id" "10339"
side
{
- "id" "1007"
- "plane" "(-236 -454 96) (-144 -454 96) (-144 -608 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3126"
+ "plane" "(320 640 -616) (448 640 -616) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1006"
- "plane" "(-236 -608 -160) (-144 -608 -160) (-144 -454 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3125"
+ "plane" "(320 576 -512) (320 640 -512) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7137,20 +6053,20 @@ entity
}
side
{
- "id" "1005"
- "plane" "(-236 -454 96) (-236 -608 96) (-236 -608 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3124"
+ "plane" "(326 634 -610) (326 582 -610) (442 582 -610)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1004"
- "plane" "(-144 -454 -160) (-144 -608 -160) (-144 -608 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3123"
+ "plane" "(326 582 -610) (326 634 -610) (326 634 -518)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -7159,10 +6075,10 @@ entity
}
side
{
- "id" "1003"
- "plane" "(-144 -454 96) (-236 -454 96) (-236 -454 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3122"
+ "plane" "(442 634 -610) (442 582 -610) (442 582 -518)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7170,9 +6086,9 @@ entity
}
side
{
- "id" "1002"
- "plane" "(-144 -608 -160) (-236 -608 -160) (-236 -608 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3121"
+ "plane" "(442 634 -518) (442 634 -610) (326 634 -610)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -7181,67 +6097,53 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 188 181"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "2709"
- "classname" "trigger_momentum_limitmovement"
- "origin" "-20 -542 -32"
- "spawnflags" "129"
solid
{
- "id" "2710"
+ "id" "10341"
side
{
- "id" "1019"
- "plane" "(-64 -456 96) (32 -456 96) (32 -610 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 -48] 0.25"
- "vaxis" "[0 -1 0 56] 0.25"
+ "id" "3132"
+ "plane" "(448 576 -616) (320 576 -616) (320 576 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1018"
- "plane" "(-64 -610 -160) (32 -610 -160) (32 -456 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 48] 0.25"
- "vaxis" "[0 -1 0 56] 0.25"
+ "id" "3131"
+ "plane" "(320 576 -512) (320 640 -512) (448 640 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1017"
- "plane" "(-64 -456 96) (-64 -610 96) (-64 -610 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 56] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3130"
+ "plane" "(326 634 -610) (326 582 -610) (442 582 -610)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1016"
- "plane" "(32 -456 -160) (32 -610 -160) (32 -610 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 -56] 0.25"
+ "id" "3129"
+ "plane" "(326 582 -610) (326 634 -610) (326 634 -518)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7249,10 +6151,10 @@ entity
}
side
{
- "id" "1015"
- "plane" "(32 -456 96) (-64 -456 96) (-64 -456 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 48] 0.25"
+ "id" "3128"
+ "plane" "(442 634 -610) (442 582 -610) (442 582 -518)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7260,10 +6162,10 @@ entity
}
side
{
- "id" "1014"
- "plane" "(32 -610 -160) (-64 -610 -160) (-64 -610 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 -48] 0.25"
+ "id" "3127"
+ "plane" "(326 582 -518) (326 582 -610) (442 582 -610)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7271,33 +6173,19 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "0 206 247"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
+ solid
{
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "2854"
- "classname" "trigger_momentum_limitmovement"
- "origin" "-384 -544 -32"
- "spawnflags" "97"
- solid
- {
- "id" "2855"
+ "id" "10343"
side
{
- "id" "1061"
- "plane" "(-412 -454 96) (-320 -454 96) (-320 -608 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3138"
+ "plane" "(326 582 -512) (326 634 -512) (384 634 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -7306,21 +6194,21 @@ entity
}
side
{
- "id" "1060"
- "plane" "(-412 -608 -160) (-320 -608 -160) (-320 -454 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3137"
+ "plane" "(326 634 -518) (326 634 -512) (326 582 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1059"
- "plane" "(-412 -454 96) (-412 -608 96) (-412 -608 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
+ "id" "3136"
+ "plane" "(384 582 -518) (384 582 -512) (384 634 -512)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7328,10 +6216,10 @@ entity
}
side
{
- "id" "1058"
- "plane" "(-320 -454 -160) (-320 -608 -160) (-320 -608 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "3135"
+ "plane" "(384 634 -518) (384 634 -512) (326 634 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7339,10 +6227,10 @@ entity
}
side
{
- "id" "1057"
- "plane" "(-320 -454 96) (-412 -454 96) (-412 -454 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
+ "id" "3134"
+ "plane" "(326 582 -518) (326 582 -512) (384 582 -512)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -7350,3368 +6238,2925 @@ entity
}
side
{
- "id" "1056"
- "plane" "(-320 -608 -160) (-412 -608 -160) (-412 -608 96)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "3133"
+ "plane" "(326 634 -518) (326 582 -518) (384 582 -518)"
+ "material" "DEV/DEV_CONCRETEWALL020A"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 180 121"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "2858"
- "classname" "game_text"
- "channel" "1"
- "color" "100 100 100"
- "color2" "240 110 0"
- "fadein" "1.5"
- "fadeout" "0.5"
- "fxtime" "0.25"
- "holdtime" "4"
- "message" "Prevents the player from performing specific movements. crouch/jump"
- "spawnflags" "0"
- "targetname" "noduck_text"
- "x" "-1"
- "y" "-1"
- "origin" "-368 -536 -32"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "2893"
- "classname" "info_teleport_destination"
- "angles" "0 0 0"
- "targetname" "teleport_dest"
- "origin" "180.588 -359.774 -151"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2500]"
- }
-}
-entity
-{
- "id" "2969"
- "classname" "trigger_multiple"
- "origin" "-360 -552 -32"
- "spawnflags" "1"
- "StartDisabled" "0"
- "wait" "1"
- connections
- {
- "OnStartTouch" "noduck_text,Display,,0,-1"
- }
solid
{
- "id" "2970"
+ "id" "12074"
side
{
- "id" "1079"
- "plane" "(-448 -656 96) (-448 -448 96) (-272 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4092"
+ "plane" "(-2194 1345 -488) (-2194 1633 -488) (-1618 1633 -488)"
+ "material" "TILE/TILEFLOOR_CMF"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -252] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1078"
- "plane" "(-448 -448 -160) (-448 -656 -160) (-272 -656 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4091"
+ "plane" "(-2194 1633 -520) (-2194 1345 -520) (-1618 1345 -520)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1077"
- "plane" "(-448 -656 -160) (-448 -448 -160) (-448 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4090"
+ "plane" "(-2194 1345 -520) (-2194 1633 -520) (-2194 1633 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1076"
- "plane" "(-272 -448 -160) (-272 -656 -160) (-272 -656 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4089"
+ "plane" "(-1618 1633 -520) (-1618 1345 -520) (-1618 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1075"
- "plane" "(-448 -448 -160) (-272 -448 -160) (-272 -448 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4088"
+ "plane" "(-2194 1633 -520) (-1618 1633 -520) (-1618 1633 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1074"
- "plane" "(-272 -656 -160) (-448 -656 -160) (-448 -656 96)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4087"
+ "plane" "(-1618 1345 -520) (-2194 1345 -520) (-2194 1345 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 218 179"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupid" "11"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14000]"
- }
-}
-entity
-{
- "id" "3081"
- "classname" "light_environment"
- "_ambient" "39 39 39 20"
- "_ambientHDR" "-1 -1 -1 1"
- "_AmbientScaleHDR" "1"
- "_light" "255 255 174 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "angles" "90 0 0"
- "pitch" "-65"
- "SunSpreadAngle" "0"
- "origin" "-445.948 -235.401 -151"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 3000]"
- }
-}
-entity
-{
- "id" "3099"
- "classname" "light"
- "_fifty_percent_distance" "200"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "_zero_percent_distance" "300"
- "origin" "240 -512 -64"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -14268]"
- }
-}
-entity
-{
- "id" "3135"
- "classname" "func_detail"
- "maxdxlevel" "0"
- "mindxlevel" "0"
solid
{
- "id" "70"
+ "id" "12075"
side
{
- "id" "1085"
- "plane" "(384 -384 64) (384 320 64) (448 320 64)"
+ "id" "4098"
+ "plane" "(-2194 1313 -264) (-2194 1633 -264) (-1618 1633 -264)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1084"
- "plane" "(384 320 0) (384 -384 0) (448 -384 0)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4097"
+ "plane" "(-2194 1633 -296) (-2194 1313 -296) (-1618 1313 -296)"
+ "material" "PLASTER/PLASTERCEILING002B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -252] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1083"
- "plane" "(384 -384 0) (384 320 0) (384 320 64)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 384] 0.25"
+ "id" "4096"
+ "plane" "(-2194 1313 -296) (-2194 1633 -296) (-2194 1633 -264)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1082"
- "plane" "(448 320 0) (448 -384 0) (448 -384 64)"
+ "id" "4095"
+ "plane" "(-1618 1633 -296) (-1618 1313 -296) (-1618 1313 -264)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1081"
- "plane" "(384 320 0) (448 320 0) (448 320 64)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 384] 0.25"
+ "id" "4094"
+ "plane" "(-2194 1633 -296) (-1618 1633 -296) (-1618 1633 -264)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1080"
- "plane" "(448 -384 0) (384 -384 0) (384 -384 64)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 384] 0.25"
+ "id" "4093"
+ "plane" "(-1618 1313 -296) (-2194 1313 -296) (-2194 1313 -264)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 201 254"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "74"
+ "id" "12076"
side
{
- "id" "1091"
- "plane" "(384 -64 -7.62939e-006) (384 0 -7.62939e-006) (448 0 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4104"
+ "plane" "(-1634 1505 -328) (-1634 1505 -456) (-1634 1569 -456)"
+ "material" "LIGHTS/WHITE"
+ "uaxis" "[0 1 0 12] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1090"
- "plane" "(384 0 -160) (384 -64 -160) (448 -64 -160)"
+ "id" "4103"
+ "plane" "(-1618 1569 -328) (-1618 1569 -456) (-1618 1505 -456)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1089"
- "plane" "(384 -64 -160) (384 0 -160) (384 0 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4102"
+ "plane" "(-1618 1505 -328) (-1618 1505 -456) (-1634 1505 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1088"
- "plane" "(448 0 -160) (448 -64 -160) (448 -64 -7.62939e-006)"
+ "id" "4101"
+ "plane" "(-1634 1569 -328) (-1634 1569 -456) (-1618 1569 -456)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1087"
- "plane" "(384 0 -160) (448 0 -160) (448 0 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4100"
+ "plane" "(-1634 1505 -328) (-1634 1569 -328) (-1618 1569 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1086"
- "plane" "(448 -64 -160) (384 -64 -160) (384 -64 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4099"
+ "plane" "(-1634 1569 -456) (-1634 1505 -456) (-1618 1505 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "73"
+ "id" "12077"
side
{
- "id" "1097"
- "plane" "(384 64 -7.62939e-006) (384 128 -7.62939e-006) (448 128 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4110"
+ "plane" "(-1650 1345 -296) (-1650 1601 -296) (-1618 1601 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1096"
- "plane" "(384 128 -160) (384 64 -160) (448 64 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4109"
+ "plane" "(-1650 1601 -328) (-1650 1601 -296) (-1650 1345 -296)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1095"
- "plane" "(384 64 -160) (384 128 -160) (384 128 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4108"
+ "plane" "(-1618 1345 -328) (-1618 1345 -296) (-1618 1601 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1094"
- "plane" "(448 128 -160) (448 64 -160) (448 64 -7.62939e-006)"
+ "id" "4107"
+ "plane" "(-1650 1345 -328) (-1650 1345 -296) (-1618 1345 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1093"
- "plane" "(384 128 -160) (448 128 -160) (448 128 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4106"
+ "plane" "(-1618 1601 -328) (-1618 1601 -296) (-1650 1601 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1092"
- "plane" "(448 64 -160) (384 64 -160) (384 64 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4105"
+ "plane" "(-1650 1601 -328) (-1650 1345 -328) (-1618 1345 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[1 0 0 -184] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "72"
+ "id" "12078"
side
{
- "id" "1103"
- "plane" "(384 192 -7.62939e-006) (384 256 -7.62939e-006) (448 256 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4116"
+ "plane" "(-1650 1601 -488) (-1650 1345 -488) (-1618 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1102"
- "plane" "(384 256 -160) (384 192 -160) (448 192 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4115"
+ "plane" "(-1650 1345 -456) (-1650 1345 -488) (-1650 1601 -488)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1101"
- "plane" "(384 192 -160) (384 256 -160) (384 256 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4114"
+ "plane" "(-1618 1601 -456) (-1618 1601 -488) (-1618 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1100"
- "plane" "(448 256 -160) (448 192 -160) (448 192 -7.62939e-006)"
+ "id" "4113"
+ "plane" "(-1618 1345 -456) (-1618 1345 -488) (-1650 1345 -488)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1099"
- "plane" "(384 256 -160) (448 256 -160) (448 256 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4112"
+ "plane" "(-1650 1601 -456) (-1650 1601 -488) (-1618 1601 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1098"
- "plane" "(448 192 -160) (384 192 -160) (384 192 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4111"
+ "plane" "(-1650 1345 -456) (-1650 1601 -456) (-1618 1601 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[-1 0 0 440] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "75"
+ "id" "12079"
side
{
- "id" "1109"
- "plane" "(384 -192 -7.62939e-006) (384 -128 -7.62939e-006) (448 -128 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4122"
+ "plane" "(-1634 1377 -328) (-1634 1377 -456) (-1634 1441 -456)"
+ "material" "LIGHTS/WHITE"
+ "uaxis" "[0 1 0 12] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1108"
- "plane" "(384 -128 -160) (384 -192 -160) (448 -192 -160)"
+ "id" "4121"
+ "plane" "(-1618 1441 -328) (-1618 1441 -456) (-1618 1377 -456)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1107"
- "plane" "(384 -192 -160) (384 -128 -160) (384 -128 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4120"
+ "plane" "(-1618 1377 -328) (-1618 1377 -456) (-1634 1377 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1106"
- "plane" "(448 -128 -160) (448 -192 -160) (448 -192 -7.62939e-006)"
+ "id" "4119"
+ "plane" "(-1634 1441 -328) (-1634 1441 -456) (-1618 1441 -456)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1105"
- "plane" "(384 -128 -160) (448 -128 -160) (448 -128 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4118"
+ "plane" "(-1634 1377 -328) (-1634 1441 -328) (-1618 1441 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1104"
- "plane" "(448 -192 -160) (384 -192 -160) (384 -192 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4117"
+ "plane" "(-1634 1441 -456) (-1634 1377 -456) (-1618 1377 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -24] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "291"
+ "id" "12080"
side
{
- "id" "1115"
- "plane" "(384 -320 -7.62939e-006) (384 -256 -7.62939e-006) (448 -256 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4128"
+ "plane" "(-2194 1601 -296) (-2194 1633 -296) (-1618 1633 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1114"
- "plane" "(384 -256 -160) (384 -320 -160) (448 -320 -160)"
+ "id" "4127"
+ "plane" "(-2194 1633 -392) (-2194 1633 -296) (-2194 1601 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1113"
- "plane" "(384 -320 -160) (384 -256 -160) (384 -256 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4126"
+ "plane" "(-1618 1601 -392) (-1618 1601 -296) (-1618 1633 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1112"
- "plane" "(448 -256 -160) (448 -320 -160) (448 -320 -7.62939e-006)"
+ "id" "4125"
+ "plane" "(-1618 1633 -392) (-1618 1633 -296) (-2194 1633 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1111"
- "plane" "(384 -256 -160) (448 -256 -160) (448 -256 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4124"
+ "plane" "(-2194 1601 -392) (-2194 1601 -296) (-1618 1601 -296)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1110"
- "plane" "(448 -320 -160) (384 -320 -160) (384 -320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4123"
+ "plane" "(-2194 1633 -392) (-2194 1601 -392) (-1618 1601 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 137 114"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "897"
+ "id" "12081"
side
{
- "id" "1121"
- "plane" "(-320 352 64) (256 352 64) (256 320 64)"
+ "id" "4134"
+ "plane" "(-2194 1633 -488) (-2194 1601 -488) (-1618 1601 -488)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1120"
- "plane" "(-320 320 0) (256 320 0) (256 352 0)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4133"
+ "plane" "(-2194 1601 -392) (-2194 1601 -488) (-2194 1633 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1119"
- "plane" "(-320 352 64) (-320 320 64) (-320 320 0)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4132"
+ "plane" "(-1618 1633 -392) (-1618 1633 -488) (-1618 1601 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1118"
- "plane" "(256 352 0) (256 320 0) (256 320 64)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4131"
+ "plane" "(-2194 1633 -392) (-2194 1633 -488) (-1618 1633 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1117"
- "plane" "(256 352 64) (-320 352 64) (-320 352 0)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4130"
+ "plane" "(-1618 1601 -392) (-1618 1601 -488) (-2194 1601 -488)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1116"
- "plane" "(256 320 0) (-320 320 0) (-320 320 64)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4129"
+ "plane" "(-2194 1601 -392) (-2194 1633 -392) (-1618 1633 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 137 114"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "890"
+ "id" "12082"
side
{
- "id" "1127"
- "plane" "(-256 352 -7.62939e-006) (-192 352 -7.62939e-006) (-192 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4140"
+ "plane" "(-2194 1601 -488) (-2194 1345 -488) (-2162 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1126"
- "plane" "(-256 320 -160) (-192 320 -160) (-192 352 -160)"
+ "id" "4139"
+ "plane" "(-2194 1345 -392) (-2194 1345 -488) (-2194 1601 -488)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1125"
- "plane" "(-256 352 -7.62939e-006) (-256 320 -7.62939e-006) (-256 320 -160)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4138"
+ "plane" "(-2162 1601 -392) (-2162 1601 -488) (-2162 1345 -488)"
+ "material" "DEV/DEV_MEASURECOLORSCALE01"
+ "uaxis" "[0 1 0 95.5] 2"
+ "vaxis" "[0 0 -1 -22.6667] 1.2"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1124"
- "plane" "(-192 352 -160) (-192 320 -160) (-192 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4137"
+ "plane" "(-2194 1601 -392) (-2194 1601 -488) (-2162 1601 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1123"
- "plane" "(-192 352 -7.62939e-006) (-256 352 -7.62939e-006) (-256 352 -160)"
+ "id" "4136"
+ "plane" "(-2162 1345 -392) (-2162 1345 -488) (-2194 1345 -488)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1122"
- "plane" "(-192 320 -160) (-256 320 -160) (-256 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4135"
+ "plane" "(-2194 1345 -392) (-2194 1601 -392) (-2162 1601 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 205 182"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "885"
+ "id" "12083"
side
{
- "id" "1133"
- "plane" "(-128 352 -7.62939e-006) (-64 352 -7.62939e-006) (-64 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 128] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4146"
+ "plane" "(-2194 1345 -296) (-2194 1601 -296) (-2162 1601 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1132"
- "plane" "(-128 320 -160) (-64 320 -160) (-64 352 -160)"
+ "id" "4145"
+ "plane" "(-2194 1601 -392) (-2194 1601 -296) (-2194 1345 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1131"
- "plane" "(-128 352 -7.62939e-006) (-128 320 -7.62939e-006) (-128 320 -160)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4144"
+ "plane" "(-2162 1345 -392) (-2162 1345 -296) (-2162 1601 -296)"
+ "material" "MATSYS_REGRESSIONTEST/BACKGROUND"
+ "uaxis" "[0 1 0 382] 0.5"
+ "vaxis" "[0 0 -1 -42.6667] 0.1875"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1130"
- "plane" "(-64 352 -160) (-64 320 -160) (-64 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4143"
+ "plane" "(-2162 1601 -392) (-2162 1601 -296) (-2194 1601 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1129"
- "plane" "(-64 352 -7.62939e-006) (-128 352 -7.62939e-006) (-128 352 -160)"
+ "id" "4142"
+ "plane" "(-2194 1345 -392) (-2194 1345 -296) (-2162 1345 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1128"
- "plane" "(-64 320 -160) (-128 320 -160) (-128 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4141"
+ "plane" "(-2194 1601 -392) (-2194 1345 -392) (-2162 1345 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 205 182"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "1097"
+ "id" "12084"
side
{
- "id" "1139"
- "plane" "(320 -576 -128) (320 -512 -128) (384 -512 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 -384] 0.25"
- "vaxis" "[0 -1 0 128] 0.25"
+ "id" "4152"
+ "plane" "(-1650 1505 -456) (-1650 1441 -456) (-1618 1441 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1138"
- "plane" "(320 -512 -160) (320 -576 -160) (384 -576 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4151"
+ "plane" "(-1650 1441 -392) (-1650 1441 -456) (-1650 1505 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1137"
- "plane" "(320 -576 -160) (320 -512 -160) (320 -512 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4150"
+ "plane" "(-1618 1505 -392) (-1618 1505 -456) (-1618 1441 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1136"
- "plane" "(384 -512 -160) (384 -576 -160) (384 -576 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 -128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4149"
+ "plane" "(-1618 1441 -392) (-1618 1441 -456) (-1650 1441 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1135"
- "plane" "(320 -512 -160) (384 -512 -160) (384 -512 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 384] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4148"
+ "plane" "(-1650 1505 -392) (-1650 1505 -456) (-1618 1505 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[-1 0 0 440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1134"
- "plane" "(384 -576 -160) (320 -576 -160) (320 -576 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 -384] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4147"
+ "plane" "(-1650 1441 -392) (-1650 1505 -392) (-1618 1505 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "1098"
+ "id" "12085"
side
{
- "id" "1145"
- "plane" "(128 -576 -128) (128 -512 -128) (192 -512 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 -384] 0.25"
- "vaxis" "[0 -1 0 128] 0.25"
+ "id" "4158"
+ "plane" "(-1650 1441 -328) (-1650 1505 -328) (-1618 1505 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1144"
- "plane" "(128 -512 -160) (128 -576 -160) (192 -576 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4157"
+ "plane" "(-1650 1505 -392) (-1650 1505 -328) (-1650 1441 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1143"
- "plane" "(128 -576 -160) (128 -512 -160) (128 -512 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4156"
+ "plane" "(-1618 1441 -392) (-1618 1441 -328) (-1618 1505 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1142"
- "plane" "(192 -512 -160) (192 -576 -160) (192 -576 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 -128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4155"
+ "plane" "(-1650 1441 -392) (-1650 1441 -328) (-1618 1441 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1141"
- "plane" "(128 -512 -160) (192 -512 -160) (192 -512 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 384] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4154"
+ "plane" "(-1618 1505 -392) (-1618 1505 -328) (-1650 1505 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[-1 0 0 440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1140"
- "plane" "(192 -576 -160) (128 -576 -160) (128 -576 -128)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 -384] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4153"
+ "plane" "(-1650 1505 -392) (-1650 1441 -392) (-1618 1441 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "2727"
+ "id" "12086"
side
{
- "id" "1151"
- "plane" "(-64 -608 -144) (-64 -448 -144) (32 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 -128] 0.25"
- "vaxis" "[0 -1 0 384] 0.25"
+ "id" "4164"
+ "plane" "(-1650 1601 -456) (-1650 1569 -456) (-1618 1569 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1150"
- "plane" "(-64 -448 -160) (-64 -608 -160) (32 -608 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4163"
+ "plane" "(-1650 1569 -392) (-1650 1569 -456) (-1650 1601 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1149"
- "plane" "(-64 -608 -160) (-64 -448 -160) (-64 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 384] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4162"
+ "plane" "(-1618 1601 -392) (-1618 1601 -456) (-1618 1569 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1148"
- "plane" "(32 -448 -160) (32 -608 -160) (32 -608 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 -384] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4161"
+ "plane" "(-1650 1601 -392) (-1650 1601 -456) (-1618 1601 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1147"
- "plane" "(-64 -448 -160) (32 -448 -160) (32 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4160"
+ "plane" "(-1618 1569 -392) (-1618 1569 -456) (-1650 1569 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1146"
- "plane" "(32 -608 -160) (-64 -608 -160) (-64 -608 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 -128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4159"
+ "plane" "(-1650 1569 -392) (-1650 1601 -392) (-1618 1601 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "2731"
+ "id" "12087"
side
{
- "id" "1157"
- "plane" "(-240 -608 -144) (-240 -448 -144) (-144 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 64] 0.25"
- "vaxis" "[0 -1 0 -128] 0.25"
+ "id" "4170"
+ "plane" "(-1650 1569 -328) (-1650 1601 -328) (-1618 1601 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1156"
- "plane" "(-240 -448 -160) (-240 -608 -160) (-144 -608 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4169"
+ "plane" "(-1650 1601 -392) (-1650 1601 -328) (-1650 1569 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1155"
- "plane" "(-240 -608 -160) (-240 -448 -160) (-240 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 -128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4168"
+ "plane" "(-1618 1569 -392) (-1618 1569 -328) (-1618 1601 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1154"
- "plane" "(-144 -448 -160) (-144 -608 -160) (-144 -608 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4167"
+ "plane" "(-1618 1601 -392) (-1618 1601 -328) (-1650 1601 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1153"
- "plane" "(-240 -448 -160) (-144 -448 -160) (-144 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 -64] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4166"
+ "plane" "(-1650 1569 -392) (-1650 1569 -328) (-1618 1569 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1152"
- "plane" "(-144 -608 -160) (-240 -608 -160) (-240 -608 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 64] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4165"
+ "plane" "(-1650 1601 -392) (-1650 1569 -392) (-1618 1569 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "2857"
+ "id" "12088"
side
{
- "id" "1163"
- "plane" "(-416 -608 -144) (-416 -448 -144) (-320 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 256] 0.25"
- "vaxis" "[0 -1 0 -128] 0.25"
+ "id" "4176"
+ "plane" "(-1650 1377 -456) (-1650 1345 -456) (-1618 1345 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1162"
- "plane" "(-416 -448 -160) (-416 -608 -160) (-320 -608 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4175"
+ "plane" "(-1650 1345 -392) (-1650 1345 -456) (-1650 1377 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 -252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1161"
- "plane" "(-416 -608 -160) (-416 -448 -160) (-416 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 -128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4174"
+ "plane" "(-1618 1377 -392) (-1618 1377 -456) (-1618 1345 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1160"
- "plane" "(-320 -448 -160) (-320 -608 -160) (-320 -608 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 128] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4173"
+ "plane" "(-1618 1345 -392) (-1618 1345 -456) (-1650 1345 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1159"
- "plane" "(-416 -448 -160) (-320 -448 -160) (-320 -448 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[-1 0 0 -256] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4172"
+ "plane" "(-1650 1377 -392) (-1650 1377 -456) (-1618 1377 -456)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[-1 0 0 440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1158"
- "plane" "(-320 -608 -160) (-416 -608 -160) (-416 -608 -144)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 256] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4171"
+ "plane" "(-1650 1345 -392) (-1650 1377 -392) (-1618 1377 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "884"
+ "id" "12089"
side
{
- "id" "1169"
- "plane" "(0 352 -7.62939e-006) (64 352 -7.62939e-006) (64 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4182"
+ "plane" "(-1650 1345 -328) (-1650 1377 -328) (-1618 1377 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1168"
- "plane" "(0 320 -160) (64 320 -160) (64 352 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4181"
+ "plane" "(-1650 1377 -392) (-1650 1377 -328) (-1650 1345 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 1 0 252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1167"
- "plane" "(0 352 -7.62939e-006) (0 320 -7.62939e-006) (0 320 -160)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4180"
+ "plane" "(-1618 1345 -392) (-1618 1345 -328) (-1618 1377 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1166"
- "plane" "(64 352 -160) (64 320 -160) (64 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4179"
+ "plane" "(-1650 1345 -392) (-1650 1345 -328) (-1618 1345 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1165"
- "plane" "(64 352 -7.62939e-006) (0 352 -7.62939e-006) (0 352 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4178"
+ "plane" "(-1618 1377 -392) (-1618 1377 -328) (-1650 1377 -328)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -440] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1164"
- "plane" "(64 320 -160) (0 320 -160) (0 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4177"
+ "plane" "(-1650 1377 -392) (-1650 1345 -392) (-1618 1345 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 243 144"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "883"
+ "id" "12090"
side
{
- "id" "1175"
- "plane" "(128 352 -7.62939e-006) (192 352 -7.62939e-006) (192 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4188"
+ "plane" "(-1938 1313 -296) (-2194 1313 -296) (-2194 1345 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1174"
- "plane" "(128 320 -160) (192 320 -160) (192 352 -160)"
+ "id" "4187"
+ "plane" "(-2194 1345 -392) (-2194 1345 -296) (-2194 1313 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1173"
- "plane" "(128 352 -7.62939e-006) (128 320 -7.62939e-006) (128 320 -160)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4186"
+ "plane" "(-1938 1345 -296) (-2194 1345 -296) (-2194 1345 -392)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1172"
- "plane" "(192 352 -160) (192 320 -160) (192 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4185"
+ "plane" "(-1938 1313 -392) (-2194 1313 -392) (-2194 1313 -296)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1171"
- "plane" "(192 352 -7.62939e-006) (128 352 -7.62939e-006) (128 352 -160)"
+ "id" "4184"
+ "plane" "(-1938 1345 -392) (-2194 1345 -392) (-2194 1313 -392)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1170"
- "plane" "(192 320 -160) (128 320 -160) (128 320 -7.62939e-006)"
- "material" "DEV/GRAYGRID"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4183"
+ "plane" "(-1938 1313 -392) (-1938 1313 -296) (-1938 1345 -296)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 155 252"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "1414"
+ "id" "12091"
side
{
- "id" "1180"
- "plane" "(-32 2240 -384) (-288 2240 -384) (-288 576 -384)"
+ "id" "4194"
+ "plane" "(-1874 1313 -296) (-1938 1313 -296) (-1938 1345 -296)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1179"
- "plane" "(-160 2240 -160) (-288 2240 -384) (-32 2240 -384)"
- "material" "DEV/DEV_MEASUREWALL01D"
- "uaxis" "[-1 0 0 -64] 0.5"
- "vaxis" "[0 0 -1 -365.714] 0.4375"
+ "id" "4193"
+ "plane" "(-1938 1345 -376) (-1874 1345 -376) (-1874 1345 -296)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1178"
- "plane" "(-32 576 -384) (-288 576 -384) (-160 576 -160)"
- "material" "DEV/DEV_MEASURECRATE01"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4192"
+ "plane" "(-1874 1313 -376) (-1938 1313 -376) (-1938 1313 -296)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1177"
- "plane" "(-160 576 -160) (-288 576 -384) (-288 2240 -384)"
- "material" "DEV/DEV_MEASUREWALL01D"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[-0.496138 0 -0.868244 0] 0.25"
+ "id" "4191"
+ "plane" "(-1874 1345 -376) (-1938 1345 -376) (-1938 1313 -376)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1176"
- "plane" "(-160 2240 -160) (-32 2240 -384) (-32 576 -384)"
- "material" "DEV/DEV_MEASUREWALL01D"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0.496138 0 -0.868244 0] 0.25"
+ "id" "4190"
+ "plane" "(-1938 1345 -376) (-1938 1345 -296) (-1938 1313 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4189"
+ "plane" "(-1874 1313 -376) (-1874 1313 -296) (-1874 1345 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 155 252"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "0 180 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 3500]"
- }
-}
-entity
-{
- "id" "3667"
- "classname" "trigger_momentum_timer_stage"
- "origin" "-520 -392 -96"
- "spawnflags" "1"
- "stage" "3"
- "StartDisabled" "0"
- "targetname" "stagebhop"
solid
{
- "id" "3664"
+ "id" "12092"
side
{
- "id" "1360"
- "plane" "(-560 -352 -32) (-480 -352 -32) (-480 -432 -32)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4200"
+ "plane" "(-1874 1345 -296) (-1618 1345 -296) (-1618 1313 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1359"
- "plane" "(-560 -432 -160) (-480 -432 -160) (-480 -352 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4199"
+ "plane" "(-1618 1313 -392) (-1618 1313 -296) (-1618 1345 -296)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1358"
- "plane" "(-560 -352 -32) (-560 -432 -32) (-560 -432 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4198"
+ "plane" "(-1874 1345 -392) (-1618 1345 -392) (-1618 1345 -296)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1357"
- "plane" "(-480 -352 -160) (-480 -432 -160) (-480 -432 -32)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4197"
+ "plane" "(-1874 1313 -296) (-1618 1313 -296) (-1618 1313 -392)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1356"
- "plane" "(-480 -352 -32) (-560 -352 -32) (-560 -352 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4196"
+ "plane" "(-1874 1313 -392) (-1618 1313 -392) (-1618 1345 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1355"
- "plane" "(-480 -432 -160) (-560 -432 -160) (-560 -432 -32)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4195"
+ "plane" "(-1874 1345 -392) (-1874 1345 -296) (-1874 1313 -296)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 252"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "3689"
- "classname" "trigger_momentum_onehop"
- "hold" "0.1"
- "origin" "-640 -288 -174"
- "resetang" "1"
- "spawnflags" "3"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3687"
+ "id" "12093"
side
{
- "id" "1372"
- "plane" "(-656 -304 -172) (-656 -272 -172) (-624 -272 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4206"
+ "plane" "(-1938 1345 -488) (-2194 1345 -488) (-2194 1313 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1371"
- "plane" "(-656 -272 -176) (-656 -304 -176) (-624 -304 -176)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4205"
+ "plane" "(-2194 1313 -392) (-2194 1313 -488) (-2194 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1370"
- "plane" "(-656 -304 -176) (-656 -272 -176) (-656 -272 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4204"
+ "plane" "(-2194 1345 -392) (-2194 1345 -488) (-1938 1345 -488)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1369"
- "plane" "(-624 -272 -176) (-624 -304 -176) (-624 -304 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4203"
+ "plane" "(-1938 1313 -488) (-2194 1313 -488) (-2194 1313 -392)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1368"
- "plane" "(-656 -272 -176) (-624 -272 -176) (-624 -272 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4202"
+ "plane" "(-1938 1313 -392) (-2194 1313 -392) (-2194 1345 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1367"
- "plane" "(-624 -304 -176) (-656 -304 -176) (-656 -304 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4201"
+ "plane" "(-1938 1345 -392) (-1938 1345 -488) (-1938 1313 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 252"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1500]"
- }
-}
-entity
-{
- "id" "3698"
- "classname" "trigger_momentum_onehop"
- "hold" "0.1"
- "origin" "-768 -288 -174"
- "resetang" "1"
- "spawnflags" "3"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3696"
+ "id" "12094"
side
{
- "id" "1384"
- "plane" "(-784 -304 -172) (-784 -272 -172) (-752 -272 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4212"
+ "plane" "(-1874 1313 -488) (-1618 1313 -488) (-1618 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1383"
- "plane" "(-784 -272 -176) (-784 -304 -176) (-752 -304 -176)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4211"
+ "plane" "(-1618 1345 -392) (-1618 1345 -488) (-1618 1313 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1382"
- "plane" "(-784 -304 -176) (-784 -272 -176) (-784 -272 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4210"
+ "plane" "(-1874 1345 -488) (-1618 1345 -488) (-1618 1345 -392)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1381"
- "plane" "(-752 -272 -176) (-752 -304 -176) (-752 -304 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4209"
+ "plane" "(-1618 1313 -392) (-1618 1313 -488) (-1874 1313 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1380"
- "plane" "(-784 -272 -176) (-752 -272 -176) (-752 -272 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4208"
+ "plane" "(-1874 1345 -392) (-1618 1345 -392) (-1618 1313 -392)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1379"
- "plane" "(-752 -304 -176) (-784 -304 -176) (-784 -304 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4207"
+ "plane" "(-1874 1313 -392) (-1874 1313 -488) (-1874 1345 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 252"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2500]"
- }
-}
-entity
-{
- "id" "3711"
- "classname" "trigger_momentum_onehop"
- "hold" "0.1"
- "origin" "-872 -392 -174"
- "resetang" "1"
- "spawnflags" "3"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3709"
+ "id" "12095"
side
{
- "id" "1396"
- "plane" "(-880 -400 -172) (-880 -384 -172) (-864 -384 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4218"
+ "plane" "(-1448.77 688 -488) (-1890 1129.23 -488) (-1754.23 1265 -488)"
+ "material" "TILE/TILEFLOOR_CMF"
+ "uaxis" "[0.707107 0.707107 0 -344.291] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -228.741] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1395"
- "plane" "(-880 -384 -176) (-880 -400 -176) (-864 -400 -176)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4217"
+ "plane" "(-1890 1129.23 -520) (-1448.77 688 -520) (-1313 823.766 -520)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1394"
- "plane" "(-880 -400 -176) (-880 -384 -176) (-880 -384 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4216"
+ "plane" "(-1448.77 688 -520) (-1890 1129.23 -520) (-1890 1129.24 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1393"
- "plane" "(-864 -384 -176) (-864 -400 -176) (-864 -400 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4215"
+ "plane" "(-1754.24 1265 -520) (-1313 823.766 -520) (-1313 823.766 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1392"
- "plane" "(-880 -384 -176) (-864 -384 -176) (-864 -384 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4214"
+ "plane" "(-1890 1129.23 -520) (-1754.24 1265 -520) (-1754.23 1265 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1391"
- "plane" "(-864 -400 -176) (-880 -400 -176) (-880 -400 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4213"
+ "plane" "(-1313 823.766 -520) (-1448.77 688 -520) (-1448.77 688 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 113 242"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 3500]"
- }
-}
-entity
-{
- "id" "3723"
- "classname" "trigger_momentum_onehop"
- "hold" "0.1"
- "origin" "-992 -528 -174"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3721"
+ "id" "12096"
side
{
- "id" "1408"
- "plane" "(-1024 -560 -172) (-1024 -496 -172) (-960 -496 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4224"
+ "plane" "(-1448.76 688 -360) (-1460.08 699.313 -360) (-1324.32 835.082 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1407"
- "plane" "(-1024 -496 -176) (-1024 -560 -176) (-960 -560 -176)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4223"
+ "plane" "(-1460.09 699.316 -488) (-1448.77 688 -488) (-1313 823.766 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1406"
- "plane" "(-1024 -560 -176) (-1024 -496 -176) (-1024 -496 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4222"
+ "plane" "(-1448.77 688 -488) (-1460.08 699.313 -488) (-1460.08 699.313 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1405"
- "plane" "(-960 -496 -176) (-960 -560 -176) (-960 -560 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4221"
+ "plane" "(-1324.32 835.082 -488) (-1313 823.764 -488) (-1313 823.762 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1404"
- "plane" "(-1024 -496 -176) (-960 -496 -176) (-960 -496 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4220"
+ "plane" "(-1460.08 699.313 -488) (-1324.31 835.077 -488) (-1324.31 835.078 -360)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[0.707107 0.707107 0 -408.232] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1403"
- "plane" "(-960 -560 -176) (-1024 -560 -176) (-1024 -560 -172)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4219"
+ "plane" "(-1313 823.766 -488) (-1448.77 688 -488) (-1448.77 688 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 164"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 4500]"
- }
-}
-entity
-{
- "id" "3739"
- "classname" "trigger_momentum_onehop"
- "hold" "1"
- "origin" "-984 -664 -142"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3737"
+ "id" "12097"
side
{
- "id" "1420"
- "plane" "(-1024 -704 -140) (-1024 -624 -140) (-944 -624 -140)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4230"
+ "plane" "(-1460.08 699.313 -360) (-1878.69 1117.92 -360) (-1867.37 1129.23 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1419"
- "plane" "(-1024 -624 -144) (-1024 -704 -144) (-944 -704 -144)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4229"
+ "plane" "(-1878.69 1117.92 -488) (-1460.08 699.314 -488) (-1448.76 710.625 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1418"
- "plane" "(-1024 -704 -144) (-1024 -624 -144) (-1024 -624 -140)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4228"
+ "plane" "(-1460.08 699.316 -488) (-1878.69 1117.92 -488) (-1878.69 1117.92 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1417"
- "plane" "(-944 -624 -144) (-944 -704 -144) (-944 -704 -140)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4227"
+ "plane" "(-1867.37 1129.24 -488) (-1448.76 710.63 -488) (-1448.76 710.629 -360)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 0.707107 0 228.31] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1416"
- "plane" "(-1024 -624 -144) (-944 -624 -144) (-944 -624 -140)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4226"
+ "plane" "(-1878.69 1117.92 -488) (-1867.37 1129.24 -488) (-1867.38 1129.23 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1415"
- "plane" "(-944 -704 -144) (-1024 -704 -144) (-1024 -704 -140)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4225"
+ "plane" "(-1448.77 710.629 -488) (-1460.08 699.313 -488) (-1460.08 699.316 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 164"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 5500]"
- }
-}
-entity
-{
- "id" "3754"
- "classname" "trigger_momentum_onehop"
- "hold" "0.5"
- "origin" "-784 -792 -110"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3752"
+ "id" "12098"
side
{
- "id" "1432"
- "plane" "(-848 -848 -108) (-848 -736 -108) (-720 -736 -108)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4236"
+ "plane" "(-1335.63 823.762 -360) (-1754.24 1242.38 -360) (-1742.92 1253.68 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1431"
- "plane" "(-848 -736 -112) (-848 -848 -112) (-720 -848 -112)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4235"
+ "plane" "(-1754.24 1242.38 -488) (-1335.63 823.765 -488) (-1324.31 835.078 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1430"
- "plane" "(-848 -848 -112) (-848 -736 -112) (-848 -736 -108)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4234"
+ "plane" "(-1335.63 823.766 -488) (-1754.23 1242.38 -488) (-1754.23 1242.37 -360)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 0.707107 0 228.31] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1429"
- "plane" "(-720 -736 -112) (-720 -848 -112) (-720 -848 -108)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4233"
+ "plane" "(-1742.92 1253.69 -488) (-1324.31 835.08 -488) (-1324.31 835.078 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1428"
- "plane" "(-848 -736 -112) (-720 -736 -112) (-720 -736 -108)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4232"
+ "plane" "(-1754.24 1242.37 -488) (-1742.92 1253.69 -488) (-1742.92 1253.68 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1427"
- "plane" "(-720 -848 -112) (-848 -848 -112) (-848 -848 -108)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4231"
+ "plane" "(-1324.31 835.078 -488) (-1335.63 823.766 -488) (-1335.63 823.762 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 164"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 6500]"
- }
-}
-entity
-{
- "id" "3774"
- "classname" "trigger_momentum_onehop"
- "hold" "0.1"
- "origin" "-800 -960 -78"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3772"
+ "id" "12099"
side
{
- "id" "1444"
- "plane" "(-816 -976 -76) (-816 -944 -76) (-784 -944 -76)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4242"
+ "plane" "(-1448.77 688 -344) (-1890 1129.23 -344) (-1754.23 1265 -344)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1443"
- "plane" "(-816 -944 -80) (-816 -976 -80) (-784 -976 -80)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4241"
+ "plane" "(-1890 1129.23 -360) (-1448.77 688 -360) (-1313 823.766 -360)"
+ "material" "PLASTER/PLASTERCEILING002B"
+ "uaxis" "[0.707107 0.707107 0 -344] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -228] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1442"
- "plane" "(-816 -976 -80) (-816 -944 -80) (-816 -944 -76)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4240"
+ "plane" "(-1448.77 688 -360) (-1890 1129.23 -360) (-1890 1129.24 -344)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1441"
- "plane" "(-784 -944 -80) (-784 -976 -80) (-784 -976 -76)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4239"
+ "plane" "(-1754.24 1265 -360) (-1313 823.766 -360) (-1313 823.766 -344)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1440"
- "plane" "(-816 -944 -80) (-784 -944 -80) (-784 -944 -76)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4238"
+ "plane" "(-1890 1129.23 -360) (-1754.24 1265 -360) (-1754.23 1265 -344)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1439"
- "plane" "(-784 -976 -80) (-816 -976 -80) (-816 -976 -76)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4237"
+ "plane" "(-1313 823.766 -360) (-1448.77 688 -360) (-1448.77 688 -344)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 113 242"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 7500]"
- }
-}
-entity
-{
- "id" "3792"
- "classname" "trigger_momentum_onehop"
- "hold" "0.3"
- "origin" "-896 -1168 -46"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3790"
+ "id" "12100"
side
{
- "id" "1456"
- "plane" "(-912 -1184 -44) (-912 -1152 -44) (-880 -1152 -44)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4248"
+ "plane" "(-1844.75 1174.49 -488) (-1938 1313 -488) (-1874 1313 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -100.31] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1455"
- "plane" "(-912 -1152 -48) (-912 -1184 -48) (-880 -1184 -48)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4247"
+ "plane" "(-1938 1313 -520) (-1844.74 1174.49 -520) (-1799.49 1219.75 -520)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1454"
- "plane" "(-912 -1184 -48) (-912 -1152 -48) (-912 -1152 -44)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4246"
+ "plane" "(-1844.74 1174.49 -520) (-1938 1313 -520) (-1938 1313 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[-0.707107 0.707107 0 100.31] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1453"
- "plane" "(-880 -1152 -48) (-880 -1184 -48) (-880 -1184 -44)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4245"
+ "plane" "(-1874 1313 -520) (-1799.49 1219.74 -520) (-1799.49 1219.74 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[-0.707107 0.707107 0 100.31] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1452"
- "plane" "(-912 -1152 -48) (-880 -1152 -48) (-880 -1152 -44)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4244"
+ "plane" "(-1938 1313 -520) (-1874 1313 -520) (-1874 1313 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1451"
- "plane" "(-880 -1184 -48) (-912 -1184 -48) (-912 -1184 -44)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4243"
+ "plane" "(-1799.49 1219.74 -520) (-1844.75 1174.49 -520) (-1844.75 1174.49 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 150 243"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 8500]"
- }
-}
-entity
-{
- "id" "3839"
- "classname" "trigger_momentum_onehop"
- "hold" "0.2"
- "origin" "-824 -1368 -30"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3836"
+ "id" "12101"
side
{
- "id" "1468"
- "plane" "(-832 -1376 -28) (-832 -1360 -28) (-816 -1360 -28)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4254"
+ "plane" "(-1833.44 1163.18 -360) (-1878.69 1117.93 -360) (-1890 1129.24 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1467"
- "plane" "(-832 -1360 -32) (-832 -1376 -32) (-816 -1376 -32)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4253"
+ "plane" "(-1844.75 1174.49 -488) (-1890 1129.24 -488) (-1878.69 1117.92 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1466"
- "plane" "(-832 -1376 -32) (-832 -1360 -32) (-832 -1360 -28)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4252"
+ "plane" "(-1878.69 1117.92 -488) (-1890 1129.23 -488) (-1890 1129.23 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1465"
- "plane" "(-816 -1360 -32) (-816 -1376 -32) (-816 -1376 -28)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4251"
+ "plane" "(-1890 1129.23 -488) (-1844.74 1174.49 -488) (-1844.74 1174.49 -360)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1464"
- "plane" "(-832 -1360 -32) (-816 -1360 -32) (-816 -1360 -28)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4250"
+ "plane" "(-1833.43 1163.18 -488) (-1878.69 1117.92 -488) (-1878.69 1117.92 -360)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 -0.707107 0 88.2328] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1463"
- "plane" "(-816 -1376 -32) (-832 -1376 -32) (-832 -1376 -28)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4249"
+ "plane" "(-1844.74 1174.49 -488) (-1833.43 1163.18 -488) (-1833.43 1163.18 -360)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[-0.707107 0.707107 0 100.31] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 164"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 9500]"
- }
-}
-entity
-{
- "id" "3851"
- "classname" "trigger_momentum_teleport_checkpoint"
- "origin" "-800 -1584 -24"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3849"
+ "id" "12102"
side
{
- "id" "1480"
- "plane" "(-928 -1552 0) (-672 -1552 0) (-672 -1616 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4260"
+ "plane" "(-1788.18 1208.43 -360) (-1833.43 1163.18 -360) (-1844.74 1174.49 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1479"
- "plane" "(-928 -1616 -48) (-672 -1616 -48) (-672 -1552 -48)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4259"
+ "plane" "(-1799.49 1219.75 -392) (-1844.74 1174.49 -392) (-1833.43 1163.18 -392)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -100.31] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1478"
- "plane" "(-928 -1552 0) (-928 -1616 0) (-928 -1616 -48)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4258"
+ "plane" "(-1844.75 1174.49 -392) (-1799.49 1219.74 -392) (-1799.49 1219.75 -360)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1477"
- "plane" "(-672 -1552 -48) (-672 -1616 -48) (-672 -1616 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4257"
+ "plane" "(-1788.18 1208.43 -392) (-1833.43 1163.18 -392) (-1833.43 1163.18 -360)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 -0.707107 0 88.2328] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1476"
- "plane" "(-672 -1552 0) (-928 -1552 0) (-928 -1552 -48)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4256"
+ "plane" "(-1833.43 1163.18 -392) (-1844.74 1174.49 -392) (-1844.75 1174.49 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1475"
- "plane" "(-672 -1616 -48) (-928 -1616 -48) (-928 -1616 0)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4255"
+ "plane" "(-1799.49 1219.75 -392) (-1788.18 1208.43 -392) (-1788.18 1208.43 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 164"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 10500]"
- }
-}
-entity
-{
- "id" "3899"
- "classname" "trigger_momentum_teleport_checkpoint"
- "origin" "-792 -920 -188"
- "resetang" "1"
- "spawnflags" "1"
- "StartDisabled" "0"
- "stop" "1"
solid
{
- "id" "3894"
+ "id" "12103"
side
{
- "id" "1492"
- "plane" "(-1104 -224 -184) (-480 -224 -184) (-480 -1616 -184)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4266"
+ "plane" "(-1799.49 1219.74 -360) (-1754.23 1265 -360) (-1742.92 1253.69 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1491"
- "plane" "(-1104 -1616 -192) (-480 -1616 -192) (-480 -224 -192)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4265"
+ "plane" "(-1788.18 1208.42 -488) (-1742.91 1253.68 -488) (-1754.23 1265 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1490"
- "plane" "(-1104 -224 -184) (-1104 -1616 -184) (-1104 -1616 -192)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4264"
+ "plane" "(-1754.24 1265 -488) (-1742.92 1253.69 -488) (-1742.92 1253.69 -360)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1489"
- "plane" "(-480 -224 -192) (-480 -1616 -192) (-480 -1616 -184)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4263"
+ "plane" "(-1799.49 1219.75 -488) (-1754.23 1265 -488) (-1754.24 1265 -360)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1488"
- "plane" "(-480 -224 -184) (-1104 -224 -184) (-1104 -224 -192)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4262"
+ "plane" "(-1742.92 1253.69 -488) (-1788.18 1208.43 -488) (-1788.18 1208.43 -360)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 -0.707107 0 88.2328] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1487"
- "plane" "(-480 -1616 -192) (-1104 -1616 -192) (-1104 -1616 -184)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4261"
+ "plane" "(-1788.18 1208.43 -488) (-1799.49 1219.75 -488) (-1799.48 1219.74 -360)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[-0.707107 0.707107 0 100.31] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "0 155 164"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11500]"
- }
-}
-entity
-{
- "id" "3906"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-955.188 -656.464 215"
- editor
+ solid
{
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 12000]"
- }
-}
-entity
-{
- "id" "4013"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-489 -393.329 102.373"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 0]"
- }
-}
-entity
-{
- "id" "4018"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-907.121 -1607 137.748"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "4023"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-681 -584.782 3.95955"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1000]"
- }
-}
-entity
-{
- "id" "4028"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-957.17 -392.5 63.3597"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1500]"
- }
-}
-entity
-{
- "id" "4033"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-681 -1014.74 -10.2118"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2000]"
- }
-}
-entity
-{
- "id" "4038"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "-842.781 -532.704 -119.5"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 2500]"
- }
-}
-entity
-{
- "id" "4311"
- "classname" "func_detail"
- solid
- {
- "id" "3524"
+ "id" "12104"
side
{
- "id" "1564"
- "plane" "(-928 -1552 -48) (-672 -1552 -48) (-672 -1616 -48)"
- "material" "CS_ITALY/PTILEFLOOR1"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4272"
+ "plane" "(-1938 1313 -488) (-1938 1345 -488) (-1874 1345 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0.707107 0.707107 0 -88.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -100.31] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1563"
- "plane" "(-928 -1616 -64) (-672 -1616 -64) (-672 -1552 -64)"
- "material" "CS_ITALY/PTILEFLOOR1"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4271"
+ "plane" "(-1938 1345 -520) (-1938 1313 -520) (-1874 1313 -520)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1562"
- "plane" "(-928 -1552 -48) (-928 -1616 -48) (-928 -1616 -64)"
- "material" "CS_ITALY/PTILEFLOOR1"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4270"
+ "plane" "(-1938 1313 -520) (-1938 1345 -520) (-1938 1345 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1561"
- "plane" "(-672 -1552 -64) (-672 -1616 -64) (-672 -1616 -48)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4269"
+ "plane" "(-1874 1345 -520) (-1874 1313 -520) (-1874 1313 -488)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1560"
- "plane" "(-672 -1552 -48) (-928 -1552 -48) (-928 -1552 -64)"
- "material" "CS_ITALY/PTILEFLOOR1"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4268"
+ "plane" "(-1938 1345 -520) (-1874 1345 -520) (-1874 1345 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1559"
- "plane" "(-672 -1616 -64) (-928 -1616 -64) (-928 -1616 -48)"
+ "id" "4267"
+ "plane" "(-1874 1313 -520) (-1938 1313 -520) (-1938 1313 -488)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 110 159"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3514"
+ "id" "12106"
side
{
- "id" "1510"
- "plane" "(-656 -272 -176) (-624 -272 -176) (-624 -304 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4278"
+ "plane" "(-2491 480 -96) (-2491 1804 -96) (-1048 1804 -96)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1509"
- "plane" "(-656 -304 -192) (-624 -304 -192) (-624 -272 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4277"
+ "plane" "(-2491 1804 -128) (-2491 1804 -96) (-2491 480 -96)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1508"
- "plane" "(-656 -272 -176) (-656 -304 -176) (-656 -304 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4276"
+ "plane" "(-1048 480 -128) (-1048 480 -96) (-1048 1804 -96)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1507"
- "plane" "(-624 -272 -192) (-624 -304 -192) (-624 -304 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4275"
+ "plane" "(-1048 1804 -128) (-1048 1804 -96) (-2491 1804 -96)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1506"
- "plane" "(-624 -272 -176) (-656 -272 -176) (-656 -272 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4274"
+ "plane" "(-2491 480 -128) (-2491 480 -96) (-1048 480 -96)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1505"
- "plane" "(-624 -304 -192) (-656 -304 -192) (-656 -304 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4273"
+ "plane" "(-2491 1804 -128) (-2491 480 -128) (-1048 480 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 220 220"
+ "groupid" "12105"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3515"
+ "id" "12107"
side
{
- "id" "1516"
- "plane" "(-784 -272 -176) (-752 -272 -176) (-752 -304 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4284"
+ "plane" "(-2491 1804 -624) (-2491 480 -624) (-1048 480 -624)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1515"
- "plane" "(-784 -304 -192) (-752 -304 -192) (-752 -272 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4283"
+ "plane" "(-2491 480 -592) (-2491 480 -624) (-2491 1804 -624)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1514"
- "plane" "(-784 -272 -176) (-784 -304 -176) (-784 -304 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4282"
+ "plane" "(-1048 1804 -592) (-1048 1804 -624) (-1048 480 -624)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1513"
- "plane" "(-752 -272 -192) (-752 -304 -192) (-752 -304 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4281"
+ "plane" "(-2491 1804 -592) (-2491 1804 -624) (-1048 1804 -624)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1512"
- "plane" "(-752 -272 -176) (-784 -272 -176) (-784 -272 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4280"
+ "plane" "(-1048 480 -592) (-1048 480 -624) (-2491 480 -624)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1511"
- "plane" "(-752 -304 -192) (-784 -304 -192) (-784 -304 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4279"
+ "plane" "(-2491 480 -592) (-2491 1804 -592) (-1048 1804 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 220 220"
+ "groupid" "12105"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3516"
+ "id" "12108"
side
{
- "id" "1522"
- "plane" "(-880 -384 -176) (-864 -384 -176) (-864 -400 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4290"
+ "plane" "(-2491 480 -128) (-2491 480 -592) (-2491 1804 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1521"
- "plane" "(-880 -400 -192) (-864 -400 -192) (-864 -384 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4289"
+ "plane" "(-2491 1804 -128) (-2491 1804 -592) (-2459 1804 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1520"
- "plane" "(-880 -384 -176) (-880 -400 -176) (-880 -400 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4288"
+ "plane" "(-2459 480 -592) (-2491 480 -592) (-2491 480 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1519"
- "plane" "(-864 -384 -192) (-864 -400 -192) (-864 -400 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4287"
+ "plane" "(-2459 480 -128) (-2491 480 -128) (-2491 1804 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1518"
- "plane" "(-864 -384 -176) (-880 -384 -176) (-880 -384 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4286"
+ "plane" "(-2459 1804 -592) (-2491 1804 -592) (-2491 480 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1517"
- "plane" "(-864 -400 -192) (-880 -400 -192) (-880 -400 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4285"
+ "plane" "(-2459 1804 -128) (-2459 1804 -592) (-2459 480 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 220 220"
+ "groupid" "12105"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3518"
+ "id" "12109"
side
{
- "id" "1528"
- "plane" "(-1024 -496 -176) (-960 -496 -176) (-960 -560 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4296"
+ "plane" "(-1048 1804 -128) (-1048 1804 -592) (-1048 480 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1527"
- "plane" "(-1024 -560 -192) (-960 -560 -192) (-960 -496 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4295"
+ "plane" "(-1080 1804 -592) (-1048 1804 -592) (-1048 1804 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1526"
- "plane" "(-1024 -496 -176) (-1024 -560 -176) (-1024 -560 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4294"
+ "plane" "(-1048 480 -128) (-1048 480 -592) (-1080 480 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1525"
- "plane" "(-960 -496 -192) (-960 -560 -192) (-960 -560 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4293"
+ "plane" "(-1080 1804 -128) (-1048 1804 -128) (-1048 480 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1524"
- "plane" "(-960 -496 -176) (-1024 -496 -176) (-1024 -496 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4292"
+ "plane" "(-1080 480 -592) (-1048 480 -592) (-1048 1804 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1523"
- "plane" "(-960 -560 -192) (-1024 -560 -192) (-1024 -560 -176)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4291"
+ "plane" "(-1080 480 -128) (-1080 480 -592) (-1080 1804 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 220 220"
+ "groupid" "12105"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3519"
+ "id" "12110"
side
{
- "id" "1534"
- "plane" "(-1024 -624 -144) (-944 -624 -144) (-944 -704 -144)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4302"
+ "plane" "(-2459 1804 -592) (-1080 1804 -592) (-1080 1804 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1533"
- "plane" "(-1024 -704 -160) (-944 -704 -160) (-944 -624 -160)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4301"
+ "plane" "(-2459 1772 -128) (-2459 1804 -128) (-1080 1804 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1532"
- "plane" "(-1024 -624 -144) (-1024 -704 -144) (-1024 -704 -160)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4300"
+ "plane" "(-1080 1804 -592) (-2459 1804 -592) (-2459 1772 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1531"
- "plane" "(-944 -624 -160) (-944 -704 -160) (-944 -704 -144)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4299"
+ "plane" "(-2459 1772 -592) (-2459 1804 -592) (-2459 1804 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1530"
- "plane" "(-944 -624 -144) (-1024 -624 -144) (-1024 -624 -160)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4298"
+ "plane" "(-1080 1804 -128) (-1080 1804 -592) (-1080 1772 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1529"
- "plane" "(-944 -704 -160) (-1024 -704 -160) (-1024 -704 -144)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4297"
+ "plane" "(-1080 1772 -592) (-2459 1772 -592) (-2459 1772 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 220 220"
+ "groupid" "12105"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3520"
+ "id" "12111"
side
{
- "id" "1540"
- "plane" "(-848 -736 -112) (-720 -736 -112) (-720 -848 -112)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4308"
+ "plane" "(-1080 480 -592) (-2459 480 -592) (-2459 480 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1539"
- "plane" "(-848 -848 -128) (-720 -848 -128) (-720 -736 -128)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4307"
+ "plane" "(-1080 480 -128) (-2459 480 -128) (-2459 512 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1538"
- "plane" "(-848 -736 -112) (-848 -848 -112) (-848 -848 -128)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4306"
+ "plane" "(-2459 512 -592) (-2459 480 -592) (-1080 480 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -124] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1537"
- "plane" "(-720 -736 -128) (-720 -848 -128) (-720 -848 -112)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4305"
+ "plane" "(-2459 480 -128) (-2459 480 -592) (-2459 512 -592)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1536"
- "plane" "(-720 -736 -112) (-848 -736 -112) (-848 -736 -128)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4304"
+ "plane" "(-1080 512 -592) (-1080 480 -592) (-1080 480 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 124] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1535"
- "plane" "(-720 -848 -128) (-848 -848 -128) (-848 -848 -112)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4303"
+ "plane" "(-2459 512 -592) (-1080 512 -592) (-1080 512 -128)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 220 220"
+ "groupid" "12105"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3521"
+ "id" "12634"
side
{
- "id" "1546"
- "plane" "(-816 -944 -80) (-784 -944 -80) (-784 -976 -80)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4344"
+ "plane" "(-711.998 1170.75 -424) (-805.256 1309.25 -424) (-741.256 1309.25 -424)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0.707107 0.707107 0 -81.5227] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -114.791] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1545"
- "plane" "(-816 -976 -96) (-784 -976 -96) (-784 -944 -96)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "4343"
+ "plane" "(-805.256 1309.25 -456) (-712 1170.75 -456) (-666.744 1215.99 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -17.5227] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -50.7903] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1544"
- "plane" "(-816 -944 -80) (-816 -976 -80) (-816 -976 -96)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4342"
+ "plane" "(-711.998 1170.75 -456) (-805.256 1309.25 -456) (-805.256 1309.25 -424)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[-0.707107 0.707107 0 114.791] 0.25"
+ "vaxis" "[0 0 -1 96] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1543"
- "plane" "(-784 -944 -96) (-784 -976 -96) (-784 -976 -80)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4341"
+ "plane" "(-741.256 1309.25 -456) (-666.746 1215.99 -456) (-666.744 1215.99 -424)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[-0.707107 0.707107 0 114.791] 0.25"
+ "vaxis" "[0 0 -1 96] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1542"
- "plane" "(-784 -944 -80) (-816 -944 -80) (-816 -944 -96)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4340"
+ "plane" "(-805.256 1309.25 -456) (-741.256 1309.25 -456) (-741.256 1309.25 -424)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -17.5227] 0.25"
+ "vaxis" "[0 0 -1 32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1541"
- "plane" "(-784 -976 -96) (-816 -976 -96) (-816 -976 -80)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "4339"
+ "plane" "(-666.744 1215.99 -456) (-711.998 1170.75 -456) (-711.998 1170.75 -424)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -17.5227] 0.25"
+ "vaxis" "[0 0 -1 32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "0 150 243"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3522"
+ "id" "12728"
side
{
- "id" "1552"
- "plane" "(-912 -1152 -48) (-880 -1152 -48) (-880 -1184 -48)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4377"
+ "plane" "(-1944 1313.84 -360) (-1944 1319.99 -360) (-1840 1163.72 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[1 0 0 32] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10719,10 +9164,10 @@ entity
}
side
{
- "id" "1551"
- "plane" "(-912 -1184 -64) (-880 -1184 -64) (-880 -1152 -64)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4376"
+ "plane" "(-1944 1319.99 -520) (-1944 1313.84 -520) (-1845.93 1160 -520)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[1 0 0 32] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10730,9 +9175,9 @@ entity
}
side
{
- "id" "1550"
- "plane" "(-912 -1152 -48) (-912 -1184 -48) (-912 -1184 -64)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "id" "4375"
+ "plane" "(-1944 1313.84 -520) (-1944 1319.99 -520) (-1944 1319.99 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -10741,9 +9186,9 @@ entity
}
side
{
- "id" "1549"
- "plane" "(-880 -1152 -64) (-880 -1184 -64) (-880 -1184 -48)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "id" "4374"
+ "plane" "(-1840 1163.72 -520) (-1840 1160 -520) (-1840 1160 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -10752,10 +9197,10 @@ entity
}
side
{
- "id" "1548"
- "plane" "(-880 -1152 -48) (-912 -1152 -48) (-912 -1152 -64)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4373"
+ "plane" "(-1840 1160 -520) (-1845.93 1160 -520) (-1845.93 1160 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[1 0 0 32] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10763,10 +9208,21 @@ entity
}
side
{
- "id" "1547"
- "plane" "(-880 -1184 -64) (-912 -1184 -64) (-912 -1184 -48)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4372"
+ "plane" "(-1845.93 1160 -520) (-1944 1313.84 -520) (-1944 1313.84 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4371"
+ "plane" "(-1944 1319.99 -520) (-1840 1163.72 -520) (-1840 1163.72 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10774,20 +9230,20 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "0 216 109"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "3523"
+ "id" "12736"
side
{
- "id" "1558"
- "plane" "(-832 -1360 -32) (-816 -1360 -32) (-816 -1376 -32)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4391"
+ "plane" "(-1872 1316 -360) (-1872 1320 -360) (-1792 1218.42 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[1 0 0 -32] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10795,10 +9251,10 @@ entity
}
side
{
- "id" "1557"
- "plane" "(-832 -1376 -48) (-816 -1376 -48) (-816 -1360 -48)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4390"
+ "plane" "(-1872 1320 -520) (-1872 1316 -520) (-1796.56 1216 -520)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[1 0 0 -32] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10806,9 +9262,9 @@ entity
}
side
{
- "id" "1556"
- "plane" "(-832 -1360 -32) (-832 -1376 -32) (-832 -1376 -48)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "id" "4389"
+ "plane" "(-1872 1316 -520) (-1872 1320 -520) (-1872 1320 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -10817,9 +9273,9 @@ entity
}
side
{
- "id" "1555"
- "plane" "(-816 -1360 -48) (-816 -1376 -48) (-816 -1376 -32)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "id" "4388"
+ "plane" "(-1792 1218.42 -520) (-1792 1216 -520) (-1792 1216 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -10828,10 +9284,10 @@ entity
}
side
{
- "id" "1554"
- "plane" "(-816 -1360 -32) (-832 -1360 -32) (-832 -1360 -48)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4387"
+ "plane" "(-1792 1216 -520) (-1796.56 1216 -520) (-1796.56 1216 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[1 0 0 -32] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10839,10 +9295,21 @@ entity
}
side
{
- "id" "1553"
- "plane" "(-816 -1376 -48) (-832 -1376 -48) (-832 -1376 -32)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "4386"
+ "plane" "(-1796.56 1216 -520) (-1872 1316 -520) (-1872 1316 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4385"
+ "plane" "(-1872 1319.99 -520) (-1792 1218.42 -520) (-1792 1218.42 -360)"
+ "material" "TOOLS/TOOLSPLAYERCLIP"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10850,19 +9317,142 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "0 216 109"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- solid
+ group
{
- "id" "3501"
- side
+ "id" "11540"
+ editor
{
- "id" "1570"
- "plane" "(-560 -352 -160) (-480 -352 -160) (-480 -432 -160)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "color" "222 111 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12105"
+ editor
+ {
+ "color" "220 220 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12112"
+ editor
+ {
+ "color" "214 243 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12113"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12112"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12129"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12112"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12143"
+ editor
+ {
+ "color" "214 243 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12144"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12143"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12160"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12143"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12174"
+ editor
+ {
+ "color" "214 243 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12175"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12174"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "12191"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12174"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+}
+entity
+{
+ "id" "3135"
+ "classname" "func_detail"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ solid
+ {
+ "id" "70"
+ side
+ {
+ "id" "1085"
+ "plane" "(384 -384 64) (384 320 64) (448 320 64)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -10871,10 +9461,10 @@ entity
}
side
{
- "id" "1569"
- "plane" "(-560 -432 -192) (-480 -432 -192) (-480 -352 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1084"
+ "plane" "(384 320 0) (384 -384 0) (448 -384 0)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10882,19 +9472,19 @@ entity
}
side
{
- "id" "1568"
- "plane" "(-560 -352 -160) (-560 -432 -160) (-560 -432 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "1083"
+ "plane" "(384 -384 0) (384 320 0) (384 320 64)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 384] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1567"
- "plane" "(-480 -352 -192) (-480 -432 -192) (-480 -432 -160)"
+ "id" "1082"
+ "plane" "(448 320 0) (448 -384 0) (448 -384 64)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@@ -10904,55 +9494,41 @@ entity
}
side
{
- "id" "1566"
- "plane" "(-480 -352 -160) (-560 -352 -160) (-560 -352 -192)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "1081"
+ "plane" "(384 320 0) (448 320 0) (448 320 64)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 384] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "1565"
- "plane" "(-480 -432 -192) (-560 -432 -192) (-560 -432 -160)"
- "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "id" "1080"
+ "plane" "(448 -384 0) (384 -384 0) (384 -384 64)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "vaxis" "[0 0 -1 384] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "0 180 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 1500]"
- }
-}
-entity
-{
- "id" "4709"
- "classname" "func_areaportal"
- "PortalVersion" "1"
- "StartOpen" "1"
solid
{
- "id" "4707"
+ "id" "74"
side
{
- "id" "1720"
- "plane" "(192 480 0) (256 480 0) (256 464 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1091"
+ "plane" "(384 -64 -7.62939e-006) (384 0 -7.62939e-006) (448 0 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -10961,10 +9537,10 @@ entity
}
side
{
- "id" "1719"
- "plane" "(192 464 -160) (256 464 -160) (256 480 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1090"
+ "plane" "(384 0 -160) (384 -64 -160) (448 -64 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10972,10 +9548,10 @@ entity
}
side
{
- "id" "1718"
- "plane" "(192 480 0) (192 464 0) (192 464 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1089"
+ "plane" "(384 -64 -160) (384 0 -160) (384 0 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -10983,9 +9559,9 @@ entity
}
side
{
- "id" "1717"
- "plane" "(256 480 -160) (256 464 -160) (256 464 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1088"
+ "plane" "(448 0 -160) (448 -64 -160) (448 -64 -7.62939e-006)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -10994,10 +9570,10 @@ entity
}
side
{
- "id" "1716"
- "plane" "(256 480 0) (192 480 0) (192 480 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1087"
+ "plane" "(384 0 -160) (448 0 -160) (448 0 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11005,9 +9581,9 @@ entity
}
side
{
- "id" "1715"
- "plane" "(256 464 -160) (192 464 -160) (192 464 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1086"
+ "plane" "(448 -64 -160) (384 -64 -160) (384 -64 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11016,33 +9592,19 @@ entity
}
editor
{
- "color" "0 255 255"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "0 255 255"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 7000]"
- }
-}
-entity
-{
- "id" "4716"
- "classname" "func_areaportal"
- "PortalVersion" "1"
- "StartOpen" "1"
solid
{
- "id" "4714"
+ "id" "73"
side
{
- "id" "1732"
- "plane" "(-192 368 0) (-128 368 0) (-128 352 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1097"
+ "plane" "(384 64 -7.62939e-006) (384 128 -7.62939e-006) (448 128 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11051,10 +9613,10 @@ entity
}
side
{
- "id" "1731"
- "plane" "(-192 352 -160) (-128 352 -160) (-128 368 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1096"
+ "plane" "(384 128 -160) (384 64 -160) (448 64 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11062,10 +9624,10 @@ entity
}
side
{
- "id" "1730"
- "plane" "(-192 368 0) (-192 352 0) (-192 352 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1095"
+ "plane" "(384 64 -160) (384 128 -160) (384 128 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11073,9 +9635,9 @@ entity
}
side
{
- "id" "1729"
- "plane" "(-128 368 -160) (-128 352 -160) (-128 352 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1094"
+ "plane" "(448 128 -160) (448 64 -160) (448 64 -7.62939e-006)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11084,10 +9646,10 @@ entity
}
side
{
- "id" "1728"
- "plane" "(-128 368 0) (-192 368 0) (-192 368 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1093"
+ "plane" "(384 128 -160) (448 128 -160) (448 128 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11095,9 +9657,9 @@ entity
}
side
{
- "id" "1727"
- "plane" "(-128 352 -160) (-192 352 -160) (-192 352 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1092"
+ "plane" "(448 64 -160) (384 64 -160) (384 64 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11106,33 +9668,19 @@ entity
}
editor
{
- "color" "0 255 255"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
+ solid
{
- "color" "0 255 255"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 8000]"
- }
-}
-entity
-{
- "id" "4723"
- "classname" "func_areaportal"
- "PortalVersion" "1"
- "StartOpen" "1"
- solid
- {
- "id" "4721"
+ "id" "72"
side
{
- "id" "1744"
- "plane" "(-480 -352 0) (-464 -352 0) (-464 -428 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1103"
+ "plane" "(384 192 -7.62939e-006) (384 256 -7.62939e-006) (448 256 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11141,10 +9689,10 @@ entity
}
side
{
- "id" "1743"
- "plane" "(-480 -428 -160) (-464 -428 -160) (-464 -352 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1102"
+ "plane" "(384 256 -160) (384 192 -160) (448 192 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11152,10 +9700,10 @@ entity
}
side
{
- "id" "1742"
- "plane" "(-480 -352 0) (-480 -428 0) (-480 -428 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1101"
+ "plane" "(384 192 -160) (384 256 -160) (384 256 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11163,9 +9711,9 @@ entity
}
side
{
- "id" "1741"
- "plane" "(-464 -352 -160) (-464 -428 -160) (-464 -428 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1100"
+ "plane" "(448 256 -160) (448 192 -160) (448 192 -7.62939e-006)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11174,10 +9722,10 @@ entity
}
side
{
- "id" "1740"
- "plane" "(-464 -352 0) (-480 -352 0) (-480 -352 -160)"
- "material" "TOOLS/TOOLSAREAPORTAL"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1099"
+ "plane" "(384 256 -160) (448 256 -160) (448 256 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11185,9 +9733,9 @@ entity
}
side
{
- "id" "1739"
- "plane" "(-464 -428 -160) (-480 -428 -160) (-480 -428 0)"
- "material" "TOOLS/TOOLSAREAPORTAL"
+ "id" "1098"
+ "plane" "(448 192 -160) (384 192 -160) (384 192 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11196,31 +9744,19 @@ entity
}
editor
{
- "color" "0 255 255"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "0 255 255"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 9000]"
- }
-}
-entity
-{
- "id" "4824"
- "classname" "func_detail"
solid
{
- "id" "4729"
+ "id" "75"
side
{
- "id" "1780"
- "plane" "(160 736 -128) (192 736 -128) (192 704 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1109"
+ "plane" "(384 -192 -7.62939e-006) (384 -128 -7.62939e-006) (448 -128 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11229,10 +9765,10 @@ entity
}
side
{
- "id" "1779"
- "plane" "(160 704 -160) (192 704 -160) (192 736 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1108"
+ "plane" "(384 -128 -160) (384 -192 -160) (448 -192 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11240,10 +9776,10 @@ entity
}
side
{
- "id" "1778"
- "plane" "(160 736 -128) (160 704 -128) (160 704 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1107"
+ "plane" "(384 -192 -160) (384 -128 -160) (384 -128 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11251,9 +9787,9 @@ entity
}
side
{
- "id" "1777"
- "plane" "(192 736 -160) (192 704 -160) (192 704 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1106"
+ "plane" "(448 -128 -160) (448 -192 -160) (448 -192 -7.62939e-006)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11262,10 +9798,10 @@ entity
}
side
{
- "id" "1776"
- "plane" "(192 736 -128) (160 736 -128) (160 736 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1105"
+ "plane" "(384 -128 -160) (448 -128 -160) (448 -128 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11273,9 +9809,9 @@ entity
}
side
{
- "id" "1775"
- "plane" "(192 704 -160) (160 704 -160) (160 704 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1104"
+ "plane" "(448 -192 -160) (384 -192 -160) (384 -192 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11284,19 +9820,19 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "4814"
+ "id" "291"
side
{
- "id" "1786"
- "plane" "(160 832 -128) (192 832 -128) (192 800 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1115"
+ "plane" "(384 -320 -7.62939e-006) (384 -256 -7.62939e-006) (448 -256 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11305,10 +9841,10 @@ entity
}
side
{
- "id" "1785"
- "plane" "(160 800 -160) (192 800 -160) (192 832 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1114"
+ "plane" "(384 -256 -160) (384 -320 -160) (448 -320 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11316,10 +9852,10 @@ entity
}
side
{
- "id" "1784"
- "plane" "(160 832 -128) (160 800 -128) (160 800 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1113"
+ "plane" "(384 -320 -160) (384 -256 -160) (384 -256 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11327,9 +9863,9 @@ entity
}
side
{
- "id" "1783"
- "plane" "(192 832 -160) (192 800 -160) (192 800 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1112"
+ "plane" "(448 -256 -160) (448 -320 -160) (448 -320 -7.62939e-006)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11338,10 +9874,10 @@ entity
}
side
{
- "id" "1782"
- "plane" "(192 832 -128) (160 832 -128) (160 832 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1111"
+ "plane" "(384 -256 -160) (448 -256 -160) (448 -256 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11349,9 +9885,9 @@ entity
}
side
{
- "id" "1781"
- "plane" "(192 800 -160) (160 800 -160) (160 800 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1110"
+ "plane" "(448 -320 -160) (384 -320 -160) (384 -320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11360,19 +9896,19 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "4815"
+ "id" "897"
side
{
- "id" "1792"
- "plane" "(160 928 -128) (192 928 -128) (192 896 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1121"
+ "plane" "(-320 352 64) (256 352 64) (256 320 64)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11381,10 +9917,10 @@ entity
}
side
{
- "id" "1791"
- "plane" "(160 896 -160) (192 896 -160) (192 928 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1120"
+ "plane" "(-320 320 0) (256 320 0) (256 352 0)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11392,10 +9928,10 @@ entity
}
side
{
- "id" "1790"
- "plane" "(160 928 -128) (160 896 -128) (160 896 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1119"
+ "plane" "(-320 352 64) (-320 320 64) (-320 320 0)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11403,9 +9939,9 @@ entity
}
side
{
- "id" "1789"
- "plane" "(192 928 -160) (192 896 -160) (192 896 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1118"
+ "plane" "(256 352 0) (256 320 0) (256 320 64)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11414,10 +9950,10 @@ entity
}
side
{
- "id" "1788"
- "plane" "(192 928 -128) (160 928 -128) (160 928 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1117"
+ "plane" "(256 352 64) (-320 352 64) (-320 352 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11425,9 +9961,9 @@ entity
}
side
{
- "id" "1787"
- "plane" "(192 896 -160) (160 896 -160) (160 896 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
+ "id" "1116"
+ "plane" "(256 320 0) (-320 320 0) (-320 320 64)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11436,35 +9972,19 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "0 180 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11000]"
- }
-}
-entity
-{
- "id" "4861"
- "classname" "trigger_momentum_timer_stage"
- "origin" "224 528 -80"
- "spawnflags" "1"
- "stage" "5"
- "StartDisabled" "0"
solid
{
- "id" "4859"
+ "id" "890"
side
{
- "id" "1816"
- "plane" "(192 576 0) (256 576 0) (256 480 0)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "1127"
+ "plane" "(-256 352 -7.62939e-006) (-192 352 -7.62939e-006) (-192 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11473,10 +9993,10 @@ entity
}
side
{
- "id" "1815"
- "plane" "(192 480 -160) (256 480 -160) (256 576 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1126"
+ "plane" "(-256 320 -160) (-192 320 -160) (-192 352 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11484,10 +10004,10 @@ entity
}
side
{
- "id" "1814"
- "plane" "(192 576 0) (192 480 0) (192 480 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1125"
+ "plane" "(-256 352 -7.62939e-006) (-256 320 -7.62939e-006) (-256 320 -160)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11495,9 +10015,9 @@ entity
}
side
{
- "id" "1813"
- "plane" "(256 576 -160) (256 480 -160) (256 480 0)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "1124"
+ "plane" "(-192 352 -160) (-192 320 -160) (-192 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11506,10 +10026,10 @@ entity
}
side
{
- "id" "1812"
- "plane" "(256 576 0) (192 576 0) (192 576 -160)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1123"
+ "plane" "(-192 352 -7.62939e-006) (-256 352 -7.62939e-006) (-256 352 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11517,9 +10037,9 @@ entity
}
side
{
- "id" "1811"
- "plane" "(256 480 -160) (192 480 -160) (192 480 0)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "1122"
+ "plane" "(-192 320 -160) (-256 320 -160) (-256 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -11528,54 +10048,42 @@ entity
}
editor
{
- "color" "220 30 220"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 13000]"
- }
-}
-entity
-{
- "id" "6274"
- "classname" "func_detail"
solid
{
- "id" "6275"
+ "id" "885"
side
{
- "id" "2408"
- "plane" "(153.503 1133.25 -128) (185.503 1133.25 -128) (185.503 1101.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
- "vaxis" "[0 -1 0 52.9966] 0.25"
+ "id" "1133"
+ "plane" "(-128 352 -7.62939e-006) (-64 352 -7.62939e-006) (-64 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 128] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2407"
- "plane" "(153.503 1101.25 -160) (185.503 1101.25 -160) (185.503 1133.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
- "vaxis" "[0 -1 0 52.9966] 0.25"
+ "id" "1132"
+ "plane" "(-128 320 -160) (-64 320 -160) (-64 352 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2406"
- "plane" "(153.503 1133.25 -128) (153.503 1101.25 -128) (153.503 1101.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 -52.9966] 0.25"
+ "id" "1131"
+ "plane" "(-128 352 -7.62939e-006) (-128 320 -7.62939e-006) (-128 320 -160)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11583,10 +10091,10 @@ entity
}
side
{
- "id" "2405"
- "plane" "(185.503 1133.25 -160) (185.503 1101.25 -160) (185.503 1101.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 -52.9966] 0.25"
+ "id" "1130"
+ "plane" "(-64 352 -160) (-64 320 -160) (-64 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11594,10 +10102,10 @@ entity
}
side
{
- "id" "2404"
- "plane" "(185.503 1133.25 -128) (153.503 1133.25 -128) (153.503 1133.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
+ "id" "1129"
+ "plane" "(-64 352 -7.62939e-006) (-128 352 -7.62939e-006) (-128 352 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11605,10 +10113,10 @@ entity
}
side
{
- "id" "2403"
- "plane" "(185.503 1101.25 -160) (153.503 1101.25 -160) (153.503 1101.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
+ "id" "1128"
+ "plane" "(-64 320 -160) (-128 320 -160) (-128 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11616,42 +10124,42 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "6276"
+ "id" "1097"
side
{
- "id" "2414"
- "plane" "(153.503 1229.25 -128) (185.503 1229.25 -128) (185.503 1197.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
- "vaxis" "[0 -1 0 52.9966] 0.25"
+ "id" "1139"
+ "plane" "(320 -576 -128) (320 -512 -128) (384 -512 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 -384] 0.25"
+ "vaxis" "[0 -1 0 128] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2413"
- "plane" "(153.503 1197.25 -160) (185.503 1197.25 -160) (185.503 1229.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
- "vaxis" "[0 -1 0 52.9966] 0.25"
+ "id" "1138"
+ "plane" "(320 -512 -160) (320 -576 -160) (384 -576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2412"
- "plane" "(153.503 1229.25 -128) (153.503 1197.25 -128) (153.503 1197.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 -52.9966] 0.25"
+ "id" "1137"
+ "plane" "(320 -576 -160) (320 -512 -160) (320 -512 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11659,10 +10167,10 @@ entity
}
side
{
- "id" "2411"
- "plane" "(185.503 1229.25 -160) (185.503 1197.25 -160) (185.503 1197.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 -52.9966] 0.25"
+ "id" "1136"
+ "plane" "(384 -512 -160) (384 -576 -160) (384 -576 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 -128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11670,10 +10178,10 @@ entity
}
side
{
- "id" "2410"
- "plane" "(185.503 1229.25 -128) (153.503 1229.25 -128) (153.503 1229.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
+ "id" "1135"
+ "plane" "(320 -512 -160) (384 -512 -160) (384 -512 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 384] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11681,10 +10189,10 @@ entity
}
side
{
- "id" "2409"
- "plane" "(185.503 1197.25 -160) (153.503 1197.25 -160) (153.503 1197.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
+ "id" "1134"
+ "plane" "(384 -576 -160) (320 -576 -160) (320 -576 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 -384] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11692,42 +10200,42 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "6277"
+ "id" "1098"
side
{
- "id" "2420"
- "plane" "(153.503 1325.25 -128) (185.503 1325.25 -128) (185.503 1293.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
- "vaxis" "[0 -1 0 52.9966] 0.25"
+ "id" "1145"
+ "plane" "(128 -576 -128) (128 -512 -128) (192 -512 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 -384] 0.25"
+ "vaxis" "[0 -1 0 128] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2419"
- "plane" "(153.503 1293.25 -160) (185.503 1293.25 -160) (185.503 1325.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
- "vaxis" "[0 -1 0 52.9966] 0.25"
+ "id" "1144"
+ "plane" "(128 -512 -160) (128 -576 -160) (192 -576 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2418"
- "plane" "(153.503 1325.25 -128) (153.503 1293.25 -128) (153.503 1293.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 -52.9966] 0.25"
+ "id" "1143"
+ "plane" "(128 -576 -160) (128 -512 -160) (128 -512 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11735,10 +10243,10 @@ entity
}
side
{
- "id" "2417"
- "plane" "(185.503 1325.25 -160) (185.503 1293.25 -160) (185.503 1293.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[0 1 0 -52.9966] 0.25"
+ "id" "1142"
+ "plane" "(192 -512 -160) (192 -576 -160) (192 -576 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 -128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11746,10 +10254,10 @@ entity
}
side
{
- "id" "2416"
- "plane" "(185.503 1325.25 -128) (153.503 1325.25 -128) (153.503 1325.25 -160)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
+ "id" "1141"
+ "plane" "(128 -512 -160) (192 -512 -160) (192 -512 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 384] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11757,10 +10265,10 @@ entity
}
side
{
- "id" "2415"
- "plane" "(185.503 1293.25 -160) (153.503 1293.25 -160) (153.503 1293.25 -128)"
- "material" "DEV/DEV_MEASURECRATE02"
- "uaxis" "[1 0 0 25.9881] 0.25"
+ "id" "1140"
+ "plane" "(192 -576 -160) (128 -576 -160) (128 -576 -128)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 -384] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11768,48 +10276,30 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "0 180 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 11000]"
- }
-}
-entity
-{
- "id" "6465"
- "classname" "trigger_momentum_timer_start"
- "bhopleavespeed" "250"
- "leavespeed" "290"
- "lookangles" "0 0 0"
- "origin" "-320 -152 42"
- "spawnflags" "13"
- "StartDisabled" "0"
solid
{
- "id" "6466"
+ "id" "2727"
side
{
- "id" "2438"
- "plane" "(-448 -256 90) (-448 -48 90) (-192 -48 90)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "1151"
+ "plane" "(-64 -608 -144) (-64 -448 -144) (32 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 -128] 0.25"
+ "vaxis" "[0 -1 0 384] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2437"
- "plane" "(-448 -48 -6) (-448 -256 -6) (-192 -256 -6)"
- "material" "TOOLS/TOOLSTRIGGER"
+ "id" "1150"
+ "plane" "(-64 -448 -160) (-64 -608 -160) (32 -608 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
"uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -11818,87 +10308,75 @@ entity
}
side
{
- "id" "2436"
- "plane" "(-448 -256 -6) (-448 -48 -6) (-448 -48 90)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 -1 0 0] 0.25"
- "vaxis" "[0 0 -1 40] 0.25"
+ "id" "1149"
+ "plane" "(-64 -608 -160) (-64 -448 -160) (-64 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 384] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2435"
- "plane" "(-192 -48 -6) (-192 -256 -6) (-192 -256 90)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 40] 0.25"
+ "id" "1148"
+ "plane" "(32 -448 -160) (32 -608 -160) (32 -608 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 -384] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2434"
- "plane" "(-448 -48 -6) (-192 -48 -6) (-192 -48 90)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[-1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 40] 0.25"
+ "id" "1147"
+ "plane" "(-64 -448 -160) (32 -448 -160) (32 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2433"
- "plane" "(-192 -256 -6) (-448 -256 -6) (-448 -256 90)"
- "material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 40] 0.25"
- "rotation" "0"
+ "id" "1146"
+ "plane" "(32 -608 -160) (-64 -608 -160) (-64 -608 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 -128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "220 30 220"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 14500]"
- }
-}
-entity
-{
- "id" "6727"
- "classname" "func_detail"
solid
{
- "id" "6654"
+ "id" "2731"
side
{
- "id" "2635"
- "plane" "(720 -416 -280) (736 -416 -280) (736 -480 -280)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "1157"
+ "plane" "(-240 -608 -144) (-240 -448 -144) (-144 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 64] 0.25"
+ "vaxis" "[0 -1 0 -128] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2634"
- "plane" "(720 -480 -288) (736 -480 -288) (736 -416 -288)"
+ "id" "1156"
+ "plane" "(-240 -448 -160) (-240 -608 -160) (-144 -608 -160)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11906,10 +10384,10 @@ entity
}
side
{
- "id" "2633"
- "plane" "(720 -416 -280) (720 -480 -280) (720 -480 -288)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1155"
+ "plane" "(-240 -608 -160) (-240 -448 -160) (-240 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 -128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11917,21 +10395,21 @@ entity
}
side
{
- "id" "2632"
- "plane" "(736 -416 -288) (736 -480 -288) (736 -480 -280)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "1154"
+ "plane" "(-144 -448 -160) (-144 -608 -160) (-144 -608 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2631"
- "plane" "(736 -416 -280) (720 -416 -280) (720 -416 -288)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1153"
+ "plane" "(-240 -448 -160) (-144 -448 -160) (-144 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 -64] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11939,10 +10417,10 @@ entity
}
side
{
- "id" "2630"
- "plane" "(736 -480 -288) (720 -480 -288) (720 -480 -280)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1152"
+ "plane" "(-144 -608 -160) (-240 -608 -160) (-240 -608 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 64] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11950,31 +10428,31 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "6653"
+ "id" "2857"
side
{
- "id" "2641"
- "plane" "(704 -416 -272) (720 -416 -272) (720 -480 -272)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "1163"
+ "plane" "(-416 -608 -144) (-416 -448 -144) (-320 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 256] 0.25"
+ "vaxis" "[0 -1 0 -128] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2640"
- "plane" "(704 -480 -280) (720 -480 -280) (720 -416 -280)"
+ "id" "1162"
+ "plane" "(-416 -448 -160) (-416 -608 -160) (-320 -608 -160)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11982,10 +10460,10 @@ entity
}
side
{
- "id" "2639"
- "plane" "(704 -416 -272) (704 -480 -272) (704 -480 -280)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1161"
+ "plane" "(-416 -608 -160) (-416 -448 -160) (-416 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 -128] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -11993,21 +10471,21 @@ entity
}
side
{
- "id" "2638"
- "plane" "(720 -416 -280) (720 -480 -280) (720 -480 -272)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "1160"
+ "plane" "(-320 -448 -160) (-320 -608 -160) (-320 -608 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2637"
- "plane" "(720 -416 -272) (704 -416 -272) (704 -416 -280)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1159"
+ "plane" "(-416 -448 -160) (-320 -448 -160) (-320 -448 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[-1 0 0 -256] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12015,10 +10493,10 @@ entity
}
side
{
- "id" "2636"
- "plane" "(720 -480 -280) (704 -480 -280) (704 -480 -272)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1158"
+ "plane" "(-320 -608 -160) (-416 -608 -160) (-416 -608 -144)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 256] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12026,31 +10504,31 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "6651"
+ "id" "884"
side
{
- "id" "2647"
- "plane" "(688 -416 -264) (704 -416 -264) (704 -480 -264)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "1169"
+ "plane" "(0 352 -7.62939e-006) (64 352 -7.62939e-006) (64 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2646"
- "plane" "(688 -480 -272) (704 -480 -272) (704 -416 -272)"
+ "id" "1168"
+ "plane" "(0 320 -160) (64 320 -160) (64 352 -160)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12058,10 +10536,10 @@ entity
}
side
{
- "id" "2645"
- "plane" "(688 -416 -264) (688 -480 -264) (688 -480 -272)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1167"
+ "plane" "(0 352 -7.62939e-006) (0 320 -7.62939e-006) (0 320 -160)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12069,21 +10547,21 @@ entity
}
side
{
- "id" "2644"
- "plane" "(704 -416 -272) (704 -480 -272) (704 -480 -264)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "1166"
+ "plane" "(64 352 -160) (64 320 -160) (64 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2643"
- "plane" "(704 -416 -264) (688 -416 -264) (688 -416 -272)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1165"
+ "plane" "(64 352 -7.62939e-006) (0 352 -7.62939e-006) (0 352 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12091,9 +10569,9 @@ entity
}
side
{
- "id" "2642"
- "plane" "(704 -480 -272) (688 -480 -272) (688 -480 -264)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "1164"
+ "plane" "(64 320 -160) (0 320 -160) (0 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12102,31 +10580,31 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "6650"
+ "id" "883"
side
{
- "id" "2653"
- "plane" "(656 -416 -248) (672 -416 -248) (672 -480 -248)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "1175"
+ "plane" "(128 352 -7.62939e-006) (192 352 -7.62939e-006) (192 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2652"
- "plane" "(656 -480 -256) (672 -480 -256) (672 -416 -256)"
+ "id" "1174"
+ "plane" "(128 320 -160) (192 320 -160) (192 352 -160)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12134,10 +10612,10 @@ entity
}
side
{
- "id" "2651"
- "plane" "(656 -416 -248) (656 -480 -248) (656 -480 -256)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
+ "id" "1173"
+ "plane" "(128 352 -7.62939e-006) (128 320 -7.62939e-006) (128 320 -160)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 -1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12145,21 +10623,21 @@ entity
}
side
{
- "id" "2650"
- "plane" "(672 -416 -256) (672 -480 -256) (672 -480 -248)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "1172"
+ "plane" "(192 352 -160) (192 320 -160) (192 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2649"
- "plane" "(672 -416 -248) (656 -416 -248) (656 -416 -256)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
+ "id" "1171"
+ "plane" "(192 352 -7.62939e-006) (128 352 -7.62939e-006) (128 352 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
@@ -12167,9 +10645,9 @@ entity
}
side
{
- "id" "2648"
- "plane" "(672 -480 -256) (656 -480 -256) (656 -480 -248)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "1170"
+ "plane" "(192 320 -160) (128 320 -160) (128 320 -7.62939e-006)"
+ "material" "DEV/GRAYGRID"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12178,30 +10656,9491 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "222 111 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
solid
{
- "id" "6652"
- side
- {
- "id" "2659"
- "plane" "(672 -416 -256) (688 -416 -256) (688 -480 -256)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
- "lightmapscale" "16"
- "smoothing_groups" "0"
- }
+ "id" "1414"
side
{
- "id" "2658"
- "plane" "(672 -480 -264) (688 -480 -264) (688 -416 -264)"
+ "id" "1180"
+ "plane" "(-32 2240 -384) (-288 2240 -384) (-288 576 -384)"
"material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1179"
+ "plane" "(-160 2240 -160) (-288 2240 -384) (-32 2240 -384)"
+ "material" "DEV/DEV_MEASUREWALL01D"
+ "uaxis" "[-1 0 0 -64] 0.5"
+ "vaxis" "[0 0 -1 -365.714] 0.4375"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1178"
+ "plane" "(-32 576 -384) (-288 576 -384) (-160 576 -160)"
+ "material" "DEV/DEV_MEASURECRATE01"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1177"
+ "plane" "(-160 576 -160) (-288 576 -384) (-288 2240 -384)"
+ "material" "DEV/DEV_MEASUREWALL01D"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[-0.496138 0 -0.868244 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1176"
+ "plane" "(-160 2240 -160) (-32 2240 -384) (-32 576 -384)"
+ "material" "DEV/DEV_MEASUREWALL01D"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0.496138 0 -0.868244 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "222 111 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "222 111 0"
+ "groupid" "11540"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 3500]"
+ }
+}
+entity
+{
+ "id" "12114"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1739.04 1117.94 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12113"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12119"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1722.07 1100.97 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12113"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12124"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1705.1 1084 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12113"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12130"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1722.07 1100.97 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12129"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12133"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1705.1 1084 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12129"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12136"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1739.04 1117.94 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12129"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12139"
+ "classname" "prop_static"
+ "angles" "0 45 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_interiors/lights_florescent01a.mdl"
+ "skin" "1"
+ "solid" "6"
+ "origin" "-1722.07 1100.97 -369"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12112"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "12145"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1629.82 1009.03 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12150"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1612.85 992.064 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12155"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1595.88 975.093 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12161"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1612.85 992.064 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12160"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12164"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1595.88 975.093 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12160"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12167"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1629.82 1009.03 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12160"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12170"
+ "classname" "prop_static"
+ "angles" "0 45 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_interiors/lights_florescent01a.mdl"
+ "skin" "1"
+ "solid" "6"
+ "origin" "-1612.85 992.064 -369"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12143"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "12176"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1485.82 865.034 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12175"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12181"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1468.85 848.064 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12175"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12186"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "-1451.88 831.093 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12175"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "12192"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1468.85 848.064 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12191"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12195"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1451.88 831.093 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12191"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12198"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "-1485.82 865.034 -376"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12191"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "12201"
+ "classname" "prop_static"
+ "angles" "0 45 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_interiors/lights_florescent01a.mdl"
+ "skin" "1"
+ "solid" "6"
+ "origin" "-1468.85 848.064 -369"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "12174"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "42"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "0 0 0"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1500]"
+ }
+}
+entity
+{
+ "id" "64"
+ "classname" "info_player_start"
+ "angles" "0 0 0"
+ "origin" "0 0 -128"
+ editor
+ {
+ "color" "0 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2000]"
+ }
+}
+entity
+{
+ "id" "111"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "effect" "0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "OneHop trigger. If it is touched twice without reset, it teleports the player to the current checkpoint. If player stays for 1 second, he gets teleported"
+ "spawnflags" "0"
+ "targetname" "OneHopNoReset_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "384 288 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 10000]"
+ }
+}
+entity
+{
+ "id" "113"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "effect" "0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Resets the current OneHop (You can hop again without being teleported)"
+ "spawnflags" "0"
+ "targetname" "OneHopReset_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "384 160 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 10500]"
+ }
+}
+entity
+{
+ "id" "115"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "effect" "0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Trigger_timer_checkpoint_teleport that teleports the player to his current checkpoint, without stopping him"
+ "targetname" "CheckpointTeleportNOStopLastCP_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "384 32 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11000]"
+ }
+}
+entity
+{
+ "id" "117"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "effect" "0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Normal trigger teleport, but it stops the player"
+ "targetname" "triggerTpStopPlayer_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "384 -96 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11500]"
+ }
+}
+entity
+{
+ "id" "119"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "effect" "0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Normal trigger start"
+ "targetname" "Starttrigger_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "384 -224 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "147"
+ "classname" "trigger_momentum_onehop"
+ "checkpoint" "-1"
+ "hold" "1"
+ "origin" "400 288 -112"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "0"
+ solid
+ {
+ "id" "83"
+ side
+ {
+ "id" "132"
+ "plane" "(384 320 -64) (416 320 -64) (416 256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "131"
+ "plane" "(384 256 -160) (416 256 -160) (416 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "130"
+ "plane" "(384 320 -64) (384 256 -64) (384 256 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "129"
+ "plane" "(416 320 -160) (416 256 -160) (416 256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "128"
+ "plane" "(416 320 -64) (384 320 -64) (384 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "127"
+ "plane" "(416 256 -160) (384 256 -160) (384 256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12500]"
+ }
+}
+entity
+{
+ "id" "162"
+ "classname" "trigger_momentum_resetonehop"
+ "origin" "400 160 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "84"
+ side
+ {
+ "id" "138"
+ "plane" "(384 192 -64) (416 192 -64) (416 128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "137"
+ "plane" "(384 128 -160) (416 128 -160) (416 192 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "136"
+ "plane" "(384 192 -64) (384 128 -64) (384 128 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "135"
+ "plane" "(416 192 -160) (416 128 -160) (416 128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "134"
+ "plane" "(416 192 -64) (384 192 -64) (384 192 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "133"
+ "plane" "(416 128 -160) (384 128 -160) (384 128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 13000]"
+ }
+}
+entity
+{
+ "id" "170"
+ "classname" "trigger_momentum_teleport_checkpoint"
+ "checkpoint" "-1"
+ "origin" "400 32 -112"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "0"
+ solid
+ {
+ "id" "85"
+ side
+ {
+ "id" "144"
+ "plane" "(384 64 -64) (416 64 -64) (416 0 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "143"
+ "plane" "(384 0 -160) (416 0 -160) (416 64 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "142"
+ "plane" "(384 64 -64) (384 0 -64) (384 0 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "141"
+ "plane" "(416 64 -160) (416 0 -160) (416 0 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "140"
+ "plane" "(416 64 -64) (384 64 -64) (384 64 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "139"
+ "plane" "(416 0 -160) (384 0 -160) (384 0 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 13500]"
+ }
+}
+entity
+{
+ "id" "178"
+ "classname" "trigger_momentum_timer_stage"
+ "origin" "400 -96 -112"
+ "spawnflags" "1"
+ "stage" "2"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "86"
+ side
+ {
+ "id" "150"
+ "plane" "(384 -64 -64) (416 -64 -64) (416 -128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "149"
+ "plane" "(384 -128 -160) (416 -128 -160) (416 -64 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "148"
+ "plane" "(384 -64 -64) (384 -128 -64) (384 -128 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "147"
+ "plane" "(416 -64 -160) (416 -128 -160) (416 -128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "146"
+ "plane" "(416 -64 -64) (384 -64 -64) (384 -64 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "145"
+ "plane" "(416 -128 -160) (384 -128 -160) (384 -128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14000]"
+ }
+}
+entity
+{
+ "id" "275"
+ "classname" "trigger_momentum_timer_start"
+ "bhopleavespeed" "250"
+ "leavespeed" "290"
+ "lookangles" "0 0 0"
+ "origin" "400 -224 -112"
+ "spawnflags" "13"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "87"
+ side
+ {
+ "id" "156"
+ "plane" "(384 -192 -64) (416 -192 -64) (416 -256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "155"
+ "plane" "(384 -256 -160) (416 -256 -160) (416 -192 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "154"
+ "plane" "(384 -192 -64) (384 -256 -64) (384 -256 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "153"
+ "plane" "(416 -192 -160) (416 -256 -160) (416 -256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "152"
+ "plane" "(416 -192 -64) (384 -192 -64) (384 -192 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "151"
+ "plane" "(416 -256 -160) (384 -256 -160) (384 -256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14500]"
+ }
+}
+entity
+{
+ "id" "299"
+ "classname" "trigger_momentum_timer_stop"
+ "origin" "400 -352 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "292"
+ side
+ {
+ "id" "174"
+ "plane" "(384 -320 -64) (416 -320 -64) (416 -384 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "173"
+ "plane" "(384 -384 -160) (416 -384 -160) (416 -320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "172"
+ "plane" "(384 -320 -64) (384 -384 -64) (384 -384 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "171"
+ "plane" "(416 -320 -160) (416 -384 -160) (416 -384 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "170"
+ "plane" "(416 -320 -64) (384 -320 -64) (384 -320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "169"
+ "plane" "(416 -384 -160) (384 -384 -160) (384 -384 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "311"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "effect" "0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Normal trigger stop"
+ "targetname" "Stoptrigger_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "376 -352 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "331"
+ "classname" "trigger_momentum_timer_checkpoint"
+ "checkpoint" "1"
+ "origin" "-384 -96 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "88"
+ side
+ {
+ "id" "180"
+ "plane" "(-416 -128 -64) (-416 -64 -64) (-352 -64 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "179"
+ "plane" "(-416 -64 -160) (-416 -128 -160) (-352 -128 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "178"
+ "plane" "(-416 -128 -160) (-416 -64 -160) (-416 -64 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "177"
+ "plane" "(-352 -64 -160) (-352 -128 -160) (-352 -128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "176"
+ "plane" "(-416 -64 -160) (-352 -64 -160) (-352 -64 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "175"
+ "plane" "(-352 -128 -160) (-416 -128 -160) (-416 -128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -16268]"
+ }
+}
+entity
+{
+ "id" "342"
+ "classname" "trigger_momentum_timer_checkpoint"
+ "checkpoint" "2"
+ "origin" "-384 32 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "89"
+ side
+ {
+ "id" "186"
+ "plane" "(-416 0 -64) (-416 64 -64) (-352 64 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "185"
+ "plane" "(-416 64 -160) (-416 0 -160) (-352 0 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "184"
+ "plane" "(-416 0 -160) (-416 64 -160) (-416 64 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "183"
+ "plane" "(-352 64 -160) (-352 0 -160) (-352 0 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "182"
+ "plane" "(-416 64 -160) (-352 64 -160) (-352 64 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "181"
+ "plane" "(-352 0 -160) (-416 0 -160) (-416 0 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15768]"
+ }
+}
+entity
+{
+ "id" "353"
+ "classname" "trigger_momentum_timer_checkpoint"
+ "checkpoint" "3"
+ "origin" "-384 160 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "93"
+ side
+ {
+ "id" "192"
+ "plane" "(-416 128 -64) (-416 192 -64) (-352 192 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "191"
+ "plane" "(-416 192 -160) (-416 128 -160) (-352 128 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "190"
+ "plane" "(-416 128 -160) (-416 192 -160) (-416 192 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "189"
+ "plane" "(-352 192 -160) (-352 128 -160) (-352 128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "188"
+ "plane" "(-416 192 -160) (-352 192 -160) (-352 192 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "187"
+ "plane" "(-352 128 -160) (-416 128 -160) (-416 128 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "361"
+ "classname" "trigger_momentum_timer_checkpoint"
+ "checkpoint" "5"
+ "origin" "-384 288 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "90"
+ side
+ {
+ "id" "198"
+ "plane" "(-416 320 -64) (-352 320 -64) (-352 256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "197"
+ "plane" "(-416 256 -160) (-352 256 -160) (-352 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "196"
+ "plane" "(-416 320 -64) (-416 256 -64) (-416 256 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "195"
+ "plane" "(-352 320 -160) (-352 256 -160) (-352 256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "194"
+ "plane" "(-352 320 -64) (-416 320 -64) (-416 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "193"
+ "plane" "(-352 256 -160) (-416 256 -160) (-416 256 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "397"
+ "classname" "trigger_multiple"
+ "origin" "336 272 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "OneHop_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "390"
+ side
+ {
+ "id" "240"
+ "plane" "(288 320 -64) (384 320 -64) (384 224 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "239"
+ "plane" "(288 224 -160) (384 224 -160) (384 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "238"
+ "plane" "(288 320 -64) (288 224 -64) (288 224 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "237"
+ "plane" "(384 320 -160) (384 224 -160) (384 224 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "236"
+ "plane" "(384 320 -64) (288 320 -64) (288 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "235"
+ "plane" "(384 224 -160) (288 224 -160) (288 224 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -9768]"
+ }
+}
+entity
+{
+ "id" "408"
+ "classname" "trigger_multiple"
+ "origin" "336 160 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "" ",,,0,-1"
+ "OnStartTouch" "OneHopReset_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "391"
+ side
+ {
+ "id" "246"
+ "plane" "(288 224 -64) (384 224 -64) (384 96 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "245"
+ "plane" "(288 96 -160) (384 96 -160) (384 224 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "244"
+ "plane" "(288 224 -64) (288 96 -64) (288 96 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "243"
+ "plane" "(384 224 -160) (384 96 -160) (384 96 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "242"
+ "plane" "(384 224 -64) (288 224 -64) (288 224 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "241"
+ "plane" "(384 96 -160) (288 96 -160) (288 96 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -9268]"
+ }
+}
+entity
+{
+ "id" "416"
+ "classname" "trigger_multiple"
+ "origin" "336 32 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "CheckpointTeleportNOStopLastCP_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "392"
+ side
+ {
+ "id" "252"
+ "plane" "(288 96 -64) (384 96 -64) (384 -32 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "251"
+ "plane" "(288 -32 -160) (384 -32 -160) (384 96 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "250"
+ "plane" "(288 96 -64) (288 -32 -64) (288 -32 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "249"
+ "plane" "(384 96 -160) (384 -32 -160) (384 -32 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "248"
+ "plane" "(384 96 -64) (288 96 -64) (288 96 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "247"
+ "plane" "(384 -32 -160) (288 -32 -160) (288 -32 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -8768]"
+ }
+}
+entity
+{
+ "id" "424"
+ "classname" "trigger_multiple"
+ "origin" "336 -96 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "triggerTpStopPlayer_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "393"
+ side
+ {
+ "id" "258"
+ "plane" "(288 -32 -64) (384 -32 -64) (384 -160 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "257"
+ "plane" "(288 -160 -160) (384 -160 -160) (384 -32 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "256"
+ "plane" "(288 -32 -64) (288 -160 -64) (288 -160 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "255"
+ "plane" "(384 -32 -160) (384 -160 -160) (384 -160 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "254"
+ "plane" "(384 -32 -64) (288 -32 -64) (288 -32 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "253"
+ "plane" "(384 -160 -160) (288 -160 -160) (288 -160 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -8268]"
+ }
+}
+entity
+{
+ "id" "432"
+ "classname" "trigger_multiple"
+ "origin" "336 -224 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "Starttrigger_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "394"
+ side
+ {
+ "id" "264"
+ "plane" "(288 -160 -64) (384 -160 -64) (384 -288 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "263"
+ "plane" "(288 -288 -160) (384 -288 -160) (384 -160 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "262"
+ "plane" "(288 -160 -64) (288 -288 -64) (288 -288 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "261"
+ "plane" "(384 -160 -160) (384 -288 -160) (384 -288 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "260"
+ "plane" "(384 -160 -64) (288 -160 -64) (288 -160 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "259"
+ "plane" "(384 -288 -160) (288 -288 -160) (288 -288 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -7768]"
+ }
+}
+entity
+{
+ "id" "443"
+ "classname" "trigger_multiple"
+ "origin" "336 -336 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "Stoptrigger_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "395"
+ side
+ {
+ "id" "270"
+ "plane" "(288 -288 -64) (384 -288 -64) (384 -384 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "269"
+ "plane" "(288 -384 -160) (384 -384 -160) (384 -288 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "268"
+ "plane" "(288 -288 -64) (288 -384 -64) (288 -384 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "267"
+ "plane" "(384 -288 -160) (384 -384 -160) (384 -384 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "266"
+ "plane" "(384 -288 -64) (288 -288 -64) (288 -288 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "265"
+ "plane" "(384 -384 -160) (288 -384 -160) (288 -384 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -7268]"
+ }
+}
+entity
+{
+ "id" "588"
+ "classname" "trigger_momentum_onehop"
+ "checkpoint" "-1"
+ "hold" "1"
+ "origin" "96 336 -112"
+ "resetang" "1"
+ "spawnflags" "3"
+ "StartDisabled" "0"
+ "stop" "0"
+ solid
+ {
+ "id" "589"
+ side
+ {
+ "id" "324"
+ "plane" "(64 320 -64) (64 352 -64) (128 352 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "323"
+ "plane" "(64 352 -160) (64 320 -160) (128 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "322"
+ "plane" "(64 320 -160) (64 352 -160) (64 352 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "321"
+ "plane" "(128 352 -160) (128 320 -160) (128 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "320"
+ "plane" "(64 352 -160) (128 352 -160) (128 352 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "319"
+ "plane" "(128 320 -160) (64 320 -160) (64 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12500]"
+ }
+}
+entity
+{
+ "id" "902"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "1.2"
+ "message" "OneHop trigger. It reset its hopped state if player hops onto another onehop"
+ "spawnflags" "0"
+ "targetname" "OneHopWithReset_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "96 320 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 5500]"
+ }
+}
+entity
+{
+ "id" "982"
+ "classname" "trigger_multiple"
+ "origin" "96 272 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "OneHopWithReset_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "983"
+ side
+ {
+ "id" "462"
+ "plane" "(32 224 -64) (32 320 -64) (160 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "461"
+ "plane" "(32 320 -160) (32 224 -160) (160 224 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "460"
+ "plane" "(32 224 -160) (32 320 -160) (32 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "459"
+ "plane" "(160 320 -160) (160 224 -160) (160 224 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "458"
+ "plane" "(32 320 -160) (160 320 -160) (160 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "457"
+ "plane" "(160 224 -160) (32 224 -160) (32 224 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -9268]"
+ }
+}
+entity
+{
+ "id" "1104"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "1.2"
+ "message" "Onehop trigger (0.1 seconds)"
+ "targetname" "onehop_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "352 -576 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11500]"
+ }
+}
+entity
+{
+ "id" "1106"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Multihop trigger. (0.1 seconds)"
+ "spawnflags" "0"
+ "targetname" "Multihop_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "160 -576 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "1123"
+ "classname" "trigger_momentum_multihop"
+ "hold" "0.10"
+ "origin" "160 -544 -126"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "1121"
+ side
+ {
+ "id" "564"
+ "plane" "(128 -576 -124) (128 -512 -124) (192 -512 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "563"
+ "plane" "(128 -512 -128) (128 -576 -128) (192 -576 -128)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "562"
+ "plane" "(128 -576 -128) (128 -512 -128) (128 -512 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "561"
+ "plane" "(192 -512 -128) (192 -576 -128) (192 -576 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "560"
+ "plane" "(128 -512 -128) (192 -512 -128) (192 -512 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "559"
+ "plane" "(192 -576 -128) (128 -576 -128) (128 -576 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 13500]"
+ }
+}
+entity
+{
+ "id" "1134"
+ "classname" "trigger_multiple"
+ "origin" "128 -560 -32"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "Multihop_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "1102"
+ side
+ {
+ "id" "570"
+ "plane" "(48 -640 96) (48 -480 96) (208 -480 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "569"
+ "plane" "(48 -480 -160) (48 -640 -160) (208 -640 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "568"
+ "plane" "(48 -640 -160) (48 -480 -160) (48 -480 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "567"
+ "plane" "(208 -480 -160) (208 -640 -160) (208 -640 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "566"
+ "plane" "(48 -480 -160) (208 -480 -160) (208 -480 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "565"
+ "plane" "(208 -640 -160) (48 -640 -160) (48 -640 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14000]"
+ }
+}
+entity
+{
+ "id" "1185"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.10"
+ "origin" "352 -544 -126"
+ "resetang" "1"
+ "spawnflags" "3"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "1120"
+ side
+ {
+ "id" "576"
+ "plane" "(320 -576 -124) (320 -512 -124) (384 -512 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "575"
+ "plane" "(320 -512 -128) (320 -576 -128) (384 -576 -128)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "574"
+ "plane" "(320 -576 -128) (320 -512 -128) (320 -512 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "573"
+ "plane" "(384 -512 -128) (384 -576 -128) (384 -576 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "572"
+ "plane" "(320 -512 -128) (384 -512 -128) (384 -512 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "571"
+ "plane" "(384 -576 -128) (320 -576 -128) (320 -576 -124)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14500]"
+ }
+}
+entity
+{
+ "id" "1194"
+ "classname" "trigger_multiple"
+ "origin" "368 -560 -32"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "onehop_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "1101"
+ side
+ {
+ "id" "582"
+ "plane" "(288 -640 96) (288 -480 96) (448 -480 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "581"
+ "plane" "(288 -480 -160) (288 -640 -160) (448 -640 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "580"
+ "plane" "(288 -640 -160) (288 -480 -160) (288 -480 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "579"
+ "plane" "(448 -480 -160) (448 -640 -160) (448 -640 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "578"
+ "plane" "(288 -480 -160) (448 -480 -160) (448 -480 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "577"
+ "plane" "(448 -640 -160) (288 -640 -160) (288 -640 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "1247"
+ "classname" "trigger_momentum_userinput"
+ "lookedkey" "4"
+ "origin" "-32 336 -112"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "1248"
+ side
+ {
+ "id" "594"
+ "plane" "(-64 320 -64) (-64 352 -64) (0 352 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "593"
+ "plane" "(-64 352 -160) (-64 320 -160) (0 320 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "592"
+ "plane" "(-64 320 -160) (-64 352 -160) (-64 352 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "591"
+ "plane" "(0 352 -160) (0 320 -160) (0 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "590"
+ "plane" "(-64 352 -160) (0 352 -160) (0 352 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "589"
+ "plane" "(0 320 -160) (-64 320 -160) (-64 320 -64)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12500]"
+ }
+}
+entity
+{
+ "id" "1443"
+ "classname" "trigger_momentum_teleport_checkpoint"
+ "origin" "-160 1296 -656"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "1441"
+ side
+ {
+ "id" "731"
+ "plane" "(-416 2240 -640) (96 2240 -640) (96 352 -640)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "730"
+ "plane" "(-416 352 -672) (96 352 -672) (96 2240 -672)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "729"
+ "plane" "(-416 2240 -640) (-416 352 -640) (-416 352 -672)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "728"
+ "plane" "(96 2240 -672) (96 352 -672) (96 352 -640)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "727"
+ "plane" "(96 2240 -640) (-416 2240 -640) (-416 2240 -672)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "726"
+ "plane" "(96 352 -672) (-416 352 -672) (-416 352 -640)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11000]"
+ }
+}
+entity
+{
+ "id" "1460"
+ "classname" "trigger_momentum_timer_stage"
+ "origin" "-160 376 -80"
+ "spawnflags" "1"
+ "stage" "4"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "1457"
+ side
+ {
+ "id" "743"
+ "plane" "(-128 368 0) (-192 368 0) (-192 384 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -32] 0.25"
+ "vaxis" "[1 0 0 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "742"
+ "plane" "(-192 368 -160) (-128 368 -160) (-128 384 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 32] 0.25"
+ "vaxis" "[1 0 0 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "741"
+ "plane" "(-128 368 -160) (-192 368 -160) (-192 368 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "740"
+ "plane" "(-192 384 -160) (-128 384 -160) (-128 384 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "739"
+ "plane" "(-192 368 -160) (-192 384 -160) (-192 384 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "738"
+ "plane" "(-128 384 -160) (-128 368 -160) (-128 368 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "1970"
+ "classname" "func_ladder"
+ solid
+ {
+ "id" "1968"
+ side
+ {
+ "id" "875"
+ "plane" "(-448 -300 -3.8147e-006) (-448 -276 -3.8147e-006) (-434 -276 -3.8147e-006)"
+ "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 -8] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "874"
+ "plane" "(-448 -276 -160) (-448 -300 -160) (-434 -300 -160)"
+ "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 -8] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "873"
+ "plane" "(-448 -300 -160) (-448 -276 -160) (-448 -276 -3.8147e-006)"
+ "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "uaxis" "[0 1 0 8] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "872"
+ "plane" "(-434 -276 -160) (-434 -300 -160) (-434 -300 -3.8147e-006)"
+ "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "uaxis" "[0 1 0 8] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "871"
+ "plane" "(-448 -276 -160) (-434 -276 -160) (-434 -276 -3.8147e-006)"
+ "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "870"
+ "plane" "(-434 -300 -160) (-448 -300 -160) (-448 -300 -3.8147e-006)"
+ "material" "TOOLS/TOOLSINVISIBLELADDER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2500]"
+ }
+}
+entity
+{
+ "id" "2025"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-160 480 32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 0]"
+ }
+}
+entity
+{
+ "id" "2030"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-160 2288 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "2035"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-130.808 1439.4 215"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "2060"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-160 2064 -555.38"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1500]"
+ }
+}
+entity
+{
+ "id" "2065"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-160 768 -557.871"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2000]"
+ }
+}
+entity
+{
+ "id" "2070"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-160 1280 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2500]"
+ }
+}
+entity
+{
+ "id" "1475"
+ "classname" "trigger_momentum_teleport_checkpoint"
+ "origin" "-160 2424 -304"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "1473"
+ side
+ {
+ "id" "923"
+ "plane" "(-416 2416 -160) (-416 2432 -160) (96 2432 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "922"
+ "plane" "(-416 2432 -448) (-416 2416 -448) (96 2416 -448)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "921"
+ "plane" "(-416 2416 -448) (-416 2432 -448) (-416 2432 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "920"
+ "plane" "(96 2432 -448) (96 2416 -448) (96 2416 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "919"
+ "plane" "(-416 2432 -448) (96 2432 -448) (96 2432 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "918"
+ "plane" "(96 2416 -448) (-416 2416 -448) (-416 2416 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 13000]"
+ }
+}
+entity
+{
+ "id" "2391"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Prevents the player from performing specific movements. (Bhop)"
+ "spawnflags" "0"
+ "targetname" "bhop_message"
+ "x" "-1"
+ "y" "-1"
+ "origin" "-8 -530 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "2393"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Prevents the player from performing specific movements. (Jump)"
+ "spawnflags" "0"
+ "targetname" "nojump_text"
+ "x" "-1"
+ "y" "-1"
+ "origin" "-192 -536 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "2405"
+ "classname" "trigger_multiple"
+ "origin" "48 -544 -32"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "bhop_message,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "2406"
+ side
+ {
+ "id" "977"
+ "plane" "(-96 -640 96) (-96 -448 96) (48 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "976"
+ "plane" "(-96 -448 -160) (-96 -640 -160) (48 -640 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "975"
+ "plane" "(-96 -640 -160) (-96 -448 -160) (-96 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "974"
+ "plane" "(48 -448 -160) (48 -640 -160) (48 -640 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "973"
+ "plane" "(-96 -448 -160) (48 -448 -160) (48 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "972"
+ "plane" "(48 -640 -160) (-96 -640 -160) (-96 -640 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14000]"
+ }
+}
+entity
+{
+ "id" "2425"
+ "classname" "trigger_multiple"
+ "origin" "-184 -552 -32"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "nojump_text,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "2426"
+ side
+ {
+ "id" "989"
+ "plane" "(-272 -656 96) (-272 -448 96) (-96 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "988"
+ "plane" "(-272 -448 -160) (-272 -656 -160) (-96 -656 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "987"
+ "plane" "(-272 -656 -160) (-272 -448 -160) (-272 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "986"
+ "plane" "(-96 -448 -160) (-96 -656 -160) (-96 -656 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "985"
+ "plane" "(-272 -448 -160) (-96 -448 -160) (-96 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "984"
+ "plane" "(-96 -656 -160) (-272 -656 -160) (-272 -656 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14000]"
+ }
+}
+entity
+{
+ "id" "2516"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "-128 -512 -64"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14268]"
+ }
+}
+entity
+{
+ "id" "2608"
+ "classname" "prop_static"
+ "angles" "0 0 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props_c17/metalladder001.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "-448 -288 -160"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 0]"
+ }
+}
+entity
+{
+ "id" "2702"
+ "classname" "trigger_momentum_limitmovement"
+ "origin" "-208 -544 -32"
+ "spawnflags" "33"
+ solid
+ {
+ "id" "2700"
+ side
+ {
+ "id" "1007"
+ "plane" "(-236 -454 96) (-144 -454 96) (-144 -608 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1006"
+ "plane" "(-236 -608 -160) (-144 -608 -160) (-144 -454 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1005"
+ "plane" "(-236 -454 96) (-236 -608 96) (-236 -608 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1004"
+ "plane" "(-144 -454 -160) (-144 -608 -160) (-144 -608 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1003"
+ "plane" "(-144 -454 96) (-236 -454 96) (-236 -454 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1002"
+ "plane" "(-144 -608 -160) (-236 -608 -160) (-236 -608 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "2709"
+ "classname" "trigger_momentum_limitmovement"
+ "origin" "-20 -542 -32"
+ "spawnflags" "129"
+ solid
+ {
+ "id" "2710"
+ side
+ {
+ "id" "1019"
+ "plane" "(-64 -456 96) (32 -456 96) (32 -610 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -48] 0.25"
+ "vaxis" "[0 -1 0 56] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1018"
+ "plane" "(-64 -610 -160) (32 -610 -160) (32 -456 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 48] 0.25"
+ "vaxis" "[0 -1 0 56] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1017"
+ "plane" "(-64 -456 96) (-64 -610 96) (-64 -610 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 56] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1016"
+ "plane" "(32 -456 -160) (32 -610 -160) (32 -610 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -56] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1015"
+ "plane" "(32 -456 96) (-64 -456 96) (-64 -456 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 48] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1014"
+ "plane" "(32 -610 -160) (-64 -610 -160) (-64 -610 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -48] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "2854"
+ "classname" "trigger_momentum_limitmovement"
+ "origin" "-384 -544 -32"
+ "spawnflags" "97"
+ solid
+ {
+ "id" "2855"
+ side
+ {
+ "id" "1061"
+ "plane" "(-412 -454 96) (-320 -454 96) (-320 -608 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1060"
+ "plane" "(-412 -608 -160) (-320 -608 -160) (-320 -454 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1059"
+ "plane" "(-412 -454 96) (-412 -608 96) (-412 -608 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1058"
+ "plane" "(-320 -454 -160) (-320 -608 -160) (-320 -608 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1057"
+ "plane" "(-320 -454 96) (-412 -454 96) (-412 -454 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1056"
+ "plane" "(-320 -608 -160) (-412 -608 -160) (-412 -608 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "2858"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Prevents the player from performing specific movements. crouch/jump"
+ "spawnflags" "0"
+ "targetname" "noduck_text"
+ "x" "-1"
+ "y" "-1"
+ "origin" "-368 -536 -32"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "2893"
+ "classname" "info_teleport_destination"
+ "angles" "0 0 0"
+ "targetname" "teleport_dest"
+ "origin" "180.588 -359.774 -151"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2500]"
+ }
+}
+entity
+{
+ "id" "2969"
+ "classname" "trigger_multiple"
+ "origin" "-360 -552 -32"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "noduck_text,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "2970"
+ side
+ {
+ "id" "1079"
+ "plane" "(-448 -656 96) (-448 -448 96) (-272 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1078"
+ "plane" "(-448 -448 -160) (-448 -656 -160) (-272 -656 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1077"
+ "plane" "(-448 -656 -160) (-448 -448 -160) (-448 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1076"
+ "plane" "(-272 -448 -160) (-272 -656 -160) (-272 -656 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1075"
+ "plane" "(-448 -448 -160) (-272 -448 -160) (-272 -448 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1074"
+ "plane" "(-272 -656 -160) (-448 -656 -160) (-448 -656 96)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupid" "11"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14000]"
+ }
+}
+entity
+{
+ "id" "3081"
+ "classname" "light_environment"
+ "_ambient" "39 39 39 20"
+ "_ambientHDR" "-1 -1 -1 1"
+ "_AmbientScaleHDR" "1"
+ "_light" "255 255 174 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "angles" "90 0 0"
+ "pitch" "-65"
+ "SunSpreadAngle" "0"
+ "origin" "-445.948 -235.401 -151"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 3000]"
+ }
+}
+entity
+{
+ "id" "3099"
+ "classname" "light"
+ "_fifty_percent_distance" "200"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "300"
+ "origin" "240 -512 -64"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14268]"
+ }
+}
+entity
+{
+ "id" "3667"
+ "classname" "trigger_momentum_timer_stage"
+ "origin" "-520 -392 -96"
+ "spawnflags" "1"
+ "stage" "3"
+ "StartDisabled" "0"
+ "targetname" "stagebhop"
+ solid
+ {
+ "id" "3664"
+ side
+ {
+ "id" "1360"
+ "plane" "(-560 -352 -32) (-480 -352 -32) (-480 -432 -32)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1359"
+ "plane" "(-560 -432 -160) (-480 -432 -160) (-480 -352 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1358"
+ "plane" "(-560 -352 -32) (-560 -432 -32) (-560 -432 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1357"
+ "plane" "(-480 -352 -160) (-480 -432 -160) (-480 -432 -32)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1356"
+ "plane" "(-480 -352 -32) (-560 -352 -32) (-560 -352 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1355"
+ "plane" "(-480 -432 -160) (-560 -432 -160) (-560 -432 -32)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "3689"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.1"
+ "origin" "-640 -288 -174"
+ "resetang" "1"
+ "spawnflags" "3"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3687"
+ side
+ {
+ "id" "1372"
+ "plane" "(-656 -304 -172) (-656 -272 -172) (-624 -272 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1371"
+ "plane" "(-656 -272 -176) (-656 -304 -176) (-624 -304 -176)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1370"
+ "plane" "(-656 -304 -176) (-656 -272 -176) (-656 -272 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1369"
+ "plane" "(-624 -272 -176) (-624 -304 -176) (-624 -304 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1368"
+ "plane" "(-656 -272 -176) (-624 -272 -176) (-624 -272 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1367"
+ "plane" "(-624 -304 -176) (-656 -304 -176) (-656 -304 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1500]"
+ }
+}
+entity
+{
+ "id" "3698"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.1"
+ "origin" "-768 -288 -174"
+ "resetang" "1"
+ "spawnflags" "3"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3696"
+ side
+ {
+ "id" "1384"
+ "plane" "(-784 -304 -172) (-784 -272 -172) (-752 -272 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1383"
+ "plane" "(-784 -272 -176) (-784 -304 -176) (-752 -304 -176)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1382"
+ "plane" "(-784 -304 -176) (-784 -272 -176) (-784 -272 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1381"
+ "plane" "(-752 -272 -176) (-752 -304 -176) (-752 -304 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1380"
+ "plane" "(-784 -272 -176) (-752 -272 -176) (-752 -272 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1379"
+ "plane" "(-752 -304 -176) (-784 -304 -176) (-784 -304 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2500]"
+ }
+}
+entity
+{
+ "id" "3711"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.1"
+ "origin" "-872 -392 -174"
+ "resetang" "1"
+ "spawnflags" "3"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3709"
+ side
+ {
+ "id" "1396"
+ "plane" "(-880 -400 -172) (-880 -384 -172) (-864 -384 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1395"
+ "plane" "(-880 -384 -176) (-880 -400 -176) (-864 -400 -176)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1394"
+ "plane" "(-880 -400 -176) (-880 -384 -176) (-880 -384 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1393"
+ "plane" "(-864 -384 -176) (-864 -400 -176) (-864 -400 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1392"
+ "plane" "(-880 -384 -176) (-864 -384 -176) (-864 -384 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1391"
+ "plane" "(-864 -400 -176) (-880 -400 -176) (-880 -400 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 3500]"
+ }
+}
+entity
+{
+ "id" "3723"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.1"
+ "origin" "-992 -528 -174"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3721"
+ side
+ {
+ "id" "1408"
+ "plane" "(-1024 -560 -172) (-1024 -496 -172) (-960 -496 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1407"
+ "plane" "(-1024 -496 -176) (-1024 -560 -176) (-960 -560 -176)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1406"
+ "plane" "(-1024 -560 -176) (-1024 -496 -176) (-1024 -496 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1405"
+ "plane" "(-960 -496 -176) (-960 -560 -176) (-960 -560 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1404"
+ "plane" "(-1024 -496 -176) (-960 -496 -176) (-960 -496 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1403"
+ "plane" "(-960 -560 -176) (-1024 -560 -176) (-1024 -560 -172)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 4500]"
+ }
+}
+entity
+{
+ "id" "3739"
+ "classname" "trigger_momentum_onehop"
+ "hold" "1"
+ "origin" "-984 -664 -142"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3737"
+ side
+ {
+ "id" "1420"
+ "plane" "(-1024 -704 -140) (-1024 -624 -140) (-944 -624 -140)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1419"
+ "plane" "(-1024 -624 -144) (-1024 -704 -144) (-944 -704 -144)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1418"
+ "plane" "(-1024 -704 -144) (-1024 -624 -144) (-1024 -624 -140)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1417"
+ "plane" "(-944 -624 -144) (-944 -704 -144) (-944 -704 -140)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1416"
+ "plane" "(-1024 -624 -144) (-944 -624 -144) (-944 -624 -140)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1415"
+ "plane" "(-944 -704 -144) (-1024 -704 -144) (-1024 -704 -140)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 5500]"
+ }
+}
+entity
+{
+ "id" "3754"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.5"
+ "origin" "-784 -792 -110"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3752"
+ side
+ {
+ "id" "1432"
+ "plane" "(-848 -848 -108) (-848 -736 -108) (-720 -736 -108)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1431"
+ "plane" "(-848 -736 -112) (-848 -848 -112) (-720 -848 -112)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1430"
+ "plane" "(-848 -848 -112) (-848 -736 -112) (-848 -736 -108)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1429"
+ "plane" "(-720 -736 -112) (-720 -848 -112) (-720 -848 -108)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1428"
+ "plane" "(-848 -736 -112) (-720 -736 -112) (-720 -736 -108)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1427"
+ "plane" "(-720 -848 -112) (-848 -848 -112) (-848 -848 -108)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 6500]"
+ }
+}
+entity
+{
+ "id" "3774"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.1"
+ "origin" "-800 -960 -78"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3772"
+ side
+ {
+ "id" "1444"
+ "plane" "(-816 -976 -76) (-816 -944 -76) (-784 -944 -76)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1443"
+ "plane" "(-816 -944 -80) (-816 -976 -80) (-784 -976 -80)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1442"
+ "plane" "(-816 -976 -80) (-816 -944 -80) (-816 -944 -76)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1441"
+ "plane" "(-784 -944 -80) (-784 -976 -80) (-784 -976 -76)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1440"
+ "plane" "(-816 -944 -80) (-784 -944 -80) (-784 -944 -76)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1439"
+ "plane" "(-784 -976 -80) (-816 -976 -80) (-816 -976 -76)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 7500]"
+ }
+}
+entity
+{
+ "id" "3792"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.3"
+ "origin" "-896 -1168 -46"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3790"
+ side
+ {
+ "id" "1456"
+ "plane" "(-912 -1184 -44) (-912 -1152 -44) (-880 -1152 -44)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1455"
+ "plane" "(-912 -1152 -48) (-912 -1184 -48) (-880 -1184 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1454"
+ "plane" "(-912 -1184 -48) (-912 -1152 -48) (-912 -1152 -44)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1453"
+ "plane" "(-880 -1152 -48) (-880 -1184 -48) (-880 -1184 -44)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1452"
+ "plane" "(-912 -1152 -48) (-880 -1152 -48) (-880 -1152 -44)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1451"
+ "plane" "(-880 -1184 -48) (-912 -1184 -48) (-912 -1184 -44)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 8500]"
+ }
+}
+entity
+{
+ "id" "3839"
+ "classname" "trigger_momentum_onehop"
+ "hold" "0.2"
+ "origin" "-824 -1368 -30"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3836"
+ side
+ {
+ "id" "1468"
+ "plane" "(-832 -1376 -28) (-832 -1360 -28) (-816 -1360 -28)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1467"
+ "plane" "(-832 -1360 -32) (-832 -1376 -32) (-816 -1376 -32)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1466"
+ "plane" "(-832 -1376 -32) (-832 -1360 -32) (-832 -1360 -28)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1465"
+ "plane" "(-816 -1360 -32) (-816 -1376 -32) (-816 -1376 -28)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1464"
+ "plane" "(-832 -1360 -32) (-816 -1360 -32) (-816 -1360 -28)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1463"
+ "plane" "(-816 -1376 -32) (-832 -1376 -32) (-832 -1376 -28)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 9500]"
+ }
+}
+entity
+{
+ "id" "3851"
+ "classname" "trigger_momentum_teleport_checkpoint"
+ "origin" "-800 -1584 -24"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3849"
+ side
+ {
+ "id" "1480"
+ "plane" "(-928 -1552 0) (-672 -1552 0) (-672 -1616 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1479"
+ "plane" "(-928 -1616 -48) (-672 -1616 -48) (-672 -1552 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1478"
+ "plane" "(-928 -1552 0) (-928 -1616 0) (-928 -1616 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1477"
+ "plane" "(-672 -1552 -48) (-672 -1616 -48) (-672 -1616 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1476"
+ "plane" "(-672 -1552 0) (-928 -1552 0) (-928 -1552 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1475"
+ "plane" "(-672 -1616 -48) (-928 -1616 -48) (-928 -1616 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 10500]"
+ }
+}
+entity
+{
+ "id" "3899"
+ "classname" "trigger_momentum_teleport_checkpoint"
+ "origin" "-792 -920 -188"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ solid
+ {
+ "id" "3894"
+ side
+ {
+ "id" "1492"
+ "plane" "(-1104 -224 -184) (-480 -224 -184) (-480 -1616 -184)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1491"
+ "plane" "(-1104 -1616 -192) (-480 -1616 -192) (-480 -224 -192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1490"
+ "plane" "(-1104 -224 -184) (-1104 -1616 -184) (-1104 -1616 -192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1489"
+ "plane" "(-480 -224 -192) (-480 -1616 -192) (-480 -1616 -184)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1488"
+ "plane" "(-480 -224 -184) (-1104 -224 -184) (-1104 -224 -192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1487"
+ "plane" "(-480 -1616 -192) (-1104 -1616 -192) (-1104 -1616 -184)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11500]"
+ }
+}
+entity
+{
+ "id" "3906"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-955.188 -656.464 215"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "4013"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-489 -393.329 102.373"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 0]"
+ }
+}
+entity
+{
+ "id" "4018"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-907.121 -1607 137.748"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "4023"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-681 -584.782 3.95955"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "4028"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-957.17 -392.5 63.3597"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1500]"
+ }
+}
+entity
+{
+ "id" "4033"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-681 -1014.74 -10.2118"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2000]"
+ }
+}
+entity
+{
+ "id" "4038"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-842.781 -532.704 -119.5"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2500]"
+ }
+}
+entity
+{
+ "id" "4311"
+ "classname" "func_detail"
+ solid
+ {
+ "id" "3524"
+ side
+ {
+ "id" "1564"
+ "plane" "(-928 -1552 -48) (-672 -1552 -48) (-672 -1616 -48)"
+ "material" "CS_ITALY/PTILEFLOOR1"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1563"
+ "plane" "(-928 -1616 -64) (-672 -1616 -64) (-672 -1552 -64)"
+ "material" "CS_ITALY/PTILEFLOOR1"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1562"
+ "plane" "(-928 -1552 -48) (-928 -1616 -48) (-928 -1616 -64)"
+ "material" "CS_ITALY/PTILEFLOOR1"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1561"
+ "plane" "(-672 -1552 -64) (-672 -1616 -64) (-672 -1616 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1560"
+ "plane" "(-672 -1552 -48) (-928 -1552 -48) (-928 -1552 -64)"
+ "material" "CS_ITALY/PTILEFLOOR1"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1559"
+ "plane" "(-672 -1616 -64) (-928 -1616 -64) (-928 -1616 -48)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3514"
+ side
+ {
+ "id" "1510"
+ "plane" "(-656 -272 -176) (-624 -272 -176) (-624 -304 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1509"
+ "plane" "(-656 -304 -192) (-624 -304 -192) (-624 -272 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1508"
+ "plane" "(-656 -272 -176) (-656 -304 -176) (-656 -304 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1507"
+ "plane" "(-624 -272 -192) (-624 -304 -192) (-624 -304 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1506"
+ "plane" "(-624 -272 -176) (-656 -272 -176) (-656 -272 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1505"
+ "plane" "(-624 -304 -192) (-656 -304 -192) (-656 -304 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3515"
+ side
+ {
+ "id" "1516"
+ "plane" "(-784 -272 -176) (-752 -272 -176) (-752 -304 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1515"
+ "plane" "(-784 -304 -192) (-752 -304 -192) (-752 -272 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1514"
+ "plane" "(-784 -272 -176) (-784 -304 -176) (-784 -304 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1513"
+ "plane" "(-752 -272 -192) (-752 -304 -192) (-752 -304 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1512"
+ "plane" "(-752 -272 -176) (-784 -272 -176) (-784 -272 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1511"
+ "plane" "(-752 -304 -192) (-784 -304 -192) (-784 -304 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3516"
+ side
+ {
+ "id" "1522"
+ "plane" "(-880 -384 -176) (-864 -384 -176) (-864 -400 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1521"
+ "plane" "(-880 -400 -192) (-864 -400 -192) (-864 -384 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1520"
+ "plane" "(-880 -384 -176) (-880 -400 -176) (-880 -400 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1519"
+ "plane" "(-864 -384 -192) (-864 -400 -192) (-864 -400 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1518"
+ "plane" "(-864 -384 -176) (-880 -384 -176) (-880 -384 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1517"
+ "plane" "(-864 -400 -192) (-880 -400 -192) (-880 -400 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3518"
+ side
+ {
+ "id" "1528"
+ "plane" "(-1024 -496 -176) (-960 -496 -176) (-960 -560 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1527"
+ "plane" "(-1024 -560 -192) (-960 -560 -192) (-960 -496 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1526"
+ "plane" "(-1024 -496 -176) (-1024 -560 -176) (-1024 -560 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1525"
+ "plane" "(-960 -496 -192) (-960 -560 -192) (-960 -560 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1524"
+ "plane" "(-960 -496 -176) (-1024 -496 -176) (-1024 -496 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1523"
+ "plane" "(-960 -560 -192) (-1024 -560 -192) (-1024 -560 -176)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3519"
+ side
+ {
+ "id" "1534"
+ "plane" "(-1024 -624 -144) (-944 -624 -144) (-944 -704 -144)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1533"
+ "plane" "(-1024 -704 -160) (-944 -704 -160) (-944 -624 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1532"
+ "plane" "(-1024 -624 -144) (-1024 -704 -144) (-1024 -704 -160)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1531"
+ "plane" "(-944 -624 -160) (-944 -704 -160) (-944 -704 -144)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1530"
+ "plane" "(-944 -624 -144) (-1024 -624 -144) (-1024 -624 -160)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1529"
+ "plane" "(-944 -704 -160) (-1024 -704 -160) (-1024 -704 -144)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3520"
+ side
+ {
+ "id" "1540"
+ "plane" "(-848 -736 -112) (-720 -736 -112) (-720 -848 -112)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1539"
+ "plane" "(-848 -848 -128) (-720 -848 -128) (-720 -736 -128)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1538"
+ "plane" "(-848 -736 -112) (-848 -848 -112) (-848 -848 -128)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1537"
+ "plane" "(-720 -736 -128) (-720 -848 -128) (-720 -848 -112)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1536"
+ "plane" "(-720 -736 -112) (-848 -736 -112) (-848 -736 -128)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1535"
+ "plane" "(-720 -848 -128) (-848 -848 -128) (-848 -848 -112)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3521"
+ side
+ {
+ "id" "1546"
+ "plane" "(-816 -944 -80) (-784 -944 -80) (-784 -976 -80)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1545"
+ "plane" "(-816 -976 -96) (-784 -976 -96) (-784 -944 -96)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1544"
+ "plane" "(-816 -944 -80) (-816 -976 -80) (-816 -976 -96)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1543"
+ "plane" "(-784 -944 -96) (-784 -976 -96) (-784 -976 -80)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1542"
+ "plane" "(-784 -944 -80) (-816 -944 -80) (-816 -944 -96)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1541"
+ "plane" "(-784 -976 -96) (-816 -976 -96) (-816 -976 -80)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3522"
+ side
+ {
+ "id" "1552"
+ "plane" "(-912 -1152 -48) (-880 -1152 -48) (-880 -1184 -48)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1551"
+ "plane" "(-912 -1184 -64) (-880 -1184 -64) (-880 -1152 -64)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1550"
+ "plane" "(-912 -1152 -48) (-912 -1184 -48) (-912 -1184 -64)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1549"
+ "plane" "(-880 -1152 -64) (-880 -1184 -64) (-880 -1184 -48)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1548"
+ "plane" "(-880 -1152 -48) (-912 -1152 -48) (-912 -1152 -64)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1547"
+ "plane" "(-880 -1184 -64) (-912 -1184 -64) (-912 -1184 -48)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3523"
+ side
+ {
+ "id" "1558"
+ "plane" "(-832 -1360 -32) (-816 -1360 -32) (-816 -1376 -32)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1557"
+ "plane" "(-832 -1376 -48) (-816 -1376 -48) (-816 -1360 -48)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1556"
+ "plane" "(-832 -1360 -32) (-832 -1376 -32) (-832 -1376 -48)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1555"
+ "plane" "(-816 -1360 -48) (-816 -1376 -48) (-816 -1376 -32)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1554"
+ "plane" "(-816 -1360 -32) (-832 -1360 -32) (-832 -1360 -48)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1553"
+ "plane" "(-816 -1376 -48) (-832 -1376 -48) (-832 -1376 -32)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "3501"
+ side
+ {
+ "id" "1570"
+ "plane" "(-560 -352 -160) (-480 -352 -160) (-480 -432 -160)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1569"
+ "plane" "(-560 -432 -192) (-480 -432 -192) (-480 -352 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1568"
+ "plane" "(-560 -352 -160) (-560 -432 -160) (-560 -432 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1567"
+ "plane" "(-480 -352 -192) (-480 -432 -192) (-480 -432 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1566"
+ "plane" "(-480 -352 -160) (-560 -352 -160) (-560 -352 -192)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1565"
+ "plane" "(-480 -432 -192) (-560 -432 -192) (-560 -432 -160)"
+ "material" "BUILDING_TEMPLATE/ROOF_TEMPLATE001A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1500]"
+ }
+}
+entity
+{
+ "id" "4709"
+ "classname" "func_areaportal"
+ "PortalVersion" "1"
+ "StartOpen" "1"
+ solid
+ {
+ "id" "4707"
+ side
+ {
+ "id" "1720"
+ "plane" "(192 480 0) (256 480 0) (256 464 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1719"
+ "plane" "(192 464 -160) (256 464 -160) (256 480 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1718"
+ "plane" "(192 480 0) (192 464 0) (192 464 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1717"
+ "plane" "(256 480 -160) (256 464 -160) (256 464 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1716"
+ "plane" "(256 480 0) (192 480 0) (192 480 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1715"
+ "plane" "(256 464 -160) (192 464 -160) (192 464 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 7000]"
+ }
+}
+entity
+{
+ "id" "4716"
+ "classname" "func_areaportal"
+ "PortalVersion" "1"
+ "StartOpen" "1"
+ solid
+ {
+ "id" "4714"
+ side
+ {
+ "id" "1732"
+ "plane" "(-192 368 0) (-128 368 0) (-128 352 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1731"
+ "plane" "(-192 352 -160) (-128 352 -160) (-128 368 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1730"
+ "plane" "(-192 368 0) (-192 352 0) (-192 352 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1729"
+ "plane" "(-128 368 -160) (-128 352 -160) (-128 352 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1728"
+ "plane" "(-128 368 0) (-192 368 0) (-192 368 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1727"
+ "plane" "(-128 352 -160) (-192 352 -160) (-192 352 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 8000]"
+ }
+}
+entity
+{
+ "id" "4723"
+ "classname" "func_areaportal"
+ "PortalVersion" "1"
+ "StartOpen" "1"
+ solid
+ {
+ "id" "4721"
+ side
+ {
+ "id" "1744"
+ "plane" "(-480 -352 0) (-464 -352 0) (-464 -428 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1743"
+ "plane" "(-480 -428 -160) (-464 -428 -160) (-464 -352 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1742"
+ "plane" "(-480 -352 0) (-480 -428 0) (-480 -428 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1741"
+ "plane" "(-464 -352 -160) (-464 -428 -160) (-464 -428 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1740"
+ "plane" "(-464 -352 0) (-480 -352 0) (-480 -352 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1739"
+ "plane" "(-464 -428 -160) (-480 -428 -160) (-480 -428 0)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 9000]"
+ }
+}
+entity
+{
+ "id" "4824"
+ "classname" "func_detail"
+ solid
+ {
+ "id" "4729"
+ side
+ {
+ "id" "1780"
+ "plane" "(160 736 -128) (192 736 -128) (192 704 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1779"
+ "plane" "(160 704 -160) (192 704 -160) (192 736 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1778"
+ "plane" "(160 736 -128) (160 704 -128) (160 704 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1777"
+ "plane" "(192 736 -160) (192 704 -160) (192 704 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1776"
+ "plane" "(192 736 -128) (160 736 -128) (160 736 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1775"
+ "plane" "(192 704 -160) (160 704 -160) (160 704 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "4814"
+ side
+ {
+ "id" "1786"
+ "plane" "(160 832 -128) (192 832 -128) (192 800 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1785"
+ "plane" "(160 800 -160) (192 800 -160) (192 832 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1784"
+ "plane" "(160 832 -128) (160 800 -128) (160 800 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1783"
+ "plane" "(192 832 -160) (192 800 -160) (192 800 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1782"
+ "plane" "(192 832 -128) (160 832 -128) (160 832 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1781"
+ "plane" "(192 800 -160) (160 800 -160) (160 800 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "4815"
+ side
+ {
+ "id" "1792"
+ "plane" "(160 928 -128) (192 928 -128) (192 896 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1791"
+ "plane" "(160 896 -160) (192 896 -160) (192 928 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1790"
+ "plane" "(160 928 -128) (160 896 -128) (160 896 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1789"
+ "plane" "(192 928 -160) (192 896 -160) (192 896 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1788"
+ "plane" "(192 928 -128) (160 928 -128) (160 928 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1787"
+ "plane" "(192 896 -160) (160 896 -160) (160 896 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11000]"
+ }
+}
+entity
+{
+ "id" "4861"
+ "classname" "trigger_momentum_timer_stage"
+ "origin" "224 528 -80"
+ "spawnflags" "1"
+ "stage" "5"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "4859"
+ side
+ {
+ "id" "1816"
+ "plane" "(192 576 0) (256 576 0) (256 480 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1815"
+ "plane" "(192 480 -160) (256 480 -160) (256 576 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1814"
+ "plane" "(192 576 0) (192 480 0) (192 480 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1813"
+ "plane" "(256 576 -160) (256 480 -160) (256 480 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1812"
+ "plane" "(256 576 0) (192 576 0) (192 576 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "1811"
+ "plane" "(256 480 -160) (192 480 -160) (192 480 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 13000]"
+ }
+}
+entity
+{
+ "id" "6274"
+ "classname" "func_detail"
+ solid
+ {
+ "id" "6275"
+ side
+ {
+ "id" "2408"
+ "plane" "(153.503 1133.25 -128) (185.503 1133.25 -128) (185.503 1101.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 -1 0 52.9966] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2407"
+ "plane" "(153.503 1101.25 -160) (185.503 1101.25 -160) (185.503 1133.25 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 -1 0 52.9966] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2406"
+ "plane" "(153.503 1133.25 -128) (153.503 1101.25 -128) (153.503 1101.25 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 -52.9966] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2405"
+ "plane" "(185.503 1133.25 -160) (185.503 1101.25 -160) (185.503 1101.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 -52.9966] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2404"
+ "plane" "(185.503 1133.25 -128) (153.503 1133.25 -128) (153.503 1133.25 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2403"
+ "plane" "(185.503 1101.25 -160) (153.503 1101.25 -160) (153.503 1101.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6276"
+ side
+ {
+ "id" "2414"
+ "plane" "(153.503 1229.25 -128) (185.503 1229.25 -128) (185.503 1197.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 -1 0 52.9966] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2413"
+ "plane" "(153.503 1197.25 -160) (185.503 1197.25 -160) (185.503 1229.25 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 -1 0 52.9966] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2412"
+ "plane" "(153.503 1229.25 -128) (153.503 1197.25 -128) (153.503 1197.25 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 -52.9966] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2411"
+ "plane" "(185.503 1229.25 -160) (185.503 1197.25 -160) (185.503 1197.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 -52.9966] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2410"
+ "plane" "(185.503 1229.25 -128) (153.503 1229.25 -128) (153.503 1229.25 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2409"
+ "plane" "(185.503 1197.25 -160) (153.503 1197.25 -160) (153.503 1197.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6277"
+ side
+ {
+ "id" "2420"
+ "plane" "(153.503 1325.25 -128) (185.503 1325.25 -128) (185.503 1293.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 -1 0 52.9966] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2419"
+ "plane" "(153.503 1293.25 -160) (185.503 1293.25 -160) (185.503 1325.25 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 -1 0 52.9966] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2418"
+ "plane" "(153.503 1325.25 -128) (153.503 1293.25 -128) (153.503 1293.25 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 -52.9966] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2417"
+ "plane" "(185.503 1325.25 -160) (185.503 1293.25 -160) (185.503 1293.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[0 1 0 -52.9966] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2416"
+ "plane" "(185.503 1325.25 -128) (153.503 1325.25 -128) (153.503 1325.25 -160)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2415"
+ "plane" "(185.503 1293.25 -160) (153.503 1293.25 -160) (153.503 1293.25 -128)"
+ "material" "DEV/DEV_MEASURECRATE02"
+ "uaxis" "[1 0 0 25.9881] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 11000]"
+ }
+}
+entity
+{
+ "id" "6465"
+ "classname" "trigger_momentum_timer_start"
+ "bhopleavespeed" "250"
+ "leavespeed" "290"
+ "lookangles" "0 0 0"
+ "origin" "-320 -152 42"
+ "spawnflags" "13"
+ "StartDisabled" "0"
+ solid
+ {
+ "id" "6466"
+ side
+ {
+ "id" "2438"
+ "plane" "(-448 -256 90) (-448 -48 90) (-192 -48 90)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2437"
+ "plane" "(-448 -48 -6) (-448 -256 -6) (-192 -256 -6)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2436"
+ "plane" "(-448 -256 -6) (-448 -48 -6) (-448 -48 90)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 40] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2435"
+ "plane" "(-192 -48 -6) (-192 -256 -6) (-192 -256 90)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 40] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2434"
+ "plane" "(-448 -48 -6) (-192 -48 -6) (-192 -48 90)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 40] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2433"
+ "plane" "(-192 -256 -6) (-448 -256 -6) (-448 -256 90)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 40] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 14500]"
+ }
+}
+entity
+{
+ "id" "6727"
+ "classname" "func_detail"
+ solid
+ {
+ "id" "6654"
+ side
+ {
+ "id" "2635"
+ "plane" "(720 -416 -280) (736 -416 -280) (736 -480 -280)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2634"
+ "plane" "(720 -480 -288) (736 -480 -288) (736 -416 -288)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2633"
+ "plane" "(720 -416 -280) (720 -480 -280) (720 -480 -288)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2632"
+ "plane" "(736 -416 -288) (736 -480 -288) (736 -480 -280)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2631"
+ "plane" "(736 -416 -280) (720 -416 -280) (720 -416 -288)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2630"
+ "plane" "(736 -480 -288) (720 -480 -288) (720 -480 -280)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6653"
+ side
+ {
+ "id" "2641"
+ "plane" "(704 -416 -272) (720 -416 -272) (720 -480 -272)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2640"
+ "plane" "(704 -480 -280) (720 -480 -280) (720 -416 -280)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2639"
+ "plane" "(704 -416 -272) (704 -480 -272) (704 -480 -280)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2638"
+ "plane" "(720 -416 -280) (720 -480 -280) (720 -480 -272)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2637"
+ "plane" "(720 -416 -272) (704 -416 -272) (704 -416 -280)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2636"
+ "plane" "(720 -480 -280) (704 -480 -280) (704 -480 -272)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6651"
+ side
+ {
+ "id" "2647"
+ "plane" "(688 -416 -264) (704 -416 -264) (704 -480 -264)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2646"
+ "plane" "(688 -480 -272) (704 -480 -272) (704 -416 -272)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2645"
+ "plane" "(688 -416 -264) (688 -480 -264) (688 -480 -272)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2644"
+ "plane" "(704 -416 -272) (704 -480 -272) (704 -480 -264)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2643"
+ "plane" "(704 -416 -264) (688 -416 -264) (688 -416 -272)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2642"
+ "plane" "(704 -480 -272) (688 -480 -272) (688 -480 -264)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6650"
+ side
+ {
+ "id" "2653"
+ "plane" "(656 -416 -248) (672 -416 -248) (672 -480 -248)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2652"
+ "plane" "(656 -480 -256) (672 -480 -256) (672 -416 -256)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2651"
+ "plane" "(656 -416 -248) (656 -480 -248) (656 -480 -256)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2650"
+ "plane" "(672 -416 -256) (672 -480 -256) (672 -480 -248)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2649"
+ "plane" "(672 -416 -248) (656 -416 -248) (656 -416 -256)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2648"
+ "plane" "(672 -480 -256) (656 -480 -256) (656 -480 -248)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6652"
+ side
+ {
+ "id" "2659"
+ "plane" "(672 -416 -256) (688 -416 -256) (688 -480 -256)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2658"
+ "plane" "(672 -480 -264) (688 -480 -264) (688 -416 -264)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2657"
+ "plane" "(672 -416 -256) (672 -480 -256) (672 -480 -264)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2656"
+ "plane" "(688 -416 -264) (688 -480 -264) (688 -480 -256)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2655"
+ "plane" "(688 -416 -256) (672 -416 -256) (672 -416 -264)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2654"
+ "plane" "(688 -480 -264) (672 -480 -264) (672 -480 -256)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6649"
+ side
+ {
+ "id" "2665"
+ "plane" "(640 -416 -240) (656 -416 -240) (656 -480 -240)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2664"
+ "plane" "(640 -480 -248) (656 -480 -248) (656 -416 -248)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2663"
+ "plane" "(640 -416 -240) (640 -480 -240) (640 -480 -248)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2662"
+ "plane" "(656 -416 -248) (656 -480 -248) (656 -480 -240)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2661"
+ "plane" "(656 -416 -240) (640 -416 -240) (640 -416 -248)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2660"
+ "plane" "(656 -480 -248) (640 -480 -248) (640 -480 -240)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6648"
+ side
+ {
+ "id" "2671"
+ "plane" "(624 -416 -232) (640 -416 -232) (640 -480 -232)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2670"
+ "plane" "(624 -480 -240) (640 -480 -240) (640 -416 -240)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2669"
+ "plane" "(624 -416 -232) (624 -480 -232) (624 -480 -240)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2668"
+ "plane" "(640 -416 -240) (640 -480 -240) (640 -480 -232)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2667"
+ "plane" "(640 -416 -232) (624 -416 -232) (624 -416 -240)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2666"
+ "plane" "(640 -480 -240) (624 -480 -240) (624 -480 -232)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6647"
+ side
+ {
+ "id" "2677"
+ "plane" "(608 -416 -224) (624 -416 -224) (624 -480 -224)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2676"
+ "plane" "(608 -480 -232) (624 -480 -232) (624 -416 -232)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2675"
+ "plane" "(608 -416 -224) (608 -480 -224) (608 -480 -232)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2674"
+ "plane" "(624 -416 -232) (624 -480 -232) (624 -480 -224)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2673"
+ "plane" "(624 -416 -224) (608 -416 -224) (608 -416 -232)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2672"
+ "plane" "(624 -480 -232) (608 -480 -232) (608 -480 -224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6626"
+ side
+ {
+ "id" "2683"
+ "plane" "(592 -416 -216) (608 -416 -216) (608 -480 -216)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2682"
+ "plane" "(592 -480 -224) (608 -480 -224) (608 -416 -224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2681"
+ "plane" "(592 -416 -216) (592 -480 -216) (592 -480 -224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2680"
+ "plane" "(608 -416 -224) (608 -480 -224) (608 -480 -216)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2679"
+ "plane" "(608 -416 -216) (592 -416 -216) (592 -416 -224)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2678"
+ "plane" "(608 -480 -224) (592 -480 -224) (592 -480 -216)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6625"
+ side
+ {
+ "id" "2689"
+ "plane" "(576 -416 -208) (592 -416 -208) (592 -480 -208)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2688"
+ "plane" "(576 -480 -216) (592 -480 -216) (592 -416 -216)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2687"
+ "plane" "(576 -416 -208) (576 -480 -208) (576 -480 -216)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2686"
+ "plane" "(592 -416 -216) (592 -480 -216) (592 -480 -208)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2685"
+ "plane" "(592 -416 -208) (576 -416 -208) (576 -416 -216)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2684"
+ "plane" "(592 -480 -216) (576 -480 -216) (576 -480 -208)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6623"
+ side
+ {
+ "id" "2695"
+ "plane" "(560 -416 -200) (576 -416 -200) (576 -480 -200)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2694"
+ "plane" "(560 -480 -208) (576 -480 -208) (576 -416 -208)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2693"
+ "plane" "(560 -416 -200) (560 -480 -200) (560 -480 -208)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2692"
+ "plane" "(576 -416 -208) (576 -480 -208) (576 -480 -200)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2691"
+ "plane" "(576 -416 -200) (560 -416 -200) (560 -416 -208)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2690"
+ "plane" "(576 -480 -208) (560 -480 -208) (560 -480 -200)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6624"
+ side
+ {
+ "id" "2701"
+ "plane" "(544 -416 -192) (560 -416 -192) (560 -480 -192)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2700"
+ "plane" "(544 -480 -200) (560 -480 -200) (560 -416 -200)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2699"
+ "plane" "(544 -416 -192) (544 -480 -192) (544 -480 -200)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2698"
+ "plane" "(560 -416 -200) (560 -480 -200) (560 -480 -192)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2697"
+ "plane" "(560 -416 -192) (544 -416 -192) (544 -416 -200)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2696"
+ "plane" "(560 -480 -200) (544 -480 -200) (544 -480 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6612"
+ side
+ {
+ "id" "2707"
+ "plane" "(528 -416 -184) (544 -416 -184) (544 -480 -184)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2706"
+ "plane" "(528 -480 -192) (544 -480 -192) (544 -416 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2705"
+ "plane" "(528 -416 -184) (528 -480 -184) (528 -480 -192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2704"
+ "plane" "(544 -416 -192) (544 -480 -192) (544 -480 -184)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2703"
+ "plane" "(544 -416 -184) (528 -416 -184) (528 -416 -192)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2702"
+ "plane" "(544 -480 -192) (528 -480 -192) (528 -480 -184)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6611"
+ side
+ {
+ "id" "2713"
+ "plane" "(512 -416 -176) (528 -416 -176) (528 -480 -176)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2712"
+ "plane" "(512 -480 -184) (528 -480 -184) (528 -416 -184)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2711"
+ "plane" "(512 -416 -176) (512 -480 -176) (512 -480 -184)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2710"
+ "plane" "(528 -416 -184) (528 -480 -184) (528 -480 -176)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2709"
+ "plane" "(528 -416 -176) (512 -416 -176) (512 -416 -184)"
+ "material" "DEV/DEV_MEASUREWALL01A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2708"
+ "plane" "(528 -480 -184) (512 -480 -184) (512 -480 -176)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6608"
+ side
+ {
+ "id" "2719"
+ "plane" "(496 -416 -168) (512 -416 -168) (512 -480 -168)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2718"
+ "plane" "(496 -480 -176) (512 -480 -176) (512 -416 -176)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2717"
+ "plane" "(496 -416 -168) (496 -480 -168) (496 -480 -176)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2716"
+ "plane" "(512 -416 -176) (512 -480 -176) (512 -480 -168)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2715"
+ "plane" "(512 -416 -168) (496 -416 -168) (496 -416 -176)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2714"
+ "plane" "(512 -480 -176) (496 -480 -176) (496 -480 -168)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "6607"
+ side
+ {
+ "id" "2725"
+ "plane" "(480 -416 -160) (496 -416 -160) (496 -480 -160)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 1 0 1] 0.25"
+ "vaxis" "[1 0 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2724"
+ "plane" "(480 -480 -168) (496 -480 -168) (496 -416 -168)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2723"
+ "plane" "(480 -416 -160) (480 -480 -160) (480 -480 -168)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2722"
+ "plane" "(496 -416 -168) (496 -480 -168) (496 -480 -160)"
+ "material" "DEV/DEV_BLENDMEASURE"
+ "uaxis" "[0 0 1 1] 0.25"
+ "vaxis" "[0 1 0 0] 0.25"
+ "rotation" "90"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2721"
+ "plane" "(496 -416 -160) (480 -416 -160) (480 -416 -168)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2720"
+ "plane" "(496 -480 -168) (480 -480 -168) (480 -480 -160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 10000]"
+ }
+}
+entity
+{
+ "id" "7543"
+ "classname" "prop_static"
+ "angles" "0 0 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/de_inferno/wood_fence.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "928 124 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15768]"
+ }
+}
+entity
+{
+ "id" "7578"
+ "classname" "prop_static"
+ "angles" "0 0 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/de_inferno/wood_fence.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "804 124 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15768]"
+ }
+}
+entity
+{
+ "id" "7598"
+ "classname" "prop_static"
+ "angles" "0 0 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/de_inferno/wood_fence.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "680 124 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15768]"
+ }
+}
+entity
+{
+ "id" "7606"
+ "classname" "prop_static"
+ "angles" "0 0 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/de_inferno/wood_fence.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "556 124 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15768]"
+ }
+}
+entity
+{
+ "id" "7659"
+ "classname" "weapon_momentum_grenade"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "552 -40 -264"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7716"
+ "classname" "weapon_momentum_sniper"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "544 -88 -264"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7728"
+ "classname" "weapon_momentum_rifle"
+ "angles" "2.49534 86.4967 89.8473"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "548 -240 -264"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7734"
+ "classname" "weapon_momentum_shotgun"
+ "angles" "1.49977 89.9738 -91.0003"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "552 -188 -268"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7746"
+ "classname" "weapon_momentum_lmg"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "544 -136 -264"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7758"
+ "classname" "weapon_momentum_smg"
+ "angles" "1.49857 267.499 89.9346"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "552 -280 -268"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7776"
+ "classname" "weapon_knife"
+ "angles" "0 0 90"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "548 -372 -268"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "7782"
+ "classname" "weapon_momentum_pistol"
+ "angles" "-0.5 270 -90"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "spawnflags" "0"
+ "origin" "552 -328 -268"
+ editor
+ {
+ "color" "0 0 200"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -14768]"
+ }
+}
+entity
+{
+ "id" "8086"
+ "classname" "prop_static"
+ "angles" "0 271.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "728 648 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8124"
+ "classname" "prop_static"
+ "angles" "0 271.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "848 924 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8128"
+ "classname" "prop_static"
+ "angles" "0 271.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "960 1632 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8132"
+ "classname" "prop_static"
+ "angles" "0 91.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "832 432 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8136"
+ "classname" "prop_static"
+ "angles" "0 92.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "524 1632 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8186"
+ "classname" "prop_static"
+ "angles" "0 271.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "580 852 -287.436"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8209"
+ "classname" "prop_static"
+ "angles" "0 92.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "932 952 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8217"
+ "classname" "prop_static"
+ "angles" "0 88 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "768 1996 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8221"
+ "classname" "prop_static"
+ "angles" "0 89.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "584 2032 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8225"
+ "classname" "prop_static"
+ "angles" "0 92.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "904 2040 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8229"
+ "classname" "prop_static"
+ "angles" "0 271.5 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "785.406 1486.08 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8285"
+ "classname" "prop_static"
+ "angles" "0 180 0"
+ "disableselfshadowing" "0"
+ "disableshadows" "0"
+ "disablevertexlighting" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "generatelightmaps" "0"
+ "ignorenormals" "0"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "model" "models/props/cs_militia/haybale_target_03.mdl"
+ "screenspacefade" "0"
+ "skin" "0"
+ "solid" "6"
+ "origin" "502 49 -288"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13768]"
+ }
+}
+entity
+{
+ "id" "8605"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "704 -245 -72"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "8625"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "583 62 -109.963"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "8635"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "773 1843 -182"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "8640"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "746 1226 -178"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "8645"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "745.259 450 -158"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "8829"
+ "classname" "ambient_generic"
+ "fadeinsecs" "0"
+ "health" "10"
+ "message" "Momentum.Tutorial"
+ "pitch" "100"
+ "pitchstart" "100"
+ "radius" "1250"
+ "spawnflags" "0"
+ "targetname" "bgmusic_ent"
+ "volstart" "10"
+ "origin" "-200.587 24.7046 -151"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 2500]"
+ }
+}
+entity
+{
+ "id" "9190"
+ "classname" "light"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "spawnflags" "0"
+ "origin" "480 -1096 -104"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12500]"
+ }
+}
+entity
+{
+ "id" "9216"
+ "classname" "prop_dynamic"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "MaxAnimTime" "10"
+ "MinAnimTime" "5"
+ "model" "models/editor/playerstart.mdl"
+ "modelscale" "1.0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "skin" "0"
+ "solid" "6"
+ "origin" "368 -1096 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "9247"
+ "classname" "prop_dynamic"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "MaxAnimTime" "10"
+ "MinAnimTime" "5"
+ "model" "models/editor/playerstart.mdl"
+ "modelscale" "1.0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "skin" "0"
+ "solid" "6"
+ "origin" "464 -1024 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "9259"
+ "classname" "prop_dynamic"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "MaxAnimTime" "10"
+ "MinAnimTime" "5"
+ "model" "models/editor/playerstart.mdl"
+ "modelscale" "1.0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "skin" "0"
+ "solid" "6"
+ "origin" "416 -1248 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "9267"
+ "classname" "prop_dynamic"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "MaxAnimTime" "10"
+ "MinAnimTime" "5"
+ "model" "models/editor/playerstart.mdl"
+ "modelscale" "1.0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "skin" "0"
+ "solid" "6"
+ "origin" "536 -1248 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "9275"
+ "classname" "prop_dynamic"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "MaxAnimTime" "10"
+ "MinAnimTime" "5"
+ "model" "models/editor/playerstart.mdl"
+ "modelscale" "1.0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "skin" "0"
+ "solid" "6"
+ "origin" "567.158 -1096 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "9283"
+ "classname" "prop_dynamic"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "MaxAnimTime" "10"
+ "MinAnimTime" "5"
+ "model" "models/editor/playerstart.mdl"
+ "modelscale" "1.0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "skin" "0"
+ "solid" "6"
+ "origin" "503.158 -976 -160"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "9303"
+ "classname" "trigger_multiple"
+ "origin" "248 -688 -104"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
+ {
+ "OnStartTouch" "RTT_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "9301"
+ side
+ {
+ "id" "2988"
+ "plane" "(208 -672 -48) (288 -672 -48) (288 -704 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2987"
+ "plane" "(208 -704 -160) (288 -704 -160) (288 -672 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2986"
+ "plane" "(208 -672 -48) (208 -704 -48) (208 -704 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2985"
+ "plane" "(288 -672 -160) (288 -704 -160) (288 -704 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2984"
+ "plane" "(288 -672 -48) (208 -672 -48) (208 -672 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2983"
+ "plane" "(288 -704 -160) (208 -704 -160) (208 -704 -48)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -16268]"
+ }
+}
+entity
+{
+ "id" "9315"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Room for RTT fix check (Model's shadows should face away from the light source)"
+ "spawnflags" "0"
+ "targetname" "RTT_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "248 -688 -76.3235"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 12000]"
+ }
+}
+entity
+{
+ "id" "9396"
+ "classname" "func_areaportal"
+ "PortalVersion" "1"
+ "StartOpen" "1"
+ solid
+ {
+ "id" "9394"
+ side
+ {
+ "id" "3000"
+ "plane" "(80 -992 -48) (80 -896 -48) (112 -896 -48)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -12210,9 +20149,20 @@ entity
}
side
{
- "id" "2657"
- "plane" "(672 -416 -256) (672 -480 -256) (672 -480 -264)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "2999"
+ "plane" "(80 -896 -160) (80 -992 -160) (112 -992 -160)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2998"
+ "plane" "(80 -992 -160) (80 -896 -160) (80 -896 -48)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12221,20 +20171,20 @@ entity
}
side
{
- "id" "2656"
- "plane" "(688 -416 -264) (688 -480 -264) (688 -480 -256)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "2997"
+ "plane" "(112 -896 -160) (112 -992 -160) (112 -992 -48)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2655"
- "plane" "(688 -416 -256) (672 -416 -256) (672 -416 -264)"
- "material" "DEV/DEV_MEASUREWALL01A"
+ "id" "2996"
+ "plane" "(80 -896 -160) (112 -896 -160) (112 -896 -48)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12243,9 +20193,9 @@ entity
}
side
{
- "id" "2654"
- "plane" "(688 -480 -264) (672 -480 -264) (672 -480 -256)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "2995"
+ "plane" "(112 -992 -160) (80 -992 -160) (80 -992 -48)"
+ "material" "TOOLS/TOOLSAREAPORTAL"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12254,30 +20204,84 @@ entity
}
editor
{
- "color" "0 180 0"
+ "color" "0 255 255"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
+ editor
+ {
+ "color" "0 255 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "9875"
+ "classname" "prop_physics"
+ "angles" "0 0 0"
+ "damagetoenablemotion" "0"
+ "Damagetype" "0"
+ "disablereceiveshadows" "0"
+ "disableshadows" "0"
+ "ExplodeDamage" "0"
+ "ExplodeRadius" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "forcetoenablemotion" "0"
+ "inertiaScale" "1.0"
+ "massScale" "0"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "minhealthdmg" "0"
+ "model" "models/props_borealis/bluebarrel001.mdl"
+ "modelscale" "1.0"
+ "nodamageforces" "0"
+ "PerformanceMode" "0"
+ "physdamagescale" "0.1"
+ "pressuredelay" "0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "renderfx" "0"
+ "rendermode" "0"
+ "shadowcastdist" "0"
+ "skin" "0"
+ "spawnflags" "256"
+ "origin" "576 -1164.51 -136"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 0]"
+ }
+}
+entity
+{
+ "id" "9916"
+ "classname" "func_detail"
solid
{
- "id" "6649"
+ "id" "9641"
side
{
- "id" "2665"
- "plane" "(640 -416 -240) (656 -416 -240) (656 -480 -240)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3012"
+ "plane" "(384 -1136 -31.4265) (400 -1136 -31.4265) (400 -1152 -31.4265)"
+ "material" "DEV_NYRO/DEV_RED_A-01"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2664"
- "plane" "(640 -480 -248) (656 -480 -248) (656 -416 -248)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3011"
+ "plane" "(384 -1152 -160.426) (400 -1152 -160.426) (400 -1136 -160.426)"
+ "material" "DEV_NYRO/DEV_RED_A-01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -12286,9 +20290,9 @@ entity
}
side
{
- "id" "2663"
- "plane" "(640 -416 -240) (640 -480 -240) (640 -480 -248)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3010"
+ "plane" "(384 -1136 -31.4265) (384 -1152 -31.4265) (384 -1152 -160.426)"
+ "material" "DEV_NYRO/DEV_RED_A-01"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12297,20 +20301,20 @@ entity
}
side
{
- "id" "2662"
- "plane" "(656 -416 -248) (656 -480 -248) (656 -480 -240)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3009"
+ "plane" "(400 -1136 -160.426) (400 -1152 -160.426) (400 -1152 -31.4265)"
+ "material" "DEV_NYRO/DEV_RED_A-01"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2661"
- "plane" "(656 -416 -240) (640 -416 -240) (640 -416 -248)"
- "material" "DEV/DEV_MEASUREWALL01A"
+ "id" "3008"
+ "plane" "(400 -1136 -31.4265) (384 -1136 -31.4265) (384 -1136 -160.426)"
+ "material" "DEV_NYRO/DEV_RED_A-01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12319,9 +20323,9 @@ entity
}
side
{
- "id" "2660"
- "plane" "(656 -480 -248) (640 -480 -248) (640 -480 -240)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3007"
+ "plane" "(400 -1152 -160.426) (384 -1152 -160.426) (384 -1152 -31.4265)"
+ "material" "DEV_NYRO/DEV_RED_A-01"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12335,25 +20339,59 @@ entity
"visgroupautoshown" "1"
}
}
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "10279"
+ "classname" "info_target"
+ "angles" "0 0 0"
+ "targetname" "fallTarget"
+ "origin" "313.407 632 -104"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 4500]"
+ }
+}
+entity
+{
+ "id" "10388"
+ "classname" "trigger_momentum_teleport"
+ "origin" "332 608 -564"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ "target" "fallTarget"
+ "targetname" "fallTP"
solid
{
- "id" "6648"
+ "id" "10385"
side
{
- "id" "2671"
- "plane" "(624 -416 -232) (640 -416 -232) (640 -480 -232)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3150"
+ "plane" "(328 632 -520) (336 632 -520) (336 584 -520)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2670"
- "plane" "(624 -480 -240) (640 -480 -240) (640 -416 -240)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3149"
+ "plane" "(328 584 -608) (336 584 -608) (336 632 -608)"
+ "material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -12362,73 +20400,220 @@ entity
}
side
{
- "id" "2669"
- "plane" "(624 -416 -232) (624 -480 -232) (624 -480 -240)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3148"
+ "plane" "(328 632 -520) (328 584 -520) (328 584 -608)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3147"
+ "plane" "(336 632 -608) (336 584 -608) (336 584 -520)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3146"
+ "plane" "(336 632 -520) (328 632 -520) (328 632 -608)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3145"
+ "plane" "(336 584 -608) (328 584 -608) (328 584 -520)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 7000]"
+ }
+}
+entity
+{
+ "id" "10401"
+ "classname" "light"
+ "_constant_attn" "0"
+ "_distance" "0"
+ "_fifty_percent_distance" "0"
+ "_hardfalloff" "0"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_linear_attn" "0"
+ "_quadratic_attn" "1"
+ "_zero_percent_distance" "0"
+ "style" "0"
+ "origin" "336 608 -528"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 7500]"
+ }
+}
+entity
+{
+ "id" "11448"
+ "classname" "trigger_momentum_teleport"
+ "origin" "-1204 904 -284"
+ "resetang" "1"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ "target" "teleport_dest"
+ "targetname" "tp_fromcb"
+ solid
+ {
+ "id" "11446"
+ side
+ {
+ "id" "3750"
+ "plane" "(-1657.5 1448 -352) (-1657.5 1496 -352) (-1649.5 1496 -352)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3749"
+ "plane" "(-1657.5 1496 -488) (-1657.5 1448 -488) (-1649.5 1448 -488)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3748"
+ "plane" "(-1657.5 1448 -488) (-1657.5 1496 -488) (-1657.5 1496 -352)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2668"
- "plane" "(640 -416 -240) (640 -480 -240) (640 -480 -232)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3747"
+ "plane" "(-1649.5 1496 -488) (-1649.5 1448 -488) (-1649.5 1448 -352)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2667"
- "plane" "(640 -416 -232) (624 -416 -232) (624 -416 -240)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3746"
+ "plane" "(-1657.5 1496 -488) (-1649.5 1496 -488) (-1649.5 1496 -352)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2666"
- "plane" "(640 -480 -240) (624 -480 -240) (624 -480 -232)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3745"
+ "plane" "(-1649.5 1448 -488) (-1657.5 1448 -488) (-1657.5 1448 -352)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
- "color" "0 180 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
}
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -6268]"
+ }
+}
+entity
+{
+ "id" "11455"
+ "classname" "info_target"
+ "angles" "0 0 0"
+ "spawnflags" "0"
+ "targetname" "target_cb"
+ "origin" "-1433.5 806 -432"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -5768]"
+ }
+}
+entity
+{
+ "id" "11548"
+ "classname" "func_detail"
solid
{
- "id" "6647"
+ "id" "11541"
side
{
- "id" "2677"
- "plane" "(608 -416 -224) (624 -416 -224) (624 -480 -224)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3774"
+ "plane" "(-448 -248 -24) (-440 -248 -24) (-440 -256 -24)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2676"
- "plane" "(608 -480 -232) (624 -480 -232) (624 -416 -232)"
+ "id" "3773"
+ "plane" "(-448 -256 -160) (-440 -256 -160) (-440 -248 -160)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
@@ -12438,8 +20623,8 @@ entity
}
side
{
- "id" "2675"
- "plane" "(608 -416 -224) (608 -480 -224) (608 -480 -232)"
+ "id" "3772"
+ "plane" "(-448 -248 -24) (-448 -256 -24) (-448 -256 -160)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@@ -12449,20 +20634,20 @@ entity
}
side
{
- "id" "2674"
- "plane" "(624 -416 -232) (624 -480 -232) (624 -480 -224)"
+ "id" "3771"
+ "plane" "(-440 -248 -160) (-440 -256 -160) (-440 -256 -24)"
"material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2673"
- "plane" "(624 -416 -224) (608 -416 -224) (608 -416 -232)"
- "material" "DEV/DEV_MEASUREWALL01A"
+ "id" "3770"
+ "plane" "(-440 -248 -24) (-448 -248 -24) (-448 -248 -160)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12471,9 +20656,9 @@ entity
}
side
{
- "id" "2672"
- "plane" "(624 -480 -232) (608 -480 -232) (608 -480 -224)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3769"
+ "plane" "(-440 -256 -160) (-448 -256 -160) (-448 -256 -24)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12489,23 +20674,23 @@ entity
}
solid
{
- "id" "6626"
+ "id" "11542"
side
{
- "id" "2683"
- "plane" "(592 -416 -216) (608 -416 -216) (608 -480 -216)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3780"
+ "plane" "(-448 -192 -16) (-440 -192 -16) (-440 -256 -16)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2682"
- "plane" "(592 -480 -224) (608 -480 -224) (608 -416 -224)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3779"
+ "plane" "(-448 -256 -24) (-440 -256 -24) (-440 -192 -24)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -12514,8 +20699,8 @@ entity
}
side
{
- "id" "2681"
- "plane" "(592 -416 -216) (592 -480 -216) (592 -480 -224)"
+ "id" "3778"
+ "plane" "(-448 -192 -16) (-448 -256 -16) (-448 -256 -24)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@@ -12525,20 +20710,20 @@ entity
}
side
{
- "id" "2680"
- "plane" "(608 -416 -224) (608 -480 -224) (608 -480 -216)"
+ "id" "3777"
+ "plane" "(-440 -192 -24) (-440 -256 -24) (-440 -256 -16)"
"material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2679"
- "plane" "(608 -416 -216) (592 -416 -216) (592 -416 -224)"
- "material" "DEV/DEV_MEASUREWALL01A"
+ "id" "3776"
+ "plane" "(-440 -192 -16) (-448 -192 -16) (-448 -192 -24)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12547,9 +20732,9 @@ entity
}
side
{
- "id" "2678"
- "plane" "(608 -480 -224) (592 -480 -224) (592 -480 -216)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3775"
+ "plane" "(-440 -256 -24) (-448 -256 -24) (-448 -256 -16)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12565,22 +20750,22 @@ entity
}
solid
{
- "id" "6625"
+ "id" "11544"
side
{
- "id" "2689"
- "plane" "(576 -416 -208) (592 -416 -208) (592 -480 -208)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3786"
+ "plane" "(-448 -192 -24) (-440 -192 -24) (-440 -200 -24)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2688"
- "plane" "(576 -480 -216) (592 -480 -216) (592 -416 -216)"
+ "id" "3785"
+ "plane" "(-448 -200 -160) (-440 -200 -160) (-440 -192 -160)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
@@ -12590,8 +20775,8 @@ entity
}
side
{
- "id" "2687"
- "plane" "(576 -416 -208) (576 -480 -208) (576 -480 -216)"
+ "id" "3784"
+ "plane" "(-448 -192 -24) (-448 -200 -24) (-448 -200 -160)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@@ -12601,20 +20786,20 @@ entity
}
side
{
- "id" "2686"
- "plane" "(592 -416 -216) (592 -480 -216) (592 -480 -208)"
+ "id" "3783"
+ "plane" "(-440 -192 -160) (-440 -200 -160) (-440 -200 -24)"
"material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2685"
- "plane" "(592 -416 -208) (576 -416 -208) (576 -416 -216)"
- "material" "DEV/DEV_MEASUREWALL01A"
+ "id" "3782"
+ "plane" "(-440 -192 -24) (-448 -192 -24) (-448 -192 -160)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12623,9 +20808,9 @@ entity
}
side
{
- "id" "2684"
- "plane" "(592 -480 -216) (576 -480 -216) (576 -480 -208)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3781"
+ "plane" "(-440 -200 -160) (-448 -200 -160) (-448 -200 -24)"
+ "material" "DEV/DEV_BLENDMEASURE"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -12639,71 +20824,83 @@ entity
"visgroupautoshown" "1"
}
}
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -3268]"
+ }
+}
+entity
+{
+ "id" "11566"
+ "classname" "func_detail"
solid
{
- "id" "6623"
+ "id" "11437"
side
{
- "id" "2695"
- "plane" "(560 -416 -200) (576 -416 -200) (576 -480 -200)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3792"
+ "plane" "(-1657.5 1440 -352) (-1657.5 1448 -352) (-1649.5 1448 -352)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2694"
- "plane" "(560 -480 -208) (576 -480 -208) (576 -416 -208)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3791"
+ "plane" "(-1657.5 1448 -392) (-1657.5 1448 -352) (-1657.5 1440 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 1 0 324] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2693"
- "plane" "(560 -416 -200) (560 -480 -200) (560 -480 -208)"
+ "id" "3790"
+ "plane" "(-1649.5 1440 -392) (-1649.5 1440 -352) (-1649.5 1448 -352)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2692"
- "plane" "(576 -416 -208) (576 -480 -208) (576 -480 -200)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3789"
+ "plane" "(-1649.5 1448 -392) (-1649.5 1448 -352) (-1657.5 1448 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2691"
- "plane" "(576 -416 -200) (560 -416 -200) (560 -416 -208)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3788"
+ "plane" "(-1657.5 1440 -392) (-1657.5 1440 -352) (-1649.5 1440 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2690"
- "plane" "(576 -480 -208) (560 -480 -208) (560 -480 -200)"
+ "id" "3787"
+ "plane" "(-1657.5 1448 -392) (-1657.5 1440 -392) (-1649.5 1440 -392)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
@@ -12717,69 +20914,69 @@ entity
}
solid
{
- "id" "6624"
+ "id" "11366"
side
{
- "id" "2701"
- "plane" "(544 -416 -192) (560 -416 -192) (560 -480 -192)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3798"
+ "plane" "(-1657.5 1440 -344) (-1657.5 1504 -344) (-1649.5 1504 -344)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 -1 0 -160] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2700"
- "plane" "(544 -480 -200) (560 -480 -200) (560 -416 -200)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3797"
+ "plane" "(-1657.5 1504 -352) (-1657.5 1440 -352) (-1649.5 1440 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 -1 0 -160] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2699"
- "plane" "(544 -416 -192) (544 -480 -192) (544 -480 -200)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3796"
+ "plane" "(-1657.5 1440 -352) (-1657.5 1504 -352) (-1657.5 1504 -344)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 1 0 324] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2698"
- "plane" "(560 -416 -200) (560 -480 -200) (560 -480 -192)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3795"
+ "plane" "(-1649.5 1504 -352) (-1649.5 1440 -352) (-1649.5 1440 -344)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -28] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2697"
- "plane" "(560 -416 -192) (544 -416 -192) (544 -416 -200)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3794"
+ "plane" "(-1657.5 1504 -352) (-1649.5 1504 -352) (-1649.5 1504 -344)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2696"
- "plane" "(560 -480 -200) (544 -480 -200) (544 -480 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3793"
+ "plane" "(-1649.5 1440 -352) (-1657.5 1440 -352) (-1657.5 1440 -344)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
@@ -12793,69 +20990,69 @@ entity
}
solid
{
- "id" "6612"
+ "id" "11436"
side
{
- "id" "2707"
- "plane" "(528 -416 -184) (544 -416 -184) (544 -480 -184)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3804"
+ "plane" "(-1657.5 1448 -488) (-1657.5 1440 -488) (-1649.5 1440 -488)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2706"
- "plane" "(528 -480 -192) (544 -480 -192) (544 -416 -192)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3803"
+ "plane" "(-1657.5 1440 -392) (-1657.5 1440 -488) (-1657.5 1448 -488)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 1 0 324] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2705"
- "plane" "(528 -416 -184) (528 -480 -184) (528 -480 -192)"
+ "id" "3802"
+ "plane" "(-1649.5 1448 -392) (-1649.5 1448 -488) (-1649.5 1440 -488)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
- {
- "id" "2704"
- "plane" "(544 -416 -192) (544 -480 -192) (544 -480 -184)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ {
+ "id" "3801"
+ "plane" "(-1657.5 1448 -392) (-1657.5 1448 -488) (-1649.5 1448 -488)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2703"
- "plane" "(544 -416 -184) (528 -416 -184) (528 -416 -192)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3800"
+ "plane" "(-1649.5 1440 -392) (-1649.5 1440 -488) (-1657.5 1440 -488)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2702"
- "plane" "(544 -480 -192) (528 -480 -192) (528 -480 -184)"
+ "id" "3799"
+ "plane" "(-1657.5 1440 -392) (-1657.5 1448 -392) (-1649.5 1448 -392)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
@@ -12869,69 +21066,69 @@ entity
}
solid
{
- "id" "6611"
+ "id" "11434"
side
{
- "id" "2713"
- "plane" "(512 -416 -176) (528 -416 -176) (528 -480 -176)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3810"
+ "plane" "(-1657.5 1504 -487.915) (-1657.5 1496 -487.915) (-1649.5 1496 -487.915)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2712"
- "plane" "(512 -480 -184) (528 -480 -184) (528 -416 -184)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3809"
+ "plane" "(-1657.5 1496 -392) (-1657.5 1496 -487.912) (-1657.5 1504 -487.912)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 1 0 476] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2711"
- "plane" "(512 -416 -176) (512 -480 -176) (512 -480 -184)"
+ "id" "3808"
+ "plane" "(-1649.5 1504 -392) (-1649.5 1504 -487.912) (-1649.5 1496 -487.912)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2710"
- "plane" "(528 -416 -184) (528 -480 -184) (528 -480 -176)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3807"
+ "plane" "(-1657.5 1504 -392) (-1657.5 1504 -487.912) (-1649.5 1504 -487.912)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -62] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2709"
- "plane" "(528 -416 -176) (512 -416 -176) (512 -416 -184)"
- "material" "DEV/DEV_MEASUREWALL01A"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3806"
+ "plane" "(-1649.5 1496 -392) (-1649.5 1496 -487.912) (-1657.5 1496 -487.912)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 -62] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2708"
- "plane" "(528 -480 -184) (512 -480 -184) (512 -480 -176)"
+ "id" "3805"
+ "plane" "(-1657.5 1496 -392) (-1657.5 1504 -392) (-1649.5 1504 -392)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
@@ -12945,69 +21142,69 @@ entity
}
solid
{
- "id" "6608"
+ "id" "11435"
side
{
- "id" "2719"
- "plane" "(496 -416 -168) (512 -416 -168) (512 -480 -168)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3816"
+ "plane" "(-1657.5 1496 -352) (-1657.5 1504 -352) (-1649.5 1504 -352)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2718"
- "plane" "(496 -480 -176) (512 -480 -176) (512 -416 -176)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 -1 0 0] 0.25"
+ "id" "3815"
+ "plane" "(-1657.5 1504 -392) (-1657.5 1504 -352) (-1657.5 1496 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 1 0 324] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2717"
- "plane" "(496 -416 -168) (496 -480 -168) (496 -480 -176)"
+ "id" "3814"
+ "plane" "(-1649.5 1496 -392) (-1649.5 1496 -352) (-1649.5 1504 -352)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[0 1 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[0 1 0 32] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2716"
- "plane" "(512 -416 -176) (512 -480 -176) (512 -480 -168)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3813"
+ "plane" "(-1649.5 1504 -392) (-1649.5 1504 -352) (-1657.5 1504 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2715"
- "plane" "(512 -416 -168) (496 -416 -168) (496 -416 -176)"
- "material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "id" "3812"
+ "plane" "(-1657.5 1496 -392) (-1657.5 1496 -352) (-1649.5 1496 -352)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 -214] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2714"
- "plane" "(512 -480 -176) (496 -480 -176) (496 -480 -168)"
+ "id" "3811"
+ "plane" "(-1657.5 1504 -392) (-1657.5 1496 -392) (-1649.5 1496 -392)"
"material" "TOOLS/TOOLSNODRAW"
- "uaxis" "[1 0 0 0] 0.25"
- "vaxis" "[0 0 -1 0] 0.25"
+ "uaxis" "[1 0 0 -58] 0.25"
+ "vaxis" "[0 -1 0 -32] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
@@ -13019,25 +21216,44 @@ entity
"visgroupautoshown" "1"
}
}
+ editor
+ {
+ "color" "0 180 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -2768]"
+ }
+}
+entity
+{
+ "id" "11602"
+ "classname" "trigger_momentum_teleport"
+ "origin" "-444 -224 -92"
+ "resetang" "0"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "stop" "1"
+ "target" "target_cb"
+ "targetname" "tp_tocb"
solid
{
- "id" "6607"
+ "id" "11600"
side
{
- "id" "2725"
- "plane" "(480 -416 -160) (496 -416 -160) (496 -480 -160)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 1 0 1] 0.25"
- "vaxis" "[1 0 0 0] 0.25"
- "rotation" "90"
+ "id" "3828"
+ "plane" "(-448 -200 -24) (-440 -200 -24) (-440 -248 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2724"
- "plane" "(480 -480 -168) (496 -480 -168) (496 -416 -168)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3827"
+ "plane" "(-448 -248 -160) (-440 -248 -160) (-440 -200 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -13046,9 +21262,9 @@ entity
}
side
{
- "id" "2723"
- "plane" "(480 -416 -160) (480 -480 -160) (480 -480 -168)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3826"
+ "plane" "(-448 -200 -24) (-448 -248 -24) (-448 -248 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -13057,20 +21273,20 @@ entity
}
side
{
- "id" "2722"
- "plane" "(496 -416 -168) (496 -480 -168) (496 -480 -160)"
- "material" "DEV/DEV_BLENDMEASURE"
- "uaxis" "[0 0 1 1] 0.25"
- "vaxis" "[0 1 0 0] 0.25"
- "rotation" "90"
+ "id" "3825"
+ "plane" "(-440 -200 -160) (-440 -248 -160) (-440 -248 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
- "id" "2721"
- "plane" "(496 -416 -160) (480 -416 -160) (480 -416 -168)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3824"
+ "plane" "(-440 -200 -24) (-448 -200 -24) (-448 -200 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -13079,9 +21295,9 @@ entity
}
side
{
- "id" "2720"
- "plane" "(496 -480 -168) (480 -480 -168) (480 -480 -160)"
- "material" "TOOLS/TOOLSNODRAW"
+ "id" "3823"
+ "plane" "(-440 -248 -160) (-448 -248 -160) (-448 -248 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -13090,728 +21306,867 @@ entity
}
editor
{
- "color" "0 180 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
- }
- editor
- {
- "color" "0 180 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 10000]"
- }
-}
-entity
-{
- "id" "7543"
- "classname" "prop_static"
- "angles" "0 0 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademaxdist" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/de_inferno/wood_fence.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "928 124 -288"
- editor
- {
- "color" "255 255 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -15768]"
- }
-}
-entity
-{
- "id" "7578"
- "classname" "prop_static"
- "angles" "0 0 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademaxdist" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/de_inferno/wood_fence.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "804 124 -288"
- editor
- {
- "color" "255 255 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -15768]"
- }
-}
-entity
-{
- "id" "7598"
- "classname" "prop_static"
- "angles" "0 0 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademaxdist" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/de_inferno/wood_fence.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "680 124 -288"
- editor
- {
- "color" "255 255 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -15768]"
- }
-}
-entity
-{
- "id" "7606"
- "classname" "prop_static"
- "angles" "0 0 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademaxdist" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/de_inferno/wood_fence.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "556 124 -288"
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -15768]"
+ "logicalpos" "[0 -1768]"
}
}
entity
{
- "id" "7659"
- "classname" "weapon_momentum_grenade"
- "angles" "0 0 0"
- "fademindist" "-1"
- "fadescale" "1"
- "spawnflags" "0"
- "origin" "552 -40 -264"
- editor
+ "id" "11644"
+ "classname" "trigger_multiple"
+ "origin" "-400 -224 -92"
+ "spawnflags" "1"
+ "StartDisabled" "0"
+ "wait" "1"
+ connections
{
- "color" "0 0 200"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "OnStartTouch" "Cubemaps_msg,Display,,0,-1"
+ }
+ solid
+ {
+ "id" "11645"
+ side
+ {
+ "id" "3840"
+ "plane" "(-360 -248 -24) (-440 -248 -24) (-440 -200 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -32] 0.25"
+ "vaxis" "[1 0 0 32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3839"
+ "plane" "(-440 -248 -160) (-360 -248 -160) (-360 -200 -160)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -32] 0.25"
+ "vaxis" "[1 0 0 32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3838"
+ "plane" "(-360 -248 -160) (-440 -248 -160) (-440 -248 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3837"
+ "plane" "(-440 -200 -160) (-360 -200 -160) (-360 -200 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-1 0 0 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3836"
+ "plane" "(-440 -248 -160) (-440 -200 -160) (-440 -200 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3835"
+ "plane" "(-360 -200 -160) (-360 -248 -160) (-360 -248 -24)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 -32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
}
-}
-entity
-{
- "id" "7716"
- "classname" "weapon_momentum_sniper"
- "angles" "0 0 0"
- "fademindist" "-1"
- "fadescale" "1"
- "spawnflags" "0"
- "origin" "544 -88 -264"
editor
{
- "color" "0 0 200"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 -16268]"
}
}
entity
{
- "id" "7728"
- "classname" "weapon_momentum_rifle"
- "angles" "2.49534 86.4967 89.8473"
- "fademindist" "-1"
- "fadescale" "1"
+ "id" "11647"
+ "classname" "game_text"
+ "channel" "1"
+ "color" "100 100 100"
+ "color2" "240 110 0"
+ "fadein" "1.5"
+ "fadeout" "0.5"
+ "fxtime" "0.25"
+ "holdtime" "4"
+ "message" "Room for Parallax Corrected Cubemaps. Floor should be reflective. Most noticeable on the second room"
"spawnflags" "0"
- "origin" "548 -240 -264"
+ "targetname" "Cubemaps_msg"
+ "x" "-1"
+ "y" "-1"
+ "origin" "-424 -224 -96"
editor
{
- "color" "0 0 200"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 12000]"
}
}
entity
{
- "id" "7734"
- "classname" "weapon_momentum_shotgun"
- "angles" "1.49977 89.9738 -91.0003"
- "fademindist" "-1"
- "fadescale" "1"
- "spawnflags" "0"
- "origin" "552 -188 -268"
+ "id" "12207"
+ "classname" "env_cubemap"
+ "cubemapsize" "7"
+ "parallaxobb" "TestRoomOBB"
+ "sides" ""
+ "origin" "-1906 1473 -456"
editor
{
- "color" "0 0 200"
+ "color" "0 0 255"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 1000]"
}
}
entity
{
- "id" "7746"
- "classname" "weapon_momentum_lmg"
+ "id" "12210"
+ "classname" "prop_static"
"angles" "0 0 0"
"fademindist" "-1"
"fadescale" "1"
- "spawnflags" "0"
- "origin" "544 -136 -264"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_c17/light_domelight02_on.mdl"
+ "skin" "0"
+ "solid" "6"
+ "origin" "-2034 1465.75 -296"
editor
{
- "color" "0 0 200"
+ "color" "255 255 0"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 -10768]"
}
}
entity
{
- "id" "7758"
- "classname" "weapon_momentum_smg"
- "angles" "1.49857 267.499 89.9346"
- "fademindist" "-1"
- "fadescale" "1"
- "spawnflags" "0"
- "origin" "552 -280 -268"
+ "id" "12214"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "50"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 0 0"
+ "pitch" "-90"
+ "origin" "-2034 1465 -304"
editor
{
- "color" "0 0 200"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 -10268]"
}
}
entity
{
- "id" "7776"
- "classname" "weapon_knife"
- "angles" "0 0 90"
- "fademindist" "-1"
- "fadescale" "1"
- "spawnflags" "0"
- "origin" "548 -372 -268"
+ "id" "12219"
+ "classname" "light"
+ "_light" "255 254 236 10"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-2034 1465 -360"
editor
{
- "color" "0 0 200"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 -9268]"
}
}
entity
{
- "id" "7782"
- "classname" "weapon_momentum_pistol"
- "angles" "-0.5 270 -90"
- "fademindist" "-1"
- "fadescale" "1"
- "spawnflags" "0"
- "origin" "552 -328 -268"
+ "id" "12224"
+ "classname" "infodecal"
+ "angles" "0 0 0"
+ "texture" "decals/decalposter014d"
+ "origin" "-2048.3 1601 -405.201"
editor
{
- "color" "0 0 200"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -14768]"
+ "logicalpos" "[0 -8268]"
}
}
entity
{
- "id" "8086"
- "classname" "prop_static"
- "angles" "0 271.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "728 648 -288"
+ "id" "12227"
+ "classname" "infodecal"
+ "angles" "0 0 0"
+ "texture" "decals/decalposter014d"
+ "origin" "-1922.33 1601 -352.233"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 -7768]"
}
}
entity
{
- "id" "8124"
- "classname" "prop_static"
- "angles" "0 271.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "848 924 -288"
+ "id" "12230"
+ "classname" "light_spot"
+ "_cone" "45"
+ "_exponent" "1"
+ "_inner_cone" "30"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-7 75.5 -90"
+ "pitch" "-7"
+ "origin" "-2106 1497 -376"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 -7268]"
}
}
entity
{
- "id" "8128"
- "classname" "prop_static"
- "angles" "0 271.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "960 1632 -288"
+ "id" "12235"
+ "classname" "light_spot"
+ "_cone" "45"
+ "_exponent" "1"
+ "_inner_cone" "30"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "23.1171 104.592 -82.4882"
+ "pitch" "23.1171"
+ "origin" "-1914 1505 -400"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 -7268]"
}
}
entity
{
- "id" "8132"
- "classname" "prop_static"
- "angles" "0 91.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "832 432 -288"
+ "id" "12240"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "-1641.38 1537 -360"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 1000]"
}
}
entity
{
- "id" "8136"
- "classname" "prop_static"
- "angles" "0 92.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "524 1632 -288"
+ "id" "12245"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "-1641.38 1537 -424"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 1000]"
}
}
entity
{
- "id" "8186"
- "classname" "prop_static"
- "angles" "0 271.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "580 852 -287.436"
+ "id" "12250"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "-1642 1409 -424"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 1000]"
}
}
entity
{
- "id" "8209"
- "classname" "prop_static"
- "angles" "0 92.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "932 952 -288"
+ "id" "12255"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "-1642 1409 -360"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 1000]"
}
}
entity
{
- "id" "8217"
- "classname" "prop_static"
- "angles" "0 88 0"
- "disableselfshadowing" "0"
+ "id" "12260"
+ "classname" "func_brush"
+ "disablereceiveshadows" "0"
"disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "768 1996 -288"
+ "InputFilter" "0"
+ "invert_exclusion" "0"
+ "origin" "-3124.5 2723 -392"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "renderfx" "0"
+ "rendermode" "0"
+ "solidbsp" "0"
+ "Solidity" "0"
+ "spawnflags" "2"
+ "StartDisabled" "0"
+ "vrad_brush_cast_shadows" "0"
+ solid
+ {
+ "id" "12261"
+ side
+ {
+ "id" "4314"
+ "plane" "(-1642 1377 -328) (-1642 1441 -328) (-1634 1441 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4313"
+ "plane" "(-1642 1441 -456) (-1642 1377 -456) (-1634 1377 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4312"
+ "plane" "(-1642 1377 -456) (-1642 1441 -456) (-1642 1441 -328)"
+ "material" "BUILDING_TEMPLATE/BUILDING_TRAINSTATION_TEMPLATE001E"
+ "uaxis" "[0 1 0 252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4311"
+ "plane" "(-1634 1441 -456) (-1634 1377 -456) (-1634 1377 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4310"
+ "plane" "(-1642 1441 -456) (-1634 1441 -456) (-1634 1441 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4309"
+ "plane" "(-1634 1377 -456) (-1642 1377 -456) (-1642 1377 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 500]"
}
}
entity
{
- "id" "8221"
- "classname" "prop_static"
- "angles" "0 89.5 0"
- "disableselfshadowing" "0"
+ "id" "12263"
+ "classname" "func_brush"
+ "disablereceiveshadows" "0"
"disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "584 2032 -288"
+ "InputFilter" "0"
+ "invert_exclusion" "0"
+ "origin" "-3124.5 2851 -392"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "renderfx" "0"
+ "rendermode" "0"
+ "solidbsp" "0"
+ "Solidity" "0"
+ "spawnflags" "2"
+ "StartDisabled" "0"
+ "vrad_brush_cast_shadows" "0"
+ solid
+ {
+ "id" "12264"
+ side
+ {
+ "id" "4320"
+ "plane" "(-1642 1505 -328) (-1642 1569 -328) (-1634 1569 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4319"
+ "plane" "(-1642 1569 -456) (-1642 1505 -456) (-1634 1505 -456)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4318"
+ "plane" "(-1642 1505 -456) (-1642 1569 -456) (-1642 1569 -328)"
+ "material" "BUILDING_TEMPLATE/BUILDING_TRAINSTATION_TEMPLATE001E"
+ "uaxis" "[0 1 0 252] 0.25"
+ "vaxis" "[0 0 -1 -416] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4317"
+ "plane" "(-1634 1569 -456) (-1634 1505 -456) (-1634 1505 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4316"
+ "plane" "(-1642 1569 -456) (-1634 1569 -456) (-1634 1569 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4315"
+ "plane" "(-1634 1505 -456) (-1642 1505 -456) (-1642 1505 -328)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 500]"
}
}
entity
{
- "id" "8225"
- "classname" "prop_static"
- "angles" "0 92.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "904 2040 -288"
- editor
+ "id" "12266"
+ "classname" "parallax_obb"
+ "targetname" "TestRoomOBB"
+ solid
{
- "color" "255 255 0"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "id" "12267"
+ side
+ {
+ "id" "4326"
+ "plane" "(-2162 1345 -296) (-2162 1601 -296) (-1650 1601 -296)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4325"
+ "plane" "(-2162 1601 -488) (-2162 1345 -488) (-1650 1345 -488)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 -1 0 -60] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4324"
+ "plane" "(-2162 1345 -488) (-2162 1601 -488) (-2162 1601 -296)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4323"
+ "plane" "(-1650 1601 -488) (-1650 1345 -488) (-1650 1345 -296)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 60] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4322"
+ "plane" "(-2162 1601 -488) (-1650 1601 -488) (-1650 1601 -296)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4321"
+ "plane" "(-1650 1345 -488) (-2162 1345 -488) (-2162 1345 -296)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 -56] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
}
-}
-entity
-{
- "id" "8229"
- "classname" "prop_static"
- "angles" "0 271.5 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "785.406 1486.08 -288"
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 3000]"
}
}
entity
{
- "id" "8285"
- "classname" "prop_static"
- "angles" "0 180 0"
- "disableselfshadowing" "0"
- "disableshadows" "0"
- "disablevertexlighting" "0"
- "fademindist" "-1"
- "fadescale" "1"
- "generatelightmaps" "0"
- "ignorenormals" "0"
- "lightmapresolutionx" "32"
- "lightmapresolutiony" "32"
- "maxdxlevel" "0"
- "mindxlevel" "0"
- "model" "models/props/cs_militia/haybale_target_03.mdl"
- "screenspacefade" "0"
- "skin" "0"
- "solid" "6"
- "origin" "502 49 -288"
+ "id" "12268"
+ "classname" "parallax_obb"
+ "targetname" "hallobb"
+ solid
+ {
+ "id" "12269"
+ side
+ {
+ "id" "4332"
+ "plane" "(-1448.76 710.629 -360) (-1867.37 1129.24 -360) (-1754.23 1242.37 -360)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4331"
+ "plane" "(-1867.38 1129.24 -488) (-1448.77 710.628 -488) (-1335.63 823.762 -488)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -36.3096] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4330"
+ "plane" "(-1448.76 710.629 -488) (-1867.37 1129.23 -488) (-1867.37 1129.24 -360)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4329"
+ "plane" "(-1754.23 1242.37 -488) (-1335.63 823.767 -488) (-1335.63 823.766 -360)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-0.707107 0.707107 0 36.3096] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4328"
+ "plane" "(-1867.38 1129.23 -488) (-1754.24 1242.37 -488) (-1754.23 1242.38 -360)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4327"
+ "plane" "(-1335.63 823.766 -488) (-1448.77 710.625 -488) (-1448.77 710.625 -360)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -24.2328] 0.25"
+ "vaxis" "[0 0 -1 -32] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
editor
{
- "color" "255 255 0"
+ "color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 -13768]"
+ "logicalpos" "[0 8500]"
}
}
entity
{
- "id" "8605"
- "classname" "light"
- "_light" "255 255 255 200"
+ "id" "12270"
+ "classname" "light_environment"
+ "_ambient" "190 201 220 100"
+ "_ambientHDR" "-1 -1 -1 1"
+ "_AmbientScaleHDR" "1"
+ "_light" "237 218 143 800"
"_lightHDR" "-1 -1 -1 1"
"_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "704 -245 -72"
+ "angles" "0 165 0"
+ "pitch" "-35"
+ "origin" "-1975.88 1411.42 -479"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 500]"
+ "logicalpos" "[0 15500]"
}
}
entity
{
- "id" "8625"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "583 62 -109.963"
+ "id" "12272"
+ "classname" "env_cubemap"
+ "cubemapsize" "7"
+ "parallaxobb" "hallobb"
+ "origin" "-1634.78 1013 -464"
editor
{
- "color" "220 30 220"
+ "color" "0 0 255"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 500]"
+ "logicalpos" "[0 -13268]"
}
}
entity
{
- "id" "8635"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "773 1843 -182"
+ "id" "12275"
+ "classname" "env_cubemap"
+ "sides" ""
+ "origin" "-1869.84 1261 -464"
editor
{
- "color" "220 30 220"
+ "color" "0 0 255"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 500]"
+ "logicalpos" "[0 -12768]"
}
}
entity
{
- "id" "8640"
- "classname" "light"
- "_light" "255 255 255 200"
- "_lightHDR" "-1 -1 -1 1"
- "_lightscaleHDR" "1"
- "_quadratic_attn" "1"
- "origin" "746 1226 -178"
+ "id" "12741"
+ "classname" "prop_physics"
+ "angles" "0 0 0"
+ "damagetoenablemotion" "0"
+ "Damagetype" "0"
+ "disablereceiveshadows" "0"
+ "disableshadows" "0"
+ "ExplodeDamage" "0"
+ "ExplodeRadius" "0"
+ "fademaxdist" "0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "forcetoenablemotion" "0"
+ "inertiaScale" "1.0"
+ "massScale" "0"
+ "maxdxlevel" "0"
+ "mindxlevel" "0"
+ "minhealthdmg" "0"
+ "model" "models/props_borealis/bluebarrel001.mdl"
+ "modelscale" "1.0"
+ "nodamageforces" "0"
+ "PerformanceMode" "0"
+ "physdamagescale" "0.1"
+ "pressuredelay" "0"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "renderfx" "0"
+ "rendermode" "0"
+ "shadowcastdist" "0"
+ "skin" "0"
+ "spawnflags" "1792"
+ "origin" "-2120 1576 -464"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 500]"
+ "logicalpos" "[0 3500]"
}
}
entity
{
- "id" "8645"
+ "id" "12794"
"classname" "light"
"_light" "255 255 255 200"
"_lightHDR" "-1 -1 -1 1"
"_lightscaleHDR" "1"
"_quadratic_attn" "1"
- "origin" "745.259 450 -158"
- editor
- {
- "color" "220 30 220"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- "logicalpos" "[0 500]"
- }
-}
-entity
-{
- "id" "8829"
- "classname" "ambient_generic"
- "fadeinsecs" "0"
- "health" "10"
- "message" "Momentum.Tutorial"
- "pitch" "100"
- "pitchstart" "100"
- "radius" "1250"
- "spawnflags" "0"
- "targetname" "bgmusic_ent"
- "volstart" "10"
- "origin" "-200.587 24.7046 -151"
+ "origin" "-1696 1077.18 -424"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
- "logicalpos" "[0 2500]"
+ "logicalpos" "[0 4000]"
}
}
cameras
diff --git a/mp/game/momentum/maps/bhop_eazy.bsp b/mp/game/momentum/maps/bhop_eazy.bsp
deleted file mode 100644
index 3f7bfeca4a..0000000000
Binary files a/mp/game/momentum/maps/bhop_eazy.bsp and /dev/null differ
diff --git a/mp/game/momentum/maps/credits.bsp b/mp/game/momentum/maps/credits.bsp
index 688ffcba3a..40e2a1a803 100644
Binary files a/mp/game/momentum/maps/credits.bsp and b/mp/game/momentum/maps/credits.bsp differ
diff --git a/mp/game/momentum/maps/credits.vmf b/mp/game/momentum/maps/credits.vmf
index 3773485dc8..43cab52025 100644
--- a/mp/game/momentum/maps/credits.vmf
+++ b/mp/game/momentum/maps/credits.vmf
@@ -2,7 +2,7 @@ versioninfo
{
"editorversion" "400"
"editorbuild" "6920"
- "mapversion" "32"
+ "mapversion" "33"
"formatversion" "100"
"prefab" "0"
}
@@ -20,7 +20,7 @@ viewsettings
world
{
"id" "1"
- "mapversion" "32"
+ "mapversion" "33"
"classname" "worldspawn"
"detailmaterial" "detail/detailsprites"
"detailvbsp" "detail.vbsp"
@@ -88,7 +88,7 @@ world
{
"id" "7"
"plane" "(-48 64 28) (-48 -64 28) (96 -64 28)"
- "material" "EFFECTS/BLACK"
+ "material" "TOOLS/TOOLSBLACK"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -165,7 +165,7 @@ world
{
"id" "13"
"plane" "(-48 -64 -53) (-48 64 -53) (96 64 -53)"
- "material" "EFFECTS/BLACK"
+ "material" "TOOLS/TOOLSBLACK"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
@@ -242,7 +242,7 @@ world
{
"id" "19"
"plane" "(-16 64 28) (-16 64 -53) (-16 -64 -53)"
- "material" "EFFECTS/BLACK"
+ "material" "TOOLS/TOOLSBLACK"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -319,7 +319,7 @@ world
{
"id" "25"
"plane" "(64 -64 28) (64 -64 -53) (64 64 -53)"
- "material" "EFFECTS/BLACK"
+ "material" "TOOLS/TOOLSBLACK"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -396,7 +396,7 @@ world
{
"id" "31"
"plane" "(64 32 -53) (-16 32 -53) (-16 32 28)"
- "material" "EFFECTS/BLACK"
+ "material" "TOOLS/TOOLSBLACK"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
@@ -473,7 +473,7 @@ world
{
"id" "37"
"plane" "(-16 -32 -53) (64 -32 -53) (64 -32 28)"
- "material" "EFFECTS/BLACK"
+ "material" "TOOLS/TOOLSBLACK"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
diff --git a/mp/game/momentum/maps/cubemaptest.vmf b/mp/game/momentum/maps/cubemaptest.vmf
new file mode 100644
index 0000000000..fe163e3288
--- /dev/null
+++ b/mp/game/momentum/maps/cubemaptest.vmf
@@ -0,0 +1,4134 @@
+versioninfo
+{
+ "editorversion" "400"
+ "editorbuild" "6920"
+ "mapversion" "68"
+ "formatversion" "100"
+ "prefab" "0"
+}
+visgroups
+{
+}
+viewsettings
+{
+ "bSnapToGrid" "1"
+ "bShowGrid" "1"
+ "bShowLogicalGrid" "0"
+ "nGridSpacing" "4"
+ "bShow3DGrid" "0"
+}
+world
+{
+ "id" "1"
+ "mapversion" "68"
+ "classname" "worldspawn"
+ "detailmaterial" "detail/detailsprites"
+ "detailvbsp" "detail.vbsp"
+ "maxpropscreenwidth" "-1"
+ "skyname" "sky_day01_01"
+ solid
+ {
+ "id" "2"
+ side
+ {
+ "id" "1"
+ "plane" "(-288 -128 0) (-288 160 0) (288 160 0)"
+ "material" "TILE/TILEFLOOR_CMF"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "2"
+ "plane" "(-288 160 -32) (-288 -128 -32) (288 -128 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "3"
+ "plane" "(-288 -128 -32) (-288 160 -32) (-288 160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "4"
+ "plane" "(288 160 -32) (288 -128 -32) (288 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "5"
+ "plane" "(-288 160 -32) (288 160 -32) (288 160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "6"
+ "plane" "(288 -128 -32) (-288 -128 -32) (-288 -128 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 218 179"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "27"
+ side
+ {
+ "id" "31"
+ "plane" "(-288 -160 224) (-288 160 224) (288 160 224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "32"
+ "plane" "(-288 160 192) (-288 -160 192) (288 -160 192)"
+ "material" "PLASTER/PLASTERCEILING002B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "33"
+ "plane" "(-288 -160 192) (-288 160 192) (-288 160 224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "34"
+ "plane" "(288 160 192) (288 -160 192) (288 -160 224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "35"
+ "plane" "(-288 160 192) (288 160 192) (288 160 224)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "36"
+ "plane" "(288 -160 192) (-288 -160 192) (-288 -160 224)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 201 254"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "81"
+ side
+ {
+ "id" "156"
+ "plane" "(272 32 160) (272 32 32) (272 96 32)"
+ "material" "LIGHTS/WHITE"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "155"
+ "plane" "(288 96 160) (288 96 32) (288 32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "154"
+ "plane" "(288 32 160) (288 32 32) (272 32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "153"
+ "plane" "(272 96 160) (272 96 32) (288 96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "152"
+ "plane" "(272 32 160) (272 96 160) (288 96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "151"
+ "plane" "(272 96 32) (272 32 32) (288 32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "82"
+ side
+ {
+ "id" "162"
+ "plane" "(256 -128 192) (256 128 192) (288 128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "161"
+ "plane" "(256 128 160) (256 128 192) (256 -128 192)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "160"
+ "plane" "(288 -128 160) (288 -128 192) (288 128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "159"
+ "plane" "(256 -128 160) (256 -128 192) (288 -128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "158"
+ "plane" "(288 128 160) (288 128 192) (256 128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "157"
+ "plane" "(256 128 160) (256 -128 160) (288 -128 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[1 0 0 384] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "83"
+ side
+ {
+ "id" "168"
+ "plane" "(256 128 0) (256 -128 0) (288 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "167"
+ "plane" "(256 -128 32) (256 -128 0) (256 128 0)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "166"
+ "plane" "(288 128 32) (288 128 0) (288 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "165"
+ "plane" "(288 -128 32) (288 -128 0) (256 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "164"
+ "plane" "(256 128 32) (256 128 0) (288 128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "163"
+ "plane" "(256 -128 32) (256 128 32) (288 128 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[-1 0 0 -128] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "84"
+ side
+ {
+ "id" "174"
+ "plane" "(272 -96 160) (272 -96 32) (272 -32 32)"
+ "material" "LIGHTS/WHITE"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "173"
+ "plane" "(288 -32 160) (288 -32 32) (288 -96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "172"
+ "plane" "(288 -96 160) (288 -96 32) (272 -96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "171"
+ "plane" "(272 -32 160) (272 -32 32) (288 -32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "170"
+ "plane" "(272 -96 160) (272 -32 160) (288 -32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "169"
+ "plane" "(272 -32 32) (272 -96 32) (288 -96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 32] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "106"
+ side
+ {
+ "id" "186"
+ "plane" "(-288 128 192) (-288 160 192) (288 160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "185"
+ "plane" "(-288 160 96) (-288 160 192) (-288 128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "184"
+ "plane" "(288 128 96) (288 128 192) (288 160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "183"
+ "plane" "(288 160 96) (288 160 192) (-288 160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "182"
+ "plane" "(-288 128 96) (-288 128 192) (288 128 192)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "181"
+ "plane" "(-288 160 96) (-288 128 96) (288 128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 137 114"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "107"
+ side
+ {
+ "id" "192"
+ "plane" "(-288 160 0) (-288 128 0) (288 128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "191"
+ "plane" "(-288 128 96) (-288 128 0) (-288 160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "190"
+ "plane" "(288 160 96) (288 160 0) (288 128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "189"
+ "plane" "(-288 160 96) (-288 160 0) (288 160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "188"
+ "plane" "(288 128 96) (288 128 0) (-288 128 0)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "187"
+ "plane" "(-288 128 96) (-288 160 96) (288 160 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 137 114"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "139"
+ side
+ {
+ "id" "210"
+ "plane" "(-288 128 0) (-288 -128 0) (-256 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "209"
+ "plane" "(-288 -128 96) (-288 -128 0) (-288 128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "208"
+ "plane" "(-256 128 96) (-256 128 0) (-256 -128 0)"
+ "material" "DEV/DEV_MEASURECOLORSCALE01"
+ "uaxis" "[0 1 0 64] 2"
+ "vaxis" "[0 0 -1 0] 1.2"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "207"
+ "plane" "(-288 128 96) (-288 128 0) (-256 128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "206"
+ "plane" "(-256 -128 96) (-256 -128 0) (-288 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "205"
+ "plane" "(-288 -128 96) (-288 128 96) (-256 128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 205 182"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "140"
+ side
+ {
+ "id" "216"
+ "plane" "(-288 -128 192) (-288 128 192) (-256 128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "215"
+ "plane" "(-288 128 96) (-288 128 192) (-288 -128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "214"
+ "plane" "(-256 -128 96) (-256 -128 192) (-256 128 192)"
+ "material" "MATSYS_REGRESSIONTEST/BACKGROUND"
+ "uaxis" "[0 1 0 256] 0.5"
+ "vaxis" "[0 0 -1 0] 0.1875"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "213"
+ "plane" "(-256 128 96) (-256 128 192) (-288 128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "212"
+ "plane" "(-288 -128 96) (-288 -128 192) (-256 -128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "211"
+ "plane" "(-288 128 96) (-288 -128 96) (-256 -128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 205 182"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "141"
+ side
+ {
+ "id" "222"
+ "plane" "(256 32 32) (256 -32 32) (288 -32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "221"
+ "plane" "(256 -32 96) (256 -32 32) (256 32 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "220"
+ "plane" "(288 32 96) (288 32 32) (288 -32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "219"
+ "plane" "(288 -32 96) (288 -32 32) (256 -32 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "218"
+ "plane" "(256 32 96) (256 32 32) (288 32 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[-1 0 0 -128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "217"
+ "plane" "(256 -32 96) (256 32 96) (288 32 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "142"
+ side
+ {
+ "id" "228"
+ "plane" "(256 -32 160) (256 32 160) (288 32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "227"
+ "plane" "(256 32 96) (256 32 160) (256 -32 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "226"
+ "plane" "(288 -32 96) (288 -32 160) (288 32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "225"
+ "plane" "(256 -32 96) (256 -32 160) (288 -32 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "224"
+ "plane" "(288 32 96) (288 32 160) (256 32 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[-1 0 0 -128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "223"
+ "plane" "(256 32 96) (256 -32 96) (288 -32 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "143"
+ side
+ {
+ "id" "234"
+ "plane" "(256 128 32) (256 96 32) (288 96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "233"
+ "plane" "(256 96 96) (256 96 32) (256 128 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "232"
+ "plane" "(288 128 96) (288 128 32) (288 96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "231"
+ "plane" "(256 128 96) (256 128 32) (288 128 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "230"
+ "plane" "(288 96 96) (288 96 32) (256 96 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "229"
+ "plane" "(256 96 96) (256 128 96) (288 128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "144"
+ side
+ {
+ "id" "240"
+ "plane" "(256 96 160) (256 128 160) (288 128 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "239"
+ "plane" "(256 128 96) (256 128 160) (256 96 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "238"
+ "plane" "(288 96 96) (288 96 160) (288 128 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "237"
+ "plane" "(288 128 96) (288 128 160) (256 128 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "236"
+ "plane" "(256 96 96) (256 96 160) (288 96 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "235"
+ "plane" "(256 128 96) (256 96 96) (288 96 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "145"
+ side
+ {
+ "id" "246"
+ "plane" "(256 -96 32) (256 -128 32) (288 -128 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "245"
+ "plane" "(256 -128 96) (256 -128 32) (256 -96 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[0 -1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "244"
+ "plane" "(288 -96 96) (288 -96 32) (288 -128 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "243"
+ "plane" "(288 -128 96) (288 -128 32) (256 -128 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "242"
+ "plane" "(256 -96 96) (256 -96 32) (288 -96 32)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[-1 0 0 -128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "241"
+ "plane" "(256 -128 96) (256 -96 96) (288 -96 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "146"
+ side
+ {
+ "id" "252"
+ "plane" "(256 -128 160) (256 -96 160) (288 -96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "251"
+ "plane" "(256 -96 96) (256 -96 160) (256 -128 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "250"
+ "plane" "(288 -128 96) (288 -128 160) (288 -96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "249"
+ "plane" "(256 -128 96) (256 -128 160) (288 -128 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "248"
+ "plane" "(288 -96 96) (288 -96 160) (256 -96 160)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 128] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "247"
+ "plane" "(256 -96 96) (256 -128 96) (288 -128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 243 144"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "726"
+ side
+ {
+ "id" "414"
+ "plane" "(-288 -160 192) (-288 -128 192) (-32 -128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "413"
+ "plane" "(-288 -128 96) (-288 -128 192) (-288 -160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "412"
+ "plane" "(-32 -128 192) (-288 -128 192) (-288 -128 96)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "411"
+ "plane" "(-288 -160 96) (-288 -160 192) (-32 -160 192)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "410"
+ "plane" "(-288 -128 96) (-288 -160 96) (-32 -160 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "409"
+ "plane" "(-32 -160 96) (-32 -160 192) (-32 -128 192)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 252"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "727"
+ side
+ {
+ "id" "420"
+ "plane" "(-32 -128 192) (32 -128 192) (32 -160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "419"
+ "plane" "(-32 -128 112) (32 -128 112) (32 -128 192)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "418"
+ "plane" "(-32 -160 192) (32 -160 192) (32 -160 112)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "417"
+ "plane" "(-32 -160 112) (32 -160 112) (32 -128 112)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "416"
+ "plane" "(-32 -128 112) (-32 -128 192) (-32 -160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "415"
+ "plane" "(32 -160 112) (32 -160 192) (32 -128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 252"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "728"
+ side
+ {
+ "id" "426"
+ "plane" "(32 -128 192) (288 -128 192) (288 -160 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "425"
+ "plane" "(288 -160 96) (288 -160 192) (288 -128 192)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "424"
+ "plane" "(32 -128 96) (288 -128 96) (288 -128 192)"
+ "material" "PLASTER/PLASTERWALL030A"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "423"
+ "plane" "(32 -160 192) (288 -160 192) (288 -160 96)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "422"
+ "plane" "(32 -160 96) (288 -160 96) (288 -128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "421"
+ "plane" "(32 -128 96) (32 -128 192) (32 -160 192)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 252"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "729"
+ side
+ {
+ "id" "432"
+ "plane" "(-288 -128 0) (-288 -160 0) (-32 -160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "431"
+ "plane" "(-288 -160 96) (-288 -160 0) (-288 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "430"
+ "plane" "(-288 -128 96) (-288 -128 0) (-32 -128 0)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "429"
+ "plane" "(-32 -160 0) (-288 -160 0) (-288 -160 96)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "428"
+ "plane" "(-288 -160 96) (-288 -128 96) (-32 -128 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "427"
+ "plane" "(-32 -128 96) (-32 -128 0) (-32 -160 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 252"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "731"
+ side
+ {
+ "id" "444"
+ "plane" "(32 -160 0) (288 -160 0) (288 -128 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "443"
+ "plane" "(288 -128 96) (288 -128 0) (288 -160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "442"
+ "plane" "(32 -128 0) (288 -128 0) (288 -128 96)"
+ "material" "PLASTER/PLASTERWALL030C"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "441"
+ "plane" "(288 -160 96) (288 -160 0) (32 -160 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "440"
+ "plane" "(32 -128 96) (288 -128 96) (288 -160 96)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "439"
+ "plane" "(32 -160 96) (32 -160 0) (32 -128 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 252"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "733"
+ side
+ {
+ "id" "445"
+ "plane" "(16 -343.764 0) (151.764 -208 0) (592.999 -649.235 0)"
+ "material" "TILE/TILEFLOOR_CMF"
+ "uaxis" "[0.707107 0.707107 0 -33] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -58] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "446"
+ "plane" "(457.235 -784.999 -32) (592.999 -649.235 -32) (151.764 -208 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "447"
+ "plane" "(16 -343.764 0) (457.235 -784.999 0) (457.235 -784.999 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "448"
+ "plane" "(151.764 -208 -32) (592.999 -649.235 -32) (592.999 -649.235 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "449"
+ "plane" "(151.764 -208 0) (16 -343.764 0) (16 -343.764 -32)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "450"
+ "plane" "(592.999 -649.235 -32) (457.235 -784.999 -32) (457.235 -784.999 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 113 242"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "735"
+ side
+ {
+ "id" "468"
+ "plane" "(445.921 -773.685 128) (581.685 -637.921 128) (592.999 -649.235 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "467"
+ "plane" "(457.235 -784.999 0) (592.999 -649.235 0) (581.685 -637.921 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "466"
+ "plane" "(445.921 -773.685 128) (457.235 -784.999 128) (457.235 -784.999 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "465"
+ "plane" "(581.685 -637.921 0) (592.999 -649.235 0) (592.999 -649.235 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "464"
+ "plane" "(581.685 -637.921 128) (445.921 -773.685 128) (445.921 -773.685 0)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[0.707107 0.707107 0 -96.9409] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "463"
+ "plane" "(592.999 -649.235 0) (457.235 -784.999 0) (457.235 -784.999 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 164"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "736"
+ side
+ {
+ "id" "480"
+ "plane" "(27.3137 -355.078 128) (38.6274 -343.764 128) (457.235 -762.372 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "479"
+ "plane" "(445.921 -773.685 0) (457.235 -762.372 0) (38.6274 -343.764 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "478"
+ "plane" "(27.3137 -355.078 128) (445.921 -773.685 128) (445.921 -773.685 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "477"
+ "plane" "(38.6274 -343.764 0) (457.235 -762.372 0) (457.235 -762.372 128)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "476"
+ "plane" "(38.6274 -343.764 128) (27.3137 -355.078 128) (27.3137 -355.078 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "475"
+ "plane" "(457.235 -762.372 0) (445.921 -773.685 0) (445.921 -773.685 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 164"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "738"
+ side
+ {
+ "id" "492"
+ "plane" "(151.764 -230.627 128) (163.078 -219.314 128) (581.685 -637.921 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "491"
+ "plane" "(570.372 -649.235 0) (581.685 -637.921 0) (163.078 -219.314 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "490"
+ "plane" "(151.764 -230.627 128) (570.372 -649.235 128) (570.372 -649.235 0)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "489"
+ "plane" "(163.078 -219.314 0) (581.685 -637.921 0) (581.685 -637.921 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "488"
+ "plane" "(163.078 -219.314 128) (151.764 -230.627 128) (151.764 -230.627 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "487"
+ "plane" "(581.685 -637.921 0) (570.372 -649.235 0) (570.372 -649.235 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 164"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "739"
+ side
+ {
+ "id" "504"
+ "plane" "(16 -343.764 144) (151.764 -208 144) (592.999 -649.235 144)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "503"
+ "plane" "(457.235 -784.999 128) (592.999 -649.235 128) (151.764 -208 128)"
+ "material" "PROPS/ACOUSTICCEILING002A"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "502"
+ "plane" "(16 -343.764 144) (457.235 -784.999 144) (457.235 -784.999 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "501"
+ "plane" "(151.764 -208 128) (592.999 -649.235 128) (592.999 -649.235 144)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "500"
+ "plane" "(151.764 -208 144) (16 -343.764 144) (16 -343.764 128)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "499"
+ "plane" "(592.999 -649.235 128) (457.235 -784.999 128) (457.235 -784.999 144)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 113 242"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "787"
+ side
+ {
+ "id" "517"
+ "plane" "(61.2548 -298.51 0) (-32 -160 0) (32 -160 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "518"
+ "plane" "(-32 -160 -32) (61.2548 -298.51 -32) (106.51 -253.255 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "519"
+ "plane" "(-32 -160 -32) (-32 -160 0) (61.2548 -298.51 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "520"
+ "plane" "(32 -160 0) (32 -160 -32) (106.51 -253.255 -32)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "521"
+ "plane" "(32 -160 -32) (32 -160 0) (-32 -160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "522"
+ "plane" "(106.51 -253.255 0) (106.51 -253.255 -32) (61.2548 -298.51 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 150 243"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "796"
+ side
+ {
+ "id" "540"
+ "plane" "(72.5685 -309.823 128) (27.3137 -355.078 128) (16 -343.764 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "539"
+ "plane" "(61.2548 -298.51 0) (16 -343.764 0) (27.3137 -355.078 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "538"
+ "plane" "(27.3137 -355.078 0) (16 -343.764 0) (16 -343.764 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "537"
+ "plane" "(16 -343.764 0) (61.2548 -298.51 0) (61.2548 -298.51 128)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "536"
+ "plane" "(72.5685 -309.823 0) (27.3137 -355.078 0) (27.3137 -355.078 128)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 -0.707107 0 -223.058] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "535"
+ "plane" "(61.2548 -298.51 0) (72.5685 -309.823 0) (72.5685 -309.823 128)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 164"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "797"
+ side
+ {
+ "id" "546"
+ "plane" "(61.2548 -298.51 128) (106.51 -253.255 128) (117.823 -264.569 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "545"
+ "plane" "(72.5685 -309.823 96) (117.823 -264.569 96) (106.51 -253.255 96)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "544"
+ "plane" "(61.2548 -298.51 96) (106.51 -253.255 96) (106.51 -253.255 128)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "543"
+ "plane" "(117.823 -264.569 96) (72.5685 -309.823 96) (72.5685 -309.823 128)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 -0.707107 0 -223.058] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "542"
+ "plane" "(72.5685 -309.823 96) (61.2548 -298.51 96) (61.2548 -298.51 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "541"
+ "plane" "(106.51 -253.255 96) (117.823 -264.569 96) (117.823 -264.569 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 164"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "798"
+ side
+ {
+ "id" "552"
+ "plane" "(106.51 -253.255 128) (151.764 -208 128) (163.078 -219.314 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "551"
+ "plane" "(117.823 -264.569 0) (163.078 -219.314 0) (151.764 -208 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "550"
+ "plane" "(151.764 -208 0) (163.078 -219.314 0) (163.078 -219.314 128)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "549"
+ "plane" "(106.51 -253.255 0) (151.764 -208 0) (151.764 -208 128)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "548"
+ "plane" "(163.078 -219.314 0) (117.823 -264.569 0) (117.823 -264.569 128)"
+ "material" "PLASTER/PLASTERWALL043C"
+ "uaxis" "[-0.707107 -0.707107 0 -223.058] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "547"
+ "plane" "(117.823 -264.569 0) (106.51 -253.255 0) (106.51 -253.255 128)"
+ "material" "DEV/DEV_MEASUREGENERIC01B"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 155 164"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "826"
+ side
+ {
+ "id" "553"
+ "plane" "(-32 -128 0) (32 -128 0) (32 -160 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "554"
+ "plane" "(-32 -160 -32) (32 -160 -32) (32 -128 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "555"
+ "plane" "(-32 -128 0) (-32 -160 0) (-32 -160 -32)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "556"
+ "plane" "(32 -128 -32) (32 -160 -32) (32 -160 0)"
+ "material" "DEV/DEV_MEASUREGENERIC01"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "557"
+ "plane" "(32 -128 0) (-32 -128 0) (-32 -128 -32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "558"
+ "plane" "(32 -160 -32) (-32 -160 -32) (-32 -160 0)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "0 110 159"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "838"
+ side
+ {
+ "id" "600"
+ "plane" "(-585 331 392) (858 331 392) (858 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "599"
+ "plane" "(-585 331 392) (-585 -993 392) (-585 -993 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "598"
+ "plane" "(858 331 -136) (858 -993 -136) (858 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "597"
+ "plane" "(858 331 392) (-585 331 392) (-585 331 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "596"
+ "plane" "(858 -993 -136) (-585 -993 -136) (-585 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "595"
+ "plane" "(826 -961 360) (826 299 360) (-553 299 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 220 220"
+ "groupid" "850"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "840"
+ side
+ {
+ "id" "606"
+ "plane" "(-585 -993 -136) (858 -993 -136) (858 331 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "605"
+ "plane" "(-585 331 392) (-585 -993 392) (-585 -993 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "604"
+ "plane" "(858 331 -136) (858 -993 -136) (858 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "603"
+ "plane" "(858 331 392) (-585 331 392) (-585 331 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "602"
+ "plane" "(858 -993 -136) (-585 -993 -136) (-585 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "601"
+ "plane" "(826 299 -104) (826 -961 -104) (-553 -961 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 220 220"
+ "groupid" "850"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "842"
+ side
+ {
+ "id" "612"
+ "plane" "(-585 331 392) (-585 -993 392) (-585 -993 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "611"
+ "plane" "(858 331 392) (-585 331 392) (-585 331 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "610"
+ "plane" "(858 -993 -136) (-585 -993 -136) (-585 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "609"
+ "plane" "(-553 299 360) (826 299 360) (826 -961 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "608"
+ "plane" "(-553 -961 -104) (826 -961 -104) (826 299 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "607"
+ "plane" "(-553 -961 -104) (-553 -961 360) (-553 299 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 220 220"
+ "groupid" "850"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "844"
+ side
+ {
+ "id" "618"
+ "plane" "(858 331 -136) (858 -993 -136) (858 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "617"
+ "plane" "(858 331 392) (-585 331 392) (-585 331 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "616"
+ "plane" "(858 -993 -136) (-585 -993 -136) (-585 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "615"
+ "plane" "(-553 299 360) (826 299 360) (826 -961 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "614"
+ "plane" "(-553 -961 -104) (826 -961 -104) (826 299 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "613"
+ "plane" "(826 -961 360) (826 -961 -104) (826 299 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 220 220"
+ "groupid" "850"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "846"
+ side
+ {
+ "id" "624"
+ "plane" "(858 331 392) (-585 331 392) (-585 331 -136)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "623"
+ "plane" "(-553 299 360) (826 299 360) (826 -961 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "622"
+ "plane" "(-553 -961 -104) (826 -961 -104) (826 299 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "621"
+ "plane" "(-553 299 360) (-553 -961 360) (-553 -961 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "620"
+ "plane" "(826 299 -104) (826 -961 -104) (826 -961 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "619"
+ "plane" "(-553 299 -104) (-553 299 360) (826 299 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 220 220"
+ "groupid" "850"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "848"
+ side
+ {
+ "id" "630"
+ "plane" "(858 -993 -136) (-585 -993 -136) (-585 -993 392)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "629"
+ "plane" "(-553 299 360) (826 299 360) (826 -961 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "628"
+ "plane" "(-553 -961 -104) (826 -961 -104) (826 299 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "627"
+ "plane" "(-553 299 360) (-553 -961 360) (-553 -961 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "626"
+ "plane" "(826 299 -104) (826 -961 -104) (826 -961 360)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "625"
+ "plane" "(-553 -961 360) (-553 -961 -104) (826 -961 -104)"
+ "material" "TOOLS/TOOLSSKYBOX"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 220 220"
+ "groupid" "850"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "850"
+ editor
+ {
+ "color" "220 220 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1128"
+ editor
+ {
+ "color" "214 243 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1097"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1128"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1045"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1128"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1160"
+ editor
+ {
+ "color" "214 243 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1161"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1160"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1177"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1160"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1191"
+ editor
+ {
+ "color" "214 243 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1192"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1191"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ group
+ {
+ "id" "1208"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1191"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+}
+entity
+{
+ "id" "974"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "166.963 -355.057 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1097"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "945"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "183.933 -372.028 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1097"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "979"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "200.904 -388.998 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1097"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "990"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "183.933 -372.028 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1045"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1024"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "200.904 -388.998 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1045"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1021"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "166.963 -355.057 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1045"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "893"
+ "classname" "prop_static"
+ "angles" "0 45 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_interiors/lights_florescent01a.mdl"
+ "skin" "1"
+ "solid" "6"
+ "origin" "183.933 -372.028 119"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1128"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "1162"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "276.181 -463.966 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1161"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "1167"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "293.151 -480.936 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1161"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "1172"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "310.122 -497.907 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1161"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "1178"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "293.151 -480.936 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1177"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1181"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "310.122 -497.907 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1177"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1184"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "276.181 -463.966 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1177"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1187"
+ "classname" "prop_static"
+ "angles" "0 45 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_interiors/lights_florescent01a.mdl"
+ "skin" "1"
+ "solid" "6"
+ "origin" "293.151 -480.936 119"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1160"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "1193"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "420.181 -607.966 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1192"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "1198"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "437.151 -624.936 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1192"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "1203"
+ "classname" "light_spot"
+ "_cone" "80"
+ "_exponent" "1"
+ "_inner_cone" "60"
+ "_light" "244 244 242 100"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 45 0"
+ "pitch" "-90"
+ "spawnflags" "0"
+ "origin" "454.122 -641.907 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1192"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 16000]"
+ }
+}
+entity
+{
+ "id" "1209"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "437.151 -624.936 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1208"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1212"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "454.122 -641.907 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1208"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1215"
+ "classname" "env_sprite"
+ "framerate" "10.0"
+ "GlowProxySize" "5"
+ "HDRColorScale" "1.0"
+ "model" "sprites/glow06.vmt"
+ "renderamt" "255"
+ "rendercolor" "154 150 135"
+ "rendermode" "9"
+ "scale" "1"
+ "spawnflags" "1"
+ "origin" "420.181 -607.966 112"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1208"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -15268]"
+ }
+}
+entity
+{
+ "id" "1218"
+ "classname" "prop_static"
+ "angles" "0 45 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_interiors/lights_florescent01a.mdl"
+ "skin" "1"
+ "solid" "6"
+ "origin" "437.151 -624.936 119"
+ editor
+ {
+ "color" "214 243 0"
+ "groupid" "1191"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15000]"
+ }
+}
+entity
+{
+ "id" "3"
+ "classname" "info_player_start"
+ "angles" "0 0 0"
+ "origin" "-64 0 1"
+ editor
+ {
+ "color" "0 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "14"
+ "classname" "env_cubemap"
+ "cubemapsize" "7"
+ "parallaxobb" "TestRoomOBB"
+ "origin" "0 0 32"
+ editor
+ {
+ "color" "0 0 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "170"
+ "classname" "prop_static"
+ "angles" "0 0 0"
+ "fademindist" "-1"
+ "fadescale" "1"
+ "lightmapresolutionx" "32"
+ "lightmapresolutiony" "32"
+ "model" "models/props_c17/light_domelight02_on.mdl"
+ "skin" "0"
+ "solid" "6"
+ "origin" "-128 -7.24753 192"
+ editor
+ {
+ "color" "255 255 0"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -10768]"
+ }
+}
+entity
+{
+ "id" "193"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "50"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-90 0 0"
+ "pitch" "-90"
+ "origin" "-128 -8 184"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -10268]"
+ }
+}
+entity
+{
+ "id" "228"
+ "classname" "light"
+ "_light" "255 254 236 10"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "origin" "-128 -8 128"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -9268]"
+ }
+}
+entity
+{
+ "id" "266"
+ "classname" "infodecal"
+ "angles" "0 0 0"
+ "texture" "decals/decalposter014d"
+ "origin" "-142.303 128 82.7993"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -8268]"
+ }
+}
+entity
+{
+ "id" "269"
+ "classname" "infodecal"
+ "angles" "0 0 0"
+ "texture" "decals/decalposter014d"
+ "origin" "-16.3295 128 135.767"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -7768]"
+ }
+}
+entity
+{
+ "id" "272"
+ "classname" "light_spot"
+ "_cone" "45"
+ "_exponent" "1"
+ "_inner_cone" "30"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "-7 75.5 -90"
+ "pitch" "-7"
+ "origin" "-200 24 112"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -7268]"
+ }
+}
+entity
+{
+ "id" "302"
+ "classname" "light_spot"
+ "_cone" "45"
+ "_exponent" "1"
+ "_inner_cone" "30"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "23.1171 104.592 -82.4882"
+ "pitch" "23.1171"
+ "origin" "-8 32 88"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -7268]"
+ }
+}
+entity
+{
+ "id" "413"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "264.619 64 128"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "443"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "264.619 64 64"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "448"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "264 -64 64"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "453"
+ "classname" "light_spot"
+ "_cone" "89"
+ "_exponent" "1"
+ "_inner_cone" "80"
+ "_light" "255 255 255 200"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "_quadratic_attn" "1"
+ "angles" "0 180 -90"
+ "pitch" "0"
+ "origin" "264 -64 128"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 1000]"
+ }
+}
+entity
+{
+ "id" "380"
+ "classname" "func_brush"
+ "disablereceiveshadows" "0"
+ "disableshadows" "0"
+ "InputFilter" "0"
+ "invert_exclusion" "0"
+ "origin" "268 -64 96"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "renderfx" "0"
+ "rendermode" "0"
+ "solidbsp" "0"
+ "Solidity" "0"
+ "spawnflags" "2"
+ "StartDisabled" "0"
+ "vrad_brush_cast_shadows" "0"
+ solid
+ {
+ "id" "381"
+ side
+ {
+ "id" "306"
+ "plane" "(264 -96 160) (264 -32 160) (272 -32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "305"
+ "plane" "(264 -32 32) (264 -96 32) (272 -96 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "304"
+ "plane" "(264 -96 32) (264 -32 32) (264 -32 160)"
+ "material" "BUILDING_TEMPLATE/BUILDING_TRAINSTATION_TEMPLATE001E"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "303"
+ "plane" "(272 -32 32) (272 -96 32) (272 -96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "302"
+ "plane" "(264 -32 32) (272 -32 32) (272 -32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "301"
+ "plane" "(272 -96 32) (264 -96 32) (264 -96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "371"
+ "classname" "func_brush"
+ "disablereceiveshadows" "0"
+ "disableshadows" "0"
+ "InputFilter" "0"
+ "invert_exclusion" "0"
+ "origin" "268 64 96"
+ "renderamt" "255"
+ "rendercolor" "255 255 255"
+ "renderfx" "0"
+ "rendermode" "0"
+ "solidbsp" "0"
+ "Solidity" "0"
+ "spawnflags" "2"
+ "StartDisabled" "0"
+ "vrad_brush_cast_shadows" "0"
+ solid
+ {
+ "id" "367"
+ side
+ {
+ "id" "276"
+ "plane" "(264 32 160) (264 96 160) (272 96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "275"
+ "plane" "(264 96 32) (264 32 32) (272 32 32)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "274"
+ "plane" "(264 32 32) (264 96 32) (264 96 160)"
+ "material" "BUILDING_TEMPLATE/BUILDING_TRAINSTATION_TEMPLATE001E"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "273"
+ "plane" "(272 96 32) (272 32 32) (272 32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "272"
+ "plane" "(264 96 32) (272 96 32) (272 96 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "271"
+ "plane" "(272 32 32) (264 32 32) (264 32 160)"
+ "material" "TOOLS/TOOLSNODRAW"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 500]"
+ }
+}
+entity
+{
+ "id" "649"
+ "classname" "parallax_obb"
+ "targetname" "TestRoomOBB"
+ solid
+ {
+ "id" "650"
+ side
+ {
+ "id" "384"
+ "plane" "(-256 -128 192) (-256 128 192) (256 128 192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "383"
+ "plane" "(-256 128 -3.8147e-006) (-256 -128 -3.8147e-006) (256 -128 -3.8147e-006)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 -1 0 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "382"
+ "plane" "(-256 -128 -3.8147e-006) (-256 128 -3.8147e-006) (-256 128 192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "381"
+ "plane" "(256 128 -3.8147e-006) (256 -128 -3.8147e-006) (256 -128 192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0 1 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "380"
+ "plane" "(-256 128 -3.8147e-006) (256 128 -3.8147e-006) (256 128 192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "379"
+ "plane" "(256 -128 -3.8147e-006) (-256 -128 -3.8147e-006) (-256 -128 192)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[1 0 0 0] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 3000]"
+ }
+}
+entity
+{
+ "id" "743"
+ "classname" "parallax_obb"
+ "targetname" "hallobb"
+ solid
+ {
+ "id" "741"
+ side
+ {
+ "id" "516"
+ "plane" "(38.6274 -343.764 128) (151.764 -230.627 128) (570.372 -649.235 128)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "515"
+ "plane" "(457.235 -762.372 0) (570.372 -649.235 0) (151.764 -230.627 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0.707107 -0.707107 0 -57.5676] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "514"
+ "plane" "(38.6274 -343.764 128) (457.235 -762.372 128) (457.235 -762.372 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "513"
+ "plane" "(151.764 -230.627 0) (570.372 -649.235 0) (570.372 -649.235 128)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[-0.707107 0.707107 0 57.5676] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "512"
+ "plane" "(151.764 -230.627 128) (38.6274 -343.764 128) (38.6274 -343.764 0)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ side
+ {
+ "id" "511"
+ "plane" "(570.372 -649.235 0) (457.235 -762.372 0) (457.235 -762.372 128)"
+ "material" "TOOLS/TOOLSTRIGGER"
+ "uaxis" "[0.707107 0.707107 0 -32.942] 0.25"
+ "vaxis" "[0 0 -1 0] 0.25"
+ "rotation" "0"
+ "lightmapscale" "16"
+ "smoothing_groups" "0"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 8500]"
+ }
+}
+entity
+{
+ "id" "937"
+ "classname" "light_environment"
+ "_ambient" "190 201 220 100"
+ "_ambientHDR" "-1 -1 -1 1"
+ "_AmbientScaleHDR" "1"
+ "_light" "237 218 143 800"
+ "_lightHDR" "-1 -1 -1 1"
+ "_lightscaleHDR" "1"
+ "angles" "0 165 0"
+ "pitch" "-35"
+ "origin" "-69.8768 -61.5815 9"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 15500]"
+ }
+}
+entity
+{
+ "id" "1222"
+ "classname" "env_cubemap"
+ "cubemapsize" "7"
+ "parallaxobb" "hallobb"
+ "origin" "271.22 -460 24"
+ editor
+ {
+ "color" "0 0 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -13268]"
+ }
+}
+entity
+{
+ "id" "1237"
+ "classname" "env_cubemap"
+ "origin" "36.1553 -212 24"
+ editor
+ {
+ "color" "0 0 255"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 -12768]"
+ }
+}
+cameras
+{
+ "activecamera" "-1"
+}
+cordon
+{
+ "mins" "(-1024 -1024 -1024)"
+ "maxs" "(1024 1024 1024)"
+ "active" "0"
+}
diff --git a/mp/game/momentum/maps/triggertests.bsp b/mp/game/momentum/maps/triggertests.bsp
index 313cbd5300..0eccc08bd4 100644
Binary files a/mp/game/momentum/maps/triggertests.bsp and b/mp/game/momentum/maps/triggertests.bsp differ
diff --git a/mp/game/momentum/materials/Tile/tilefloor_cmf.vmt b/mp/game/momentum/materials/Tile/tilefloor_cmf.vmt
new file mode 100644
index 0000000000..18246acc1f
--- /dev/null
+++ b/mp/game/momentum/materials/Tile/tilefloor_cmf.vmt
@@ -0,0 +1,11 @@
+// envmaptint_fix
+"SDK_LightmappedGeneric"
+{
+ "$basetexture" "Tile/tilefloor_cmf"
+ "$bumpmap" "tile/tilefloor_cmf_normal"
+ "$normalmapalphaenvmapmask" 1
+ "$envmap" "env_cubemap"
+ "$surfaceprop" "tile"
+ "$envmaptint" "[ .06 .06 .06 ]"
+ "%keywords" "combine"
+}
diff --git a/mp/game/momentum/materials/Tile/tilefloor_cmf.vtf b/mp/game/momentum/materials/Tile/tilefloor_cmf.vtf
new file mode 100644
index 0000000000..bff40c3ae9
Binary files /dev/null and b/mp/game/momentum/materials/Tile/tilefloor_cmf.vtf differ
diff --git a/mp/game/momentum/materials/Tile/tilefloor_cmf_normal.vtf b/mp/game/momentum/materials/Tile/tilefloor_cmf_normal.vtf
new file mode 100644
index 0000000000..8d65e8d095
Binary files /dev/null and b/mp/game/momentum/materials/Tile/tilefloor_cmf_normal.vtf differ
diff --git a/mp/game/momentum/materials/dev/ssao.vmt b/mp/game/momentum/materials/dev/ssao.vmt
new file mode 100644
index 0000000000..22d4ac59fe
--- /dev/null
+++ b/mp/game/momentum/materials/dev/ssao.vmt
@@ -0,0 +1,4 @@
+"ssao"
+{
+ "$basetexture" "_rt_SSAO"
+}
diff --git a/mp/game/momentum/materials/dev/ssao_combine.vmt b/mp/game/momentum/materials/dev/ssao_combine.vmt
new file mode 100644
index 0000000000..964b005396
--- /dev/null
+++ b/mp/game/momentum/materials/dev/ssao_combine.vmt
@@ -0,0 +1,5 @@
+"ssaocombine"
+{
+ "$ssaotexture" "_rt_SSAO"
+ "$basetexture" "_rt_FullFrameFB"
+}
\ No newline at end of file
diff --git a/mp/game/momentum/materials/dev/ssaoblur.vmt b/mp/game/momentum/materials/dev/ssaoblur.vmt
new file mode 100644
index 0000000000..0919cd9ec6
--- /dev/null
+++ b/mp/game/momentum/materials/dev/ssaoblur.vmt
@@ -0,0 +1,4 @@
+"GAUSSBLUR3X3"
+{
+ "$basetexture" "_rt_SSAO"
+}
\ No newline at end of file
diff --git a/mp/game/momentum/materials/vgui/maps/invalid_map.vmt b/mp/game/momentum/materials/vgui/maps/invalid_map.vmt
new file mode 100644
index 0000000000..3260c1456b
--- /dev/null
+++ b/mp/game/momentum/materials/vgui/maps/invalid_map.vmt
@@ -0,0 +1,6 @@
+"UnlitGeneric"
+{
+ "$basetexture" "vgui\maps\invalid_map"
+ "$translucent" 1
+ "$ignorez" 1
+}
\ No newline at end of file
diff --git a/mp/game/momentum/materials/vgui/maps/invalid_map.vtf b/mp/game/momentum/materials/vgui/maps/invalid_map.vtf
new file mode 100644
index 0000000000..0902127a7c
Binary files /dev/null and b/mp/game/momentum/materials/vgui/maps/invalid_map.vtf differ
diff --git a/mp/game/momentum/materials/vgui/maps/triggertests.vmt b/mp/game/momentum/materials/vgui/maps/triggertests.vmt
new file mode 100644
index 0000000000..5aced19e90
--- /dev/null
+++ b/mp/game/momentum/materials/vgui/maps/triggertests.vmt
@@ -0,0 +1,6 @@
+"UnlitGeneric"
+{
+ "$basetexture" "vgui\maps\triggertests"
+ "$translucent" 1
+ "$ignorez" 1
+}
\ No newline at end of file
diff --git a/mp/game/momentum/materials/vgui/maps/triggertests.vtf b/mp/game/momentum/materials/vgui/maps/triggertests.vtf
new file mode 100644
index 0000000000..21ba64827d
Binary files /dev/null and b/mp/game/momentum/materials/vgui/maps/triggertests.vtf differ
diff --git a/mp/game/momentum/models/shadertest/envballs.dx80.vtx b/mp/game/momentum/models/shadertest/envballs.dx80.vtx
new file mode 100644
index 0000000000..6a218aa58c
Binary files /dev/null and b/mp/game/momentum/models/shadertest/envballs.dx80.vtx differ
diff --git a/mp/game/momentum/models/shadertest/envballs.dx90.vtx b/mp/game/momentum/models/shadertest/envballs.dx90.vtx
new file mode 100644
index 0000000000..ae17557c96
Binary files /dev/null and b/mp/game/momentum/models/shadertest/envballs.dx90.vtx differ
diff --git a/mp/game/momentum/models/shadertest/envballs.mdl b/mp/game/momentum/models/shadertest/envballs.mdl
new file mode 100644
index 0000000000..40e6891ae3
Binary files /dev/null and b/mp/game/momentum/models/shadertest/envballs.mdl differ
diff --git a/mp/game/momentum/models/shadertest/envballs.sw.vtx b/mp/game/momentum/models/shadertest/envballs.sw.vtx
new file mode 100644
index 0000000000..6eae8461bc
Binary files /dev/null and b/mp/game/momentum/models/shadertest/envballs.sw.vtx differ
diff --git a/mp/game/momentum/models/shadertest/envballs.vvd b/mp/game/momentum/models/shadertest/envballs.vvd
new file mode 100644
index 0000000000..b79dcf7d40
Binary files /dev/null and b/mp/game/momentum/models/shadertest/envballs.vvd differ
diff --git a/mp/game/momentum/momentum.fgd b/mp/game/momentum/momentum.fgd
index 986d25eec7..e295532e98 100644
--- a/mp/game/momentum/momentum.fgd
+++ b/mp/game/momentum/momentum.fgd
@@ -1,4 +1,36 @@
- @include "base.fgd"
+@include "base.fgd"
+
+//-------------------------------------------------------------------------
+//
+// PARALLAX CUBEMAP OVERRIDES
+// (Credit Brian Charles)
+//-------------------------------------------------------------------------
+
+// Overrides the base cubemap to allow tying to a parallax_obb brush for parallax cubemaps.
+@PointClass color(0 0 255) sidelist(sides) iconsprite("editor/env_cubemap.vmt") = env_cubemap : "An entity that creates a sample point for the Cubic Environment Map."
+[
+ cubemapsize(choices) : "Cubemap Size" : 0 =
+ [
+ 0 : "Default"
+ 1 : "1x1"
+ 2 : "2x2"
+ 3 : "4x4"
+ 4 : "8x8"
+ 5 : "16x16"
+ 6 : "32x32"
+ 7 : "64x64"
+ 8 : "128x128"
+ 9 : "256x256"
+ ]
+ sides(sidelist) : "Brush faces": : "(Optional) Brushes faces to directly attach to the env_cubemap. Press Pick then click on faces in the 3D View to select them. Use CTRL while clicking to add or remove from the selection."
+ parallaxobb(target_destination) : "Cubemap Bounds" : : "(Optional) assigns this cubemap a bounding box for parallax correction (brush entity tied to parallax_obb)."
+]
+
+@SolidClass = parallax_obb
+[
+ targetname(target_source) : "Name" : : "The name that other entities refer to this entity by."
+]
+
//-------------------------------------------------------------------------
//
diff --git a/mp/game/momentum/resource/ImportExportTokens.py b/mp/game/momentum/resource/ImportExportTokens.py
index 598788c425..8880357802 100644
--- a/mp/game/momentum/resource/ImportExportTokens.py
+++ b/mp/game/momentum/resource/ImportExportTokens.py
@@ -1,44 +1,34 @@
import vdf
import json
-print 'This program converts form and to the .txt format used by Source Engine to / from .json, ready to be used by POEditor. It differenciates between gameui_ and momentum_ by setting the context of the gameui_ tokens to "gameui". It is also capable of converting from the exported .json to an usable .txt by Source. It first aks for a language. You must enter the lowercase, english name of the language, so it will search for that language file. If you want to go from .json to .txt, you must name your .json with the language\'s name it contains.'
-while True:
- gam = raw_input("Look for gameui_*.txt?Y/N")
- files = ['momentum_']
- if gam is "Y" or gam is "y":
- files.append('gameui_')
- lang = raw_input("Language?\n")
- option = raw_input("DECODE (D) (.txt to .json) or ENCODE (E) (.json to .txt)?\n")
+print 'This program converts form and to the .txt format used by Source Engine to / from .json, ready to be used by POEditor. It is also capable of converting from the exported' \
+ ' .json to an usable .txt by Source. It first asks for a language. You must enter the lowercase, english name of the language, so it will search for that language file.' \
+ ' If you want to go from .json to .txt, you must name your .json with the language\'s name it contains. Encoding a file will also create a "_ref_exp" file.'
- if option is "DECODE" or option is "D":
- print "Decoding..."
- for loclfile in files:
- d = vdf.load(open(loclfile + lang + '.txt'), mapper=vdf.VDFDict)
- tokens = []
- for key, value in d['lang']['Tokens'].items():
- if loclfile is 'gameui_':
- tokens.append({'term': key, 'definition': value, 'context':'gameui'})
- else:
- tokens.append({'term': key, 'definition': value})
- json.dump(tokens, open(loclfile+lang + '.json', 'w'), indent=4, sort_keys=True)
- print 'Tokens dumped to .json'
-
- elif option is "ENCODE" or option is "E":
- print "Encoding..."
- with open(lang + '.json') as filez:
- jos = json.load(filez)
- gui = vdf.VDFDict([('lang', vdf.VDFDict([('Language', lang.title()), ('Tokens', vdf.VDFDict())]))])
- mom = vdf.VDFDict([('lang', vdf.VDFDict([('Language', lang.title()), ('Tokens', vdf.VDFDict())]))])
- for key in jos:
- if key['context'] == 'gameui':
- gui['lang']['Tokens'][key['term']] = key['definition']
- else:
- mom['lang']['Tokens'][key['term']] = key['definition']
- if gam is "Y" or gam is "y":
- vdf.dump(gui, open('gameui_' + lang + '.txt', 'w'), pretty=True)
- print 'gameui_' + lang + ' exported.'
- vdf.dump(mom, open('momentum_' + lang + '.txt', 'w'), pretty=True)
- print 'momentum_' + lang + ' exported.'
+lang = raw_input("Language?\n")
+option = raw_input("DECODE (D) (.txt to .json) or ENCODE (E) (.json to .txt)?\n")
- else:
- print "Unknown command. DECODE/D or ENCODE/E"
\ No newline at end of file
+if option == "DECODE" or option == "D":
+ print "Decoding..."
+ d = vdf.load(open("momentum_" + lang + '.txt'), mapper=vdf.VDFDict)
+ tokens = []
+ for key, value in d['lang']['Tokens'].items():
+ tokens.append({'term': key, 'definition': value})
+ json.dump(tokens, open("momentum_" + lang + '.json', 'w'), indent=4, sort_keys=True)
+ print 'Tokens dumped to .json'
+
+elif option == "ENCODE" or option == "E":
+ print "Encoding..."
+ with open(lang + '.json') as filez:
+ jos = json.load(filez)
+ mom = vdf.VDFDict([('lang', vdf.VDFDict([('Language', lang.title()), ('Tokens', vdf.VDFDict())]))])
+ for key in jos:
+ mom['lang']['Tokens'][key['term']] = key['definition']
+ vdf.dump(mom, open('momentum_' + lang + '.txt', 'w', encoding='utf_16_le'), pretty=True)
+ print 'momentum_%s exported.' % lang
+ if lang == 'english':
+ vdf.dump(mom, open('momentum_english_ref_exp.txt', 'w', encoding='utf-8'), pretty=True)
+ print 'momentum_english_ref_exp exported.'
+
+else:
+ print "Unknown command. DECODE/D or ENCODE/E"
\ No newline at end of file
diff --git a/mp/game/momentum/resource/SourceScheme.res b/mp/game/momentum/resource/SourceScheme.res
index b2a0d3bc00..73b25832ff 100644
--- a/mp/game/momentum/resource/SourceScheme.res
+++ b/mp/game/momentum/resource/SourceScheme.res
@@ -113,7 +113,7 @@ Scheme
ListPanel.SelectedBgColor "MomentumBlue"
ListPanel.OutOfFocusSelectedTextColor "Gray"
ListPanel.SelectedOutOfFocusBgColor "132 183 241 100"
- ListPanel.EmptyListInfoTextColor "Gray"
+ ListPanel.EmptyListInfoTextColor "White"
Menu.TextColor "White"
Menu.BgColor "Gray"
@@ -203,6 +203,18 @@ Scheme
// fonts listed later in the order will only be used if they fulfill a range not already filled
// if a font fails to load then the subsequent fonts will replace
// fonts are used in order that they are listed
+ "MapListFont"
+ {
+ "1"
+ {
+ "name" "BigNoodleTitling"
+ "tall" "30"
+ "weight" "0"
+ "antialias" "1"
+ "custom" "1"
+ }
+ }
+
"DebugFixed"
{
"1"
@@ -1307,6 +1319,8 @@ Scheme
{
"1" "resource/HALFLIFE2.ttf"
"1" "resource/TypoGraphica.ttf"
- "2" "resource/HL2EP2.ttf"
+ "2" "resource/HL2EP2.ttf"
+ "3" "resource/marlett.ttf"
+ "1" "resource/BigNoodleTitling.ttf"
}
}
diff --git a/mp/game/momentum/resource/modevents.res b/mp/game/momentum/resource/modevents.res
index 394eb1b1a1..37ada46cdf 100644
--- a/mp/game/momentum/resource/modevents.res
+++ b/mp/game/momentum/resource/modevents.res
@@ -33,10 +33,6 @@
"zone_exit"//When the player exits the start trigger for the stage
{
}
- "run_save"
- {
- "run_saved" "bool"
- }
"run_upload"
{
"run_posted" "bool"
@@ -62,6 +58,7 @@
"replay_save"
{
"filename" "string"
+ "save" "bool"
}
"weapon_fire"
{
@@ -75,4 +72,8 @@
"y" "float"
"z" "float"
}
+ "gravity_change"
+ {
+ "newgravity" "float"
+ }
}
diff --git a/mp/game/momentum/resource/momentum_english.txt b/mp/game/momentum/resource/momentum_english.txt
index a14729c42b..b26e5f8e0e 100644
Binary files a/mp/game/momentum/resource/momentum_english.txt and b/mp/game/momentum/resource/momentum_english.txt differ
diff --git a/mp/game/momentum/resource/momentum_english_ref.res b/mp/game/momentum/resource/momentum_english_ref.res
new file mode 100644
index 0000000000..5f0db48979
--- /dev/null
+++ b/mp/game/momentum/resource/momentum_english_ref.res
@@ -0,0 +1,355 @@
+"lang"
+{
+ "Language" "English"
+ "Tokens"
+ {
+ //Controls
+ "MOM_Controls_Title" "MOMENTUM CONTROLS"
+ "MOM_Controls_Restart" "Restart run"
+ "MOM_Controls_Reset" "Reset to start of current stage"
+ "MOM_Controls_ToggleMenu" "Toggle showing Checkpoint Menu"
+ "MOM_Controls_Practice" "Toggle Practice Mode"
+ "MOM_Controls_ToggleTimes" "Toggle showing leaderboards"
+ "MOM_Controls_Drop" "Drop current weapon"
+
+ //CP Menu
+ "MOM_Menu_CreateCP" "Create A Checkpoint"
+ "MOM_Menu_ToPreviousCP" "Teleport to Previous Checkpoint"
+ "MOM_Menu_ToNextCP" "Next Checkpoint"
+ "MOM_Menu_ToLastCP" "Last Checkpoint"
+ "MOM_Menu_RemoveCurrentCP" "Remove Current Checkpoint"
+ "MOM_Menu_RemoveEveryCP" "Remove Every Checkpoint"
+ "MOM_Menu_Cancel" "Close Menu"
+
+ //In-game leaderboards
+ "MOM_Name" "Name"
+ "MOM_Time" "Time"
+ "MOM_Date" "Date"
+ "MOM_Rank" "Rank"
+ "MOM_MapRank" "Map Rank"
+ "MOM_GlobalRank" "Global Rank"
+ "MOM_Leaderboards_WatchReplay" "Watch Replay"
+ "MOM_Leaderboards_SteamProfile" "Steam Profile"
+ "MOM_Calculating" "Calculating..."
+ "MOM_PersonalBestTime" "Personal Best Time"
+ "MOM_ExperiencePoints" "Experience Points"
+ "MOM_Leaderboards_Local" "Local"
+ "MOM_Leaderboards_Global" "Global"
+ "MOM_Leaderboards_Friends" "Friends"
+ "MOM_Leaderboards_Top10" "Top 10"
+ "MOM_Leaderboards_Around" "Around"
+ "MOM_Leaderboards_Filter" "Filter..."
+ "MOM_Leaderboards_RunType" "Run Type"
+ "MOM_Leaderboards_DeleteReplay" "Delete Run"
+
+ //Run Tags
+ "MOM_RunFlag_ScrollOnly" "Scroll Only"
+ "MOM_RunFlag_WOnly" "W Only"
+ "MOM_RunFlag_HalfSideways" "HSW"
+ "MOM_RunFlag_Backwards" "BW"
+ "MOM_RunFlag_Sideways" "SW"
+ "MOM_RunFlag_Bonus" "Bonus"
+
+ "MOM_RunFlag_Input" "Input Flag"
+ "MOM_RunFlag_Movement" "Movement Flags"
+
+ "MOM_RunFlag_Reset" "Reset Flags"
+
+ //Timer
+ "MOM_Checkpoint" "Checkpoint"
+ "MOM_Stage" "Stage"
+ "MOM_Stage_Start" "Stage %s1 Start"
+ "MOM_Linear" "Linear Map"
+ "MOM_Cheater_Message" "If you wish to submit your times,\nyou must turn sv_cheats off\nand restart the map!"
+ "MOM_InsideStartZone" "Start Zone"
+ "MOM_MapFinished" "Map Finished"
+ "MOM_PracticeMode" "Practice Mode"
+ "MOM_NoTimer" "No Timer"
+
+ // Ruler
+ "MOM_Ruler_FirstPoint" "First point"
+ "MOM_Ruler_SecondPoint" "Second point"
+ "MOM_Ruler_Measure" "Measure distance"
+ "MOM_Ruler_Distance" "The distance between the points is %.4f units.\n"
+ "MOM_Ruler_ToggleMenu" "Toggle showing Ruler Menu"
+
+ //Comparison Panel
+ "MOM_Compare_Against" "Comparing against: "
+ "MOM_Compare_Time_Overall" "Overall time: "
+ "MOM_Compare_Time_Zone" "Zone time: "//Time spent on that zone
+ "MOM_Compare_Velocity_Avg" "Velocity (avg): "
+ "MOM_Compare_Velocity_Max" "Velocity (max): "
+ "MOM_Compare_Velocity_Enter" "Velocity (start): "//Speed in which you started the stage (left the zone trigger)
+ "MOM_Compare_Velocity_Exit" "Velocity (end): "//Speed with which you ended the stage (went from that stage -> next)
+ "MOM_Compare_Sync1" "Sync1: "
+ "MOM_Compare_Sync2" "Sync2: "
+ "MOM_Compare_Jumps" "Jumps: "
+ "MOM_Compare_Strafes" "Strafes: "
+
+ //hud_mapinfo
+ "MOM_Status_NoZones" "No zones found"
+ "MOM_Map_Name" "Map: "
+ "MOM_Map_Author" "Author: "
+ "MOM_Map_Difficulty" "Difficulty: "
+
+ //Guns
+ "MOM_Gun" "Momentum Gun"
+
+ //Map Selection
+ "MOM_MapSelector_LocalMaps" "Local Maps"
+ "MOM_MapSelector_Filter" "Filter"
+ "MOM_MapSelector_All" ""
+ "MOM_MapSelector_LessThanDiff2" "< 2"
+ "MOM_MapSelector_LessThanDiff3" "< 3"
+ "MOM_MapSelector_LessThanDiff4" "< 4"
+ "MOM_MapSelector_LessThanDiff5" "< 5"
+ "MOM_MapSelector_LessThanDiff6" "< 6"
+ //MOM_TODO: Is '6' the best difficulty tier to stop at?
+ "MOM_MapSelector_MapCount" "Maps (%s1)"
+"MOM_MapSelector_Maps" "Maps"
+"MOM_MapSelector_FilterCompletedMaps" "Hide completed maps"
+"MOM_MapSelector_StartMap" "Start Map"
+"MOM_MapSelector_ShowMapInfo" "Show Map Info"
+"MOM_MapSelector_SurfOnly" "Surf maps only"
+"MOM_MapSelector_BhopOnly" "Bhop maps only"
+"MOM_MapSelector_Map" "Map Name"
+"MOM_MapSelector_Difficulty" "Difficulty Tier"
+"MOM_MapSelector_SearchingForMaps" "Searching for maps..."
+"MOM_MapSelector_StopSearching" "Stop Searching"
+"MOM_MapSelector_Search" "Search..."
+"MOM_MapSelector_NoMaps" "No maps found!"
+"MOM_MapSelector_BestTime" "Best Time"
+"MOM_MapSelector_LinearOnly" "Linear Maps only"
+"MOM_MapSelector_StagedOnly" "Staged Maps only"
+"MOM_MapSelector_MapLayout" "Map Layout"
+"MOM_MapSelector_MapLayout_Tooltip" "This column shows if the map is linear or has stages."
+
+//Map Info Dialog
+"MOM_MapSelector_InfoDialog_Gamemode" "Gamemode: "
+"MOM_MapSelector_InfoDialog_Layout" "Layout: "
+"MOM_MapSelector_InfoDialog_Zones" "Zones: "
+
+// Misc
+"MOM_BuildVersion" "Build Version"
+"MOM_GT" ">"
+"MOM_LT" "<"
+
+// UI stuff
+"MOM_Jump" "JUMP"
+"MOM_Duck" "DUCK"
+
+// Map Finished Panel
+//Overall
+"MOM_MF_OverallStats" "Overall Stats"
+"MOM_MF_RunTime" "Time: %s1"
+"MOM_MF_JumpCount" "Total Jumps: %s1"
+"MOM_MF_StrafeCount" "Total Strafes: %s1"
+"MOM_MF_AvgSync" "Average Sync: %s1"
+"MOM_MF_AvgSync2" "Average Sync2: %s1"
+"MOM_MF_RunSaved" "Time Saved!"
+"MOM_MF_RunNotSaved" "Time Did Not Save!"
+"MOM_MF_RunUploaded" "Time Uploaded!"
+"MOM_MF_RunNotUploaded" "Time Did Not Upload!"
+"MOM_MF_PlayReplay" "Play Replay"
+"MOM_MF_DetachMouse" "Right click to enable the mouse!"
+"MOM_MF_Restart_Map" "Restart Map"
+"MOM_MF_Restart_Replay" "Restart Replay"
+"MOM_MF_Right_Arrow" "Next Zone"
+"MOM_MF_Left_Arrow" "Previous Zone"
+
+//Zone stats
+"MOM_MF_ZoneNum" "Zone %s1"
+"MOM_MF_Zone_Enter" "Zone Enter Time: %s1"
+"MOM_MF_Time_Zone" "Zone Time: %s1"//Time spent on that zone
+"MOM_MF_Velocity_Avg" "Velocity (avg): %s1"
+"MOM_MF_Velocity_Max" "Velocity (max): %s1"
+"MOM_MF_Velocity_Enter" "Velocity (start): %s1"//Speed in which you started the stage (left the zone trigger)
+"MOM_MF_Velocity_Exit" "Velocity (end): %s1"//Speed with which you ended the stage (went from that stage -> next)
+"MOM_MF_Sync1" "Sync1: %s1"
+"MOM_MF_Sync2" "Sync2: %s1"
+"MOM_MF_Jumps" "Jumps: %s1"
+"MOM_MF_Strafes" "Strafes: %s1"
+
+//Settings Panel
+"MOM_Settings_Title" "Momentum Settings"
+
+//"Gameplay"
+"MOM_Settings_Tab_Gameplay" "Gameplay"
+"MOM_Settings_Yaw_Speed" "Yaw Speed:"
+"MOM_Settings_Play_BlockSound" "Play bhop block sound"
+"MOM_Settings_Practice_Safeguard" "Enable the practice mode safeguard"
+"MOM_Settings_Practice_Safeguard_TT" "The safeguard prevents you from accidentally turning on practice mode while doing a run.\nIf enabled, practice mode will not enable if you are pressing any movement keys."
+"MOM_Settings_Save_Checkpoints" "Save user checkpoints to file on map end"
+"MOM_Settings_Enable_Trail" "Paint player's trail"
+"MOM_Settings_Pick_Trail_Color_TT" "Change trail color"
+
+//"HUD Settings"
+"MOM_Settings_Tab_HUD" "HUD Settings"
+"MOM_Settings_Speedometer_Label" "Speedometer"
+"MOM_Settings_Speedometer_Show" "Display player speed."
+"MOM_Settings_Speedometer_Show_Jump" "Display velocity of player's last jump (XY only)."
+"MOM_Settings_Speedometer_Show_Hvel" "Display only horizontal velocity (No Z component)."
+"MOM_Settings_Speedometer_Color_Type_Label" "Speedometer Color Mode:"
+"MOM_Settings_Speedometer_Color_Type_None" "No color"
+"MOM_Settings_Speedometer_Color_Type_1" "Colorize based on acceleration"
+"MOM_Settings_Speedometer_Color_Type_2" "Colorize based on velocity compared to max"
+"MOM_Settings_Speedometer_Units_Label" "Speedometer Units:"
+"MOM_Settings_Speedometer_Units_UPS" "Units per second"
+"MOM_Settings_Speedometer_Units_KPH" "Kilometers per hour"
+"MOM_Settings_Speedometer_Units_MPH" "Miles per hour"
+
+"MOM_Settings_Sync_Label" "Strafe Sync"
+"MOM_Settings_Sync_Show" "Display strafe sync data."
+"MOM_Settings_Sync_Show_Bar" "Display the sync bar."
+"MOM_Settings_Sync_Type_Label" "Sync Type:"
+"MOM_Settings_Sync_Type_Sync1" "Sync1 (Perfect strafe ticks / total strafe ticks)"
+"MOM_Settings_Sync_Type_Sync2" "Sync2 (Accel ticks / total strafe ticks)"
+"MOM_Settings_Sync_Color_Type_Label" "Sync Color Type:"
+"MOM_Settings_Sync_Color_Type_None" "Disabled"
+"MOM_Settings_Sync_Color_Type_1" "Ugly"//MOM_TODO: Change this to be accurate
+"MOM_Settings_Sync_Color_Type_2" "Default one"
+
+"MOM_Settings_Buttons_Label" "Key Presses"
+"MOM_Settings_Buttons_Show" "Display player inputs, jump count, and strafe count."
+
+"MOM_Timer_Label" "Timer"
+"MOM_Settings_Timer_Show" "Display Timer"
+
+//"Run Comparisons"
+"MOM_Settings_Tab_Comparisons" "Run Comparisons"
+"MOM_Settings_Compare_Show" "Show Run Comparisons"
+"MOM_Settings_Compare_Format" "Format Run Comparisons panel"
+"MOM_Settings_Zones_Label" "Max # of zones to compare (1 - 10):"
+
+"MOM_Settings_Compare_Bogus_Run" "Example Run"
+
+"MOM_Settings_Compare_Time_Type_Label" "Time type:"
+"MOM_Settings_Compare_Time_Type_Label_TT" "This is the time comparison shown next to past zones."
+"MOM_Settings_Compare_Time_Type_Overall" "Overall run time"
+"MOM_Settings_Compare_Time_Type_PerZone" "Time spent per zone"
+"MOM_Settings_Compare_Show_Overall" "Show overall time comparisons"
+"MOM_Settings_Compare_Show_Overall_TT" "This is the time spent to get to a zone."
+"MOM_Settings_Compare_Show_Zone" "Show zone split comparison"
+"MOM_Settings_Compare_Show_Zone_TT" "This is the time spent inside of the zone."
+
+"MOM_Settings_Compare_Show_Velocity" "Show zone velocity comparisons"
+"MOM_Settings_Compare_Show_Velocity_Avg" "Show average zone velocity comparison"
+"MOM_Settings_Compare_Show_Velocity_Max" "Show max zone velocity comparison"
+"MOM_Settings_Compare_Show_Velocity_Enter" "Show zone enter velocity comparison"
+"MOM_Settings_Compare_Show_Velocity_Enter_TT" "This is the velocity with which you begin (enter) a zone."
+"MOM_Settings_Compare_Show_Velocity_Exit" "Show zone exit velocity comparison"
+"MOM_Settings_Compare_Show_Velocity_Exit_TT" "This is the velocity with which you exit (end) a zone."
+
+"MOM_Settings_Compare_Show_Sync" "Show zone sync comparisons"
+"MOM_Settings_Compare_Show_Sync1" "Show zone sync1 comparisons"
+"MOM_Settings_Compare_Show_Sync1_TT" "Sync1 is perfect strafe ticks / total strafe ticks"
+"MOM_Settings_Compare_Show_Sync2" "Show zone sync2 comparisons"
+"MOM_Settings_Compare_Show_Sync2_TT" "Sync2 is accel ticks / total strafe ticks"
+
+"MOM_Settings_Compare_Show_Jumps" "Show zone jump comparisons"
+"MOM_Settings_Compare_Show_Strafes" "Show zone strafe comparisons"
+
+//Replays
+"MOM_Settings_Tab_Replays" "Replays"
+"MOM_Settings_ReplayModelAlpha" "Replay model alpha:"
+
+// Replay Info
+// Spec GUI
+"MOM_WatchingReplay" "REPLAY"
+"MOM_ReplayPlayer" "Player: %s1"
+"MOM_SpecGUI_GainControl" "Press your %duck% key to toggle mouse capture!"
+"MOM_SpecGUI_StopPlayback" "Stop Playback"
+"MOM_SpecGUI_ToggleControls" "Toggle Replay Controls"
+
+// Code
+"MOM_ReplayStatusPlaying" "Playing"
+"MOM_ReplayStatusPaused" "Paused"
+"MOM_ReplayTimeTick" "Tick: %i / %i"
+"MOM_ReplayTime" "Time: %s1 -> %s2"
+
+// Controls in res file
+"MOM_ReplayControls" "Replay Controls"
+"MOM_ReplayTimescale" "Timescale:"
+"MOM_ReplayGoto" "Goto:"
+
+//GameUI2
+
+"GameUI2_LogoLeft" "Momentum"
+"GameUI2_LogoRight" "Mod"
+
+"GameUI2_ResumeGame" "RESUME GAME"
+"GameUI2_ResumeGameDescription" "Back into the action"
+
+"GameUI2_SelectMap" "SELECT MAP"
+"GameUI2_SelectMapDescription" "Choose a map to play"
+
+"GameUI2_Options" "OPTIONS"
+"GameUI2_OptionsDescription" "Setup audio, video, mouse and other settings"
+
+"GameUI2_MomSettings" "MOMENTUM SETTINGS"
+"GameUI2_MomSettingsDescription" "Change Momentum-related settings"
+
+"GameUI2_Quit2Menu" "QUIT TO MAIN MENU"
+"GameUI2_Quit2MenuDescription" "Return to the main menu"
+
+"GameUI2_Credits" "CREDITS"
+"GameUI2_CreditsDescription" "See who all helped make this game"
+
+"GameUI2_Quit" "QUIT"
+"GameUI2_QuitDescription" "Close the game"
+
+"GameUI2_SendFeedback" "SEND FEEDBACK"
+"GameUI2_SendFeedbackDescription" "Send feedback to the team"
+
+
+"GameUI2_TitleOptions" "Options"
+
+"GameUI2_Apply" "Apply"
+"GameUI2_Back" "Back"
+"GameUI2_Done" "Done"
+
+//Other gameui tokens
+"MOM_NewVersion" "New update (%s -> %s) is now available. Click here to go to download page."
+"MOM_ChangeLog" "Changelog"
+"MOM_NewVersionTitle" "New Version Available!"
+"MOM_API_WaitingForResponse" "Waiting for API response..."
+
+// WEB/API/SERVER RESPONSES
+"MOM_API_WaitingForResponse" "Waiting for API response..."
+"MOM_API_Unavailable" "API is currently unavailable"
+
+//MessageBoxPanel
+// Buttons
+"MessageBox_OK" "OK"
+"MessageBox_Cancel" "Cancel"
+"MOM_IUnderstand" "I understand!"
+
+// Prealpha
+"MOM_StartupMsg_Prealpha_Title" "Momentum Mod Pre-Alpha"
+"MOM_StartupMsg_Prealpha" "PLEASE NOTE: You are playing the Momentum Mod PRE-Alpha!\nThis version is primarily for testing features for maps and giving feedback on how things look and feel.\nThere are missing features which are soon to be implemented. Everything is subject to change!"
+// Alpha
+"MOM_StartupMsg_Alpha_Title" "Momentum Mod Alpha"
+"MOM_StartupMsg_Alpha" "PLEASE NOTE: You are playing the Momentum Mod ALPHA!\nThis version is for public feedback, so tell your friends to try it out! We want as much feedback as we can get, so please feel free to break things,\n and tell us how you broke them with the "Send Feedback" panel!"
+// Beta
+"MOM_StartupMsg_Beta_Title" "Momentum Mod Beta"
+"MOM_StartupMsg_Beta" "PLEASE NOTE: You are playing the Momentum Mod BETA!\nThis version is for fine-tuning everything before we officially release.\nSimilar to the Alpha release, we want as much information as possible regarding bugs and other broken things. \nTry to break things, and let us know how you did it!"
+
+//Misc
+"MOM_StartupMsg_NoSteamApiContext_Title" "Steam API Not Found!"
+"MOM_StartupMsg_NoSteamApiContext" "PLEASE NOTE: The Steam Api Context or one of its componentes could not be found.\nIt is very likely that you won't be able to interact with the online side of Momentum.\nPlease make sure that Steam is running and that you have a Internet connection."
+
+"MOM_MB_TrySaveLoad_Title" "Save/Load Is Disabled"
+"MOM_MB_TrySaveLoad" "Saving and loading is disabled in Momentum!\nPlease use the checkpoint menu instead!"
+
+"MOM_MB_DontShowAgain" "Do not show this again"
+
+"MOM_MB_NoStartOrEnd_Title" "Invalid Map Zone Data"
+"MOM_MB_NoStartOrEnd" "You're playing on a map that has invalid zone data.\nYou won't be able to use the timer properly!"
+
+"MOM_MB_EditingZone_Title" "Momentum Zone Editing"
+"MOM_MB_EditingZone" "PLEASE NOTE: The current implementation of zone editing is in a very prealpha state.\nExpect bugs, errors, glitches and features straight up broken, but note that we're working hard to implement a better, much easier version."
+
+"MOM_MB_DeleteRunConfirmation" "NOTE: If you delete a local run, keep in mind that there's currently no way to get it back!"
+
+ }
+}
diff --git a/mp/game/momentum/resource/tokenizer.py b/mp/game/momentum/resource/tokenizer.py
new file mode 100644
index 0000000000..fa05e780d7
--- /dev/null
+++ b/mp/game/momentum/resource/tokenizer.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+import codecs
+import os
+
+infile = 'momentum_english_ref.res'
+outfile = 'momentum_english.txt'
+
+try:
+ if not os.path.exists(infile):
+ raise IOError(infile + ' was not found in this directory')
+ print 'Trying to convert momentum_english_ref (UTF-8) to momentum_english (UCS-2 LE BOM)'
+ with codecs.open(infile, 'r', encoding='utf-8') as ref_file:
+ with codecs.open(outfile, 'w', 'utf_16_le') as target_file:
+ target_file.write(u'\ufeff') # Write the BOM
+ target_file.write(ref_file.read()) # Write the reference
+ print 'Successfully converted file!'
+except Exception as e:
+ print 'An exception (%s) was raised by this script. Let Ruben know (Or try to fix it yourself). Error message:\n%s' % (type(e).__name__, e.message)
+__author__ = 'rabsrincon, gocnak'
+# Purpose: Convert reference localization files (UTF-8) to their final state for the source engine (UCS-2 LE BOM), allowing git diff to work
diff --git a/mp/game/momentum/resource/ui/ColorPicker.res b/mp/game/momentum/resource/ui/ColorPicker.res
new file mode 100644
index 0000000000..7b9af4b100
--- /dev/null
+++ b/mp/game/momentum/resource/ui/ColorPicker.res
@@ -0,0 +1,672 @@
+"resource/ui/ColorPicker.res"
+{
+ "CColorPicker"
+ {
+ "ControlName" "ColorPicker"
+ "fieldName" "CColorPicker"
+ "xpos" "580"
+ "ypos" "300"
+ "wide" "440"
+ "tall" "300"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "0"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "64 64 64 160"
+ "allowColorOverrides" "0"
+ "settitlebarvisible" "1"
+ "title" "#Frame_Untitled"
+ }
+ "frame_topGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_topGrip"
+ "xpos" "8"
+ "ypos" "0"
+ "wide" "424"
+ "tall" "5"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_bottomGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_bottomGrip"
+ "xpos" "8"
+ "ypos" "295"
+ "wide" "414"
+ "tall" "5"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_leftGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_leftGrip"
+ "xpos" "0"
+ "ypos" "8"
+ "wide" "5"
+ "tall" "284"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_rightGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_rightGrip"
+ "xpos" "435"
+ "ypos" "8"
+ "wide" "5"
+ "tall" "274"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_tlGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_tlGrip"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "8"
+ "tall" "8"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_trGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_trGrip"
+ "xpos" "432"
+ "ypos" "0"
+ "wide" "8"
+ "tall" "8"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_blGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_blGrip"
+ "xpos" "0"
+ "ypos" "292"
+ "wide" "8"
+ "tall" "8"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_brGrip"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_brGrip"
+ "xpos" "422"
+ "ypos" "282"
+ "wide" "18"
+ "tall" "18"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_caption"
+ {
+ "ControlName" "Panel"
+ "fieldName" "frame_caption"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "430"
+ "tall" "23"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 196"
+ "allowColorOverrides" "0"
+ }
+ "frame_minimize"
+ {
+ "ControlName" "Button"
+ "fieldName" "frame_minimize"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "18"
+ "tall" "18"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "0"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "0"
+ "textAlignment" "north-west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "2"
+ "textinsety" "1"
+ "Default" "0"
+ }
+ "frame_maximize"
+ {
+ "ControlName" "Button"
+ "fieldName" "frame_maximize"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "18"
+ "tall" "18"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "0"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "1"
+ "textAlignment" "north-west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "2"
+ "textinsety" "1"
+ "Default" "0"
+ }
+ "frame_mintosystray"
+ {
+ "ControlName" "Button"
+ "fieldName" "frame_mintosystray"
+ "xpos" "0"
+ "ypos" "0"
+ "wide" "18"
+ "tall" "18"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "0"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "o"
+ "textAlignment" "north-west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "2"
+ "textinsety" "1"
+ "command" "MinimizeToSysTray"
+ "Default" "0"
+ }
+ "frame_close"
+ {
+ "ControlName" "Button"
+ "fieldName" "frame_close"
+ "xpos" "415"
+ "ypos" "8"
+ "wide" "18"
+ "tall" "18"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "r"
+ "textAlignment" "north-west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "2"
+ "textinsety" "1"
+ "Default" "0"
+ }
+ "frame_menu"
+ {
+ "ControlName" "FrameSystemButton"
+ "fieldName" "frame_menu"
+ "xpos" "7"
+ "ypos" "8"
+ "wide" "18"
+ "tall" "18"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "0"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ "Default" "0"
+ }
+ "pick_hue"
+ {
+ "ControlName" "HSV_Select_Hue"
+ "fieldName" "pick_hue"
+ "xpos" "250"
+ "ypos" "40"
+ "wide" "32"
+ "tall" "200"
+ "autoResize" "0"
+ "pinCorner" "1"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "96 96 96 255"
+ "allowColorOverrides" "0"
+ }
+ "pick_sv"
+ {
+ "ControlName" "HSV_Select_SV"
+ "fieldName" "pick_sv"
+ "xpos" "25"
+ "ypos" "40"
+ "wide" "200"
+ "tall" "200"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "96 96 96 255"
+ "allowColorOverrides" "0"
+ }
+ "col_0"
+ {
+ "ControlName" "TextEntry"
+ "fieldName" "col_0"
+ "xpos" "380"
+ "ypos" "40"
+ "wide" "40"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "1"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 128"
+ "allowColorOverrides" "0"
+ "textHidden" "0"
+ "editable" "1"
+ "maxchars" "3"
+ "NumericInputOnly" "1"
+ "unicode" "0"
+ }
+ "col_1"
+ {
+ "ControlName" "TextEntry"
+ "fieldName" "col_1"
+ "xpos" "380"
+ "ypos" "70"
+ "wide" "40"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "1"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 128"
+ "allowColorOverrides" "0"
+ "textHidden" "0"
+ "editable" "1"
+ "maxchars" "3"
+ "NumericInputOnly" "1"
+ "unicode" "0"
+ }
+ "col_2"
+ {
+ "ControlName" "TextEntry"
+ "fieldName" "col_2"
+ "xpos" "380"
+ "ypos" "100"
+ "wide" "40"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "1"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 128"
+ "allowColorOverrides" "0"
+ "textHidden" "0"
+ "editable" "1"
+ "maxchars" "3"
+ "NumericInputOnly" "1"
+ "unicode" "0"
+ }
+ "col_3" // Alpha
+ {
+ "ControlName" "TextEntry"
+ "fieldName" "col_3"
+ "xpos" "380"
+ "ypos" "130"
+ "wide" "40"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "1"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 128"
+ "allowColorOverrides" "0"
+ "textHidden" "0"
+ "editable" "1"
+ "maxchars" "3"
+ "NumericInputOnly" "1"
+ "unicode" "0"
+ }
+ "AlphaLabel"
+ {
+ "ControlName" "Label"
+ "fieldName" "AlphaLabel"
+ "xpos" "310"
+ "ypos" "130"
+ "wide" "40"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "A"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ }
+ "AlphaSlider"
+ {
+ "ControlName" "Slider"
+ "fieldName" "AlphaSlider"
+ "xpos" "25"
+ "ypos" "260"
+ "wide" "200"
+ "tall" "24"
+ "visible" "1"
+ "enabled" "1"
+ "mouseinputenabled" "1"
+ "rangeMin" "0"
+ "rangeMax" "255"
+ "actionsignallevel" "1"
+ }
+ "col_hex"
+ {
+ "ControlName" "TextEntry"
+ "fieldName" "col_hex"
+ "xpos" "355"
+ "ypos" "160"
+ "wide" "64"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "1"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 128"
+ "allowColorOverrides" "0"
+ "textHidden" "0"
+ "editable" "1"
+ "maxchars" "6"
+ "NumericInputOnly" "0"
+ "unicode" "0"
+ }
+ "Label2"
+ {
+ "ControlName" "Label"
+ "fieldName" "Label2"
+ "xpos" "310"
+ "ypos" "160"
+ "wide" "40"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "Hex#"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ }
+ "colorpreview"
+ {
+ "ControlName" "Panel"
+ "fieldName" "colorpreview"
+ "xpos" "370"
+ "ypos" "192"
+ "wide" "48"
+ "tall" "48"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "96 96 96 255"
+ "allowColorOverrides" "0"
+ }
+ "Button1"
+ {
+ "ControlName" "Button"
+ "fieldName" "Button1"
+ "xpos" "360"
+ "ypos" "260"
+ "wide" "64"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "3"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "Cancel"
+ "textAlignment" "center"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "6"
+ "textinsety" "0"
+ "command" "close"
+ "Default" "0"
+ }
+ "Label1"
+ {
+ "ControlName" "Label"
+ "fieldName" "Label1"
+ "xpos" "310"
+ "ypos" "40"
+ "wide" "32"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "R"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ }
+ "Label3"
+ {
+ "ControlName" "Label"
+ "fieldName" "Label3"
+ "xpos" "310"
+ "ypos" "70"
+ "wide" "32"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "G"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ }
+ "Label4"
+ {
+ "ControlName" "Label"
+ "fieldName" "Label4"
+ "xpos" "310"
+ "ypos" "100"
+ "wide" "32"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "B"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ }
+ "Button2"
+ {
+ "ControlName" "Button"
+ "fieldName" "Button2"
+ "xpos" "280"
+ "ypos" "260"
+ "wide" "64"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "160 160 160 255"
+ "allowColorOverrides" "0"
+ "labelText" "Ok"
+ "textAlignment" "center"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "6"
+ "textinsety" "0"
+ "command" "save"
+ "Default" "1"
+ }
+ "Label5"
+ {
+ "ControlName" "Label"
+ "fieldName" "Label5"
+ "xpos" "310"
+ "ypos" "192"
+ "wide" "48"
+ "tall" "24"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "0 0 0 0"
+ "allowColorOverrides" "0"
+ "labelText" "Result:"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ }
+ "BuildModeDialog"
+ {
+ "ControlName" "BuildModeDialog"
+ "fieldName" "BuildModeDialog"
+ "xpos" "42"
+ "ypos" "75"
+ "wide" "489"
+ "tall" "799"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "BgColor" "96 96 96 255"
+ "allowColorOverrides" "0"
+ "settitlebarvisible" "1"
+ "title" "#Frame_Untitled"
+ }
+}
\ No newline at end of file
diff --git a/mp/game/momentum/resource/ui/DialogMapSelector.res b/mp/game/momentum/resource/ui/DialogMapSelector.res
index 9d1c9a3183..c98155fb0f 100644
--- a/mp/game/momentum/resource/ui/DialogMapSelector.res
+++ b/mp/game/momentum/resource/ui/DialogMapSelector.res
@@ -18,9 +18,9 @@
{
"ControlName" "PropertySheet"
"fieldName" "MapTabs"
- "xpos" "1"
+ "xpos" "5"
"ypos" "24"
- "wide" "638"
+ "wide" "670"
"tall" "338"
"autoResize" "3"
"pinCorner" "0"
diff --git a/mp/game/momentum/resource/ui/LocalMapsPage.res b/mp/game/momentum/resource/ui/LocalMapsPage.res
index a33c6b1a2b..9bd3f7daaa 100644
--- a/mp/game/momentum/resource/ui/LocalMapsPage.res
+++ b/mp/game/momentum/resource/ui/LocalMapsPage.res
@@ -95,10 +95,10 @@
"Command" "AddServerByName"
"Default" "0"
}
- "gamelist"
+ "MapList"
{
"ControlName" "ListPanel"
- "fieldName" "gamelist"
+ "fieldName" "MapList"
"xpos" "8"
"ypos" "8"
"wide" "608"
diff --git a/mp/game/momentum/resource/ui/LocalMapsPage_Filters.res b/mp/game/momentum/resource/ui/LocalMapsPage_Filters.res
index fbef5b2cad..750d7eb2d6 100644
--- a/mp/game/momentum/resource/ui/LocalMapsPage_Filters.res
+++ b/mp/game/momentum/resource/ui/LocalMapsPage_Filters.res
@@ -104,10 +104,10 @@
"command" "refresh"
"Default" "0"
}
- "gamelist"
+ "MapList"
{
"ControlName" "CGameListPanel"
- "fieldName" "gamelist"
+ "fieldName" "MapList"
"xpos" "8"
"ypos" "8"
"wide" "622"
@@ -466,7 +466,7 @@
"wide" "100"
"tall" "24"
"autoResize" "0"
- "pinCorner" "0"
+ "pinCorner" "2"
"RoundedCorners" "15"
"pin_corner_to_sibling" "0"
"pin_to_sibling_corner" "0"
diff --git a/mp/game/momentum/resource/ui/SettingsPanel_GameplaySettings.res b/mp/game/momentum/resource/ui/SettingsPanel_GameplaySettings.res
index b0971b1d88..fb4f584bd8 100644
--- a/mp/game/momentum/resource/ui/SettingsPanel_GameplaySettings.res
+++ b/mp/game/momentum/resource/ui/SettingsPanel_GameplaySettings.res
@@ -7,7 +7,7 @@
{
"ControlName" "SettingsPanel"
"fieldName" "GameplaySettings"
- "tall" "150"
+ "tall" "200"
"wide" "1000"
}
@@ -94,7 +94,7 @@
"ControlName" "CvarToggleCheckButton"
"fieldName" "PlayBlockSound"
"xpos" "12"
- "ypos" "32"
+ "ypos" "35"
"wide" "189"
"tall" "16"
"autoResize" "0"
@@ -183,4 +183,48 @@
"cvar_value" "1"
"actionsignallevel" "1"
}
+ "EnableTrail"
+ {
+ "ControlName" "CvarToggleCheckButton"
+ "fieldName" "EnableTrail"
+ "xpos" "12"
+ "ypos" "77"
+ "wide" "189"
+ "tall" "16"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "RoundedCorners" "15"
+ "pin_corner_to_sibling" "0"
+ "pin_to_sibling_corner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "labelText" "#MOM_Settings_Enable_Trail"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "6"
+ "textinsety" "0"
+ "auto_wide_tocontents" "1"
+ "use_proportional_insets" "0"
+ "Default" "0"
+ "cvar_name" "mom_trail_enable"
+ "cvar_value" "1"
+ }
+
+ "PickColorButton"
+ {
+ "ControlName" "Button"
+ "fieldName" "PickColorButton"
+ "xpos" "30"
+ "ypos" "95"
+ "command" "picker"
+ "visible" "1"
+ "enabled" "1"
+ "labelText" ""
+ "tooltiptext" "#MOM_Settings_Pick_Trail_Color_TT"
+ "actionsignallevel" "1"
+ }
}
\ No newline at end of file
diff --git a/mp/game/momentum/resource/ui/SettingsPanel_HudSettings.res b/mp/game/momentum/resource/ui/SettingsPanel_HudSettings.res
index 21669fa00d..44376b699a 100644
--- a/mp/game/momentum/resource/ui/SettingsPanel_HudSettings.res
+++ b/mp/game/momentum/resource/ui/SettingsPanel_HudSettings.res
@@ -13,62 +13,14 @@
//Individual controls are below
-
- "SpeedoUnits"
- {
- "ControlName" "ComboBox"
- "fieldName" "SpeedoUnits"
- "xpos" "11"
- "ypos" "85"
- "wide" "96"
- "tall" "17"
- "autoResize" "0"
- "pinCorner" "0"
- "RoundedCorners" "15"
- "pin_corner_to_sibling" "0"
- "pin_to_sibling_corner" "0"
- "visible" "1"
- "enabled" "1"
- "tabPosition" "0"
- "textHidden" "0"
- "editable" "0"
- "maxchars" "-1"
- "NumericInputOnly" "0"
- "unicode" "0"
- "font" "DefaultVerySmall"
- }
- "SyncType"
- {
- "ControlName" "ComboBox"
- "fieldName" "SyncType"
- "xpos" "16"
- "ypos" "193"
- "wide" "185"
- "tall" "16"
- "autoResize" "0"
- "font" "DefaultVerySmall"
- "pinCorner" "0"
- "RoundedCorners" "15"
- "pin_corner_to_sibling" "0"
- "pin_to_sibling_corner" "0"
- "visible" "1"
- "enabled" "1"
- "tabPosition" "0"
- "textHidden" "0"
- "editable" "0"
- "maxchars" "-1"
- "NumericInputOnly" "0"
- "unicode" "0"
- "font" "DefaultVerySmall"
- }
- "SyncColorize"
+ "SpeedoLabel"
{
- "ControlName" "ComboBox"
- "fieldName" "SyncColorize"
- "xpos" "16"
- "ypos" "226"
- "wide" "56"
- "tall" "16"
+ "ControlName" "Label"
+ "fieldName" "SpeedoLabel"
+ "xpos" "2"
+ "ypos" "2"
+ "wide" "57"
+ "tall" "12"
"autoResize" "0"
"pinCorner" "0"
"RoundedCorners" "15"
@@ -77,14 +29,19 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "textHidden" "0"
- "editable" "0"
- "maxchars" "-1"
- "NumericInputOnly" "0"
- "unicode" "0"
- "font" "DefaultVerySmall"
+ "labelText" "#MOM_Settings_Speedometer_Label"
+ "textAlignment" "west"
+ "dulltext" "0"
+ "brighttext" "0"
+ "Font" "DefaultBoldLarge"
+ "wrap" "0"
+ "centerwrap" "0"
+ "textinsetx" "0"
+ "textinsety" "0"
+ "auto_wide_tocontents" "1"
+ "use_proportional_insets" "0"
}
- "SpeedoShow"
+ "SpeedoShow"
{
"ControlName" "CvarToggleCheckButton"
"fieldName" "SpeedoShow"
@@ -114,12 +71,12 @@
"cvar_name" "mom_speedometer"
"cvar_value" "1"
}
- "SpeedoShowJump"
+ "SpeedoShowJump"
{
"ControlName" "CvarToggleCheckButton"
"fieldName" "SpeedoShowJump"
"xpos" "8"
- "ypos" "41"
+ "ypos" "21"
"wide" "189"
"tall" "16"
"autoResize" "0"
@@ -144,12 +101,12 @@
"cvar_name" "mom_speedometer_showlastjumpvel"
"cvar_value" "1"
}
- "ShowSpeedoHvel"
+ "ShowSpeedoHvel"
{
"ControlName" "CvarToggleCheckButton"
"fieldName" "ShowSpeedoHvel"
"xpos" "8"
- "ypos" "57"
+ "ypos" "31"
"wide" "194"
"tall" "16"
"autoResize" "0"
@@ -174,14 +131,14 @@
"cvar_name" "mom_speedometer_hvel"
"cvar_value" "0"
}
- "SpeedoShowColor"
+ "SpeedoUnitsLabel"
{
- "ControlName" "CvarToggleCheckButton"
- "fieldName" "SpeedoShowColor"
- "xpos" "8"
- "ypos" "25"
- "wide" "185"
- "tall" "16"
+ "ControlName" "Label"
+ "fieldName" "SpeedoUnitsLabel"
+ "xpos" "11"
+ "ypos" "44"
+ "wide" "72"
+ "tall" "11"
"autoResize" "0"
"pinCorner" "0"
"RoundedCorners" "15"
@@ -190,28 +147,25 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Speedometer_Show_Color"
+ "labelText" "#MOM_Settings_Speedometer_Units_Label"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
"wrap" "0"
"centerwrap" "0"
- "textinsetx" "6"
+ "textinsetx" "0"
"textinsety" "0"
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
- "Default" "0"
- "cvar_name" "mom_speedometer_colorize"
- "cvar_value" "1"
}
- "SyncShow"
+ "SpeedoUnits"
{
- "ControlName" "CvarToggleCheckButton"
- "fieldName" "SyncShow"
- "xpos" "9"
- "ypos" "146"
- "wide" "107"
- "tall" "16"
+ "ControlName" "ComboBox"
+ "fieldName" "SpeedoUnits"
+ "xpos" "11"
+ "ypos" "54"
+ "wide" "96"
+ "tall" "17"
"autoResize" "0"
"pinCorner" "0"
"RoundedCorners" "15"
@@ -220,27 +174,47 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Sync_Show"
+ "textHidden" "0"
+ "editable" "0"
+ "maxchars" "-1"
+ "NumericInputOnly" "0"
+ "unicode" "0"
+ "font" "DefaultVerySmall"
+ }
+ "SpeedoColorLabel"
+ {
+ "ControlName" "Label"
+ "fieldName" "SpeedoColorLabel"
+ "xpos" "11"
+ "ypos" "70"
+ "wide" "57"
+ "tall" "12"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "RoundedCorners" "15"
+ "pin_corner_to_sibling" "0"
+ "pin_to_sibling_corner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "labelText" "#MOM_Settings_Speedometer_Color_Type_Label"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
"wrap" "0"
"centerwrap" "0"
- "textinsetx" "6"
+ "textinsetx" "0"
"textinsety" "0"
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
- "Default" "0"
- "cvar_name" "mom_strafesync_draw"
- "cvar_value" "1"
}
- "SyncShowBar"
+ "SpeedoShowColor"
{
- "ControlName" "CvarToggleCheckButton"
- "fieldName" "SyncShowBar"
- "xpos" "9"
- "ypos" "161"
- "wide" "96"
+ "ControlName" "ComboBox"
+ "fieldName" "SpeedoShowColor"
+ "xpos" "11"
+ "ypos" "80"
+ "wide" "185"
"tall" "16"
"autoResize" "0"
"pinCorner" "0"
@@ -250,21 +224,48 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Sync_Show_Bar"
+ "textHidden" "0"
+ "editable" "0"
+ "maxchars" "-1"
+ "NumericInputOnly" "0"
+ "unicode" "0"
+ "font" "DefaultVerySmall"
+ }
+
+
+
+
+
+ // Key presses
+ "KeysLabel"
+ {
+ "ControlName" "Label"
+ "fieldName" "KeysLabel"
+ "xpos" "2"
+ "ypos" "105"
+ "wide" "53"
+ "tall" "13"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "RoundedCorners" "15"
+ "pin_corner_to_sibling" "0"
+ "pin_to_sibling_corner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "labelText" "#MOM_Settings_Buttons_Label"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
+ "Font" "DefaultBoldLarge"
"wrap" "0"
"centerwrap" "0"
- "textinsetx" "6"
+ "textinsetx" "0"
"textinsety" "0"
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
- "Default" "0"
- "cvar_name" "mom_strafesync_drawbar"
- "cvar_value" "1"
}
- "ButtonsShow"
+ "ButtonsShow"
{
"ControlName" "CvarToggleCheckButton"
"fieldName" "ButtonsShow"
@@ -294,7 +295,10 @@
"cvar_name" "mom_showkeypresses"
"cvar_value" "1"
}
- "SyncLabel"
+
+
+ // Strafe sync
+ "SyncLabel"
{
"ControlName" "Label"
"fieldName" "SyncLabel"
@@ -322,14 +326,14 @@
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
}
- "SpeedoLabel"
+ "SyncShow"
{
- "ControlName" "Label"
- "fieldName" "SpeedoLabel"
- "xpos" "2"
- "ypos" "2"
- "wide" "57"
- "tall" "12"
+ "ControlName" "CvarToggleCheckButton"
+ "fieldName" "SyncShow"
+ "xpos" "9"
+ "ypos" "146"
+ "wide" "107"
+ "tall" "16"
"autoResize" "0"
"pinCorner" "0"
"RoundedCorners" "15"
@@ -338,26 +342,28 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Speedometer_Label"
+ "labelText" "#MOM_Settings_Sync_Show"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
- "Font" "DefaultBoldLarge"
"wrap" "0"
"centerwrap" "0"
- "textinsetx" "0"
+ "textinsetx" "6"
"textinsety" "0"
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
+ "Default" "0"
+ "cvar_name" "mom_strafesync_draw"
+ "cvar_value" "1"
}
- "KeysLabel"
+ "SyncShowBar"
{
- "ControlName" "Label"
- "fieldName" "KeysLabel"
- "xpos" "2"
- "ypos" "105"
- "wide" "53"
- "tall" "13"
+ "ControlName" "CvarToggleCheckButton"
+ "fieldName" "SyncShowBar"
+ "xpos" "9"
+ "ypos" "161"
+ "wide" "96"
+ "tall" "16"
"autoResize" "0"
"pinCorner" "0"
"RoundedCorners" "15"
@@ -366,26 +372,28 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Buttons_Label"
+ "labelText" "#MOM_Settings_Sync_Show_Bar"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
- "Font" "DefaultBoldLarge"
"wrap" "0"
"centerwrap" "0"
- "textinsetx" "0"
+ "textinsetx" "6"
"textinsety" "0"
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
+ "Default" "0"
+ "cvar_name" "mom_strafesync_drawbar"
+ "cvar_value" "1"
}
- "SpeedoUnitsLabel"
+ "SyncTypeLabel"
{
"ControlName" "Label"
- "fieldName" "SpeedoUnitsLabel"
+ "fieldName" "SyncTypeLabel"
"xpos" "4"
- "ypos" "73"
- "wide" "72"
- "tall" "11"
+ "ypos" "179"
+ "wide" "48"
+ "tall" "12"
"autoResize" "0"
"pinCorner" "0"
"RoundedCorners" "15"
@@ -394,7 +402,7 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Speedometer_Units_Label"
+ "labelText" "#MOM_Settings_Sync_Type_Label"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
@@ -405,15 +413,16 @@
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
}
- "SyncTypeLabel"
+ "SyncType"
{
- "ControlName" "Label"
- "fieldName" "SyncTypeLabel"
- "xpos" "4"
- "ypos" "179"
- "wide" "48"
- "tall" "12"
+ "ControlName" "ComboBox"
+ "fieldName" "SyncType"
+ "xpos" "16"
+ "ypos" "193"
+ "wide" "185"
+ "tall" "16"
"autoResize" "0"
+ "font" "DefaultVerySmall"
"pinCorner" "0"
"RoundedCorners" "15"
"pin_corner_to_sibling" "0"
@@ -421,16 +430,12 @@
"visible" "1"
"enabled" "1"
"tabPosition" "0"
- "labelText" "#MOM_Settings_Sync_Type_Label"
- "textAlignment" "west"
- "dulltext" "0"
- "brighttext" "0"
- "wrap" "0"
- "centerwrap" "0"
- "textinsetx" "0"
- "textinsety" "0"
- "auto_wide_tocontents" "1"
- "use_proportional_insets" "0"
+ "textHidden" "0"
+ "editable" "0"
+ "maxchars" "-1"
+ "NumericInputOnly" "0"
+ "unicode" "0"
+ "font" "DefaultVerySmall"
}
"SyncColorTypeLabel"
{
@@ -459,6 +464,31 @@
"auto_wide_tocontents" "1"
"use_proportional_insets" "0"
}
+ "SyncColorize"
+ {
+ "ControlName" "ComboBox"
+ "fieldName" "SyncColorize"
+ "xpos" "16"
+ "ypos" "226"
+ "wide" "56"
+ "tall" "16"
+ "autoResize" "0"
+ "pinCorner" "0"
+ "RoundedCorners" "15"
+ "pin_corner_to_sibling" "0"
+ "pin_to_sibling_corner" "0"
+ "visible" "1"
+ "enabled" "1"
+ "tabPosition" "0"
+ "textHidden" "0"
+ "editable" "0"
+ "maxchars" "-1"
+ "NumericInputOnly" "0"
+ "unicode" "0"
+ "font" "DefaultVerySmall"
+ }
+
+ // Timer
"TimerLabel"
{
"ControlName" "Label"
diff --git a/mp/game/momentum/scripts/HudLayout.res b/mp/game/momentum/scripts/HudLayout.res
index 435bd3936c..d6ceb1a652 100644
--- a/mp/game/momentum/scripts/HudLayout.res
+++ b/mp/game/momentum/scripts/HudLayout.res
@@ -27,9 +27,9 @@
{
"fieldName" "HudTimer"
"xpos" "c-50"
- "ypos" "c+150"
+ "ypos" "c+140"
"wide" "100"
- "tall" "50"
+ "tall" "55"
"visible" "1"
"enabled" "1"
"PaintBackgroundType" "2"
@@ -153,7 +153,7 @@
"enabled" "1"
"centerStatus" "1"//If this is 1, the status will be centered above the timer, otherwise the status_xpos will be used
"status_xpos" "0"
- "status_ypos" "c+135"//y-pos for the map status
+ "status_ypos" "c+125"//y-pos for the map status
"mapinfo_xpos" "10"//xpos for the map info (author/difficulty/etc)
"mapinfo_ypos" "10"//ypos for the map info
"StatusFont" "HudHintTextSmall"//Font for the current map area/status
diff --git a/mp/game/momentum/scripts/decals_subrect.txt b/mp/game/momentum/scripts/decals_subrect.txt
new file mode 100644
index 0000000000..8aa44cde8e
--- /dev/null
+++ b/mp/game/momentum/scripts/decals_subrect.txt
@@ -0,0 +1,422 @@
+// Decal definitions, format is
+// decalname weight
+// where weight is used to randomly selected a decal to apply from within the group
+
+// This is just an entry to map material types to "impact.xxx"
+"TranslationData"
+{
+ "-" "" // don't decal this surface
+
+ "C" "Impact.Concrete"
+ "M" "Impact.Metal"
+ "W" "Impact.Wood"
+ "Y" "Impact.Glass"
+ "F" "Impact.Flesh"
+ "B" "Impact.BloodyFlesh"
+ "H" "Impact.AlienFlesh"
+ "A" "Impact.Antlion"
+ "E" "Impact.Antlion"
+ "N" "Impact.Sand"
+ "V" "Impact.Metal"
+
+//new subrects
+ "G" "Impact.Metal"
+ "T" "Impact.Concrete"
+ "I" ""
+ "O" "Impact.Wood"
+ "P" "Impact.Concrete"
+ "L" "Impact.Concrete"
+ "D" "Impact.Concrete"
+ "S" ""
+ "X" ""
+}
+
+"Impact.Concrete"
+{
+ "decals/concrete/shot1_subrect" "1"
+ "decals/concrete/shot2_subrect" "1"
+ "decals/concrete/shot3_subrect" "1"
+ "decals/concrete/shot4_subrect" "1"
+ "decals/concrete/shot5_subrect" "1"
+}
+
+"Impact.Metal"
+{
+ "decals/metal/shot1_subrect" "1"
+ "decals/metal/shot2_subrect" "1"
+ "decals/metal/shot3_subrect" "1"
+ "decals/metal/shot4_subrect" "1"
+ "decals/metal/shot5_subrect" "1"
+}
+
+"Impact.Wood"
+{
+ "decals/wood/shot1_subrect" "1"
+ "decals/wood/shot2_subrect" "1"
+ "decals/wood/shot3_subrect" "1"
+ "decals/wood/shot4_subrect" "1"
+ "decals/wood/shot5_subrect" "1"
+}
+
+"Impact.Glass"
+{
+ "decals/glass/shot1_subrect" "1"
+ "decals/glass/shot2_subrect" "1"
+ "decals/glass/shot3_subrect" "1"
+ "decals/glass/shot4_subrect" "1"
+ "decals/glass/shot5_subrect" "1"
+}
+
+
+"Impact.Flesh"
+{
+ "decals/flesh/blood1_subrect" "1"
+ "decals/flesh/blood2_subrect" "1"
+ "decals/flesh/blood3_subrect" "1"
+ "decals/flesh/blood4_subrect" "1"
+ "decals/flesh/blood5_subrect" "1"
+}
+
+
+"Impact.BloodyFlesh"
+{
+ "decals/bloodyflesh/blood1_subrect" "1"
+ "decals/bloodyflesh/blood2_subrect" "1"
+ "decals/bloodyflesh/blood3_subrect" "1"
+ "decals/bloodyflesh/blood4_subrect" "1"
+ "decals/bloodyflesh/blood5_subrect" "1"
+}
+
+"Impact.AlienFlesh"
+{
+ "decals/alienflesh/shot1_subrect" "1"
+ "decals/alienflesh/shot2_subrect" "1"
+ "decals/alienflesh/shot3_subrect" "1"
+ "decals/alienflesh/shot4_subrect" "1"
+ "decals/alienflesh/shot5_subrect" "1"
+}
+
+"Impact.Antlion"
+{
+ "decals/antlion/shot1_subrect" "1"
+ "decals/antlion/shot2_subrect" "1"
+ "decals/antlion/shot3_subrect" "1"
+ "decals/antlion/shot4_subrect" "1"
+ "decals/antlion/shot5_subrect" "1"
+}
+
+// Sand does not have model versions of the decals.
+"Impact.Sand"
+{
+ "decals/sand/shot1_subrect" "1"
+ "decals/sand/shot2_subrect" "1"
+ "decals/sand/shot3_subrect" "1"
+ "decals/sand/shot4_subrect" "1"
+}
+
+"Scorch"
+{
+ "decals/scorch1_subrect" "1"
+ "decals/scorch2_subrect" "1"
+}
+
+"Blood"
+{
+ "decals/blood1_subrect" "1"
+ "decals/blood2_subrect" "1"
+ "decals/blood3_subrect" "1"
+ "decals/blood4_subrect" "1"
+ "decals/blood5_subrect" "1"
+ "decals/blood6_subrect" "1"
+}
+
+"YellowBlood"
+{
+ "decals/yblood1_subrect" "1"
+ "decals/yblood2_subrect" "1"
+ "decals/yblood3_subrect" "1"
+ "decals/yblood4_subrect" "1"
+ "decals/yblood5_subrect" "1"
+ "decals/yblood6_subrect" "1"
+}
+
+"GlassBreak"
+{
+ "decals/break1_subrect" "1"
+ "decals/break2_subrect" "1"
+ "decals/break3_subrect" "1"
+}
+
+"BigShot"
+{
+ "decals/bigshot1_subrect" "1"
+ "decals/bigshot2_subrect" "1"
+ "decals/bigshot3_subrect" "1"
+ "decals/bigshot4_subrect" "1"
+ "decals/bigshot5_subrect" "1"
+}
+
+"BulletProof"
+{
+ "decals/bproof1_subrect" "1"
+}
+
+"SmallScorch"
+{
+ "decals/smscorch1_subrect" "1"
+ "decals/smscorch2_subrect" "1"
+ "decals/smscorch3_subrect" "1"
+}
+
+"FadingScorch"
+{
+ "decals/scorchfade_subrect" "1"
+}
+
+"BeerSplash"
+{
+ "decals/beersplash_subrect" "1"
+}
+
+"ManhackCut"
+{
+ "decals/manhackcut_subrect" "1"
+ "decals/manhackcut2_subrect" "1"
+ "decals/manhackcut3_subrect" "1"
+}
+
+"RedGlowFade"
+{
+ "decals/redglowfade" "1"
+}
+
+"CombineBallFade"
+{
+ "decals/combineballfade" "1"
+}
+
+"CombineBallFade2"
+{
+ "decals/combineballfade2" "1"
+}
+
+"CombineBallFade3"
+{
+ "decals/combineballfade3" "1"
+}
+
+"PlasmaGlowFade"
+{
+ "decals/plasmaglowfade" "1"
+}
+
+"Splash"
+{
+ "decals/decalsplash" "1"
+}
+
+"ExplosiveGunshot"
+{
+ "decals/concrete/shot1_subrect" "1"
+}
+
+"Fire"
+{
+ "sprites/fire_floor" "1"
+}
+
+// Currently a model version of this decal doesn't exist.
+"Antion.Unburrow"
+{
+ "decals/unburrow_subrect" "1"
+}
+
+"Extinguish"
+{
+ "decals/extinguish1_subrect" "1"
+ "decals/extinguish2_subrect" "1"
+}
+
+// Currently a model version of these decals don't exist.
+"Splash.Large"
+{
+ "decals/splash1_subrect" "1"
+ "decals/splash2_subrect" "1"
+ "decals/splash3_subrect" "1"
+}
+
+// Currently a model version of these decals don't exist.
+"Splash.Small"
+{
+ "decals/splash1_subrect" "1"
+ "decals/splash1_subrect" "1"
+ "decals/splash1_subrect" "1"
+}
+
+// Currently a model version of this decal doesn't exit.
+"Rollermine.Crater"
+{
+ "decals/rollermine_crater_subrect" "1"
+}
+
+"BirdPoop"
+{
+ "decals/decal_birdpoop001_subrect" "1"
+ "decals/decal_birdpoop002_subrect" "1"
+ "decals/decal_birdpoop003_subrect" "1"
+ "decals/decal_birdpoop004_subrect" "1"
+}
+
+"PaintSplatBlue"
+{
+ "decals/decal_paintsplatterblue001_subrect" "1"
+}
+
+"PaintSplatGreen"
+{
+ "decals/decal_paintsplattergreen001_subrect" "1"
+}
+
+"PaintSplatPink"
+{
+ "decals/decal_paintsplatterpink001_subrect" "1"
+}
+
+// Mark left by energyballs
+"EnergyBall.Impact"
+{
+ "decals/smscorch1_subrect" "1"
+}
+
+// Currently a model version doesn't exist and it is not in a decal page.
+"Antlion.Splat"
+{
+ "decals/antlion/antlion_splat" "1"
+}
+
+// Wiring left in wall after a camera falls
+"SecurityCamera.Detachment"
+{
+ "decals/security_camera_detachment" "1"
+}
+
+"Models"
+{
+ // World Model specific decal precache.
+ "decals/concrete/shot1" "1"
+ "decals/concrete/shot2" "1"
+ "decals/concrete/shot3" "1"
+ "decals/concrete/shot4" "1"
+ "decals/concrete/shot5" "1"
+ "decals/metal/shot1" "1"
+ "decals/metal/shot2" "1"
+ "decals/metal/shot3" "1"
+ "decals/metal/shot4" "1"
+ "decals/metal/shot5" "1"
+ "decals/wood/shot1" "1"
+ "decals/wood/shot2" "1"
+ "decals/wood/shot3" "1"
+ "decals/wood/shot4" "1"
+ "decals/wood/shot5" "1"
+ "decals/glass/shot1" "1"
+ "decals/glass/shot2" "1"
+ "decals/glass/shot3" "1"
+ "decals/glass/shot4" "1"
+ "decals/glass/shot5" "1"
+ "decals/flesh/blood1" "1"
+ "decals/flesh/blood2" "1"
+ "decals/flesh/blood3" "1"
+ "decals/flesh/blood4" "1"
+ "decals/flesh/blood5" "1"
+ "decals/bloodyflesh/blood1" "1"
+ "decals/bloodyflesh/blood2" "1"
+ "decals/bloodyflesh/blood3" "1"
+ "decals/bloodyflesh/blood4" "1"
+ "decals/bloodyflesh/blood5" "1"
+ "decals/alienflesh/shot1" "1"
+ "decals/alienflesh/shot2" "1"
+ "decals/alienflesh/shot3" "1"
+ "decals/alienflesh/shot4" "1"
+ "decals/alienflesh/shot5" "1"
+ "decals/antlion/shot1" "1"
+ "decals/antlion/shot2" "1"
+ "decals/antlion/shot3" "1"
+ "decals/antlion/shot4" "1"
+ "decals/antlion/shot5" "1"
+ "decals/scorch1" "1"
+ "decals/scorch2" "1"
+ "decals/blood1" "1"
+ "decals/blood2" "1"
+ "decals/blood3" "1"
+ "decals/blood4" "1"
+ "decals/blood5" "1"
+ "decals/blood6" "1"
+ "decals/blood7" "1"
+ "decals/blood8" "1"
+ "decals/yblood1" "1"
+ "decals/yblood2" "1"
+ "decals/yblood3" "1"
+ "decals/yblood4" "1"
+ "decals/yblood5" "1"
+ "decals/yblood6" "1"
+ "decals/break1" "1"
+ "decals/break2" "1"
+ "decals/break3" "1"
+ "decals/bigshot1" "1"
+ "decals/bigshot2" "1"
+ "decals/bigshot3" "1"
+ "decals/bigshot4" "1"
+ "decals/bigshot5" "1"
+ "decals/bproof1" "1"
+ "decals/smscorch1" "1"
+ "decals/smscorch2" "1"
+ "decals/smscorch3" "1"
+ "decals/scorchfade" "1"
+ "decals/beersplash" "1"
+ "decals/manhackcut" "1"
+ "decals/manhackcut2" "1"
+ "decals/manhackcut3" "1"
+ "decals/unburrow" "1"
+ "decals/extinguish1" "1"
+ "decals/extinguish2" "1"
+ "decals/splash1" "1"
+ "decals/splash2" "1"
+ "decals/splash3" "1"
+ "decals/rollermine_crater" "1"
+ "decals/decal_birdpoop001" "1"
+ "decals/decal_birdpoop002" "1"
+ "decals/decal_birdpoop003" "1"
+ "decals/decal_birdpoop004" "1"
+ "decals/decal_paintsplatterblue001" "1"
+ "decals/decal_paintsplattergreen001" "1"
+ "decals/decal_paintsplatterpink001" "1"
+ "decals/decal_paintsplatterblue_model" "1"
+ "decals/decal_paintsplattergreen_model" "1"
+ "decals/decal_paintsplatterpink_model" "1"
+ "decals/smscorch1_subrect" "1"
+ "decals/antlion/antlion_splat" "1"
+ "decals/security_camera_detachment" "1"
+
+ // Model specific decal precache.
+ "decals/beersplashmodel" "1"
+ "decals/bigshot1model" "1"
+ "decals/bigshot2model" "1"
+ "decals/bigshot3model" "1"
+ "decals/bigshot4model" "1"
+ "decals/bigshot5model" "1"
+ "decals/bproof1model" "1"
+ "decals/break1model" "1"
+ "decals/break2model" "1"
+ "decals/break3model" "1"
+ "decals/decal_paintsplatterblue_model" "1"
+ "decals/decal_paintsplattergreen_model" "1"
+ "decals/decal_paintsplatterpink_model" "1"
+ "decals/extinguish1model" "1"
+ "decals/extinguish2model" "1"
+ "decals/scorch1model" "1"
+ "decals/scorch2model" "1"
+ "decals/scorchfademodel" "1"
+ "decals/smscorch1model" "1"
+ "decals/smscorch2model" "1"
+ "decals/smscorch3model" "1"
+}
\ No newline at end of file
diff --git a/mp/game/momentum/scripts/kb_act.lst b/mp/game/momentum/scripts/kb_act.lst
index e69be9b82d..677635c302 100644
--- a/mp/game/momentum/scripts/kb_act.lst
+++ b/mp/game/momentum/scripts/kb_act.lst
@@ -18,6 +18,7 @@
"showCPmenu" "#MOM_Controls_ToggleMenu"
"+showtimes" "#MOM_Controls_ToggleTimes"
"mom_practice" "#MOM_Controls_Practice"
+"showRuler" "#MOM_Ruler_ToggleMenu"
"blank" "=========================="
"blank" "#Valve_Combat_Title"
"blank" "=========================="
diff --git a/mp/game/momentum/shadereditorui/canvas/detail_prop_shader.txt b/mp/game/momentum/shadereditorui/canvas/detail_prop_shader.txt
new file mode 100644
index 0000000000..28b62a5ca7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/detail_prop_shader.txt
@@ -0,0 +1,2454 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "2"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "19"
+ "pos_x" "-260.753021"
+ "pos_y" "760.815491"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_001"
+ {
+ "iType" "12"
+ "pos_x" "-804.412964"
+ "pos_y" "525.144775"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_002"
+ {
+ "iType" "25"
+ "pos_x" "-442.075836"
+ "pos_y" "823.553894"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "19"
+ "pos_x" "-654.543091"
+ "pos_y" "455.273590"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-651.201294"
+ "pos_y" "371.780212"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "27"
+ "pos_x" "431.312683"
+ "pos_y" "-321.697998"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_006"
+ {
+ "iType" "27"
+ "pos_x" "432.105347"
+ "pos_y" "-429.063171"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_007"
+ {
+ "iType" "20"
+ "pos_x" "572.857422"
+ "pos_y" "-431.040955"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "76"
+ "pos_x" "689.503052"
+ "pos_y" "-323.053223"
+ "size_x" "163.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "2"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "0"
+ }
+ "Node_009"
+ {
+ "iType" "33"
+ "pos_x" "829.247314"
+ "pos_y" "-456.004333"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "33"
+ "pos_x" "744.027893"
+ "pos_y" "883.847656"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "5"
+ "szName" "FL_proj_pos"
+ "pos_x" "463.612610"
+ "pos_y" "1023.904114"
+ "size_x" "50.000000"
+ "size_y" "-48.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_012"
+ {
+ "iType" "75"
+ "pos_x" "610.703186"
+ "pos_y" "874.641602"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_013"
+ {
+ "iType" "19"
+ "pos_x" "635.189392"
+ "pos_y" "806.456787"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_014"
+ {
+ "iType" "8"
+ "pos_x" "512.416504"
+ "pos_y" "-181.127701"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_015"
+ {
+ "iType" "13"
+ "pos_x" "422.261200"
+ "pos_y" "466.276276"
+ "size_x" "83.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_016"
+ {
+ "iType" "27"
+ "pos_x" "768.562500"
+ "pos_y" "802.917419"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_017"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "532.982605"
+ "pos_y" "786.923828"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "138.086517"
+ "container_extents_y" "690.243896"
+ "container_extents_z" "-138.086517"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_018"
+ {
+ "iType" "27"
+ "pos_x" "995.199097"
+ "pos_y" "728.171082"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_019"
+ {
+ "iType" "26"
+ "pos_x" "973.722717"
+ "pos_y" "819.162292"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "18"
+ "pos_x" "851.304688"
+ "pos_y" "724.114624"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "26"
+ "pos_x" "1111.044800"
+ "pos_y" "785.601990"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "27"
+ "pos_x" "705.587036"
+ "pos_y" "735.928833"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_023"
+ {
+ "iType" "33"
+ "pos_x" "1139.266235"
+ "pos_y" "722.609924"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "32"
+ "pos_x" "762.756104"
+ "pos_y" "539.323120"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "5"
+ "pos_x" "613.827454"
+ "pos_y" "713.556152"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_026"
+ {
+ "iType" "32"
+ "pos_x" "581.291565"
+ "pos_y" "1019.431885"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "98"
+ "pos_x" "146.369308"
+ "pos_y" "-954.124817"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "318.160645"
+ "pos_y" "-444.422852"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "179.525009"
+ "container_extents_y" "602.023865"
+ "container_extents_z" "-179.525009"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_029"
+ {
+ "iType" "19"
+ "pos_x" "573.476379"
+ "pos_y" "552.843018"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_030"
+ {
+ "iType" "17"
+ "pos_x" "266.785706"
+ "pos_y" "546.573242"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_031"
+ {
+ "iType" "19"
+ "pos_x" "159.088821"
+ "pos_y" "1050.899658"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "pos_x" "-178.867935"
+ "pos_y" "310.404816"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_033"
+ {
+ "iType" "17"
+ "pos_x" "350.482666"
+ "pos_y" "674.064758"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_034"
+ {
+ "iType" "19"
+ "pos_x" "160.781464"
+ "pos_y" "956.448181"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_035"
+ {
+ "iType" "19"
+ "pos_x" "24.159842"
+ "pos_y" "897.168152"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_036"
+ {
+ "iType" "19"
+ "pos_x" "-314.461975"
+ "pos_y" "1150.903198"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_037"
+ {
+ "iType" "17"
+ "pos_x" "261.159363"
+ "pos_y" "1011.600952"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_038"
+ {
+ "iType" "23"
+ "pos_x" "-440.161743"
+ "pos_y" "1163.443970"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "18"
+ "pos_x" "-254.264008"
+ "pos_y" "1020.619751"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "18"
+ "pos_x" "-586.701660"
+ "pos_y" "740.200073"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_041"
+ {
+ "iType" "17"
+ "pos_x" "-500.569916"
+ "pos_y" "438.919556"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "17"
+ "pos_x" "436.266144"
+ "pos_y" "209.803329"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "19"
+ "pos_x" "299.648865"
+ "pos_y" "221.872864"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_044"
+ {
+ "iType" "5"
+ "pos_x" "-203.541214"
+ "pos_y" "866.957581"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_045"
+ {
+ "iType" "62"
+ "pos_x" "-315.857269"
+ "pos_y" "334.000641"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "53"
+ "pos_x" "-199.028336"
+ "pos_y" "433.538513"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_047"
+ {
+ "iType" "53"
+ "pos_x" "166.078720"
+ "pos_y" "380.954987"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_048"
+ {
+ "iType" "27"
+ "szName" "anim amt normalized"
+ "pos_x" "-216.400436"
+ "pos_y" "194.818085"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_049"
+ {
+ "iType" "61"
+ "pos_x" "-64.917480"
+ "pos_y" "256.189392"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "19"
+ "pos_x" "-85.787109"
+ "pos_y" "724.681580"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_051"
+ {
+ "iType" "19"
+ "pos_x" "-102.521576"
+ "pos_y" "625.934204"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_052"
+ {
+ "iType" "5"
+ "pos_x" "-81.208313"
+ "pos_y" "822.724731"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.9"
+ }
+ "Node_053"
+ {
+ "iType" "19"
+ "pos_x" "430.335724"
+ "pos_y" "-824.242126"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_054"
+ {
+ "iType" "5"
+ "pos_x" "148.602814"
+ "pos_y" "183.851547"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_055"
+ {
+ "iType" "17"
+ "pos_x" "122.996101"
+ "pos_y" "-804.804871"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "3"
+ "pos_x" "-693.788818"
+ "pos_y" "-590.314514"
+ "size_x" "55.000000"
+ "size_y" "-72.000000"
+ "iPreview" "0"
+ "numTexcoords" "5"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "uv"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "color"
+ "numTexcoord_Flag_2" "8"
+ "numTexcoord_Name_2" "flproj"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "projpos"
+ "numTexcoord_Flag_4" "4"
+ "numTexcoord_Name_4" "pos"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Name_5" "normal"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "1"
+ "numColor_Name_0" "specscale"
+ "numColor_Flag_1" "8"
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-184.411621"
+ "pos_y" "-369.120667"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_058"
+ {
+ "iType" "18"
+ "pos_x" "-87.342422"
+ "pos_y" "-884.942322"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "19"
+ "pos_x" "9.357773"
+ "pos_y" "-368.627136"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_060"
+ {
+ "iType" "5"
+ "szName" "Diffuse"
+ "pos_x" "201.630646"
+ "pos_y" "-160.096283"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_061"
+ {
+ "iType" "5"
+ "szName" "Spec"
+ "pos_x" "-24.080154"
+ "pos_y" "-163.237701"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_062"
+ {
+ "iType" "32"
+ "pos_x" "297.598022"
+ "pos_y" "-192.459778"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "32"
+ "pos_x" "77.462357"
+ "pos_y" "-168.677460"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "33"
+ "pos_x" "204.936996"
+ "pos_y" "-472.199707"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_065"
+ {
+ "iType" "33"
+ "pos_x" "77.462349"
+ "pos_y" "-496.877258"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "39"
+ "pos_x" "56.088203"
+ "pos_y" "413.703094"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_067"
+ {
+ "iType" "31"
+ "szName" "Off"
+ "pos_x" "-616.596313"
+ "pos_y" "-411.769287"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "167.818665"
+ "container_extents_y" "859.688965"
+ "container_extents_z" "-167.818665"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_068"
+ {
+ "iType" "49"
+ "pos_x" "708.118286"
+ "pos_y" "106.054733"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_069"
+ {
+ "iType" "27"
+ "pos_x" "252.916077"
+ "pos_y" "143.966583"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "5"
+ }
+ }
+ "swizzleString" "rgb"
+ }
+ "Node_070"
+ {
+ "iType" "23"
+ "pos_x" "297.023468"
+ "pos_y" "342.689117"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "124.819153"
+ "pos_y" "292.898560"
+ "size_x" "50.000000"
+ "size_y" "-38.000000"
+ "iPreview" "1"
+ "szConstantString" "0.333333 0.333333 0.333333"
+ }
+ "Node_072"
+ {
+ "iType" "5"
+ "pos_x" "591.400269"
+ "pos_y" "160.455322"
+ "size_x" "50.000000"
+ "size_y" "-38.000000"
+ "iPreview" "1"
+ "szConstantString" "0.333333 0.333333 0.333333"
+ }
+ "Node_073"
+ {
+ "iType" "23"
+ "pos_x" "706.196655"
+ "pos_y" "184.918854"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_074"
+ {
+ "iType" "19"
+ "pos_x" "-17.601318"
+ "pos_y" "504.507019"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_075"
+ {
+ "iType" "19"
+ "pos_x" "131.110794"
+ "pos_y" "539.224060"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_076"
+ {
+ "iType" "49"
+ "pos_x" "-73.894524"
+ "pos_y" "368.152557"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_077"
+ {
+ "iType" "5"
+ "pos_x" "616.668457"
+ "pos_y" "270.264832"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_078"
+ {
+ "iType" "5"
+ "pos_x" "551.160645"
+ "pos_y" "72.186981"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_079"
+ {
+ "iType" "19"
+ "pos_x" "661.074707"
+ "pos_y" "-145.101913"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_080"
+ {
+ "iType" "5"
+ "pos_x" "516.784546"
+ "pos_y" "-78.933830"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_081"
+ {
+ "iType" "29"
+ "pos_x" "-587.519653"
+ "pos_y" "-698.343567"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "detail\grass_sprites"
+ "szFallbackTexturePath" "detail\grass_sprites"
+ "iFallbackMode" "4"
+ }
+ "Node_082"
+ {
+ "iType" "34"
+ "pos_x" "-385.397949"
+ "pos_y" "-435.492462"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_083"
+ {
+ "iType" "27"
+ "szName" "plane pos"
+ "pos_x" "-202.939804"
+ "pos_y" "517.529419"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_084"
+ {
+ "iType" "19"
+ "pos_x" "863.176880"
+ "pos_y" "165.369736"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_085"
+ {
+ "iType" "2"
+ "pos_x" "1141.853271"
+ "pos_y" "384.199097"
+ "size_x" "55.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "2"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "5"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "uv"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "color"
+ "numTexcoord_Flag_2" "8"
+ "numTexcoord_Name_2" "flproj"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "projpos"
+ "numTexcoord_Flag_4" "4"
+ "numTexcoord_Name_4" "pos"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Name_5" "normal"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "1"
+ "numColor_Name_0" "specscale"
+ "numColor_Flag_1" "8"
+ }
+ "Node_086"
+ {
+ "iType" "5"
+ "pos_x" "-752.276978"
+ "pos_y" "426.040680"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_087"
+ {
+ "iType" "5"
+ "pos_x" "-766.689453"
+ "pos_y" "349.310883"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.005"
+ }
+ "Node_088"
+ {
+ "iType" "19"
+ "pos_x" "-293.498077"
+ "pos_y" "597.576477"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_089"
+ {
+ "iType" "27"
+ "pos_x" "-1545.565186"
+ "pos_y" "160.049988"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_090"
+ {
+ "iType" "1"
+ "pos_x" "-793.653076"
+ "pos_y" "17.190144"
+ "size_x" "55.000000"
+ "size_y" "-72.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "3"
+ "numColor" "1"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "4"
+ "dTFlag_Texcoords_2" "4"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_091"
+ {
+ "iType" "19"
+ "pos_x" "-1218.400024"
+ "pos_y" "403.982178"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "1"
+ }
+ "Node_092"
+ {
+ "iType" "19"
+ "pos_x" "-1392.616333"
+ "pos_y" "393.769684"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "1"
+ }
+ "Node_093"
+ {
+ "iType" "19"
+ "pos_x" "-1245.032715"
+ "pos_y" "206.904587"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "1"
+ }
+ "Node_094"
+ {
+ "iType" "19"
+ "pos_x" "-1394.172485"
+ "pos_y" "217.557419"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "1"
+ }
+ "Node_095"
+ {
+ "iType" "17"
+ "pos_x" "-1285.687134"
+ "pos_y" "82.699554"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_096"
+ {
+ "iType" "27"
+ "pos_x" "-1556.057129"
+ "pos_y" "242.098434"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_097"
+ {
+ "iType" "27"
+ "pos_x" "-1015.464233"
+ "pos_y" "205.809219"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_098"
+ {
+ "iType" "26"
+ "pos_x" "-1008.328003"
+ "pos_y" "320.207581"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_099"
+ {
+ "iType" "26"
+ "pos_x" "-877.709045"
+ "pos_y" "260.411926"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_100"
+ {
+ "iType" "23"
+ "pos_x" "-444.115967"
+ "pos_y" "596.359863"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_101"
+ {
+ "iType" "18"
+ "pos_x" "-1257.564209"
+ "pos_y" "304.189575"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_102"
+ {
+ "iType" "40"
+ "pos_x" "-1514.830933"
+ "pos_y" "377.478973"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_103"
+ {
+ "iType" "39"
+ "pos_x" "-1524.207520"
+ "pos_y" "308.102936"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_104"
+ {
+ "iType" "78"
+ "szName" "wind angle radians"
+ "pos_x" "-1708.058594"
+ "pos_y" "292.689484"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "i_vp_mutable_param" "1"
+ "i_vp_mutable_nc" "0"
+ "szConstantString" "3.926991"
+ }
+ "Node_105"
+ {
+ "iType" "78"
+ "szName" "wind dir"
+ "pos_x" "-885.587769"
+ "pos_y" "659.094116"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "i_vp_mutable_param" "0"
+ "i_vp_mutable_nc" "2"
+ "szConstantString" "1 0 0"
+ }
+ "Node_106"
+ {
+ "iType" "33"
+ "pos_x" "300.676270"
+ "pos_y" "-722.016968"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_107"
+ {
+ "iType" "27"
+ "pos_x" "355.619995"
+ "pos_y" "-1312.390259"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_108"
+ {
+ "iType" "27"
+ "pos_x" "348.915955"
+ "pos_y" "-1263.633057"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_109"
+ {
+ "iType" "4"
+ "pos_x" "1064.963013"
+ "pos_y" "-1014.729187"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_110"
+ {
+ "iType" "27"
+ "pos_x" "361.002441"
+ "pos_y" "-1196.228760"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_111"
+ {
+ "iType" "7"
+ "pos_x" "246.124329"
+ "pos_y" "-1136.630981"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_112"
+ {
+ "iType" "70"
+ "pos_x" "363.045990"
+ "pos_y" "-1097.674683"
+ "size_x" "71.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_113"
+ {
+ "iType" "72"
+ "pos_x" "811.238525"
+ "pos_y" "-1046.211426"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "2"
+ "i_final_wdepth" "1"
+ }
+ "Node_114"
+ {
+ "iType" "71"
+ "pos_x" "546.117493"
+ "pos_y" "-1103.009888"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_115"
+ {
+ "iType" "21"
+ "pos_x" "730.561646"
+ "pos_y" "385.101074"
+ "size_x" "80.000000"
+ "size_y" "-39.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_116"
+ {
+ "iType" "19"
+ "pos_x" "535.981140"
+ "pos_y" "374.840973"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_117"
+ {
+ "iType" "19"
+ "pos_x" "1016.289673"
+ "pos_y" "270.429626"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_118"
+ {
+ "iType" "19"
+ "pos_x" "859.266663"
+ "pos_y" "304.502686"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_119"
+ {
+ "iType" "79"
+ "pos_x" "-246.514587"
+ "pos_y" "-496.945984"
+ "size_x" "116.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "grass_spec_color"
+ "i_vp_static_nc" "2"
+ "szConstantString" "0.90575 1 0.675"
+ }
+ "Node_120"
+ {
+ "iType" "5"
+ "pos_x" "-197.822449"
+ "pos_y" "-838.229126"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_121"
+ {
+ "iType" "5"
+ "pos_x" "-497.986206"
+ "pos_y" "-477.809631"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_122"
+ {
+ "iType" "5"
+ "pos_x" "-483.170898"
+ "pos_y" "-367.835846"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.29"
+ }
+ "Node_123"
+ {
+ "iType" "99"
+ "szName" "waveanim"
+ "pos_x" "-349.008728"
+ "pos_y" "457.091827"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "varType_In_0" "4"
+ "varType_Out_0" "4"
+ "iInline" "1"
+ "szcode_global_num_strings" "1"
+ "szcode_global_partial_00" "float3 triangle( float3 a )\r\n{\r\n return abs( frac( a + 0.5f ) * 2.0f - 1.0f );\r\n}\n"
+ "szcode_body_num_strings" "1"
+ "szcode_body_partial_00" " var_01 = triangle( var_00 );\r\n\r\n var_01 = ( 3.0 - 2.000000000001 * var_01 ) * var_01 * var_01;"
+ "iEnvFlags" "0"
+ }
+ "Node_124"
+ {
+ "iType" "26"
+ "pos_x" "614.226990"
+ "pos_y" "-862.025452"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_125"
+ {
+ "iType" "27"
+ "szName" "anim amt heightscale"
+ "pos_x" "-17.176344"
+ "pos_y" "984.560730"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "z"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/drews_post_bloodfx.txt b/mp/game/momentum/shadereditorui/canvas/drews_post_bloodfx.txt
new file mode 100644
index 0000000000..44b7aa2127
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/drews_post_bloodfx.txt
@@ -0,0 +1,299 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_normal_compression" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "27"
+ "pos_x" "97.909302"
+ "pos_y" "234.289230"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_002"
+ {
+ "iType" "3"
+ "pos_x" "-318.953522"
+ "pos_y" "-349.487518"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "numTexcoords" "2"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "noiseCoords"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Name_2" "NoiseTC.zw"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_003"
+ {
+ "iType" "2"
+ "pos_x" "548.470947"
+ "pos_y" "182.190765"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "2"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "noiseCoords"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Name_2" "NoiseTC.zw"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-54.000084"
+ "pos_y" "10.352503"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "12"
+ "pos_x" "-306.697083"
+ "pos_y" "-14.148090"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_006"
+ {
+ "iType" "5"
+ "szName" "speed of water ( time )"
+ "pos_x" "-305.144135"
+ "pos_y" "-78.769691"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_007"
+ {
+ "iType" "94"
+ "szName" "Framebuffer"
+ "pos_x" "-325.044800"
+ "pos_y" "-505.134583"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "szFallbackTexturePath" "black"
+ "iFallbackMode" "1"
+ }
+ "Node_008"
+ {
+ "iType" "4"
+ "pos_x" "401.079163"
+ "pos_y" "-438.672424"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_009"
+ {
+ "iType" "99"
+ "szName" "Pixel Shader"
+ "pos_x" "5.122215"
+ "pos_y" "-385.596191"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "texCoords"
+ "varType_In_0" "2"
+ "varName_In_1" "noiseCoords"
+ "varType_In_1" "8"
+ "varName_In_2" "waterNormal"
+ "varType_In_2" "128"
+ "varName_In_3" "frameBuffer"
+ "varType_In_3" "128"
+ "varName_Out_0" "finalColor"
+ "varType_Out_0" "8"
+ "szFunctionName" "doBlood"
+ "iInline" "1"
+ "szcode_global_num_strings" "1"
+ "szcode_global_partial_00" "// Cryteks method. - Converted & modified by Drew \r\n// www.drewwatts.net\r\n// Enjoy ya dingus!\r\n\r\nstatic float4 bloodColor = float4(1.0, 0.20, 0.20, 0.0);\n"
+ "szcode_body_num_strings" "2"
+ "szcode_body_partial_00" " float4 noise0 = tex2D(waterNormal, noiseCoords.xy);\r\n float4 noise1 = tex2D(waterNormal, noiseCoords.zw);\r\n\r\n float4 noiseVec;\r\n noiseVec.z = (noise0.z * 2.0 - 1.0) * 0.5 + (2.0 * noise1.w - 1.0);\r\n noiseVec.xy = (noise0.xy * 2.0 - 1.0);\r\n\r\n // refraction vector\r\n float3 refraction = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0));\r\n\r\n // distort the framebuffer\r\n float4 frameColor = tex2D(frameBuffer, texCoords - refraction.xy*0.25);\r\n\r\n // gray frame\r\n float4 frameBloody = dot(frameColor, float4(0.3, 0.59, 0.11, 0.0)); \r\n // give it some color\r\n frameBloody = (frameBloody * bloodColor);\r\n\r\n // to mask our blood effect\r\n float bloodMask = refraction.b;\r\n bloodMask = pow(bloodMask, 5.0);\r\n\r\n // modified refraction vector for our highlight\r\n refraction = normalize(noiseVec.xyz * float3(0.025, 0.025, 1.0));\r\n\r\n // do the highlight\r\n float highlight = saturate(pow(refraction.x, 10.0) * 0.5) * 1.0;\r\n\r\n // lerp between our blood, the and the frame, then a"
+ "szcode_body_partial_01" "dd the highlight\r\n finalColor.rgb = lerp(frameBloody.rgb, frameColor.rgb, bloodMask) + highlight;\r\n\r\n //assign an alpha\r\n finalColor.a = 1.0;\n"
+ "iEnvFlags" "0"
+ }
+ "Node_010"
+ {
+ "iType" "94"
+ "pos_x" "-327.920715"
+ "pos_y" "-409.590027"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szParamname" "waterNormal"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "texture_samples\drew\water_droplets"
+ "szFallbackTexturePath" "texture_samples\drew\water_droplets"
+ "iFallbackMode" "4"
+ }
+ "Node_011"
+ {
+ "iType" "99"
+ "szName" "Vertex Shader"
+ "pos_x" "114.897171"
+ "pos_y" "75.757309"
+ "size_x" "89.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "texCoords"
+ "varType_In_0" "2"
+ "varName_In_1" "time"
+ "varType_In_1" "1"
+ "varName_Out_0" "noiseCoords"
+ "varType_Out_0" "8"
+ "szFunctionName" "noiseCoords"
+ "iInline" "1"
+ "szcode_body_num_strings" "1"
+ "szcode_body_partial_00" " //this will be the var we will use to modify the coords\r\n float4 distortedCoords;\r\n\r\n //modify the texture coords\r\n distortedCoords.xy = texCoords * 0.5; \r\n\r\n //modify the texture coords ( z and w ) with time\r\n distortedCoords.zw = texCoords * float2(1.0, 0.25) * 0.5 + float2(0.0, -time);\r\n\r\n //modify the texture coords ( z ) with time\r\n distortedCoords.z += (sin(time) + sin(time*0.5))*0.5 + 0.5;\r\n\r\n //output our ( distortedCoords ) to our output named ( noiseCoords )\r\n noiseCoords = distortedCoords;\r\n "
+ "iEnvFlags" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/drews_post_waterfx.txt b/mp/game/momentum/shadereditorui/canvas/drews_post_waterfx.txt
new file mode 100644
index 0000000000..d6815af421
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/drews_post_waterfx.txt
@@ -0,0 +1,299 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_normal_compression" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "27"
+ "pos_x" "97.909302"
+ "pos_y" "234.289230"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_002"
+ {
+ "iType" "4"
+ "pos_x" "486.601898"
+ "pos_y" "-345.167480"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_003"
+ {
+ "iType" "3"
+ "pos_x" "-318.953522"
+ "pos_y" "-349.487518"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "numTexcoords" "2"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "noiseCoords"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Name_2" "NoiseTC.zw"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_004"
+ {
+ "iType" "2"
+ "pos_x" "548.470947"
+ "pos_y" "182.190765"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "2"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "noiseCoords"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Name_2" "NoiseTC.zw"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_005"
+ {
+ "iType" "94"
+ "pos_x" "-325.796722"
+ "pos_y" "-415.253204"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szParamname" "waterNormal"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "texture_samples\drew\water_droplets"
+ "szFallbackTexturePath" "texture_samples\drew\water_droplets"
+ "iFallbackMode" "4"
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "-54.000084"
+ "pos_y" "10.352503"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_007"
+ {
+ "iType" "12"
+ "pos_x" "-306.697083"
+ "pos_y" "-14.148090"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_008"
+ {
+ "iType" "94"
+ "szName" "Framebuffer"
+ "pos_x" "-323.070618"
+ "pos_y" "-518.036499"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "szFallbackTexturePath" "black"
+ "iFallbackMode" "1"
+ }
+ "Node_009"
+ {
+ "iType" "5"
+ "szName" "speed of water ( time )"
+ "pos_x" "-318.425201"
+ "pos_y" "-104.446396"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_010"
+ {
+ "iType" "99"
+ "szName" "Vertex Shader"
+ "pos_x" "122.860550"
+ "pos_y" "84.691269"
+ "size_x" "89.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "texCoords"
+ "varType_In_0" "2"
+ "varName_In_1" "time"
+ "varType_In_1" "1"
+ "varName_Out_0" "noiseCoords"
+ "varType_Out_0" "8"
+ "szFunctionName" "noiseCoords"
+ "iInline" "1"
+ "szcode_body_num_strings" "1"
+ "szcode_body_partial_00" " //this will be the var we will use to modify the coords\r\n float4 distortedCoords;\r\n\r\n //modify the texture coords\r\n distortedCoords.xy = texCoords * 0.5; \r\n\r\n //modify the texture coords ( z and w ) with time\r\n distortedCoords.zw = texCoords * float2(1.0, 0.25) * 0.5 + float2(0.0, -time);\r\n\r\n //modify the texture coords ( z ) with time\r\n distortedCoords.z += (sin(time) + sin(time*0.5))*0.5 + 0.5;\r\n\r\n //output our ( distortedCoords ) to our output named ( noiseCoords )\r\n noiseCoords = distortedCoords;\r\n "
+ "iEnvFlags" "0"
+ }
+ "Node_011"
+ {
+ "iType" "99"
+ "szName" "Pixel Shader"
+ "pos_x" "57.687988"
+ "pos_y" "-367.631165"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "texCoords"
+ "varType_In_0" "2"
+ "varName_In_1" "noiseCoords"
+ "varType_In_1" "8"
+ "varName_In_2" "waterNormal"
+ "varType_In_2" "128"
+ "varName_In_3" "frameBuffer"
+ "varType_In_3" "128"
+ "varName_Out_0" "finalColor"
+ "varType_Out_0" "8"
+ "szFunctionName" "doWater"
+ "iInline" "1"
+ "szcode_global_num_strings" "1"
+ "szcode_global_partial_00" "// Cryteks method. - Converted & modified by Drew \r\n// www.drewwatts.net\r\n// Enjoy ya dingus!\r\nstatic bool useChromaticAbberation = true;\r\nstatic float abberationStrength = 3.0; //chromatic aberration strength\n"
+ "szcode_body_num_strings" "2"
+ "szcode_body_partial_00" " float4 noise0 = tex2D(waterNormal, noiseCoords.xy);\r\n float4 noise1 = tex2D(waterNormal, noiseCoords.zw);\r\n\r\n float4 noiseVec;\r\n noiseVec.z = (noise0.z * 2.0 - 1.0) * 0.5 + (2.0 * noise1.w - 1.0);\r\n noiseVec.xy = (noise0.xy * 2.0 - 1.0);\r\n\r\n //refraction vector\r\n float3 refraction = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0));\r\n\r\n //distort the framebuffer \r\n float4 frameColor = tex2D(frameBuffer, texCoords - refraction.xy*0.25);\r\n\r\n //are we going to use chromatic abberation?\r\n if (useChromaticAbberation)\r\n {\r\n //chromatic aberration value. It's a small value, but we can mutlply with abberationStrength\r\n float3 ca = (0.0, 0.0, 0.0001) * abberationStrength; \r\n\r\n //get the new refraction vectors \r\n float3 refraction0 = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0) + ca ); \r\n float3 refraction1 = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0) - ca);\r\n\r\n //distort the red channel with refraction0\r\n frameColor.r = tex2D(frameBuffer, texCoords - r"
+ "szcode_body_partial_01" "efraction0.xy*0.25).r;\r\n //distort the red channel with refraction1\r\n frameColor.b = tex2D(frameBuffer, texCoords - refraction1.xy*0.25).b;\r\n }\r\n\r\n //modified refraction vector for our highlight\r\n refraction = normalize(noiseVec.xyz*float3(0.025, 0.025, 1));\r\n\r\n //do the highlight\r\n float highlight = saturate(pow(refraction.x, 10.0) * 0.5) * 1.0;\r\n //add the highlight to the distorted framebuffer\r\n finalColor.rgb = frameColor.rgb + highlight;\r\n\r\n //assign an alpha\r\n finalColor.a = 1.0;\n"
+ "iEnvFlags" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/lightmap_blend_bump_detail.txt b/mp/game/momentum/shadereditorui/canvas/lightmap_blend_bump_detail.txt
new file mode 100644
index 0000000000..d64a0ff0bf
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/lightmap_blend_bump_detail.txt
@@ -0,0 +1,3057 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#002"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "14"
+ "pos_x" "-67.148407"
+ "pos_y" "608.769470"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "75"
+ "pos_x" "-196.710205"
+ "pos_y" "-1098.514526"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_002"
+ {
+ "iType" "19"
+ "pos_x" "-56.518372"
+ "pos_y" "-1030.090332"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_003"
+ {
+ "iType" "70"
+ "pos_x" "696.218628"
+ "pos_y" "-1370.956421"
+ "size_x" "59.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_004"
+ {
+ "iType" "7"
+ "pos_x" "587.300537"
+ "pos_y" "-1374.990112"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_005"
+ {
+ "iType" "27"
+ "pos_x" "566.130981"
+ "pos_y" "-1572.309692"
+ "size_x" "124.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_006"
+ {
+ "iType" "71"
+ "pos_x" "870.033813"
+ "pos_y" "-1449.873169"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "72"
+ "pos_x" "878.133667"
+ "pos_y" "-1563.149536"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_008"
+ {
+ "iType" "4"
+ "pos_x" "1147.363525"
+ "pos_y" "-1584.058716"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_009"
+ {
+ "iType" "27"
+ "pos_x" "693.328247"
+ "pos_y" "-1421.504028"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_010"
+ {
+ "iType" "27"
+ "pos_x" "687.685059"
+ "pos_y" "-1465.105347"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_011"
+ {
+ "iType" "27"
+ "pos_x" "687.422974"
+ "pos_y" "-1513.970825"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "8"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "-195.430313"
+ "pos_y" "154.320465"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "23"
+ "pos_x" "-1063.938477"
+ "pos_y" "-436.916229"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "23"
+ "pos_x" "-1068.266357"
+ "pos_y" "-540.778015"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "19"
+ "pos_x" "-594.653809"
+ "pos_y" "-490.616608"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_016"
+ {
+ "iType" "29"
+ "pos_x" "-415.631012"
+ "pos_y" "-373.722748"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "4"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_017"
+ {
+ "iType" "29"
+ "pos_x" "-414.728546"
+ "pos_y" "-476.595612"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "4"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_018"
+ {
+ "iType" "27"
+ "pos_x" "-566.974243"
+ "pos_y" "-343.340485"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_019"
+ {
+ "iType" "27"
+ "pos_x" "-394.948639"
+ "pos_y" "-590.862610"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_020"
+ {
+ "iType" "27"
+ "pos_x" "-388.216217"
+ "pos_y" "-635.082581"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_021"
+ {
+ "iType" "27"
+ "pos_x" "-390.140411"
+ "pos_y" "-683.180481"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_022"
+ {
+ "iType" "19"
+ "pos_x" "-161.960602"
+ "pos_y" "-387.228058"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_023"
+ {
+ "iType" "19"
+ "pos_x" "-159.075714"
+ "pos_y" "-498.778900"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_024"
+ {
+ "iType" "23"
+ "pos_x" "-1062.441406"
+ "pos_y" "-333.783966"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "26"
+ "pos_x" "-906.676575"
+ "pos_y" "-496.152222"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "127"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "23"
+ "pos_x" "-397.109283"
+ "pos_y" "-777.056580"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "19"
+ "pos_x" "-163.883820"
+ "pos_y" "-283.370331"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_028"
+ {
+ "iType" "17"
+ "pos_x" "-12.768341"
+ "pos_y" "-348.850494"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "17"
+ "pos_x" "-10.572052"
+ "pos_y" "-471.832733"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_030"
+ {
+ "iType" "80"
+ "pos_x" "-157.359894"
+ "pos_y" "-676.886658"
+ "size_x" "88.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "1"
+ }
+ "Node_031"
+ {
+ "iType" "20"
+ "pos_x" "-14.695099"
+ "pos_y" "-694.812683"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "27"
+ "pos_x" "-565.747803"
+ "pos_y" "-391.027374"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "zw"
+ }
+ "Node_033"
+ {
+ "iType" "19"
+ "pos_x" "180.579437"
+ "pos_y" "-564.280090"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_034"
+ {
+ "iType" "29"
+ "pos_x" "-419.033722"
+ "pos_y" "-266.936951"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "4"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_035"
+ {
+ "iType" "17"
+ "pos_x" "-178.732437"
+ "pos_y" "104.991516"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_036"
+ {
+ "iType" "33"
+ "pos_x" "452.038361"
+ "pos_y" "-1002.346069"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_037"
+ {
+ "iType" "32"
+ "pos_x" "121.640915"
+ "pos_y" "-78.065155"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_038"
+ {
+ "iType" "5"
+ "pos_x" "27.518646"
+ "pos_y" "-76.322235"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_039"
+ {
+ "iType" "5"
+ "pos_x" "-1422.707764"
+ "pos_y" "-1283.585449"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "szConstantString" "1"
+ }
+ "Node_040"
+ {
+ "iType" "5"
+ "pos_x" "-1426.320435"
+ "pos_y" "-1212.233398"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "szConstantString" "2"
+ }
+ "Node_041"
+ {
+ "iType" "87"
+ "pos_x" "-1305.974487"
+ "pos_y" "-306.997589"
+ "size_x" "60.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_042"
+ {
+ "iType" "17"
+ "pos_x" "-200.096085"
+ "pos_y" "211.243134"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "5"
+ "pos_x" "-440.065643"
+ "pos_y" "-1060.233765"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_044"
+ {
+ "iType" "17"
+ "pos_x" "-306.051117"
+ "pos_y" "-1156.147827"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_045"
+ {
+ "iType" "15"
+ "pos_x" "-371.334473"
+ "pos_y" "557.775269"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_046"
+ {
+ "iType" "19"
+ "pos_x" "-233.099228"
+ "pos_y" "492.737457"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_047"
+ {
+ "iType" "19"
+ "pos_x" "51.116302"
+ "pos_y" "546.808105"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_048"
+ {
+ "iType" "26"
+ "pos_x" "50.448524"
+ "pos_y" "210.450958"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "19"
+ "pos_x" "-199.013474"
+ "pos_y" "366.788788"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_050"
+ {
+ "iType" "19"
+ "pos_x" "-199.809982"
+ "pos_y" "427.296539"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_051"
+ {
+ "iType" "19"
+ "pos_x" "-200.112106"
+ "pos_y" "314.781982"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_052"
+ {
+ "iType" "25"
+ "pos_x" "-23.853540"
+ "pos_y" "421.195313"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_053"
+ {
+ "iType" "25"
+ "pos_x" "-25.137175"
+ "pos_y" "372.060944"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_054"
+ {
+ "iType" "25"
+ "pos_x" "-30.844557"
+ "pos_y" "304.999237"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_055"
+ {
+ "iType" "19"
+ "pos_x" "-1333.921997"
+ "pos_y" "-1175.556763"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_056"
+ {
+ "iType" "73"
+ "pos_x" "-994.208618"
+ "pos_y" "-1151.497192"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "6"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "2"
+ }
+ }
+ "i_mcomp_matrix" "16"
+ "i_mcomp_c" "0"
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-867.843018"
+ "pos_y" "-1042.185181"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_058"
+ {
+ "iType" "31"
+ "szName" "Off"
+ "pos_x" "-1476.140625"
+ "pos_y" "-543.904968"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "406.346802"
+ "container_extents_y" "1871.088501"
+ "container_extents_z" "-406.346802"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_059"
+ {
+ "iType" "26"
+ "pos_x" "-361.982300"
+ "pos_y" "173.638031"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "3"
+ "pos_x" "-1825.982910"
+ "pos_y" "-680.488953"
+ "size_x" "60.000000"
+ "size_y" "-116.000000"
+ "iPreview" "0"
+ "numTexcoords" "8"
+ "numColor" "2"
+ "numTexcoord_Flag_0" "8"
+ "numTexcoord_Name_0" "UV0_UV1"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "Lightmap1and2"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "Wnormal"
+ "numTexcoord_Flag_3" "4"
+ "numTexcoord_Name_3" "WPos"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Lightmap3_UV2"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "2"
+ "numTexcoord_Name_7" "UV3"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "Proj pos"
+ "numColor_Flag_1" "8"
+ "numColor_Name_1" "VColor"
+ }
+ "Node_061"
+ {
+ "iType" "38"
+ "pos_x" "-2391.331055"
+ "pos_y" "-1873.999023"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_062"
+ {
+ "iType" "37"
+ "pos_x" "-2397.001465"
+ "pos_y" "-1758.363525"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "5"
+ "pos_x" "-1929.521240"
+ "pos_y" "-1836.425293"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_064"
+ {
+ "iType" "21"
+ "pos_x" "-2181.092285"
+ "pos_y" "-1804.968750"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_065"
+ {
+ "iType" "21"
+ "pos_x" "-226.086639"
+ "pos_y" "-1716.042603"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "1"
+ "pos_x" "-487.314331"
+ "pos_y" "376.227325"
+ "size_x" "55.000000"
+ "size_y" "-94.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "1"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "3"
+ "numColor" "1"
+ "dTFlag_Texcoords" "2"
+ "dTFlag_Color" "8"
+ }
+ "Node_067"
+ {
+ "iType" "27"
+ "szName" "UV_0"
+ "pos_x" "-2712.511963"
+ "pos_y" "-1025.396240"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_068"
+ {
+ "iType" "27"
+ "pos_x" "-1659.697632"
+ "pos_y" "-702.284546"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_069"
+ {
+ "iType" "27"
+ "pos_x" "-2065.214844"
+ "pos_y" "-1382.465454"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_070"
+ {
+ "iType" "5"
+ "pos_x" "-1911.742676"
+ "pos_y" "-1742.304443"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-2020.983521"
+ "pos_y" "-1486.264771"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_072"
+ {
+ "iType" "34"
+ "pos_x" "-1781.460938"
+ "pos_y" "-1834.016479"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_073"
+ {
+ "iType" "27"
+ "szName" "Blendfactor"
+ "pos_x" "-2999.025391"
+ "pos_y" "-1210.270142"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "9"
+ }
+ }
+ "swizzleString" "a"
+ }
+ "Node_074"
+ {
+ "iType" "27"
+ "pos_x" "-2058.352539"
+ "pos_y" "-1276.277588"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_075"
+ {
+ "iType" "17"
+ "pos_x" "-1913.657471"
+ "pos_y" "-1274.521729"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_076"
+ {
+ "iType" "60"
+ "pos_x" "-1798.421509"
+ "pos_y" "-1357.539673"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_077"
+ {
+ "iType" "26"
+ "pos_x" "-1669.875977"
+ "pos_y" "-1356.279053"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "4"
+ }
+ }
+ }
+ "Node_078"
+ {
+ "iType" "27"
+ "pos_x" "-2089.752930"
+ "pos_y" "-1075.220703"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "137"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_079"
+ {
+ "iType" "5"
+ "pos_x" "-2045.520996"
+ "pos_y" "-1179.020020"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_080"
+ {
+ "iType" "17"
+ "pos_x" "-1924.610840"
+ "pos_y" "-959.815247"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_081"
+ {
+ "iType" "60"
+ "pos_x" "-1809.374878"
+ "pos_y" "-1042.833252"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "27"
+ "pos_x" "-2069.305908"
+ "pos_y" "-961.571106"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_083"
+ {
+ "iType" "21"
+ "pos_x" "-1558.262573"
+ "pos_y" "-1201.800293"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_084"
+ {
+ "iType" "26"
+ "pos_x" "-1672.170532"
+ "pos_y" "-1038.686157"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "4"
+ }
+ }
+ }
+ "Node_085"
+ {
+ "iType" "34"
+ "pos_x" "-673.558960"
+ "pos_y" "-1814.640015"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "150"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "144"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_086"
+ {
+ "iType" "19"
+ "pos_x" "-517.855469"
+ "pos_y" "-1834.309570"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_087"
+ {
+ "iType" "19"
+ "pos_x" "-466.807709"
+ "pos_y" "-1512.285889"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_088"
+ {
+ "iType" "5"
+ "pos_x" "-628.369629"
+ "pos_y" "178.154312"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_089"
+ {
+ "iType" "27"
+ "szName" "UV_1"
+ "pos_x" "-2715.317139"
+ "pos_y" "-1088.656860"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "zw"
+ }
+ "Node_090"
+ {
+ "iType" "19"
+ "szName" "albedo"
+ "pos_x" "-509.562744"
+ "pos_y" "183.744797"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_091"
+ {
+ "iType" "19"
+ "szName" "blendmod"
+ "pos_x" "-510.514801"
+ "pos_y" "115.176933"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_092"
+ {
+ "iType" "26"
+ "pos_x" "18.183060"
+ "pos_y" "124.666214"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_093"
+ {
+ "iType" "19"
+ "szName" "bump detail"
+ "pos_x" "-501.669891"
+ "pos_y" "43.917274"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_094"
+ {
+ "iType" "55"
+ "szName" "albedo detail"
+ "pos_x" "-120.064636"
+ "pos_y" "19.680410"
+ "size_x" "91.000000"
+ "size_y" "-39.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "0"
+ }
+ "Node_095"
+ {
+ "iType" "5"
+ "pos_x" "-259.115723"
+ "pos_y" "-35.150818"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "4 4"
+ }
+ "Node_096"
+ {
+ "iType" "5"
+ "pos_x" "-629.694946"
+ "pos_y" "99.771034"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.12"
+ }
+ "Node_097"
+ {
+ "iType" "5"
+ "pos_x" "-620.850037"
+ "pos_y" "28.511381"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "5 5"
+ }
+ "Node_098"
+ {
+ "iType" "5"
+ "pos_x" "-258.490936"
+ "pos_y" "10.209181"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "45"
+ }
+ "Node_099"
+ {
+ "iType" "27"
+ "szName" "UV_2"
+ "pos_x" "-2717.112549"
+ "pos_y" "-1148.516113"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "zw"
+ }
+ "Node_100"
+ {
+ "iType" "27"
+ "szName" "UV_3"
+ "pos_x" "-2715.248291"
+ "pos_y" "-1212.243896"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "7"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_101"
+ {
+ "iType" "19"
+ "pos_x" "-469.712891"
+ "pos_y" "-1162.810669"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_102"
+ {
+ "iType" "27"
+ "pos_x" "-795.516663"
+ "pos_y" "-1215.000977"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "8"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_103"
+ {
+ "iType" "18"
+ "pos_x" "-1945.470337"
+ "pos_y" "-1087.021240"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_104"
+ {
+ "iType" "18"
+ "pos_x" "-1928.026245"
+ "pos_y" "-1405.411865"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_105"
+ {
+ "iType" "27"
+ "pos_x" "-799.045593"
+ "pos_y" "-1153.658813"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "8"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_106"
+ {
+ "iType" "20"
+ "pos_x" "-662.635864"
+ "pos_y" "-1166.493774"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_107"
+ {
+ "iType" "18"
+ "szName" "world normal"
+ "pos_x" "-1333.018677"
+ "pos_y" "-1258.650146"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_108"
+ {
+ "iType" "32"
+ "pos_x" "381.721954"
+ "pos_y" "-59.704079"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_109"
+ {
+ "iType" "5"
+ "pos_x" "287.599701"
+ "pos_y" "-57.961159"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_110"
+ {
+ "iType" "33"
+ "pos_x" "205.443649"
+ "pos_y" "-775.707031"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_111"
+ {
+ "iType" "33"
+ "pos_x" "67.943016"
+ "pos_y" "-863.456238"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_112"
+ {
+ "iType" "80"
+ "pos_x" "-736.657410"
+ "pos_y" "-857.165527"
+ "size_x" "83.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "2"
+ }
+ "Node_113"
+ {
+ "iType" "19"
+ "pos_x" "74.953384"
+ "pos_y" "-1608.965698"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_114"
+ {
+ "iType" "17"
+ "pos_x" "289.578796"
+ "pos_y" "-1599.203369"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_115"
+ {
+ "iType" "19"
+ "pos_x" "11.461742"
+ "pos_y" "-1995.069458"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_116"
+ {
+ "iType" "29"
+ "pos_x" "-940.992371"
+ "pos_y" "-736.380432"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "6"
+ "IsCubemap" "1"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\cubemap_uffizi"
+ "szFallbackTexturePath" "texture_samples\cubemap_uffizi"
+ "iFallbackMode" "4"
+ }
+ "Node_117"
+ {
+ "iType" "19"
+ "pos_x" "-754.686890"
+ "pos_y" "-742.683899"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_118"
+ {
+ "iType" "5"
+ "pos_x" "-488.589386"
+ "pos_y" "-832.720154"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_119"
+ {
+ "iType" "58"
+ "pos_x" "-1090.977783"
+ "pos_y" "-739.681824"
+ "size_x" "111.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_120"
+ {
+ "iType" "19"
+ "pos_x" "-592.522644"
+ "pos_y" "-753.312927"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_121"
+ {
+ "iType" "7"
+ "pos_x" "-1348.588989"
+ "pos_y" "-605.653320"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_122"
+ {
+ "iType" "18"
+ "pos_x" "-1372.264893"
+ "pos_y" "-703.250244"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_123"
+ {
+ "iType" "21"
+ "szName" ">_>"
+ "pos_x" "-1250.754639"
+ "pos_y" "-812.523010"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "2"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_124"
+ {
+ "iType" "5"
+ "pos_x" "-1385.573608"
+ "pos_y" "-848.149536"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9"
+ }
+ "Node_125"
+ {
+ "iType" "19"
+ "pos_x" "-207.982040"
+ "pos_y" "-1995.794678"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_126"
+ {
+ "iType" "5"
+ "pos_x" "-838.264832"
+ "pos_y" "-847.795044"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.04"
+ }
+ "Node_127"
+ {
+ "iType" "26"
+ "pos_x" "-905.731750"
+ "pos_y" "-382.483826"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_128"
+ {
+ "iType" "60"
+ "pos_x" "-752.578552"
+ "pos_y" "-495.620361"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_129"
+ {
+ "iType" "2"
+ "pos_x" "279.593658"
+ "pos_y" "385.779694"
+ "size_x" "60.000000"
+ "size_y" "-127.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_07"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ "jackIn_08"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_09"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_10"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "7"
+ }
+ }
+ "numTexcoords" "8"
+ "numColor" "2"
+ "numTexcoord_Flag_0" "8"
+ "numTexcoord_Name_0" "UV0_UV1"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "Lightmap1and2"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "Wnormal"
+ "numTexcoord_Flag_3" "4"
+ "numTexcoord_Name_3" "WPos"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Lightmap3_UV2"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "2"
+ "numTexcoord_Name_7" "UV3"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "Proj pos"
+ "numColor_Flag_1" "8"
+ "numColor_Name_1" "VColor"
+ }
+ "Node_130"
+ {
+ "iType" "25"
+ "pos_x" "-707.195374"
+ "pos_y" "-1040.824951"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_131"
+ {
+ "iType" "33"
+ "pos_x" "330.795410"
+ "pos_y" "-1184.193848"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_132"
+ {
+ "iType" "76"
+ "pos_x" "158.351791"
+ "pos_y" "-1028.830322"
+ "size_x" "163.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "0"
+ }
+ "Node_133"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "-1108.683105"
+ "pos_y" "-1134.154785"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "159.032974"
+ "container_extents_y" "1481.676880"
+ "container_extents_z" "-159.032974"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_134"
+ {
+ "iType" "29"
+ "szName" "bump 1"
+ "pos_x" "-2211.359863"
+ "pos_y" "-1267.533203"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "bumpmap2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "nature\cavewall005a_normal"
+ "szFallbackTexturePath" "nature\cavewall005a_normal"
+ "iFallbackMode" "4"
+ }
+ "Node_135"
+ {
+ "iType" "29"
+ "szName" "bump detail 1"
+ "pos_x" "-2224.604980"
+ "pos_y" "-1390.370972"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "bump_detail_1"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\normal_2"
+ "szFallbackTexturePath" "texture_samples\normal_2"
+ "iFallbackMode" "4"
+ }
+ "Node_136"
+ {
+ "iType" "29"
+ "szName" "bump 0"
+ "pos_x" "-2243.601074"
+ "pos_y" "-930.626282"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "2"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "nature\sandfloor009a_normal"
+ "szFallbackTexturePath" "nature\sandfloor009a_normal"
+ "iFallbackMode" "4"
+ }
+ "Node_137"
+ {
+ "iType" "29"
+ "szName" "bump detail 0"
+ "pos_x" "-2278.729980"
+ "pos_y" "-1072.367310"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "bump_detail_0"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "nature\dirtfloor011a_normal"
+ "szFallbackTexturePath" "nature\dirtfloor011a_normal"
+ "iFallbackMode" "4"
+ }
+ "Node_138"
+ {
+ "iType" "29"
+ "pos_x" "-2630.740234"
+ "pos_y" "-1789.353271"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "blendnoise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_4"
+ "szFallbackTexturePath" "texture_samples\fx_clouds_4"
+ "iFallbackMode" "4"
+ }
+ "Node_139"
+ {
+ "iType" "29"
+ "szName" "base 1"
+ "pos_x" "-895.053101"
+ "pos_y" "-1892.732788"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "basetexture2"
+ "iSRGB" "1"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "nature\cavewall005a"
+ "szFallbackTexturePath" "nature\cavewall005a"
+ "iFallbackMode" "4"
+ }
+ "Node_140"
+ {
+ "iType" "29"
+ "szName" "base 0"
+ "pos_x" "-826.090576"
+ "pos_y" "-1518.820313"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "base_0"
+ "iSRGB" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "nature\sandfloor009a"
+ "szFallbackTexturePath" "nature\sandfloor009a"
+ "iFallbackMode" "4"
+ }
+ "Node_141"
+ {
+ "iType" "29"
+ "szName" "base detail 0"
+ "pos_x" "-852.661438"
+ "pos_y" "-1385.302612"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "base_detail_0"
+ "iSRGB" "1"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "detail\noise_detail_01"
+ "szFallbackTexturePath" "detail\noise_detail_01"
+ "iFallbackMode" "4"
+ }
+ "Node_142"
+ {
+ "iType" "34"
+ "pos_x" "-629.920105"
+ "pos_y" "-1495.852783"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "145"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "141"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_143"
+ {
+ "iType" "5"
+ "pos_x" "-652.070679"
+ "pos_y" "-1972.257568"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_144"
+ {
+ "iType" "29"
+ "szName" "base detail 1"
+ "pos_x" "-897.593201"
+ "pos_y" "-1748.421021"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "base_detail_1"
+ "iSRGB" "1"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "overlays\macro01a"
+ "szFallbackTexturePath" "overlays\macro01a"
+ "iFallbackMode" "4"
+ }
+ "Node_145"
+ {
+ "iType" "27"
+ "pos_x" "-520.208984"
+ "pos_y" "-1334.852417"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_146"
+ {
+ "iType" "79"
+ "pos_x" "-707.968872"
+ "pos_y" "-1324.332153"
+ "size_x" "143.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "base_detail_0_smoothing"
+ "i_vp_static_nc" "1"
+ "szConstantString" "-0.5 0.7"
+ }
+ "Node_147"
+ {
+ "iType" "27"
+ "pos_x" "-614.767517"
+ "pos_y" "-1411.649658"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_148"
+ {
+ "iType" "27"
+ "pos_x" "-641.937317"
+ "pos_y" "-1727.754883"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_149"
+ {
+ "iType" "79"
+ "pos_x" "-822.747437"
+ "pos_y" "-1646.760010"
+ "size_x" "143.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "base_detail_1_smoothing"
+ "i_vp_static_nc" "1"
+ "szConstantString" "0.1 0.3"
+ }
+ "Node_150"
+ {
+ "iType" "27"
+ "pos_x" "-588.923706"
+ "pos_y" "-1658.183350"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/lightmap_parallax.txt b/mp/game/momentum/shadereditorui/canvas/lightmap_parallax.txt
new file mode 100644
index 0000000000..b748f11576
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/lightmap_parallax.txt
@@ -0,0 +1,2815 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#002"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "75"
+ "pos_x" "-196.710205"
+ "pos_y" "-1098.514526"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "19"
+ "pos_x" "-56.518372"
+ "pos_y" "-1030.090332"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_002"
+ {
+ "iType" "70"
+ "pos_x" "753.508606"
+ "pos_y" "-1626.157104"
+ "size_x" "59.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_003"
+ {
+ "iType" "7"
+ "pos_x" "644.590515"
+ "pos_y" "-1630.190796"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_004"
+ {
+ "iType" "27"
+ "pos_x" "623.420959"
+ "pos_y" "-1827.510376"
+ "size_x" "124.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_005"
+ {
+ "iType" "72"
+ "pos_x" "935.423645"
+ "pos_y" "-1818.350220"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_006"
+ {
+ "iType" "27"
+ "pos_x" "750.618225"
+ "pos_y" "-1676.704712"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_007"
+ {
+ "iType" "27"
+ "pos_x" "744.975037"
+ "pos_y" "-1720.306030"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_008"
+ {
+ "iType" "27"
+ "pos_x" "744.712952"
+ "pos_y" "-1769.171509"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_009"
+ {
+ "iType" "19"
+ "pos_x" "445.182526"
+ "pos_y" "-1830.886597"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_010"
+ {
+ "iType" "17"
+ "pos_x" "-195.430313"
+ "pos_y" "154.320465"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "23"
+ "pos_x" "-1063.938477"
+ "pos_y" "-436.916229"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "23"
+ "pos_x" "-1068.266357"
+ "pos_y" "-540.778015"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "19"
+ "pos_x" "-594.653809"
+ "pos_y" "-490.616608"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_014"
+ {
+ "iType" "26"
+ "pos_x" "-754.523193"
+ "pos_y" "-383.833893"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "29"
+ "pos_x" "-415.631012"
+ "pos_y" "-373.722748"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "4"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_016"
+ {
+ "iType" "29"
+ "pos_x" "-414.728546"
+ "pos_y" "-476.595612"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "4"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "4"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_017"
+ {
+ "iType" "27"
+ "pos_x" "-566.974243"
+ "pos_y" "-343.340485"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_018"
+ {
+ "iType" "27"
+ "pos_x" "-394.948639"
+ "pos_y" "-590.862610"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_019"
+ {
+ "iType" "27"
+ "pos_x" "-388.216217"
+ "pos_y" "-635.082581"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_020"
+ {
+ "iType" "27"
+ "pos_x" "-390.140411"
+ "pos_y" "-683.180481"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_021"
+ {
+ "iType" "19"
+ "pos_x" "-161.960602"
+ "pos_y" "-387.228058"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_022"
+ {
+ "iType" "19"
+ "pos_x" "-159.075714"
+ "pos_y" "-498.778900"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_023"
+ {
+ "iType" "23"
+ "pos_x" "-1062.441406"
+ "pos_y" "-333.783966"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "60"
+ "pos_x" "-915.271729"
+ "pos_y" "-335.673615"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "60"
+ "pos_x" "-914.173828"
+ "pos_y" "-439.988922"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "26"
+ "pos_x" "-755.468018"
+ "pos_y" "-497.502289"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "60"
+ "pos_x" "-906.487305"
+ "pos_y" "-547.598328"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "23"
+ "pos_x" "-397.109283"
+ "pos_y" "-777.056580"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "5"
+ "pos_x" "-488.589386"
+ "pos_y" "-832.720154"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_030"
+ {
+ "iType" "19"
+ "pos_x" "-163.883820"
+ "pos_y" "-283.370331"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_031"
+ {
+ "iType" "17"
+ "pos_x" "-12.768341"
+ "pos_y" "-348.850494"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "17"
+ "pos_x" "-10.572052"
+ "pos_y" "-471.832733"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_033"
+ {
+ "iType" "80"
+ "pos_x" "-157.359894"
+ "pos_y" "-676.886658"
+ "size_x" "88.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "1"
+ }
+ "Node_034"
+ {
+ "iType" "20"
+ "pos_x" "-14.695099"
+ "pos_y" "-694.812683"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "27"
+ "pos_x" "-565.747803"
+ "pos_y" "-391.027374"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "zw"
+ }
+ "Node_036"
+ {
+ "iType" "19"
+ "pos_x" "180.579437"
+ "pos_y" "-564.280090"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_037"
+ {
+ "iType" "29"
+ "pos_x" "-419.033722"
+ "pos_y" "-266.936951"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "4"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_038"
+ {
+ "iType" "17"
+ "pos_x" "-178.732437"
+ "pos_y" "104.991516"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "33"
+ "pos_x" "452.038361"
+ "pos_y" "-1002.346069"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "32"
+ "pos_x" "121.640915"
+ "pos_y" "-78.065155"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_041"
+ {
+ "iType" "33"
+ "pos_x" "279.624786"
+ "pos_y" "-1132.339722"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "5"
+ "pos_x" "-1373.278076"
+ "pos_y" "-1435.535889"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "szConstantString" "1"
+ }
+ "Node_043"
+ {
+ "iType" "5"
+ "pos_x" "-1376.890747"
+ "pos_y" "-1364.183838"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "szConstantString" "2"
+ }
+ "Node_044"
+ {
+ "iType" "87"
+ "pos_x" "-1305.974487"
+ "pos_y" "-306.997589"
+ "size_x" "60.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_045"
+ {
+ "iType" "17"
+ "pos_x" "-200.096085"
+ "pos_y" "211.243134"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "27"
+ "pos_x" "-762.945190"
+ "pos_y" "-1153.852905"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_047"
+ {
+ "iType" "27"
+ "pos_x" "-777.594360"
+ "pos_y" "-1211.987183"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_048"
+ {
+ "iType" "20"
+ "pos_x" "-617.374634"
+ "pos_y" "-1162.267212"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "17"
+ "pos_x" "-306.051117"
+ "pos_y" "-1156.147827"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "15"
+ "pos_x" "-371.334473"
+ "pos_y" "557.775269"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_051"
+ {
+ "iType" "26"
+ "pos_x" "50.448524"
+ "pos_y" "210.450958"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "1"
+ "pos_x" "-381.067932"
+ "pos_y" "384.642883"
+ "size_x" "55.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "1"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "3"
+ "numColor" "0"
+ "dTFlag_Texcoords" "2"
+ "dTFlag_Color" "8"
+ }
+ "Node_053"
+ {
+ "iType" "19"
+ "pos_x" "-200.112106"
+ "pos_y" "314.781982"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_054"
+ {
+ "iType" "25"
+ "pos_x" "-25.137175"
+ "pos_y" "372.060944"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_055"
+ {
+ "iType" "25"
+ "pos_x" "-30.844557"
+ "pos_y" "304.999237"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "2"
+ "pos_x" "279.593658"
+ "pos_y" "385.779694"
+ "size_x" "58.000000"
+ "size_y" "-94.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "4"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ "jackIn_07"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "7"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "Lightmap1and2"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "Wnormal"
+ "numTexcoord_Flag_3" "4"
+ "numTexcoord_Name_3" "WPos"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Name_4" "Lightmap3"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "1"
+ "numTexcoord_Name_7" "view vec"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "Proj pos"
+ "numColor_Flag_1" "2"
+ "numColor_Name_1" "parallax uv"
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-1284.492310"
+ "pos_y" "-1327.507202"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_058"
+ {
+ "iType" "25"
+ "pos_x" "-707.195374"
+ "pos_y" "-1040.824951"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "31"
+ "szName" "Off"
+ "pos_x" "-1476.140625"
+ "pos_y" "-543.904968"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "406.346802"
+ "container_extents_y" "1871.088501"
+ "container_extents_z" "-406.346802"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_060"
+ {
+ "iType" "18"
+ "pos_x" "-1283.588989"
+ "pos_y" "-1410.600586"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "19"
+ "pos_x" "-199.809982"
+ "pos_y" "430.784729"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_062"
+ {
+ "iType" "25"
+ "pos_x" "-40.596832"
+ "pos_y" "422.590576"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "19"
+ "pos_x" "-199.612503"
+ "pos_y" "497.620972"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_064"
+ {
+ "iType" "17"
+ "pos_x" "97.343826"
+ "pos_y" "595.173096"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_065"
+ {
+ "iType" "19"
+ "pos_x" "56.863014"
+ "pos_y" "508.450470"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_066"
+ {
+ "iType" "19"
+ "pos_x" "240.028519"
+ "pos_y" "627.172485"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_067"
+ {
+ "iType" "14"
+ "pos_x" "118.727341"
+ "pos_y" "707.575928"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_068"
+ {
+ "iType" "19"
+ "pos_x" "-199.013474"
+ "pos_y" "366.788788"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_069"
+ {
+ "iType" "19"
+ "pos_x" "-2512.718262"
+ "pos_y" "-1056.819580"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_070"
+ {
+ "iType" "18"
+ "pos_x" "-2677.724609"
+ "pos_y" "-1097.021729"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "7"
+ "pos_x" "-2791.159180"
+ "pos_y" "-1273.835205"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_072"
+ {
+ "iType" "73"
+ "pos_x" "-2650.385742"
+ "pos_y" "-914.091858"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "6"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "2"
+ }
+ }
+ "i_mcomp_matrix" "16"
+ "i_mcomp_c" "0"
+ }
+ "Node_073"
+ {
+ "iType" "27"
+ "pos_x" "-2492.824707"
+ "pos_y" "-1592.227295"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_074"
+ {
+ "iType" "19"
+ "pos_x" "-2310.402344"
+ "pos_y" "-1597.063232"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "6"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_075"
+ {
+ "iType" "19"
+ "pos_x" "-2316.643066"
+ "pos_y" "-1460.595093"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "5"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_076"
+ {
+ "iType" "27"
+ "pos_x" "-2494.773438"
+ "pos_y" "-1467.157104"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_077"
+ {
+ "iType" "27"
+ "pos_x" "-1367.511475"
+ "pos_y" "-1852.267090"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_078"
+ {
+ "iType" "4"
+ "pos_x" "1162.152466"
+ "pos_y" "-1984.264282"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "1"
+ }
+ "Node_079"
+ {
+ "iType" "60"
+ "pos_x" "998.196960"
+ "pos_y" "-1996.091309"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_080"
+ {
+ "iType" "19"
+ "pos_x" "-951.207275"
+ "pos_y" "-1046.062744"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_081"
+ {
+ "iType" "17"
+ "pos_x" "-2154.526367"
+ "pos_y" "-1511.363892"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "17"
+ "pos_x" "-2163.355469"
+ "pos_y" "-1667.053955"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_083"
+ {
+ "iType" "90"
+ "pos_x" "-1702.652710"
+ "pos_y" "-1691.203491"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "i_c_matrix" "2"
+ }
+ "Node_084"
+ {
+ "iType" "29"
+ "pos_x" "-383.250671"
+ "pos_y" "-1906.867676"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "albedo"
+ "iSRGB" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\grass_color"
+ "szFallbackTexturePath" "Dev\bump"
+ "iFallbackMode" "2"
+ }
+ "Node_085"
+ {
+ "iType" "19"
+ "pos_x" "-2311.552246"
+ "pos_y" "-1727.441650"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "2"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_086"
+ {
+ "iType" "27"
+ "pos_x" "-2613.898926"
+ "pos_y" "-1735.171997"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_087"
+ {
+ "iType" "19"
+ "pos_x" "-2456.119141"
+ "pos_y" "-1745.289795"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_088"
+ {
+ "iType" "61"
+ "pos_x" "-358.207275"
+ "pos_y" "-2057.225098"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_089"
+ {
+ "iType" "19"
+ "pos_x" "-165.058868"
+ "pos_y" "-2058.266113"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_090"
+ {
+ "iType" "27"
+ "pos_x" "-1363.537354"
+ "pos_y" "-1738.334473"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_091"
+ {
+ "iType" "20"
+ "pos_x" "-1190.612915"
+ "pos_y" "-1787.352051"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_092"
+ {
+ "iType" "19"
+ "szName" "Proj pos"
+ "pos_x" "-1535.178101"
+ "pos_y" "-1643.949585"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_093"
+ {
+ "iType" "79"
+ "pos_x" "-87.515335"
+ "pos_y" "555.068115"
+ "size_x" "74.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "parallax_geo_height"
+ "i_vp_static_nc" "0"
+ "szConstantString" "20"
+ }
+ "Node_094"
+ {
+ "iType" "79"
+ "pos_x" "-2909.488770"
+ "pos_y" "-1538.401367"
+ "size_x" "124.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "parallax_geo_height"
+ "i_vp_static_nc" "0"
+ "szConstantString" "20"
+ }
+ "Node_095"
+ {
+ "iType" "5"
+ "pos_x" "-440.065643"
+ "pos_y" "-1060.233765"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_096"
+ {
+ "iType" "19"
+ "pos_x" "1.480953"
+ "pos_y" "-1982.012207"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_097"
+ {
+ "iType" "76"
+ "pos_x" "-71.402504"
+ "pos_y" "-1159.996460"
+ "size_x" "163.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "0"
+ }
+ "Node_098"
+ {
+ "iType" "18"
+ "pos_x" "-696.153564"
+ "pos_y" "-1541.703247"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_099"
+ {
+ "iType" "19"
+ "pos_x" "-468.979584"
+ "pos_y" "-1162.267212"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_100"
+ {
+ "iType" "19"
+ "pos_x" "-536.150208"
+ "pos_y" "-1539.743286"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_101"
+ {
+ "iType" "71"
+ "pos_x" "927.323792"
+ "pos_y" "-1705.073853"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_102"
+ {
+ "iType" "25"
+ "pos_x" "-381.552979"
+ "pos_y" "-1545.974731"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_103"
+ {
+ "iType" "97"
+ "pos_x" "-798.133545"
+ "pos_y" "-1621.602661"
+ "size_x" "68.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_104"
+ {
+ "iType" "5"
+ "pos_x" "-411.761017"
+ "pos_y" "-1651.956421"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_105"
+ {
+ "iType" "3"
+ "pos_x" "-2113.470703"
+ "pos_y" "-510.755493"
+ "size_x" "58.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "numTexcoords" "7"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "8"
+ "numTexcoord_Name_1" "Lightmap1and2"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "Wnormal"
+ "numTexcoord_Flag_3" "4"
+ "numTexcoord_Name_3" "WPos"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Name_4" "Lightmap3"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "1"
+ "numTexcoord_Name_7" "view vec"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "Proj pos"
+ "numColor_Flag_1" "2"
+ "numColor_Name_1" "parallax uv"
+ }
+ "Node_106"
+ {
+ "iType" "18"
+ "szName" "worldpos"
+ "pos_x" "-1980.675903"
+ "pos_y" "-1636.844849"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_107"
+ {
+ "iType" "5"
+ "pos_x" "-2034.864746"
+ "pos_y" "-671.338745"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0"
+ }
+ "Node_108"
+ {
+ "iType" "32"
+ "pos_x" "-1951.772461"
+ "pos_y" "-671.430359"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_109"
+ {
+ "iType" "5"
+ "pos_x" "-2036.767334"
+ "pos_y" "-746.184998"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_110"
+ {
+ "iType" "32"
+ "pos_x" "-1947.676147"
+ "pos_y" "-746.184998"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_111"
+ {
+ "iType" "33"
+ "pos_x" "-1733.652710"
+ "pos_y" "-1156.823486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_112"
+ {
+ "iType" "33"
+ "pos_x" "-1733.652710"
+ "pos_y" "-1232.602173"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_113"
+ {
+ "iType" "18"
+ "szName" "view vec"
+ "pos_x" "-2584.543213"
+ "pos_y" "-1283.304443"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_114"
+ {
+ "iType" "33"
+ "pos_x" "-1738.851685"
+ "pos_y" "-1004.842529"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_115"
+ {
+ "iType" "33"
+ "pos_x" "-1738.851685"
+ "pos_y" "-929.063904"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_116"
+ {
+ "iType" "33"
+ "szName" "UV"
+ "pos_x" "-1577.166504"
+ "pos_y" "-1015.541138"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_117"
+ {
+ "iType" "33"
+ "szName" "Tan offset"
+ "pos_x" "-1579.332031"
+ "pos_y" "-1138.959229"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_118"
+ {
+ "iType" "29"
+ "pos_x" "-1419.363281"
+ "pos_y" "-1172.393799"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "bm"
+ "iSRGB" "0"
+ "iTextureType" "2"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\grass_normal"
+ "szFallbackTexturePath" "dev\flat_normal"
+ "iFallbackMode" "3"
+ }
+ "Node_119"
+ {
+ "iType" "19"
+ "pos_x" "-1868.161499"
+ "pos_y" "-1225.338989"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "133"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_120"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "-1108.683105"
+ "pos_y" "-1388.545898"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "413.423889"
+ "container_extents_y" "1469.025513"
+ "container_extents_z" "-413.423889"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_121"
+ {
+ "iType" "19"
+ "pos_x" "70.658966"
+ "pos_y" "-1533.324707"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_122"
+ {
+ "iType" "92"
+ "pos_x" "-895.288208"
+ "pos_y" "-1581.739258"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ }
+ "container_extents_x" "143.460693"
+ "container_extents_y" "1053.137939"
+ "container_extents_z" "-143.460693"
+ "i_combo_condition" "1"
+ }
+ "Node_123"
+ {
+ "iType" "32"
+ "pos_x" "137.100784"
+ "pos_y" "-1208.368652"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_124"
+ {
+ "iType" "5"
+ "pos_x" "-941.400452"
+ "pos_y" "-1651.138184"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_125"
+ {
+ "iType" "5"
+ "pos_x" "-937.632019"
+ "pos_y" "-1364.398804"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_126"
+ {
+ "iType" "23"
+ "pos_x" "-858.575806"
+ "pos_y" "-1337.272095"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_127"
+ {
+ "iType" "31"
+ "szName" "Off"
+ "pos_x" "-2235.203125"
+ "pos_y" "-977.922729"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "101.288597"
+ "container_extents_y" "566.823730"
+ "container_extents_z" "-101.288597"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_128"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "-2227.527344"
+ "pos_y" "-1211.360718"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "101.288597"
+ "container_extents_y" "543.557251"
+ "container_extents_z" "-101.288597"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_129"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "-1024.437256"
+ "pos_y" "-1525.820313"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "248.715515"
+ "container_extents_y" "1236.277344"
+ "container_extents_z" "-248.715515"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHTSHADOWS"
+ }
+ "Node_130"
+ {
+ "iType" "33"
+ "pos_x" "305.748413"
+ "pos_y" "-738.557129"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_131"
+ {
+ "iType" "5"
+ "pos_x" "27.518646"
+ "pos_y" "-76.322235"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_132"
+ {
+ "iType" "94"
+ "szName" "heightmap"
+ "pos_x" "-2298.809570"
+ "pos_y" "-1363.049683"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szParamname" "heightmap"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "texture_samples\grass_height"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_133"
+ {
+ "iType" "5"
+ "pos_x" "-1938.670654"
+ "pos_y" "-1132.127930"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9"
+ }
+ "Node_134"
+ {
+ "iType" "96"
+ "pos_x" "-182.564484"
+ "pos_y" "-1529.073975"
+ "size_x" "154.000000"
+ "size_y" "-83.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "3"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_135"
+ {
+ "iType" "95"
+ "szName" "faster"
+ "pos_x" "-2126.414063"
+ "pos_y" "-1178.743774"
+ "size_x" "176.000000"
+ "size_y" "-83.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "3"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "2"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_samples_min" "8"
+ "i_samples_max" "15"
+ "i_samples_binary" "5"
+ "i_dtest" "1"
+ "i_gradient" "0"
+ "i_prlx_mode" "1"
+ }
+ "Node_136"
+ {
+ "iType" "95"
+ "pos_x" "-2099.908691"
+ "pos_y" "-946.600525"
+ "size_x" "176.000000"
+ "size_y" "-83.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "3"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "2"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_samples_min" "10"
+ "i_samples_max" "30"
+ "i_samples_binary" "5"
+ "i_dtest" "1"
+ "i_gradient" "1"
+ "i_prlx_mode" "1"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/model_chromatic_aberration.txt b/mp/game/momentum/shadereditorui/canvas/model_chromatic_aberration.txt
new file mode 100644
index 0000000000..557b77f9d6
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/model_chromatic_aberration.txt
@@ -0,0 +1,1877 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "1"
+ "depth_test" "1"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "14"
+ "pos_x" "-647.764465"
+ "pos_y" "285.069031"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "20"
+ "pos_x" "-1388.291016"
+ "pos_y" "-799.043396"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_002"
+ {
+ "iType" "19"
+ "pos_x" "-1268.348755"
+ "pos_y" "-802.109558"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_003"
+ {
+ "iType" "7"
+ "pos_x" "-935.472961"
+ "pos_y" "51.506767"
+ "size_x" "54.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_004"
+ {
+ "iType" "18"
+ "pos_x" "-796.831604"
+ "pos_y" "101.513138"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "29"
+ "pos_x" "-140.076401"
+ "pos_y" "-9.756973"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "6"
+ "IsCubemap" "1"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\cubemap_uffizi"
+ "iFallbackMode" "0"
+ }
+ "Node_006"
+ {
+ "iType" "34"
+ "pos_x" "-251.899414"
+ "pos_y" "-598.792358"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "37"
+ "pos_x" "-84.290161"
+ "pos_y" "-528.804810"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "19"
+ "pos_x" "85.949188"
+ "pos_y" "-9.428284"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_009"
+ {
+ "iType" "80"
+ "pos_x" "-13.737656"
+ "pos_y" "-137.386475"
+ "size_x" "83.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "2"
+ }
+ "Node_010"
+ {
+ "iType" "19"
+ "pos_x" "-579.370422"
+ "pos_y" "219.337234"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_011"
+ {
+ "iType" "19"
+ "pos_x" "96.923294"
+ "pos_y" "-525.365540"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_012"
+ {
+ "iType" "19"
+ "pos_x" "-351.240875"
+ "pos_y" "-1116.107056"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_013"
+ {
+ "iType" "18"
+ "pos_x" "-194.613312"
+ "pos_y" "-989.564514"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "18"
+ "pos_x" "-180.601181"
+ "pos_y" "-1122.800049"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "18"
+ "pos_x" "-178.645813"
+ "pos_y" "-1236.340698"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "29"
+ "pos_x" "4.239304"
+ "pos_y" "-1108.083618"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_017"
+ {
+ "iType" "29"
+ "pos_x" "12.409531"
+ "pos_y" "-1228.316895"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_018"
+ {
+ "iType" "29"
+ "pos_x" "13.134766"
+ "pos_y" "-985.817139"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_019"
+ {
+ "iType" "25"
+ "pos_x" "-1107.622314"
+ "pos_y" "-362.602478"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "27"
+ "pos_x" "-256.129883"
+ "pos_y" "-839.570068"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_021"
+ {
+ "iType" "34"
+ "pos_x" "7.491058"
+ "pos_y" "-840.701172"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "5"
+ "pos_x" "-8.170990"
+ "pos_y" "-756.032532"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_023"
+ {
+ "iType" "5"
+ "pos_x" "77.153168"
+ "pos_y" "-764.872192"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2.5"
+ }
+ "Node_024"
+ {
+ "iType" "5"
+ "pos_x" "425.127014"
+ "pos_y" "-540.026672"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_025"
+ {
+ "iType" "4"
+ "pos_x" "922.219788"
+ "pos_y" "-633.796204"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_026"
+ {
+ "iType" "19"
+ "pos_x" "-581.837646"
+ "pos_y" "-1110.458984"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_027"
+ {
+ "iType" "34"
+ "pos_x" "-253.313782"
+ "pos_y" "-489.523865"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "5"
+ "pos_x" "-401.233887"
+ "pos_y" "-573.992249"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.5"
+ }
+ "Node_029"
+ {
+ "iType" "5"
+ "pos_x" "-1003.952454"
+ "pos_y" "-628.234924"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.05"
+ }
+ "Node_030"
+ {
+ "iType" "5"
+ "pos_x" "-1007.125549"
+ "pos_y" "-712.955994"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.1"
+ }
+ "Node_031"
+ {
+ "iType" "58"
+ "pos_x" "-359.691315"
+ "pos_y" "-41.721138"
+ "size_x" "111.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "pos_x" "-1362.502563"
+ "pos_y" "-702.817200"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 -0.5"
+ }
+ "Node_033"
+ {
+ "iType" "5"
+ "pos_x" "-1236.417603"
+ "pos_y" "-719.204773"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_034"
+ {
+ "iType" "27"
+ "pos_x" "-1554.661255"
+ "pos_y" "-723.390137"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_035"
+ {
+ "iType" "27"
+ "pos_x" "-1554.070679"
+ "pos_y" "-856.757690"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_036"
+ {
+ "iType" "17"
+ "pos_x" "-1145.594360"
+ "pos_y" "-795.171448"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_037"
+ {
+ "iType" "68"
+ "pos_x" "-837.549377"
+ "pos_y" "228.737885"
+ "size_x" "116.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_vskinning_mode" "2"
+ }
+ "Node_038"
+ {
+ "iType" "25"
+ "pos_x" "-610.794006"
+ "pos_y" "109.864792"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "25"
+ "pos_x" "-609.364990"
+ "pos_y" "67.764343"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "25"
+ "pos_x" "-609.522949"
+ "pos_y" "153.130676"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_041"
+ {
+ "iType" "19"
+ "pos_x" "-1166.606567"
+ "pos_y" "-56.777264"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_042"
+ {
+ "iType" "73"
+ "pos_x" "-1331.898560"
+ "pos_y" "-249.729523"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "5"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mcomp_matrix" "16"
+ "i_mcomp_c" "0"
+ }
+ "Node_043"
+ {
+ "iType" "29"
+ "pos_x" "-1521.829590"
+ "pos_y" "-36.577095"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "2"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "dev\flat_normal"
+ "szFallbackTexturePath" "dev\flat_normal"
+ "iFallbackMode" "3"
+ }
+ "Node_044"
+ {
+ "iType" "5"
+ "pos_x" "-1469.456909"
+ "pos_y" "-154.580475"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.5 1"
+ }
+ "Node_045"
+ {
+ "iType" "21"
+ "pos_x" "-1360.501099"
+ "pos_y" "-109.382309"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "5"
+ "pos_x" "-1563.923096"
+ "pos_y" "-191.747452"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_047"
+ {
+ "iType" "34"
+ "pos_x" "-861.502319"
+ "pos_y" "-660.642456"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_048"
+ {
+ "iType" "19"
+ "pos_x" "-580.458130"
+ "pos_y" "-635.156311"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_049"
+ {
+ "iType" "17"
+ "pos_x" "-530.163513"
+ "pos_y" "-763.278687"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "5"
+ "pos_x" "-682.298401"
+ "pos_y" "-779.141785"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.005"
+ }
+ "Node_051"
+ {
+ "iType" "5"
+ "pos_x" "-677.900330"
+ "pos_y" "-854.373291"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_052"
+ {
+ "iType" "5"
+ "pos_x" "-677.188904"
+ "pos_y" "-921.752563"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.015"
+ }
+ "Node_053"
+ {
+ "iType" "17"
+ "pos_x" "-540.605652"
+ "pos_y" "-881.624634"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_054"
+ {
+ "iType" "19"
+ "pos_x" "-351.621307"
+ "pos_y" "-999.042480"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_055"
+ {
+ "iType" "17"
+ "pos_x" "-530.300049"
+ "pos_y" "-815.210266"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "19"
+ "pos_x" "-353.669952"
+ "pos_y" "-1221.458130"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_057"
+ {
+ "iType" "5"
+ "pos_x" "-692.294067"
+ "pos_y" "-674.035156"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_058"
+ {
+ "iType" "61"
+ "pos_x" "-716.565125"
+ "pos_y" "-502.484192"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "53"
+ "pos_x" "-821.769714"
+ "pos_y" "-542.470581"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "19"
+ "pos_x" "-1186.895264"
+ "pos_y" "-229.618896"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_061"
+ {
+ "iType" "25"
+ "pos_x" "-1028.359863"
+ "pos_y" "-224.751968"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_062"
+ {
+ "iType" "18"
+ "pos_x" "-1168.517944"
+ "pos_y" "-126.203758"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "5"
+ "pos_x" "-1331.355469"
+ "pos_y" "2.757445"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_064"
+ {
+ "iType" "5"
+ "pos_x" "-1329.737915"
+ "pos_y" "93.868431"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_065"
+ {
+ "iType" "23"
+ "pos_x" "-816.429016"
+ "pos_y" "-364.397369"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "19"
+ "pos_x" "-726.012573"
+ "pos_y" "-1010.647583"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_067"
+ {
+ "iType" "5"
+ "pos_x" "-704.274780"
+ "pos_y" "-1226.731201"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 -1"
+ }
+ "Node_068"
+ {
+ "iType" "27"
+ "pos_x" "-921.018250"
+ "pos_y" "-1016.406128"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_069"
+ {
+ "iType" "5"
+ "pos_x" "-396.912292"
+ "pos_y" "-492.412292"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_070"
+ {
+ "iType" "5"
+ "pos_x" "-399.686707"
+ "pos_y" "-658.182861"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-32.795933"
+ "pos_y" "-395.923889"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_072"
+ {
+ "iType" "26"
+ "pos_x" "243.368134"
+ "pos_y" "-1025.155518"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_073"
+ {
+ "iType" "26"
+ "pos_x" "330.836212"
+ "pos_y" "-1142.115601"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "4"
+ }
+ }
+ }
+ "Node_074"
+ {
+ "iType" "19"
+ "pos_x" "300.771576"
+ "pos_y" "-856.256287"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_075"
+ {
+ "iType" "34"
+ "pos_x" "-379.667908"
+ "pos_y" "-285.590210"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_076"
+ {
+ "iType" "21"
+ "pos_x" "-76.830170"
+ "pos_y" "-282.314117"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_077"
+ {
+ "iType" "5"
+ "pos_x" "-482.454865"
+ "pos_y" "-338.634247"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_078"
+ {
+ "iType" "5"
+ "pos_x" "-491.592682"
+ "pos_y" "-250.302246"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_079"
+ {
+ "iType" "5"
+ "pos_x" "-80.656036"
+ "pos_y" "-199.326721"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_080"
+ {
+ "iType" "19"
+ "pos_x" "512.720825"
+ "pos_y" "-624.486511"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_081"
+ {
+ "iType" "21"
+ "pos_x" "508.255188"
+ "pos_y" "-771.252136"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "21"
+ "pos_x" "627.052856"
+ "pos_y" "-449.030701"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_083"
+ {
+ "iType" "26"
+ "pos_x" "731.230835"
+ "pos_y" "-621.902832"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_084"
+ {
+ "iType" "5"
+ "pos_x" "477.657623"
+ "pos_y" "-409.862579"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_085"
+ {
+ "iType" "49"
+ "pos_x" "-222.728058"
+ "pos_y" "-293.505585"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_086"
+ {
+ "iType" "5"
+ "pos_x" "-294.972382"
+ "pos_y" "-393.787567"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_087"
+ {
+ "iType" "49"
+ "pos_x" "251.504730"
+ "pos_y" "-190.611115"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_088"
+ {
+ "iType" "19"
+ "pos_x" "434.697479"
+ "pos_y" "-208.576843"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_089"
+ {
+ "iType" "5"
+ "pos_x" "179.260391"
+ "pos_y" "-290.893158"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "20"
+ }
+ "Node_090"
+ {
+ "iType" "5"
+ "pos_x" "332.328156"
+ "pos_y" "-293.599121"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_091"
+ {
+ "iType" "5"
+ "pos_x" "-183.079437"
+ "pos_y" "-214.177261"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.83 0.8674 1"
+ }
+ "Node_092"
+ {
+ "iType" "19"
+ "pos_x" "-1094.484985"
+ "pos_y" "-1055.342041"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "1"
+ }
+ "Node_093"
+ {
+ "iType" "90"
+ "pos_x" "-1257.147461"
+ "pos_y" "-1126.587158"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "i_c_matrix" "2"
+ }
+ "Node_094"
+ {
+ "iType" "3"
+ "pos_x" "-1488.052856"
+ "pos_y" "-360.776703"
+ "size_x" "55.000000"
+ "size_y" "-72.000000"
+ "iPreview" "0"
+ "numTexcoords" "6"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "uv"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "normal"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "eye2world"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "projpos"
+ "numTexcoord_Flag_4" "4"
+ "numTexcoord_Name_4" "tan s"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan t"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "4"
+ "numColor_Name_0" "tan s"
+ "numColor_Flag_1" "4"
+ "numColor_Name_1" "tan t"
+ }
+ "Node_095"
+ {
+ "iType" "1"
+ "pos_x" "-1070.338989"
+ "pos_y" "147.499344"
+ "size_x" "55.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_normal_compression" "1"
+ "enable_blendweights" "1"
+ "enable_tangentspace" "1"
+ "enable_tangentspace_skinning" "1"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_096"
+ {
+ "iType" "101"
+ "pos_x" "-1017.886597"
+ "pos_y" "246.208832"
+ "size_x" "95.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "4"
+ }
+ }
+ "iCompMode" "1"
+ }
+ "Node_097"
+ {
+ "iType" "2"
+ "pos_x" "-328.332397"
+ "pos_y" "181.464386"
+ "size_x" "55.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "6"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "6"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "uv"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "normal"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "eye2world"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "projpos"
+ "numTexcoord_Flag_4" "4"
+ "numTexcoord_Name_4" "tan s"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan t"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "4"
+ "numColor_Name_0" "tan s"
+ "numColor_Flag_1" "4"
+ "numColor_Name_1" "tan t"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/model_cubemap.txt b/mp/game/momentum/shadereditorui/canvas/model_cubemap.txt
new file mode 100644
index 0000000000..2d4953852b
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/model_cubemap.txt
@@ -0,0 +1,338 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "68"
+ "pos_x" "-112.120033"
+ "pos_y" "239.317734"
+ "size_x" "106.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vskinning_mode" "1"
+ }
+ "Node_001"
+ {
+ "iType" "14"
+ "pos_x" "-47.893364"
+ "pos_y" "321.064423"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_002"
+ {
+ "iType" "19"
+ "pos_x" "74.873322"
+ "pos_y" "255.213364"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_003"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "2"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "4"
+ "numTexcoord_Name_0" "eyeworld"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "n"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_004"
+ {
+ "iType" "7"
+ "pos_x" "-107.554504"
+ "pos_y" "117.208954"
+ "size_x" "54.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_005"
+ {
+ "iType" "25"
+ "pos_x" "139.651077"
+ "pos_y" "138.786652"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "18"
+ "pos_x" "20.277752"
+ "pos_y" "133.524475"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "4"
+ "pos_x" "357.088928"
+ "pos_y" "-106.977783"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_008"
+ {
+ "iType" "3"
+ "pos_x" "-390.382233"
+ "pos_y" "-97.111115"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "numTexcoords" "2"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "4"
+ "numTexcoord_Name_0" "eyeworld"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "n"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_009"
+ {
+ "iType" "58"
+ "pos_x" "-244.940002"
+ "pos_y" "-86.831085"
+ "size_x" "111.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "-30.262245"
+ "pos_y" "4.071152"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_011"
+ {
+ "iType" "72"
+ "pos_x" "112.599976"
+ "pos_y" "-86.173302"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_012"
+ {
+ "iType" "1"
+ "pos_x" "-366.702240"
+ "pos_y" "190.657776"
+ "size_x" "55.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_normal_compression" "1"
+ "enable_blendweights" "1"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_013"
+ {
+ "iType" "101"
+ "pos_x" "-246.806671"
+ "pos_y" "154.646667"
+ "size_x" "95.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "3"
+ }
+ }
+ "iCompMode" "0"
+ }
+ "Node_014"
+ {
+ "iType" "29"
+ "pos_x" "-74.162224"
+ "pos_y" "-91.392258"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "1"
+ "iTextureType" "6"
+ "IsCubemap" "1"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\cubemap_uffizi"
+ "szFallbackTexturePath" "white"
+ "iFallbackMode" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/model_litsphere.txt b/mp/game/momentum/shadereditorui/canvas/model_litsphere.txt
new file mode 100644
index 0000000000..e6716a5290
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/model_litsphere.txt
@@ -0,0 +1,1024 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "68"
+ "pos_x" "-358.589020"
+ "pos_y" "440.458923"
+ "size_x" "106.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vskinning_mode" "1"
+ }
+ "Node_001"
+ {
+ "iType" "14"
+ "pos_x" "-250.440155"
+ "pos_y" "516.961548"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_002"
+ {
+ "iType" "32"
+ "pos_x" "180.499054"
+ "pos_y" "525.032959"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "33"
+ "pos_x" "211.875641"
+ "pos_y" "332.860168"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "75"
+ "pos_x" "78.550774"
+ "pos_y" "323.654175"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_005"
+ {
+ "iType" "19"
+ "pos_x" "103.037239"
+ "pos_y" "255.469284"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_006"
+ {
+ "iType" "5"
+ "szName" "FL_proj_pos"
+ "pos_x" "73.762772"
+ "pos_y" "526.378784"
+ "size_x" "50.000000"
+ "size_y" "-48.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_007"
+ {
+ "iType" "20"
+ "pos_x" "111.173798"
+ "pos_y" "-65.359604"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "33"
+ "pos_x" "367.563507"
+ "pos_y" "-90.323036"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "5"
+ "szName" "Diffuse"
+ "pos_x" "-254.613297"
+ "pos_y" "172.946304"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_010"
+ {
+ "iType" "33"
+ "szName" "Diffuse_component"
+ "pos_x" "-163.760132"
+ "pos_y" "-256.532654"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "70"
+ "pos_x" "403.806580"
+ "pos_y" "-442.488403"
+ "size_x" "71.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_012"
+ {
+ "iType" "72"
+ "pos_x" "452.659241"
+ "pos_y" "-685.794800"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_013"
+ {
+ "iType" "76"
+ "pos_x" "227.819275"
+ "pos_y" "42.628021"
+ "size_x" "163.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "2"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "4"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "0"
+ }
+ "Node_014"
+ {
+ "iType" "32"
+ "pos_x" "-164.085693"
+ "pos_y" "173.221390"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "27"
+ "pos_x" "-30.370899"
+ "pos_y" "43.983246"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_016"
+ {
+ "iType" "27"
+ "pos_x" "-29.578266"
+ "pos_y" "-63.381824"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_017"
+ {
+ "iType" "71"
+ "pos_x" "427.059143"
+ "pos_y" "-532.128906"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "0.830316"
+ "pos_y" "281.186646"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "92.836716"
+ "container_extents_y" "242.092712"
+ "container_extents_z" "-92.836716"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_019"
+ {
+ "iType" "4"
+ "pos_x" "670.140625"
+ "pos_y" "-674.985779"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_020"
+ {
+ "iType" "31"
+ "szName" "Off"
+ "pos_x" "-581.447205"
+ "pos_y" "-37.021721"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "136.993286"
+ "container_extents_y" "362.855988"
+ "container_extents_z" "-136.993286"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_021"
+ {
+ "iType" "33"
+ "pos_x" "-276.003357"
+ "pos_y" "23.152893"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "66"
+ "pos_x" "-142.517090"
+ "pos_y" "352.053162"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vlight_static" "0"
+ "i_vlight_hl" "0"
+ }
+ "Node_023"
+ {
+ "iType" "67"
+ "pos_x" "-467.593597"
+ "pos_y" "1.790497"
+ "size_x" "156.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "2"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "6"
+ }
+ }
+ "i_plight_static" "0"
+ "i_plight_ao" "0"
+ "i_plight_hl" "0"
+ }
+ "Node_024"
+ {
+ "iType" "29"
+ "szName" "Albedo"
+ "pos_x" "-525.442932"
+ "pos_y" "-572.312988"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Models\Combine_soldier\combinesoldiersheet_prisonguard"
+ "iFallbackMode" "0"
+ }
+ "Node_025"
+ {
+ "iType" "27"
+ "pos_x" "240.059113"
+ "pos_y" "-510.583191"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_026"
+ {
+ "iType" "7"
+ "pos_x" "98.827866"
+ "pos_y" "-435.766724"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_027"
+ {
+ "iType" "27"
+ "pos_x" "239.658447"
+ "pos_y" "-557.094055"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "3"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_028"
+ {
+ "iType" "27"
+ "pos_x" "238.527435"
+ "pos_y" "-467.388367"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_029"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "-143.523071"
+ "pos_y" "-37.679588"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "138.463028"
+ "container_extents_y" "602.023865"
+ "container_extents_z" "-138.463028"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_030"
+ {
+ "iType" "19"
+ "pos_x" "-103.441597"
+ "pos_y" "477.592010"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_031"
+ {
+ "iType" "19"
+ "pos_x" "-101.664513"
+ "pos_y" "527.423462"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_032"
+ {
+ "iType" "2"
+ "pos_x" "392.240631"
+ "pos_y" "424.522766"
+ "size_x" "55.000000"
+ "size_y" "-94.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "4"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_07"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "6"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "WPos"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "WNormal"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "Proj pos"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "FL proj pos"
+ "numTexcoord_Flag_5" "8"
+ "numTexcoord_Name_5" "Proj normal"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "VAttn"
+ "numColor_Flag_1" "4"
+ "numColor_Name_1" "VLight"
+ }
+ "Node_033"
+ {
+ "iType" "17"
+ "pos_x" "-501.628326"
+ "pos_y" "-1013.498718"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_034"
+ {
+ "iType" "90"
+ "pos_x" "-1058.235107"
+ "pos_y" "-791.251282"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "i_c_matrix" "0"
+ }
+ "Node_035"
+ {
+ "iType" "3"
+ "pos_x" "-861.401611"
+ "pos_y" "-343.558258"
+ "size_x" "55.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "numTexcoords" "6"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "WPos"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "WNormal"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "Proj pos"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "FL proj pos"
+ "numTexcoord_Flag_5" "8"
+ "numTexcoord_Name_5" "Proj normal"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "VAttn"
+ "numColor_Flag_1" "4"
+ "numColor_Name_1" "VLight"
+ }
+ "Node_036"
+ {
+ "iType" "19"
+ "pos_x" "-896.610962"
+ "pos_y" "-741.489136"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "1"
+ }
+ "Node_037"
+ {
+ "iType" "27"
+ "pos_x" "-747.837769"
+ "pos_y" "-740.086792"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_038"
+ {
+ "iType" "19"
+ "pos_x" "-500.976593"
+ "pos_y" "-862.359985"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_039"
+ {
+ "iType" "19"
+ "pos_x" "-517.505432"
+ "pos_y" "-753.256958"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_040"
+ {
+ "iType" "5"
+ "pos_x" "-691.714172"
+ "pos_y" "-969.373230"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_041"
+ {
+ "iType" "5"
+ "pos_x" "-689.851501"
+ "pos_y" "-861.392944"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 -1"
+ }
+ "Node_042"
+ {
+ "iType" "29"
+ "szName" "view space lightmap"
+ "pos_x" "-317.680603"
+ "pos_y" "-949.684326"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "litsphere"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\matball_02"
+ "szFallbackTexturePath" "texture_samples\matball_02"
+ "iFallbackMode" "4"
+ }
+ "Node_043"
+ {
+ "iType" "26"
+ "pos_x" "60.556091"
+ "pos_y" "-670.144714"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_044"
+ {
+ "iType" "19"
+ "pos_x" "-132.765060"
+ "pos_y" "-581.510315"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_045"
+ {
+ "iType" "17"
+ "pos_x" "-313.510101"
+ "pos_y" "-500.159729"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "1"
+ "pos_x" "-520.492310"
+ "pos_y" "383.104004"
+ "size_x" "55.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_normal_compression" "1"
+ "enable_blendweights" "1"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_047"
+ {
+ "iType" "101"
+ "pos_x" "-402.342346"
+ "pos_y" "303.141663"
+ "size_x" "95.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "3"
+ }
+ }
+ "iCompMode" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/model_snowy.txt b/mp/game/momentum/shadereditorui/canvas/model_snowy.txt
new file mode 100644
index 0000000000..27c4d741b4
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/model_snowy.txt
@@ -0,0 +1,3652 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "25"
+ "pos_x" "-299.034607"
+ "pos_y" "595.806274"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_001"
+ {
+ "iType" "25"
+ "pos_x" "-299.034607"
+ "pos_y" "559.898193"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_002"
+ {
+ "iType" "31"
+ "szName" "ON"
+ "pos_x" "331.559204"
+ "pos_y" "-16.809479"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "182.742737"
+ "container_extents_y" "823.093750"
+ "container_extents_z" "-182.742737"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_003"
+ {
+ "iType" "53"
+ "pos_x" "-910.638489"
+ "pos_y" "304.940155"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "23"
+ "pos_x" "-1037.434326"
+ "pos_y" "291.404266"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "19"
+ "pos_x" "-1431.031494"
+ "pos_y" "-34.527313"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_006"
+ {
+ "iType" "14"
+ "pos_x" "-220.561584"
+ "pos_y" "820.312744"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_007"
+ {
+ "iType" "27"
+ "pos_x" "-682.632568"
+ "pos_y" "-344.424011"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_008"
+ {
+ "iType" "18"
+ "pos_x" "-161.562836"
+ "pos_y" "610.327026"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "32"
+ "pos_x" "82.485123"
+ "pos_y" "584.654907"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "31"
+ "pos_x" "-62.823177"
+ "pos_y" "473.883698"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "62.811218"
+ "container_extents_y" "232.919769"
+ "container_extents_z" "-62.811218"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_011"
+ {
+ "iType" "75"
+ "pos_x" "14.602026"
+ "pos_y" "445.455353"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_012"
+ {
+ "iType" "33"
+ "pos_x" "137.882080"
+ "pos_y" "491.238495"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "18"
+ "pos_x" "-1402.897461"
+ "pos_y" "117.985107"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-1479.457153"
+ "pos_y" "274.916229"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "szName" "diffuse"
+ "pos_x" "387.497437"
+ "pos_y" "275.393494"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "szName" "Specular"
+ "pos_x" "31.314459"
+ "pos_y" "267.249542"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_017"
+ {
+ "iType" "32"
+ "pos_x" "485.332031"
+ "pos_y" "272.623810"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "33"
+ "pos_x" "1026.863770"
+ "pos_y" "91.808105"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "168"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "33"
+ "pos_x" "973.598694"
+ "pos_y" "-27.113068"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "168"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "7"
+ "pos_x" "-181.255676"
+ "pos_y" "543.788696"
+ "size_x" "54.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_021"
+ {
+ "iType" "27"
+ "pos_x" "-688.071106"
+ "pos_y" "677.496948"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "175"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xyz"
+ }
+ "Node_022"
+ {
+ "iType" "27"
+ "pos_x" "-687.730408"
+ "pos_y" "612.119995"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "175"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_023"
+ {
+ "iType" "26"
+ "pos_x" "-524.809265"
+ "pos_y" "659.291626"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "69"
+ "pos_x" "-700.568176"
+ "pos_y" "813.892212"
+ "size_x" "101.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "175"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "2"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vskinning_mode" "2"
+ }
+ "Node_025"
+ {
+ "iType" "19"
+ "pos_x" "14.134359"
+ "pos_y" "499.710602"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-3.727656"
+ "pos_y" "591.317993"
+ "size_x" "50.000000"
+ "size_y" "-48.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_027"
+ {
+ "iType" "25"
+ "pos_x" "-299.712097"
+ "pos_y" "633.069214"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "19"
+ "pos_x" "-64.499283"
+ "pos_y" "792.782715"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_029"
+ {
+ "iType" "19"
+ "pos_x" "-1401.849609"
+ "pos_y" "187.411621"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "166"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "167"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_030"
+ {
+ "iType" "73"
+ "szName" "Tangentspace"
+ "pos_x" "-1619.572632"
+ "pos_y" "-38.087097"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "6"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mcomp_matrix" "16"
+ "i_mcomp_c" "0"
+ }
+ "Node_031"
+ {
+ "iType" "71"
+ "pos_x" "709.196106"
+ "pos_y" "-673.911560"
+ "size_x" "170.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "70"
+ "pos_x" "712.336243"
+ "pos_y" "-577.848145"
+ "size_x" "71.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_033"
+ {
+ "iType" "7"
+ "pos_x" "410.617889"
+ "pos_y" "-572.928528"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_034"
+ {
+ "iType" "27"
+ "szName" "proj_z"
+ "pos_x" "409.736786"
+ "pos_y" "-660.502380"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_035"
+ {
+ "iType" "27"
+ "pos_x" "553.371521"
+ "pos_y" "-707.137146"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "2"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_036"
+ {
+ "iType" "72"
+ "pos_x" "1152.481812"
+ "pos_y" "-898.468079"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_037"
+ {
+ "iType" "68"
+ "pos_x" "-412.877258"
+ "pos_y" "783.290527"
+ "size_x" "116.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "3"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "1"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vskinning_mode" "2"
+ }
+ "Node_038"
+ {
+ "iType" "61"
+ "pos_x" "-1043.730957"
+ "pos_y" "168.753326"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "19"
+ "szName" "world2eye"
+ "pos_x" "-1116.969604"
+ "pos_y" "412.146057"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_040"
+ {
+ "iType" "5"
+ "pos_x" "-1112.923096"
+ "pos_y" "511.305420"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_041"
+ {
+ "iType" "27"
+ "pos_x" "550.036255"
+ "pos_y" "-572.179993"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_042"
+ {
+ "iType" "17"
+ "szName" "Specular"
+ "pos_x" "137.071884"
+ "pos_y" "-1149.045654"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "17"
+ "szName" "writes_to_A"
+ "pos_x" "-299.836426"
+ "pos_y" "-711.265137"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "143"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_044"
+ {
+ "iType" "19"
+ "pos_x" "-984.810486"
+ "pos_y" "-713.365967"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_045"
+ {
+ "iType" "80"
+ "pos_x" "-1141.202881"
+ "pos_y" "-848.905884"
+ "size_x" "83.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "2"
+ }
+ "Node_046"
+ {
+ "iType" "58"
+ "pos_x" "-1358.624512"
+ "pos_y" "-720.599304"
+ "size_x" "111.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_047"
+ {
+ "iType" "49"
+ "pos_x" "-887.519653"
+ "pos_y" "165.745148"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_048"
+ {
+ "iType" "5"
+ "pos_x" "-1004.388733"
+ "pos_y" "56.160908"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_049"
+ {
+ "iType" "38"
+ "pos_x" "-699.437439"
+ "pos_y" "231.170700"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "173"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "5"
+ "pos_x" "-536.772766"
+ "pos_y" "255.797729"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_051"
+ {
+ "iType" "32"
+ "pos_x" "144.554855"
+ "pos_y" "266.021149"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "5"
+ "pos_x" "-1043.420410"
+ "pos_y" "-338.782898"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "150"
+ }
+ "Node_053"
+ {
+ "iType" "19"
+ "pos_x" "-1011.019775"
+ "pos_y" "-227.396942"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_054"
+ {
+ "iType" "29"
+ "szName" "Envmap"
+ "pos_x" "-1177.321899"
+ "pos_y" "-720.104126"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "6"
+ "IsCubemap" "1"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\cubemap_uffizi"
+ "szFallbackTexturePath" "cable\black"
+ "iFallbackMode" "1"
+ }
+ "Node_055"
+ {
+ "iType" "33"
+ "pos_x" "114.758011"
+ "pos_y" "-7.808853"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "33"
+ "pos_x" "41.676437"
+ "pos_y" "-104.377495"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "170"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_057"
+ {
+ "iType" "74"
+ "pos_x" "-302.706024"
+ "pos_y" "46.073608"
+ "size_x" "155.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "3"
+ }
+ }
+ "i_plight_ao" "0"
+ }
+ "Node_058"
+ {
+ "iType" "31"
+ "szName" "OFF"
+ "pos_x" "-544.598694"
+ "pos_y" "-64.903015"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "185.521713"
+ "container_extents_y" "736.290649"
+ "container_extents_z" "-185.521713"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_059"
+ {
+ "iType" "33"
+ "szName" "Diffuse"
+ "pos_x" "-106.033875"
+ "pos_y" "-429.474274"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "33"
+ "szName" "Specular"
+ "pos_x" "-102.639160"
+ "pos_y" "-542.013611"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "31"
+ "szName" "OFF"
+ "pos_x" "-1454.844971"
+ "pos_y" "-768.641785"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "171.600098"
+ "container_extents_y" "1247.736938"
+ "container_extents_z" "-171.600098"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_062"
+ {
+ "iType" "66"
+ "pos_x" "-73.426224"
+ "pos_y" "737.022339"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vlight_static" "0"
+ "i_vlight_hl" "0"
+ }
+ "Node_063"
+ {
+ "iType" "26"
+ "pos_x" "-1718.759521"
+ "pos_y" "-612.743591"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "19"
+ "pos_x" "-1548.065186"
+ "pos_y" "-1207.617188"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "152"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_065"
+ {
+ "iType" "17"
+ "pos_x" "-1392.416382"
+ "pos_y" "-1278.056885"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "19"
+ "pos_x" "-1526.478516"
+ "pos_y" "-1349.632446"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "153"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_067"
+ {
+ "iType" "19"
+ "pos_x" "-1525.342407"
+ "pos_y" "-1484.830688"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_068"
+ {
+ "iType" "27"
+ "pos_x" "-1912.851074"
+ "pos_y" "-1476.891235"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_069"
+ {
+ "iType" "27"
+ "pos_x" "-1937.175537"
+ "pos_y" "-1146.866333"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "zy"
+ }
+ "Node_070"
+ {
+ "iType" "3"
+ "pos_x" "-2026.228271"
+ "pos_y" "-261.145721"
+ "size_x" "74.000000"
+ "size_y" "-116.000000"
+ "iPreview" "0"
+ "numTexcoords" "8"
+ "numColor" "2"
+ "numTexcoord_Flag_0" "8"
+ "numTexcoord_Name_0" "UV_seamless_xy"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "WNormal"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "WPos"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "VAttn"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Proj pos"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "4"
+ "numTexcoord_Name_7" "eye2world"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "FL pos"
+ "numColor_Flag_1" "8"
+ "numColor_Name_1" "seamlessweights_z"
+ }
+ "Node_071"
+ {
+ "iType" "27"
+ "pos_x" "-679.146423"
+ "pos_y" "-453.478424"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_072"
+ {
+ "iType" "20"
+ "szName" "screenpos"
+ "pos_x" "-506.001495"
+ "pos_y" "-416.027191"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_073"
+ {
+ "iType" "29"
+ "pos_x" "-1194.053223"
+ "pos_y" "-163.643906"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "phongexp"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "models\combine_soldier\combine_elite_phong"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_074"
+ {
+ "iType" "29"
+ "pos_x" "-1776.444214"
+ "pos_y" "-1447.851929"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "snow"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\ice_2"
+ "szFallbackTexturePath" "texture_samples\ice_2"
+ "iFallbackMode" "4"
+ }
+ "Node_075"
+ {
+ "iType" "17"
+ "pos_x" "-1382.711548"
+ "pos_y" "-1430.089844"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_076"
+ {
+ "iType" "29"
+ "pos_x" "-1805.055786"
+ "pos_y" "-1111.949829"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "snow"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\ice_2"
+ "szFallbackTexturePath" "texture_samples\ice_2"
+ "iFallbackMode" "4"
+ }
+ "Node_077"
+ {
+ "iType" "29"
+ "pos_x" "-1770.472656"
+ "pos_y" "-1287.368286"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "snow"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\ice_2"
+ "szFallbackTexturePath" "texture_samples\ice_2"
+ "iFallbackMode" "4"
+ }
+ "Node_078"
+ {
+ "iType" "27"
+ "szName" "snow mask"
+ "pos_x" "-1352.929932"
+ "pos_y" "-1637.036255"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "a"
+ }
+ "Node_079"
+ {
+ "iType" "37"
+ "pos_x" "-867.100830"
+ "pos_y" "-1696.989868"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_080"
+ {
+ "iType" "38"
+ "pos_x" "-864.120850"
+ "pos_y" "-1804.272705"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_081"
+ {
+ "iType" "21"
+ "pos_x" "-678.889343"
+ "pos_y" "-1723.810547"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "5"
+ "pos_x" "-710.274109"
+ "pos_y" "-1477.828247"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_083"
+ {
+ "iType" "49"
+ "pos_x" "-1151.160767"
+ "pos_y" "-1745.914429"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_084"
+ {
+ "iType" "19"
+ "pos_x" "-745.416016"
+ "pos_y" "-1360.643066"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_085"
+ {
+ "iType" "27"
+ "szName" "snow rgb"
+ "pos_x" "-952.283508"
+ "pos_y" "-1330.547729"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "rgb"
+ }
+ "Node_086"
+ {
+ "iType" "61"
+ "pos_x" "-999.219666"
+ "pos_y" "-83.768295"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_087"
+ {
+ "iType" "17"
+ "pos_x" "-834.148438"
+ "pos_y" "-164.519714"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_088"
+ {
+ "iType" "25"
+ "szName" "World_normal"
+ "pos_x" "-1285.157959"
+ "pos_y" "-38.549469"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_089"
+ {
+ "iType" "26"
+ "szName" "Comp"
+ "pos_x" "960.000549"
+ "pos_y" "-977.740479"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "174"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_090"
+ {
+ "iType" "17"
+ "pos_x" "797.163208"
+ "pos_y" "-976.985840"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "154"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_091"
+ {
+ "iType" "21"
+ "pos_x" "-190.661224"
+ "pos_y" "-2235.453857"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_092"
+ {
+ "iType" "19"
+ "pos_x" "-37.573780"
+ "pos_y" "-2215.153564"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_093"
+ {
+ "iType" "27"
+ "szName" "seamless_z"
+ "pos_x" "-1633.566284"
+ "pos_y" "-524.397888"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "9"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_094"
+ {
+ "iType" "27"
+ "szName" "seamless_xy"
+ "pos_x" "-1784.055054"
+ "pos_y" "-525.625244"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "zw"
+ }
+ "Node_095"
+ {
+ "iType" "27"
+ "pos_x" "-119.553162"
+ "pos_y" "698.925232"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_096"
+ {
+ "iType" "26"
+ "pos_x" "40.939655"
+ "pos_y" "696.274231"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "8"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_097"
+ {
+ "iType" "19"
+ "pos_x" "-2172.214355"
+ "pos_y" "-1304.651367"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_098"
+ {
+ "iType" "27"
+ "pos_x" "-1946.000366"
+ "pos_y" "-1305.078125"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xz"
+ }
+ "Node_099"
+ {
+ "iType" "2"
+ "pos_x" "194.688385"
+ "pos_y" "735.048462"
+ "size_x" "74.000000"
+ "size_y" "-127.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_07"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_08"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_09"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_10"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "8"
+ "numColor" "2"
+ "numTexcoord_Flag_0" "8"
+ "numTexcoord_Name_0" "UV_seamless_xy"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "WNormal"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "WPos"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "VAttn"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Proj pos"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "4"
+ "numTexcoord_Name_7" "eye2world"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "FL pos"
+ "numColor_Flag_1" "8"
+ "numColor_Name_1" "seamlessweights_z"
+ }
+ "Node_100"
+ {
+ "iType" "27"
+ "pos_x" "-115.968925"
+ "pos_y" "654.399353"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_101"
+ {
+ "iType" "26"
+ "pos_x" "45.943745"
+ "pos_y" "648.356995"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "177"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_102"
+ {
+ "iType" "5"
+ "pos_x" "-640.474243"
+ "pos_y" "-1482.885986"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_103"
+ {
+ "iType" "19"
+ "pos_x" "-732.367004"
+ "pos_y" "-2087.064697"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_104"
+ {
+ "iType" "5"
+ "pos_x" "-704.429138"
+ "pos_y" "-2209.495850"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_105"
+ {
+ "iType" "23"
+ "pos_x" "-269.223053"
+ "pos_y" "-2075.442627"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_106"
+ {
+ "iType" "25"
+ "pos_x" "-1403.243652"
+ "pos_y" "-371.557922"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "7"
+ }
+ }
+ }
+ "Node_107"
+ {
+ "iType" "5"
+ "pos_x" "-588.744324"
+ "pos_y" "-2214.453857"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_108"
+ {
+ "iType" "27"
+ "szName" "UV"
+ "pos_x" "-1799.573853"
+ "pos_y" "-220.167374"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_109"
+ {
+ "iType" "25"
+ "pos_x" "-436.152405"
+ "pos_y" "-2087.322021"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_110"
+ {
+ "iType" "19"
+ "pos_x" "-1555.931885"
+ "pos_y" "-2389.616699"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "152"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_111"
+ {
+ "iType" "19"
+ "pos_x" "-1534.345337"
+ "pos_y" "-2531.630371"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "153"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_112"
+ {
+ "iType" "19"
+ "pos_x" "-1533.209229"
+ "pos_y" "-2666.829102"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_113"
+ {
+ "iType" "27"
+ "pos_x" "-1920.718018"
+ "pos_y" "-2658.889648"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_114"
+ {
+ "iType" "17"
+ "pos_x" "-1390.578369"
+ "pos_y" "-2612.088379"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_115"
+ {
+ "iType" "27"
+ "pos_x" "-1953.867188"
+ "pos_y" "-2487.076172"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xz"
+ }
+ "Node_116"
+ {
+ "iType" "29"
+ "pos_x" "-1783.485840"
+ "pos_y" "-2476.251465"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_3d"
+ "szFallbackTexturePath" "texture_samples\noise_3d"
+ "iFallbackMode" "4"
+ }
+ "Node_117"
+ {
+ "iType" "29"
+ "pos_x" "-1770.887817"
+ "pos_y" "-2649.026367"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_3d"
+ "szFallbackTexturePath" "texture_samples\noise_3d"
+ "iFallbackMode" "4"
+ }
+ "Node_118"
+ {
+ "iType" "17"
+ "pos_x" "-1400.283203"
+ "pos_y" "-2460.055664"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_119"
+ {
+ "iType" "18"
+ "pos_x" "-579.935608"
+ "pos_y" "-2086.314209"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_120"
+ {
+ "iType" "29"
+ "pos_x" "-1781.389038"
+ "pos_y" "-2320.619629"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_3d"
+ "szFallbackTexturePath" "texture_samples\noise_3d"
+ "iFallbackMode" "4"
+ }
+ "Node_121"
+ {
+ "iType" "34"
+ "pos_x" "-70.140060"
+ "pos_y" "-2014.990723"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "141"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_122"
+ {
+ "iType" "5"
+ "pos_x" "-127.292732"
+ "pos_y" "-2348.871338"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.7 1"
+ }
+ "Node_123"
+ {
+ "iType" "5"
+ "pos_x" "-234.634232"
+ "pos_y" "-2361.655029"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9 0.95 1"
+ }
+ "Node_124"
+ {
+ "iType" "27"
+ "pos_x" "-605.565063"
+ "pos_y" "-2343.872803"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_125"
+ {
+ "iType" "27"
+ "pos_x" "-1945.042480"
+ "pos_y" "-2328.865234"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "zy"
+ }
+ "Node_126"
+ {
+ "iType" "5"
+ "pos_x" "-903.229797"
+ "pos_y" "-1455.116577"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.54 0.57 0.6"
+ }
+ "Node_127"
+ {
+ "iType" "4"
+ "pos_x" "1372.744873"
+ "pos_y" "-1066.363281"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_128"
+ {
+ "iType" "5"
+ "pos_x" "-21.431444"
+ "pos_y" "-1929.341675"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.996"
+ }
+ "Node_129"
+ {
+ "iType" "34"
+ "pos_x" "-665.002380"
+ "pos_y" "-1585.585327"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_130"
+ {
+ "iType" "19"
+ "pos_x" "-16.084276"
+ "pos_y" "-1164.572754"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "163"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_131"
+ {
+ "iType" "27"
+ "pos_x" "-2696.305176"
+ "pos_y" "-2363.271484"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_132"
+ {
+ "iType" "17"
+ "pos_x" "-2319.975586"
+ "pos_y" "-2451.517090"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "137"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_133"
+ {
+ "iType" "5"
+ "pos_x" "-2572.278809"
+ "pos_y" "-2241.552979"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "50"
+ }
+ "Node_134"
+ {
+ "iType" "34"
+ "pos_x" "-2469.800293"
+ "pos_y" "-2279.497314"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "133"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_135"
+ {
+ "iType" "19"
+ "pos_x" "-2180.081543"
+ "pos_y" "-2486.649414"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_136"
+ {
+ "iType" "5"
+ "pos_x" "-2402.507324"
+ "pos_y" "-2555.752930"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_137"
+ {
+ "iType" "19"
+ "pos_x" "-2465.617188"
+ "pos_y" "-2430.706543"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_138"
+ {
+ "iType" "5"
+ "pos_x" "-2574.880371"
+ "pos_y" "-2334.270508"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_139"
+ {
+ "iType" "5"
+ "pos_x" "-2570.144043"
+ "pos_y" "-2520.909668"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_140"
+ {
+ "iType" "5"
+ "pos_x" "-2299.881836"
+ "pos_y" "-1348.744141"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.015"
+ }
+ "Node_141"
+ {
+ "iType" "5"
+ "pos_x" "-128.220657"
+ "pos_y" "-1926.510986"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.995"
+ }
+ "Node_142"
+ {
+ "iType" "19"
+ "szName" "normal_map_alpha_mask"
+ "pos_x" "-808.039856"
+ "pos_y" "-669.865967"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "173"
+ "iTarget_jack" "5"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_143"
+ {
+ "iType" "19"
+ "pos_x" "-471.085480"
+ "pos_y" "-692.006287"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "144"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "172"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_144"
+ {
+ "iType" "19"
+ "szName" "scale_by_fresnel"
+ "pos_x" "-615.345093"
+ "pos_y" "-671.797791"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "145"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_145"
+ {
+ "iType" "21"
+ "pos_x" "-708.089783"
+ "pos_y" "-806.220398"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_146"
+ {
+ "iType" "5"
+ "pos_x" "-1290.406250"
+ "pos_y" "-1763.358643"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "10"
+ }
+ "Node_147"
+ {
+ "iType" "17"
+ "pos_x" "-350.031494"
+ "pos_y" "-1706.450684"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_148"
+ {
+ "iType" "5"
+ "pos_x" "-511.937866"
+ "pos_y" "-1627.724121"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_149"
+ {
+ "iType" "19"
+ "pos_x" "-494.626312"
+ "pos_y" "-1712.140381"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_150"
+ {
+ "iType" "5"
+ "pos_x" "-1265.601196"
+ "pos_y" "-1572.631348"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 1"
+ }
+ "Node_151"
+ {
+ "iType" "23"
+ "pos_x" "-1100.441406"
+ "pos_y" "-1563.682495"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "150"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_152"
+ {
+ "iType" "27"
+ "pos_x" "-1937.289551"
+ "pos_y" "-1992.133057"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "9"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_153"
+ {
+ "iType" "27"
+ "pos_x" "-1944.175049"
+ "pos_y" "-2040.441406"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "9"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_154"
+ {
+ "iType" "19"
+ "pos_x" "313.377472"
+ "pos_y" "-1685.320313"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "155"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_155"
+ {
+ "iType" "19"
+ "pos_x" "124.399261"
+ "pos_y" "-1725.150513"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "171"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_156"
+ {
+ "iType" "29"
+ "pos_x" "-2109.548828"
+ "pos_y" "-1598.152954"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "snow_normal"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_0_normal"
+ "szFallbackTexturePath" "texture_samples\fx_clouds_0_normal"
+ "iFallbackMode" "4"
+ }
+ "Node_157"
+ {
+ "iType" "19"
+ "pos_x" "-1889.794800"
+ "pos_y" "-1625.452515"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "156"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "152"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_158"
+ {
+ "iType" "19"
+ "pos_x" "-1884.719360"
+ "pos_y" "-1688.581177"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "161"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "153"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_159"
+ {
+ "iType" "19"
+ "pos_x" "-1883.583130"
+ "pos_y" "-1761.403687"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "162"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_160"
+ {
+ "iType" "17"
+ "pos_x" "-1746.988037"
+ "pos_y" "-1650.027832"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "157"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "158"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_161"
+ {
+ "iType" "29"
+ "pos_x" "-2102.644043"
+ "pos_y" "-1713.995972"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "snow_normal"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_0_normal"
+ "szFallbackTexturePath" "texture_samples\fx_clouds_0_normal"
+ "iFallbackMode" "4"
+ }
+ "Node_162"
+ {
+ "iType" "29"
+ "pos_x" "-2104.316406"
+ "pos_y" "-1819.379028"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "snow_normal"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_0_normal"
+ "szFallbackTexturePath" "texture_samples\fx_clouds_0_normal"
+ "iFallbackMode" "4"
+ }
+ "Node_163"
+ {
+ "iType" "21"
+ "pos_x" "-192.615692"
+ "pos_y" "-1378.050171"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "174"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "164"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_164"
+ {
+ "iType" "37"
+ "pos_x" "-297.751404"
+ "pos_y" "-1508.793213"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_165"
+ {
+ "iType" "17"
+ "pos_x" "-1753.794434"
+ "pos_y" "-1723.174194"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "160"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "159"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_166"
+ {
+ "iType" "21"
+ "pos_x" "-1621.433228"
+ "pos_y" "88.963646"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "173"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "165"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "164"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_167"
+ {
+ "iType" "5"
+ "pos_x" "-1567.767212"
+ "pos_y" "268.307159"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_168"
+ {
+ "iType" "76"
+ "pos_x" "732.506531"
+ "pos_y" "93.800934"
+ "size_x" "168.000000"
+ "size_y" "-83.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "8"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "1"
+ }
+ "Node_169"
+ {
+ "iType" "27"
+ "pos_x" "-1946.678467"
+ "pos_y" "-2092.731689"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "9"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_170"
+ {
+ "iType" "67"
+ "pos_x" "-302.819305"
+ "pos_y" "-74.045364"
+ "size_x" "156.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "3"
+ }
+ }
+ "i_plight_static" "0"
+ "i_plight_ao" "0"
+ "i_plight_hl" "0"
+ }
+ "Node_171"
+ {
+ "iType" "5"
+ "pos_x" "151.938049"
+ "pos_y" "-1846.089600"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_172"
+ {
+ "iType" "5"
+ "pos_x" "-444.519226"
+ "pos_y" "-806.678040"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_173"
+ {
+ "iType" "29"
+ "szName" "Normalmap"
+ "pos_x" "-1682.656860"
+ "pos_y" "206.380386"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "2"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "models\combine_soldier\combine_elite_normal"
+ "szFallbackTexturePath" "dev\flat_normal"
+ "iFallbackMode" "3"
+ }
+ "Node_174"
+ {
+ "iType" "29"
+ "szName" "Albedo"
+ "pos_x" "-921.624634"
+ "pos_y" "-1181.807007"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "models\combine_soldier\combine_elite"
+ "szFallbackTexturePath" "grey"
+ "iFallbackMode" "2"
+ }
+ "Node_175"
+ {
+ "iType" "101"
+ "pos_x" "-870.226379"
+ "pos_y" "760.902283"
+ "size_x" "95.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "6"
+ }
+ }
+ "iCompMode" "1"
+ }
+ "Node_176"
+ {
+ "iType" "1"
+ "pos_x" "-874.404907"
+ "pos_y" "629.058594"
+ "size_x" "55.000000"
+ "size_y" "-105.000000"
+ "iPreview" "0"
+ "enable_flex" "1"
+ "enable_normal" "1"
+ "enable_normal_compression" "1"
+ "enable_blendweights" "1"
+ "enable_tangentspace" "1"
+ "enable_tangentspace_skinning" "1"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_177"
+ {
+ "iType" "19"
+ "pos_x" "-278.928955"
+ "pos_y" "687.992615"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "175"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "175"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt
new file mode 100644
index 0000000000..f4f59e275c
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt
@@ -0,0 +1,397 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "4"
+ "config_ppe"
+ {
+ "updatefbcopy" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2001"
+ "pos_x" "-399.867645"
+ "pos_y" "200.284698"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbhalf_rgba_0"
+ "pos_x" "-507.830566"
+ "pos_y" "-115.098801"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbhalf_rgba_0"
+ }
+ "Node_002"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbhalf_rgba_1"
+ "pos_x" "-517.584412"
+ "pos_y" "-332.170502"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbhalf_rgba_1"
+ }
+ "Node_003"
+ {
+ "iType" "2011"
+ "pos_x" "-269.079987"
+ "pos_y" "-805.249084"
+ "size_x" "158.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "2002"
+ "pos_x" "809.365051"
+ "pos_y" "-777.390442"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbhalf_rgba_2"
+ "pos_x" "-440.479248"
+ "pos_y" "-939.310242"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbhalf_rgba_2"
+ }
+ "Node_006"
+ {
+ "iType" "2010"
+ "pos_x" "453.915344"
+ "pos_y" "-903.704590"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fbhalf_rgba_2\'\r\n \'$translucent\' 1\r\n}"
+ }
+ "Node_007"
+ {
+ "iType" "2012"
+ "pos_x" "-221.603882"
+ "pos_y" "150.628510"
+ "size_x" "181.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "szVRCName" "Viewmodel_view"
+ "options_bool_amt" "7"
+ "options_int_amt" "7"
+ "options_float_amt" "3"
+ "options_string_amt" "0"
+ "options_bool_0" "1"
+ "options_bool_1" "1"
+ "options_bool_2" "1"
+ "options_bool_3" "0"
+ "options_bool_4" "0"
+ "options_bool_5" "0"
+ "options_bool_6" "1"
+ "options_int_0" "0"
+ "options_int_1" "0"
+ "options_int_2" "0"
+ "options_int_3" "0"
+ "options_int_4" "0"
+ "options_int_5" "0"
+ "options_int_6" "0"
+ "options_float_0" "0.000000"
+ "options_float_1" "0.000000"
+ "options_float_2" "1.000000"
+ "iSceneDraw" "0"
+ }
+ "Node_008"
+ {
+ "iType" "2004"
+ "pos_x" "-210.247681"
+ "pos_y" "-429.678284"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_009"
+ {
+ "iType" "2004"
+ "pos_x" "-196.906036"
+ "pos_y" "-196.958389"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_010"
+ {
+ "iType" "2010"
+ "pos_x" "-397.973328"
+ "pos_y" "-227.517029"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_7_half_aceil_x\'\r\n\r\n \'$basetexture\' \'_rt_fbhalf_rgba_0\'\r\n}"
+ }
+ "Node_011"
+ {
+ "iType" "2010"
+ "pos_x" "-398.202271"
+ "pos_y" "-481.477325"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_7_half_aceil_y\'\r\n\r\n \'$basetexture\' \'_rt_fbhalf_rgba_1\'\r\n}"
+ }
+ "Node_012"
+ {
+ "iType" "2004"
+ "pos_x" "567.805664"
+ "pos_y" "-749.825623"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_013"
+ {
+ "iType" "2004"
+ "pos_x" "0.811378"
+ "pos_y" "-802.618103"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_014"
+ {
+ "iType" "2010"
+ "pos_x" "-135.732941"
+ "pos_y" "-987.250549"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'basetexture_accum\'\r\n\r\n \'$basetexture\' \'_rt_fbhalf_rgba_0\'\r\n \'$basetexture2\' \'_rt_fbhalf_rgba_1\'\r\n}"
+ }
+ "Node_015"
+ {
+ "iType" "1001"
+ "szName" "Blur"
+ "pos_x" "-660.086426"
+ "pos_y" "-310.937012"
+ "size_x" "84.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "292.976227"
+ "container_extents_y" "608.041748"
+ "container_extents_z" "-292.976227"
+ "szConstantString" "0.116582 0.302179 0.078568 0.75"
+ }
+ "Node_016"
+ {
+ "iType" "1001"
+ "szName" "Accumulation"
+ "pos_x" "-616.056152"
+ "pos_y" "-887.311157"
+ "size_x" "84.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "191.910278"
+ "container_extents_y" "759.715332"
+ "container_extents_z" "-191.910278"
+ "szConstantString" "0.343832 0.461946 0.81629 0.75"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt
new file mode 100644
index 0000000000..8492556359
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt
@@ -0,0 +1,245 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "4"
+ "config_ppe"
+ {
+ "updatefbcopy" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2001"
+ "pos_x" "-343.579529"
+ "pos_y" "213.420929"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2010"
+ "szName" "downsample"
+ "pos_x" "-265.588318"
+ "pos_y" "94.636635"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'downsample_4\'\r\n}"
+ }
+ "Node_002"
+ {
+ "iType" "2010"
+ "szName" "blur x"
+ "pos_x" "-267.894592"
+ "pos_y" "-112.755157"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$BaseTexture\' \'_rt_fbquarter_0\'\r\n}"
+ }
+ "Node_003"
+ {
+ "iType" "2010"
+ "szName" "blur y"
+ "pos_x" "-262.868835"
+ "pos_y" "-270.207031"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$BaseTexture\' \'_rt_fbquarter_1\'\r\n}"
+ }
+ "Node_004"
+ {
+ "iType" "2002"
+ "pos_x" "438.386444"
+ "pos_y" "-233.359741"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "2010"
+ "szName" "blend base textures"
+ "pos_x" "39.418751"
+ "pos_y" "-372.709290"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'basetexture_blend\'\r\n\r\n \'$BaseTexture\' \'_rt_fullframefb\'\r\n \'$BaseTexture2\' \'_rt_fbquarter_0\'\r\n}"
+ }
+ "Node_006"
+ {
+ "iType" "2004"
+ "pos_x" "-54.079861"
+ "pos_y" "118.084595"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ }
+ "Node_007"
+ {
+ "iType" "2004"
+ "pos_x" "-54.189266"
+ "pos_y" "-66.460052"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ }
+ "Node_008"
+ {
+ "iType" "2004"
+ "pos_x" "-52.769436"
+ "pos_y" "-232.025208"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ }
+ "Node_009"
+ {
+ "iType" "2004"
+ "pos_x" "216.783936"
+ "pos_y" "-232.278564"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "0"
+ }
+ "Node_010"
+ {
+ "iType" "2009"
+ "szName" "small rt 0"
+ "pos_x" "-384.307068"
+ "pos_y" "6.584007"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_0"
+ }
+ "Node_011"
+ {
+ "iType" "2009"
+ "szName" "small rt 1"
+ "pos_x" "-402.464539"
+ "pos_y" "-175.510132"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_1"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt
new file mode 100644
index 0000000000..d19bd32366
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt
@@ -0,0 +1,374 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "4"
+ "config_ppe"
+ {
+ "updatefbcopy" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2001"
+ "pos_x" "-320.000000"
+ "pos_y" "15.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbquarter_1"
+ "pos_x" "-471.106934"
+ "pos_y" "-392.282166"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_1"
+ }
+ "Node_002"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbquarter_0"
+ "pos_x" "-466.076111"
+ "pos_y" "-154.170120"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_0"
+ }
+ "Node_003"
+ {
+ "iType" "2004"
+ "pos_x" "-137.303177"
+ "pos_y" "-419.544556"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_004"
+ {
+ "iType" "2010"
+ "pos_x" "-335.240234"
+ "pos_y" "-531.473999"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_1\'\r\n}"
+ }
+ "Node_005"
+ {
+ "iType" "2010"
+ "pos_x" "423.332336"
+ "pos_y" "-416.715942"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fullframefb\'\r\n \'$additive\' 1\r\n}"
+ }
+ "Node_006"
+ {
+ "iType" "2011"
+ "pos_x" "113.682846"
+ "pos_y" "-502.520996"
+ "size_x" "158.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "2009"
+ "pos_x" "-39.379333"
+ "pos_y" "-674.412415"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_FullFrameFB"
+ }
+ "Node_008"
+ {
+ "iType" "2004"
+ "pos_x" "594.897278"
+ "pos_y" "-499.985840"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_009"
+ {
+ "iType" "2002"
+ "pos_x" "840.652588"
+ "pos_y" "-511.548279"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "2012"
+ "pos_x" "332.495667"
+ "pos_y" "-505.895020"
+ "size_x" "181.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "szVRCName" "General_view"
+ "options_bool_amt" "17"
+ "options_int_amt" "7"
+ "options_float_amt" "3"
+ "options_string_amt" "0"
+ "options_bool_0" "1"
+ "options_bool_1" "1"
+ "options_bool_2" "1"
+ "options_bool_3" "1"
+ "options_bool_4" "0"
+ "options_bool_5" "0"
+ "options_bool_6" "0"
+ "options_bool_7" "0"
+ "options_bool_8" "0"
+ "options_bool_9" "0"
+ "options_bool_10" "0"
+ "options_bool_11" "0"
+ "options_bool_12" "1"
+ "options_bool_13" "0"
+ "options_bool_14" "0"
+ "options_bool_15" "1"
+ "options_bool_16" "1"
+ "options_int_0" "0"
+ "options_int_1" "0"
+ "options_int_2" "0"
+ "options_int_3" "0"
+ "options_int_4" "0"
+ "options_int_5" "0"
+ "options_int_6" "0"
+ "options_float_0" "0.000000"
+ "options_float_1" "0.000000"
+ "options_float_2" "1.000000"
+ "iSceneDraw" "0"
+ }
+ "Node_011"
+ {
+ "iType" "2012"
+ "pos_x" "-139.545654"
+ "pos_y" "-37.145393"
+ "size_x" "181.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "szVRCName" "General_view"
+ "options_bool_amt" "17"
+ "options_int_amt" "7"
+ "options_float_amt" "3"
+ "options_string_amt" "0"
+ "options_bool_0" "1"
+ "options_bool_1" "1"
+ "options_bool_2" "1"
+ "options_bool_3" "1"
+ "options_bool_4" "0"
+ "options_bool_5" "0"
+ "options_bool_6" "0"
+ "options_bool_7" "0"
+ "options_bool_8" "0"
+ "options_bool_9" "0"
+ "options_bool_10" "0"
+ "options_bool_11" "1"
+ "options_bool_12" "0"
+ "options_bool_13" "0"
+ "options_bool_14" "0"
+ "options_bool_15" "1"
+ "options_bool_16" "1"
+ "options_int_0" "0"
+ "options_int_1" "0"
+ "options_int_2" "0"
+ "options_int_3" "0"
+ "options_int_4" "150"
+ "options_int_5" "255"
+ "options_int_6" "200"
+ "options_float_0" "0.000000"
+ "options_float_1" "0.000000"
+ "options_float_2" "1.000000"
+ "iSceneDraw" "0"
+ }
+ "Node_012"
+ {
+ "iType" "2004"
+ "pos_x" "-126.738861"
+ "pos_y" "-232.900467"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.500000"
+ "flSrcUV_y0" "0.500000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "-1"
+ "iSrc_h" "-1"
+ }
+ "Node_013"
+ {
+ "iType" "2010"
+ "pos_x" "-339.970551"
+ "pos_y" "-278.838318"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n}"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt
new file mode 100644
index 0000000000..848c7cee42
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt
@@ -0,0 +1,354 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "4"
+ "config_ppe"
+ {
+ "updatefbcopy" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2001"
+ "pos_x" "-320.000000"
+ "pos_y" "15.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbquarter_1"
+ "pos_x" "-471.106934"
+ "pos_y" "-392.282166"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_1"
+ }
+ "Node_002"
+ {
+ "iType" "2004"
+ "pos_x" "-137.303177"
+ "pos_y" "-419.544556"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_003"
+ {
+ "iType" "2010"
+ "pos_x" "-335.240234"
+ "pos_y" "-531.473999"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_1\'\r\n}"
+ }
+ "Node_004"
+ {
+ "iType" "2010"
+ "pos_x" "-339.970551"
+ "pos_y" "-278.838318"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n}"
+ }
+ "Node_005"
+ {
+ "iType" "2011"
+ "pos_x" "113.682846"
+ "pos_y" "-502.520996"
+ "size_x" "158.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "2004"
+ "pos_x" "594.897278"
+ "pos_y" "-499.985840"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_007"
+ {
+ "iType" "2002"
+ "pos_x" "840.652588"
+ "pos_y" "-511.548279"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbquarter_0"
+ "pos_x" "-466.076111"
+ "pos_y" "-154.170120"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_0"
+ }
+ "Node_009"
+ {
+ "iType" "2012"
+ "pos_x" "-139.545654"
+ "pos_y" "-37.145393"
+ "size_x" "181.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "szVRCName" "Viewmodel_view"
+ "options_bool_amt" "7"
+ "options_int_amt" "7"
+ "options_float_amt" "3"
+ "options_string_amt" "0"
+ "options_bool_0" "0"
+ "options_bool_1" "1"
+ "options_bool_2" "0"
+ "options_bool_3" "0"
+ "options_bool_4" "0"
+ "options_bool_5" "1"
+ "options_bool_6" "1"
+ "options_int_0" "0"
+ "options_int_1" "0"
+ "options_int_2" "0"
+ "options_int_3" "0"
+ "options_int_4" "255"
+ "options_int_5" "32"
+ "options_int_6" "0"
+ "options_float_0" "0.000000"
+ "options_float_1" "0.000000"
+ "options_float_2" "1.000000"
+ "iSceneDraw" "0"
+ }
+ "Node_010"
+ {
+ "iType" "2010"
+ "pos_x" "423.332336"
+ "pos_y" "-416.715942"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fullframefb\'\r\n \'$additive\' 1\r\n}"
+ }
+ "Node_011"
+ {
+ "iType" "2009"
+ "pos_x" "68.256104"
+ "pos_y" "-681.967102"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_FullFrameFB"
+ }
+ "Node_012"
+ {
+ "iType" "2012"
+ "pos_x" "337.155212"
+ "pos_y" "-504.341858"
+ "size_x" "181.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "szVRCName" "Viewmodel_view"
+ "options_bool_amt" "7"
+ "options_int_amt" "7"
+ "options_float_amt" "3"
+ "options_string_amt" "0"
+ "options_bool_0" "0"
+ "options_bool_1" "0"
+ "options_bool_2" "1"
+ "options_bool_3" "0"
+ "options_bool_4" "0"
+ "options_bool_5" "1"
+ "options_bool_6" "1"
+ "options_int_0" "0"
+ "options_int_1" "0"
+ "options_int_2" "0"
+ "options_int_3" "0"
+ "options_int_4" "0"
+ "options_int_5" "0"
+ "options_int_6" "0"
+ "options_float_0" "0.000000"
+ "options_float_1" "0.000000"
+ "options_float_2" "1.000000"
+ "iSceneDraw" "0"
+ }
+ "Node_013"
+ {
+ "iType" "2004"
+ "pos_x" "-126.738861"
+ "pos_y" "-232.900467"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.500000"
+ "flSrcUV_y0" "0.500000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "-1"
+ "iSrc_h" "-1"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt
new file mode 100644
index 0000000000..454fd3553a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt
@@ -0,0 +1,456 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "4"
+ "config_ppe"
+ {
+ "updatefbcopy" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2001"
+ "pos_x" "-639.639282"
+ "pos_y" "44.434204"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2010"
+ "szName" "ssao calc"
+ "pos_x" "-665.678101"
+ "pos_y" "-40.037277"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_calc\'\r\n}"
+ }
+ "Node_002"
+ {
+ "iType" "2010"
+ "szName" "mat blur x"
+ "pos_x" "-354.201935"
+ "pos_y" "-273.364471"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_half_3_x\'\r\n\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}"
+ }
+ "Node_003"
+ {
+ "iType" "2004"
+ "szName" "blur x"
+ "pos_x" "-128.456192"
+ "pos_y" "-278.041840"
+ "size_x" "80.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "1"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_004"
+ {
+ "iType" "2004"
+ "pos_x" "191.269501"
+ "pos_y" "-410.958984"
+ "size_x" "80.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_005"
+ {
+ "iType" "2004"
+ "szName" "blur y"
+ "pos_x" "-129.468536"
+ "pos_y" "-423.294128"
+ "size_x" "80.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "1"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_006"
+ {
+ "iType" "2010"
+ "szName" "combine from 0"
+ "pos_x" "15.523769"
+ "pos_y" "-576.691467"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_combine\'\r\n\r\n \'$ssao_ref\' \'_rt_ssao_0\'\r\n}"
+ }
+ "Node_007"
+ {
+ "iType" "2010"
+ "szName" "mat blur y"
+ "pos_x" "-380.703430"
+ "pos_y" "-468.416138"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_half_3_x\'\r\n\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}"
+ }
+ "Node_008"
+ {
+ "iType" "2010"
+ "szName" "ssao fxaa"
+ "pos_x" "-494.226166"
+ "pos_y" "-869.928467"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_fxaa\'\r\n\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}"
+ }
+ "Node_009"
+ {
+ "iType" "2002"
+ "pos_x" "518.236450"
+ "pos_y" "-616.246094"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "2009"
+ "szName" "_rt_ssao_0"
+ "pos_x" "-698.619568"
+ "pos_y" "-268.649231"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_ssao_0"
+ }
+ "Node_011"
+ {
+ "iType" "2009"
+ "szName" "_rt_ssao_1"
+ "pos_x" "-713.984192"
+ "pos_y" "-440.760040"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_ssao_1"
+ }
+ "Node_012"
+ {
+ "iType" "2004"
+ "pos_x" "196.442749"
+ "pos_y" "-549.532715"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_013"
+ {
+ "iType" "2010"
+ "szName" "dbg"
+ "pos_x" "135.663971"
+ "pos_y" "-333.128235"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}"
+ }
+ "Node_014"
+ {
+ "iType" "2004"
+ "pos_x" "192.325592"
+ "pos_y" "-746.695801"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "1"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_015"
+ {
+ "iType" "2010"
+ "szName" "combine from 1"
+ "pos_x" "-18.312183"
+ "pos_y" "-729.276367"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_combine\'\r\n\r\n \'$ssao_ref\' \'_rt_ssao_1\'\r\n}"
+ }
+ "Node_016"
+ {
+ "iType" "2011"
+ "pos_x" "-480.804901"
+ "pos_y" "-686.924622"
+ "size_x" "158.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "2004"
+ "szName" "calc SSAO"
+ "pos_x" "-449.402863"
+ "pos_y" "-67.169373"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ "Node_018"
+ {
+ "iType" "2004"
+ "szName" "ssao fxaa"
+ "pos_x" "-214.860336"
+ "pos_y" "-764.314209"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "1"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ "iDst_x" "0"
+ "iDst_y" "0"
+ "iDst_w" "0"
+ "iDst_h" "0"
+ "flSrcUV_x0" "0.000000"
+ "flSrcUV_y0" "0.000000"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ "iSrc_w" "0"
+ "iSrc_h" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt
new file mode 100644
index 0000000000..00bed5aaa3
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt
@@ -0,0 +1,269 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "4"
+ "config_ppe"
+ {
+ "updatefbcopy" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2004"
+ "szName" "blur x"
+ "pos_x" "-128.456192"
+ "pos_y" "-278.041840"
+ "size_x" "80.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "1"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ }
+ "Node_001"
+ {
+ "iType" "2004"
+ "szName" "blur y"
+ "pos_x" "-129.468536"
+ "pos_y" "-423.294128"
+ "size_x" "80.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "1"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "1"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ }
+ "Node_002"
+ {
+ "iType" "2001"
+ "pos_x" "-405.610535"
+ "pos_y" "-35.478058"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_003"
+ {
+ "iType" "2004"
+ "szName" "calc sunrays"
+ "pos_x" "-238.206161"
+ "pos_y" "-91.904114"
+ "size_x" "160.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "1"
+ "iSHEETHINT_enable_tg" "1"
+ "iSHEETHINT_enable_src" "0"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ }
+ "Node_004"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbquarter_0"
+ "pos_x" "-579.521973"
+ "pos_y" "-250.991974"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_0"
+ }
+ "Node_005"
+ {
+ "iType" "2009"
+ "szName" "_rt_fbquarter_1"
+ "pos_x" "-596.074402"
+ "pos_y" "-435.138184"
+ "size_x" "96.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "szRTName" "_rt_fbquarter_1"
+ }
+ "Node_006"
+ {
+ "iType" "2010"
+ "szName" "mat blur y"
+ "pos_x" "-372.900238"
+ "pos_y" "-412.679138"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_1\'\r\n}"
+ }
+ "Node_007"
+ {
+ "iType" "2004"
+ "pos_x" "56.956039"
+ "pos_y" "-407.798676"
+ "size_x" "80.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSizingMode_Tg" "0"
+ "iSizingMode_Src" "0"
+ "iPushTg" "0"
+ "iSHEETHINT_enable_tg" "0"
+ "iSHEETHINT_enable_src" "0"
+ "flSrcUV_x" "0.000000"
+ "flSrcUV_y" "0.000000"
+ }
+ "Node_008"
+ {
+ "iType" "2002"
+ "pos_x" "211.028748"
+ "pos_y" "-410.396179"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "2010"
+ "szName" "mat blur x"
+ "pos_x" "-328.562927"
+ "pos_y" "-233.233780"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n}"
+ }
+ "Node_010"
+ {
+ "iType" "2010"
+ "szName" "sunrays calc"
+ "pos_x" "-467.699493"
+ "pos_y" "-122.206451"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'sunrays_calc\'\r\n}"
+ }
+ "Node_011"
+ {
+ "iType" "2010"
+ "szName" "add"
+ "pos_x" "-112.357910"
+ "pos_y" "-534.670959"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n \'$additive\' 1\r\n \'$ignorez\' 1\r\n \'$nofog\' 1\r\n}"
+ }
+ "Node_012"
+ {
+ "iType" "2010"
+ "szName" "dbg"
+ "pos_x" "-103.265686"
+ "pos_y" "-610.516968"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "iInline" "1"
+ "szVMTString_num_strings" "1"
+ "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n \'$ignorez\' 1\r\n \'$nofog\' 1\r\n}"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt
new file mode 100644
index 0000000000..897da8be01
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt
@@ -0,0 +1,277 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "3"
+ "pos_x" "-320.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_004"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "-188.879868"
+ "pos_y" "-77.726189"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_005"
+ {
+ "iType" "29"
+ "szName" "Basetexture2"
+ "pos_x" "-203.332230"
+ "pos_y" "-216.236984"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "Basetexture2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_006"
+ {
+ "iType" "21"
+ "pos_x" "55.389984"
+ "pos_y" "-236.050568"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "5"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "26"
+ "pos_x" "201.175720"
+ "pos_y" "-199.420914"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "21"
+ "pos_x" "55.702660"
+ "pos_y" "-106.348114"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "4"
+ "pos_x" "269.920227"
+ "pos_y" "-53.529984"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "-36.824833"
+ "pos_y" "-319.077026"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_011"
+ {
+ "iType" "5"
+ "pos_x" "-37.558701"
+ "pos_y" "-16.691994"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt
new file mode 100644
index 0000000000..e0ce667a5a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt
@@ -0,0 +1,287 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "3"
+ "pos_x" "-320.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_003"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_004"
+ {
+ "iType" "29"
+ "szName" "basetex"
+ "pos_x" "-61.199524"
+ "pos_y" "27.885666"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_005"
+ {
+ "iType" "100"
+ "pos_x" "-150.667175"
+ "pos_y" "-255.192978"
+ "size_x" "61.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "29"
+ "szName" "basetex2"
+ "pos_x" "-105.759727"
+ "pos_y" "-121.315430"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "Basetexture2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_007"
+ {
+ "iType" "4"
+ "pos_x" "297.824402"
+ "pos_y" "-148.630081"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_008"
+ {
+ "iType" "34"
+ "pos_x" "-25.419247"
+ "pos_y" "-281.618896"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "5"
+ "pos_x" "-303.495056"
+ "pos_y" "-270.386505"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.5"
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "-191.867004"
+ "pos_y" "-369.058960"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_011"
+ {
+ "iType" "21"
+ "pos_x" "136.930084"
+ "pos_y" "-159.159485"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "-124.366096"
+ "pos_y" "-434.090332"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/downsample_4.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/downsample_4.txt
new file mode 100644
index 0000000000..c1dcdd4fd4
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/downsample_4.txt
@@ -0,0 +1,403 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "32"
+ "pos_x" "-261.912659"
+ "pos_y" "-174.010757"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "91"
+ "pos_x" "-278.615356"
+ "pos_y" "-338.251709"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "4"
+ "i_array_size_y" "1"
+ "i_array_datatype" "2"
+ "pfl_arraydata_000" "0.000000 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "2.000000 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.000000 2.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "2.000000 2.000000 0.000000 0.000000"
+ }
+ "Node_005"
+ {
+ "iType" "19"
+ "pos_x" "-146.646912"
+ "pos_y" "-302.934937"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_006"
+ {
+ "iType" "30"
+ "pos_x" "-382.640015"
+ "pos_y" "-256.756958"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "168.149933"
+ "container_extents_y" "785.499146"
+ "container_extents_z" "-168.149933"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "4"
+ }
+ "Node_007"
+ {
+ "iType" "3"
+ "pos_x" "-640.157349"
+ "pos_y" "57.285873"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_008"
+ {
+ "iType" "17"
+ "pos_x" "-458.723206"
+ "pos_y" "-6.085495"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "32"
+ "pos_x" "158.521561"
+ "pos_y" "-11.135345"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "20.930641"
+ "pos_y" "0.491470"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_011"
+ {
+ "iType" "17"
+ "pos_x" "-15.899483"
+ "pos_y" "-218.003494"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "311.555176"
+ "pos_y" "-172.222610"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "29"
+ "szName" "Source tex"
+ "pos_x" "149.414978"
+ "pos_y" "-255.802490"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "szFallbackTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "4"
+ }
+ "Node_014"
+ {
+ "iType" "4"
+ "pos_x" "746.150818"
+ "pos_y" "-221.021912"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_015"
+ {
+ "iType" "19"
+ "pos_x" "-555.757446"
+ "pos_y" "-132.216568"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "pos_x" "-677.293823"
+ "pos_y" "-170.162491"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_017"
+ {
+ "iType" "19"
+ "pos_x" "583.907410"
+ "pos_y" "-216.510773"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "505.340881"
+ "pos_y" "-334.257751"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.25"
+ }
+ "Node_019"
+ {
+ "iType" "65"
+ "pos_x" "-633.804260"
+ "pos_y" "-312.201782"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt
new file mode 100644
index 0000000000..a8f866a49e
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt
@@ -0,0 +1,426 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_006"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_008"
+ {
+ "iType" "4"
+ "pos_x" "593.042542"
+ "pos_y" "-237.108063"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_009"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_010"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "5"
+ }
+ "Node_011"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3 0"
+ }
+ "Node_013"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_014"
+ {
+ "iType" "91"
+ "pos_x" "-174.190094"
+ "pos_y" "-306.377716"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "5"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000"
+ }
+ "Node_015"
+ {
+ "iType" "17"
+ "pos_x" "-216.634644"
+ "pos_y" "-151.114883"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "-74.834290"
+ "pos_y" "-153.075058"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_017"
+ {
+ "iType" "19"
+ "pos_x" "259.984253"
+ "pos_y" "-305.213104"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_018"
+ {
+ "iType" "17"
+ "pos_x" "410.944824"
+ "pos_y" "-265.616486"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "26"
+ "pos_x" "179.168472"
+ "pos_y" "-148.129318"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "52"
+ "pos_x" "44.910141"
+ "pos_y" "-268.859100"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt
new file mode 100644
index 0000000000..6f72d82137
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt
@@ -0,0 +1,387 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_007"
+ {
+ "iType" "4"
+ "pos_x" "593.042542"
+ "pos_y" "-237.108063"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_008"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_009"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "5"
+ }
+ "Node_010"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_011"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_012"
+ {
+ "iType" "91"
+ "pos_x" "-174.190094"
+ "pos_y" "-306.377716"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "5"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000"
+ }
+ "Node_013"
+ {
+ "iType" "17"
+ "pos_x" "-216.634644"
+ "pos_y" "-151.114883"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "-74.834290"
+ "pos_y" "-153.075058"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_015"
+ {
+ "iType" "17"
+ "pos_x" "410.944824"
+ "pos_y" "-265.616486"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 3"
+ }
+ "Node_017"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_018"
+ {
+ "iType" "19"
+ "pos_x" "208.174164"
+ "pos_y" "-278.705597"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt
new file mode 100644
index 0000000000..4b4893c09a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt
@@ -0,0 +1,388 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_002"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "212.829498"
+ "pos_y" "-265.861786"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "17"
+ "pos_x" "381.332489"
+ "pos_y" "-224.614197"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_008"
+ {
+ "iType" "4"
+ "pos_x" "593.042542"
+ "pos_y" "-237.108063"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_009"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "39.528137"
+ "pos_y" "-171.755798"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_010"
+ {
+ "iType" "17"
+ "pos_x" "-116.086060"
+ "pos_y" "-170.705902"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "5"
+ }
+ "Node_012"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_013"
+ {
+ "iType" "91"
+ "pos_x" "-24.112915"
+ "pos_y" "-305.494904"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "5"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3 0"
+ }
+ "Node_015"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_016"
+ {
+ "iType" "65"
+ "pos_x" "-636.945313"
+ "pos_y" "-203.866547"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "4.000000"
+ }
+ "Node_017"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_018"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_normal_compression" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt
new file mode 100644
index 0000000000..00f70093cd
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt
@@ -0,0 +1,387 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "19"
+ "pos_x" "212.829498"
+ "pos_y" "-265.861786"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_006"
+ {
+ "iType" "17"
+ "pos_x" "381.332489"
+ "pos_y" "-224.614197"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_009"
+ {
+ "iType" "4"
+ "pos_x" "593.042542"
+ "pos_y" "-237.108063"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_010"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_011"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "39.528137"
+ "pos_y" "-171.755798"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "-116.086060"
+ "pos_y" "-170.705902"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_015"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "5"
+ }
+ "Node_016"
+ {
+ "iType" "91"
+ "pos_x" "-24.112915"
+ "pos_y" "-305.494904"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "5"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000"
+ }
+ "Node_017"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "4.000000"
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 3"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt
new file mode 100644
index 0000000000..361d83732a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt
@@ -0,0 +1,588 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_006"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_007"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_008"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_009"
+ {
+ "iType" "17"
+ "pos_x" "-216.634644"
+ "pos_y" "-151.114883"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "-74.834290"
+ "pos_y" "-153.075058"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_011"
+ {
+ "iType" "19"
+ "pos_x" "259.984253"
+ "pos_y" "-305.213104"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "410.944824"
+ "pos_y" "-265.616486"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "26"
+ "pos_x" "179.168472"
+ "pos_y" "-148.129318"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4 0"
+ }
+ "Node_015"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "7"
+ }
+ "Node_016"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_017"
+ {
+ "iType" "32"
+ "pos_x" "161.546570"
+ "pos_y" "-18.687790"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "91"
+ "pos_x" "-174.190094"
+ "pos_y" "-306.377716"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "7"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.167839 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.684901 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "1.592437 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "2.109639 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "1.592437 0.000000 0.000000 0.000000"
+ "pfl_arraydata_005" "0.684901 0.000000 0.000000 0.000000"
+ "pfl_arraydata_006" "0.167839 0.000000 0.000000 0.000000"
+ }
+ "Node_019"
+ {
+ "iType" "52"
+ "pos_x" "-14.484085"
+ "pos_y" "-302.268311"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "17"
+ "pos_x" "110.206512"
+ "pos_y" "-326.754730"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "5"
+ "pos_x" "355.721619"
+ "pos_y" "-17.060547"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_022"
+ {
+ "iType" "32"
+ "pos_x" "446.040955"
+ "pos_y" "-21.417908"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_023"
+ {
+ "iType" "27"
+ "pos_x" "597.386292"
+ "pos_y" "-302.693115"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "a"
+ }
+ "Node_024"
+ {
+ "iType" "20"
+ "pos_x" "608.026794"
+ "pos_y" "-439.866333"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "20"
+ "pos_x" "609.138672"
+ "pos_y" "-554.029724"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "493.890076"
+ "pos_y" "-548.868958"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "7"
+ }
+ "Node_027"
+ {
+ "iType" "26"
+ "pos_x" "758.327759"
+ "pos_y" "-484.139374"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "27"
+ "pos_x" "598.730164"
+ "pos_y" "-180.384979"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "rgb"
+ }
+ "Node_029"
+ {
+ "iType" "4"
+ "pos_x" "829.138428"
+ "pos_y" "-356.611115"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt
new file mode 100644
index 0000000000..f2864f4110
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt
@@ -0,0 +1,566 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_007"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_008"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_009"
+ {
+ "iType" "17"
+ "pos_x" "-216.634644"
+ "pos_y" "-151.114883"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "-74.834290"
+ "pos_y" "-153.075058"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_011"
+ {
+ "iType" "17"
+ "pos_x" "410.944824"
+ "pos_y" "-265.616486"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_013"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 4"
+ }
+ "Node_015"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "7"
+ }
+ "Node_016"
+ {
+ "iType" "52"
+ "pos_x" "-56.824356"
+ "pos_y" "-288.890015"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "5"
+ "pos_x" "313.381317"
+ "pos_y" "-3.682236"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_018"
+ {
+ "iType" "32"
+ "pos_x" "403.700653"
+ "pos_y" "-8.039597"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "91"
+ "pos_x" "-174.190094"
+ "pos_y" "-306.377716"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "7"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.167839 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.684901 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "1.592437 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "2.109639 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "1.592437 0.000000 0.000000 0.000000"
+ "pfl_arraydata_005" "0.684901 0.000000 0.000000 0.000000"
+ "pfl_arraydata_006" "0.167839 0.000000 0.000000 0.000000"
+ }
+ "Node_020"
+ {
+ "iType" "19"
+ "pos_x" "236.399139"
+ "pos_y" "-255.856812"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_021"
+ {
+ "iType" "17"
+ "pos_x" "94.327011"
+ "pos_y" "-284.605896"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "4"
+ "pos_x" "928.526123"
+ "pos_y" "-438.840302"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_023"
+ {
+ "iType" "27"
+ "pos_x" "631.622620"
+ "pos_y" "-146.095581"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "rgb"
+ }
+ "Node_024"
+ {
+ "iType" "27"
+ "pos_x" "630.278748"
+ "pos_y" "-268.403717"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "a"
+ }
+ "Node_025"
+ {
+ "iType" "20"
+ "pos_x" "640.919250"
+ "pos_y" "-405.576935"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "20"
+ "pos_x" "642.031128"
+ "pos_y" "-519.740295"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "5"
+ "pos_x" "526.782532"
+ "pos_y" "-514.579590"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "7"
+ }
+ "Node_028"
+ {
+ "iType" "26"
+ "pos_x" "791.220215"
+ "pos_y" "-449.849915"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt
new file mode 100644
index 0000000000..fdb2bf6801
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt
@@ -0,0 +1,385 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "212.829498"
+ "pos_y" "-265.861786"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_007"
+ {
+ "iType" "17"
+ "pos_x" "381.332489"
+ "pos_y" "-224.614197"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_010"
+ {
+ "iType" "4"
+ "pos_x" "593.042542"
+ "pos_y" "-237.108063"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_011"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_012"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "39.528137"
+ "pos_y" "-171.755798"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_013"
+ {
+ "iType" "17"
+ "pos_x" "-116.086060"
+ "pos_y" "-170.705902"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_015"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_016"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "3"
+ }
+ "Node_017"
+ {
+ "iType" "91"
+ "pos_x" "-24.112915"
+ "pos_y" "-305.494904"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "3"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.196842 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.606316 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.196842 0.000000 0.000000 0.000000"
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2 0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt
new file mode 100644
index 0000000000..fefb98c39c
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt
@@ -0,0 +1,385 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "18"
+ "pos_x" "-204.083435"
+ "pos_y" "21.515930"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-391.139374"
+ "pos_y" "-64.831940"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "19"
+ "pos_x" "212.829498"
+ "pos_y" "-265.861786"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_006"
+ {
+ "iType" "17"
+ "pos_x" "381.332489"
+ "pos_y" "-224.614197"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "32"
+ "pos_x" "236.617126"
+ "pos_y" "-19.775772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "5"
+ "pos_x" "75.223198"
+ "pos_y" "-20.241486"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_009"
+ {
+ "iType" "4"
+ "pos_x" "593.042542"
+ "pos_y" "-237.108063"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_010"
+ {
+ "iType" "3"
+ "pos_x" "-480.944702"
+ "pos_y" "63.377457"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_011"
+ {
+ "iType" "29"
+ "szName" "Basetexture"
+ "pos_x" "39.528137"
+ "pos_y" "-171.755798"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "-116.086060"
+ "pos_y" "-170.705902"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "19"
+ "pos_x" "-418.328369"
+ "pos_y" "-316.456818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-584.292053"
+ "pos_y" "-318.338257"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "-576.380432"
+ "pos_y" "-75.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 2"
+ }
+ "Node_016"
+ {
+ "iType" "65"
+ "pos_x" "-581.786926"
+ "pos_y" "-207.983063"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_017"
+ {
+ "iType" "91"
+ "pos_x" "-24.112915"
+ "pos_y" "-305.494904"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "3"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.196842 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.606316 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.196842 0.000000 0.000000 0.000000"
+ }
+ "Node_018"
+ {
+ "iType" "30"
+ "pos_x" "-311.446960"
+ "pos_y" "-252.893036"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "169.419739"
+ "container_extents_y" "794.226563"
+ "container_extents_z" "-169.419739"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "3"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt
new file mode 100644
index 0000000000..16aef829ec
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt
@@ -0,0 +1,218 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "3"
+ "pos_x" "-348.387299"
+ "pos_y" "-95.935318"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_003"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_004"
+ {
+ "iType" "94"
+ "pos_x" "-332.935516"
+ "pos_y" "-230.558411"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "szFallbackTexturePath" "white"
+ "iFallbackMode" "0"
+ }
+ "Node_005"
+ {
+ "iType" "65"
+ "pos_x" "-327.089508"
+ "pos_y" "-148.880356"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_006"
+ {
+ "iType" "4"
+ "pos_x" "293.722473"
+ "pos_y" "-125.284317"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_007"
+ {
+ "iType" "27"
+ "pos_x" "123.001160"
+ "pos_y" "-120.086807"
+ "size_x" "121.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r r r 1"
+ }
+ "Node_008"
+ {
+ "iType" "99"
+ "pos_x" "-117.711853"
+ "pos_y" "-117.288940"
+ "size_x" "155.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "uv"
+ "varType_In_0" "2"
+ "varName_In_1" "texelSize"
+ "varType_In_1" "2"
+ "varName_In_2" "color_depth"
+ "varType_In_2" "128"
+ "varName_Out_0" "ao_out"
+ "varType_Out_0" "1"
+ "szFunctionName" "DoSSAO"
+ "iInline" "1"
+ "szcode_global_num_strings" "4"
+ "szcode_global_partial_00" "#define PI 3.14159265\r\n\r\n//--------------------------------------------------------\r\n//a list of user parameters\r\n\r\n#define METHOD 0\r\n\r\nstatic float near = 7; //Z-near\r\nstatic float far = 192.0; //Z-far\r\nstatic float zScaleLinear = near / far;\r\nstatic float zScaleLinearRev = far / near;\r\n\r\n#if ( METHOD == 0 )\r\nstatic int samples = 3; //samples on the first ring (3 - 5)\r\nstatic int rings = 3; //ring count (3 - 5)\r\nstatic float radius_close = 6.0; //ao radius\r\nstatic float radius_far = 0.5; //ao radius\r\n#else\r\nstatic int samples = 24; //samples on the first ring (3 - 5)\r\nstatic float radius_close = 7.0; //ao radius\r\nstatic float radius_far = 1.5; //ao radius\r\n#endif\r\n\r\nstatic float dist_exp = 6.0f;\r\n\r\nstatic float diffarea = 0.45; //self-shadowing reduction\r\nstatic float gdisplace = 0.4; //gauss bell center\r\n\r\nstatic float lumInfluence = 0.4; //how much luminance affects occlusion\r\nstatic float aoBoost_far = 2.5f;\r\nstatic float aoBoost_close = 6.0f;\"
+ "szcode_global_partial_01" "r\n\r\nstatic bool noise = true; //use noise instead of pattern for sample dithering?\r\nstatic bool onlyAO = true; //use only ambient occlusion pass?\r\nstatic bool fadeout = true;\r\n\r\n//--------------------------------------------------------\r\n\r\nfloat2 rand(float2 coord, float2 size) //generating noise/pattern texture for dithering\r\n{\r\n float noiseX = ((frac(1.0-coord.x*(size.x/2.0))*0.25)+(frac(coord.y*(size.y/2.0))*0.75))*2.0-1.0;\r\n float noiseY = ((frac(1.0-coord.x*(size.x/2.0))*0.75)+(frac(coord.y*(size.y/2.0))*0.25))*2.0-1.0;\r\n \r\n if (noise)\r\n {\r\n noiseX = frac(sin(dot(coord ,float2(12.9898,78.233))) * 43758.5453) * 2.0-1.0;\r\n noiseY = frac(sin(dot(coord ,float2(12.9898,78.233)*2.0)) * 43758.5453) * 2.0-1.0;\r\n }\r\n return float2(noiseX,noiseY)*0.001;\r\n}\r\n\r\nfloat readDepth(in float2 coord, sampler tex)\r\n{\r\n return tex2D(tex, coord ).a * zScaleLinear;\r\n //return (2.0 * near) / (far + near - tex2D(tex, coord ).a * (far-near));\r\n}\r\n\r\nfloat readDepth(float linD"
+ "szcode_global_partial_02" "epth)\r\n{\r\n return linDepth * zScaleLinear;\r\n}\r\n\r\nfloat compareDepths(in float depth1, in float depth2,inout int far)\r\n{\r\n float garea = 2.0; //gauss bell width \r\n float diff = (depth1 - depth2)*100.0; //depth difference (0-100)\r\n //reduce left bell width to avoid self-shadowing \r\n\r\n\r\n if ( diff < gdisplace )\r\n {\r\n garea = diffarea;\r\n }else{\r\n far = 1;\r\n }\r\n \r\n float gauss = pow(2.7182,-2.0*(diff-gdisplace)*(diff-gdisplace)/(garea*garea));\r\n return gauss;\r\n}\r\n\r\nfloat calAO(float2 uv,float localDepth, float depth, float dw, float dh, sampler tex)\r\n{\r\n float dd = (1.0-depth)*lerp( radius_far, radius_close, localDepth );\r\n\r\n float temp = 0.0;\r\n float temp2 = 0.0;\r\n float coordw = uv.x + dw*dd;\r\n float coordh = uv.y + dh*dd;\r\n float coordw2 = uv.x - dw*dd;\r\n float coordh2 = uv.y - dh*dd;\r\n \r\n float2 coord = float2(coordw , coordh);\r\n float2 coord2 = float2(coordw2, coordh2);\r\n \r\n int far = 0;\r\n temp = compareDepths(depth, readDepth(coo"
+ "szcode_global_partial_03" "rd,tex),far);\r\n //DEPTH EXTRAPOLATION:\r\n if (far > 0)\r\n {\r\n temp2 = compareDepths(readDepth(coord2,tex),depth,far);\r\n temp += (1.0-temp)*temp2;\r\n }\r\n \r\n return temp;\r\n}\n"
+ "szcode_body_num_strings" "2"
+ "szcode_body_partial_00" " float2 size = 1.0f / texelSize;\r\n\r\n float2 noise = rand(uv,size);\r\n float depthSample = tex2D(color_depth, uv ).a;\r\n float depth = readDepth(depthSample);\r\n depthSample = pow( (1.0f - depthSample), dist_exp );\r\n float d;\r\n \r\n float w = texelSize.x/clamp(depth,0.25,1.0)+(noise.x*(1.0-noise.x));\r\n float h = texelSize.y/clamp(depth,0.25,1.0)+(noise.y*(1.0-noise.y));\r\n \r\n float pw;\r\n float ph;\r\n \r\n float ao;\r\n float s;\r\n \r\n int ringsamples;\r\n\r\n#if (METHOD == 0)\r\n for (int i = 1; i <= rings; i++)\r\n {\r\n ringsamples = i * samples;\r\n for (int j = 0 ; j < ringsamples ; j += 1)\r\n {\r\n float step = PI*2.0 / float(ringsamples);\r\n pw = (cos(float(j)*step)*float(i));\r\n ph = (sin(float(j)*step)*float(i));\r\n ao += calAO( uv, depthSample, depth, pw*w, ph*h, color_depth );\r\n s += 1.0;\r\n }\r\n }\r\n ao /= s;\r\n ao = 1.0-ao;\r\n#else\r\n float dl = PI*(3.0-sqrt(5.0));\r\n float dz = 1.0/float(samples);\r\n float l = 0.0;\r\n float z = 1.0 - dz/2.0;\r\n\r"
+ "szcode_body_partial_01" "\n for (int i = 0; i <= samples; i ++)\r\n {\r\n float r = sqrt(1.0-z);\r\n\r\n pw = cos(l)*r;\r\n ph = sin(l)*r;\r\n ao += calAO(uv,depthSample,depth,pw*w,ph*h,color_depth);\r\n z = z - dz;\r\n l = l + dl;\r\n }\r\n\r\n ao /= float(samples);\r\n ao = 1.0-ao;\r\n#endif\r\n\r\n float3 color = tex2D(color_depth,uv).rgb;\r\n \r\n float3 lumcoeff = float3(0.299,0.587,0.114);\r\n float lum = dot(color.rgb, lumcoeff);\r\n float3 luminance = float3(lum, lum, lum);\r\n\r\n ao = pow( ao, lerp( aoBoost_far, aoBoost_close, depthSample ) );\r\n\r\n //lum = lerp(ao,1.0,luminance*lumInfluence);\r\n ao_out = lerp(ao,1.0,luminance*lumInfluence);\r\n\r\n if ( fadeout )\r\n {\r\n float fade = depth * zScaleLinearRev;\r\n ao_out = lerp( ao_out, 0.65, pow( fade, 3 ) );\r\n }\r\n\r\n //if(onlyAO)\r\n // ao = lum; //ambient occlusion only\r\n //else\r\n // col = color * lum;"
+ "iEnvFlags" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt
new file mode 100644
index 0000000000..8e32fa59ae
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt
@@ -0,0 +1,291 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_003"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-160.933746"
+ "pos_y" "-77.726196"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_004"
+ {
+ "iType" "3"
+ "pos_x" "-379.810669"
+ "pos_y" "-127.009460"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_005"
+ {
+ "iType" "4"
+ "pos_x" "413.917175"
+ "pos_y" "-372.455292"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_006"
+ {
+ "iType" "26"
+ "pos_x" "334.980042"
+ "pos_y" "-168.996613"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "29"
+ "szName" "ssao"
+ "pos_x" "-312.903229"
+ "pos_y" "-255.193512"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "ssao_ref"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "white"
+ "szFallbackTexturePath" "white"
+ "iFallbackMode" "0"
+ }
+ "Node_008"
+ {
+ "iType" "5"
+ "pos_x" "-237.566864"
+ "pos_y" "-396.292816"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_009"
+ {
+ "iType" "19"
+ "pos_x" "-108.813339"
+ "pos_y" "-262.461884"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_010"
+ {
+ "iType" "19"
+ "pos_x" "56.939232"
+ "pos_y" "-107.739929"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_011"
+ {
+ "iType" "19"
+ "pos_x" "193.619293"
+ "pos_y" "-115.752502"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "75.800476"
+ "pos_y" "-255.146667"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.85"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt
new file mode 100644
index 0000000000..abec4989ea
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt
@@ -0,0 +1,198 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "3"
+ "pos_x" "-320.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_003"
+ {
+ "iType" "4"
+ "pos_x" "265.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_004"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_005"
+ {
+ "iType" "65"
+ "pos_x" "-215.473480"
+ "pos_y" "-208.660767"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "2.000000"
+ }
+ "Node_006"
+ {
+ "iType" "94"
+ "pos_x" "-235.637070"
+ "pos_y" "-44.984234"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "_rt_fullframefb"
+ "szFallbackTexturePath" "_rt_fullframefb"
+ "iFallbackMode" "4"
+ }
+ "Node_007"
+ {
+ "iType" "99"
+ "pos_x" "-7.115566"
+ "pos_y" "-108.856155"
+ "size_x" "133.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "tex"
+ "varType_In_0" "128"
+ "varName_In_1" "uv"
+ "varType_In_1" "2"
+ "varName_In_2" "texelsize"
+ "varType_In_2" "2"
+ "varName_Out_0" "col"
+ "varType_Out_0" "8"
+ "szFunctionName" "DoFXAA"
+ "szFilePath" "shadereditorui\user_functions\call_fxaa.ufunc"
+ "iInline" "1"
+ "szcode_global_num_strings" "1"
+ "szcode_global_partial_00" "#define FXAA_PC 1\r\n#define FXAA_HLSL_3 1\r\n#define FXAA_GREEN_AS_LUMA 1\r\n#define FXAA_DISCARD 1\r\n#define FXAA_QUALITY__PRESET 10\r\n\r\n#include \'fxaa3_11.h\'\n"
+ "szcode_body_num_strings" "2"
+ "szcode_body_partial_00" " col = FxaaPixelShader( uv,\r\n (float4)0,\r\n tex,\r\n tex,\r\n tex,\r\n texelsize,\r\n (float4)0,\r\n (float4)0,\r\n (float4)0,\r\n // fxaaQualitySubpix\r\n // This used to be the FXAA_QUALITY__SUBPIX define.\r\n // It is here now to allow easier tuning.\r\n // Choose the amount of sub-pixel aliasing removal.\r\n // This can effect sharpness.\r\n // 1.00 - upper limit (softer)\r\n // 0.75 - default amount of filtering\r\n // 0.50 - lower limit (sharper, less sub-pixel aliasing removal)\r\n // 0.25 - almost off\r\n // 0.00 - completely off\r\n 0.5,\r\n // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define.\r\n // It is here now to allow easier tuning.\r\n // The minimum amount of local contrast required to apply algorithm.\r\n // 0.333 - too little (faster)\r\n // 0.250 - low quality\r\n // 0.166 - default\r\n // 0.125 - high quality \r\n // 0.063 - overkill (slower)\r\n // fxaaQualityEdgeThreshold\r\n 0.2,\r\n // This used to be the"
+ "szcode_body_partial_01" " FXAA_QUALITY__EDGE_THRESHOLD_MIN define.\r\n // It is here now to allow easier tuning.\r\n // Trims the algorithm from processing darks.\r\n // 0.0833 - upper limit (default, the start of visible unfiltered edges)\r\n // 0.0625 - high quality (faster)\r\n // 0.0312 - visible limit (slower)\r\n // Special notes when using FXAA_GREEN_AS_LUMA,\r\n // Likely want to set this to zero.\r\n // As colors that are mostly not-green\r\n // will appear very dark in the green channel!\r\n // Tune by looking at mostly non-green content,\r\n // then start at zero and increase until aliasing is a problem.\r\n 0.0833,\r\n 0, 0, 0, (float4)0 );"
+ "iEnvFlags" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt
new file mode 100644
index 0000000000..c51dc00499
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt
@@ -0,0 +1,690 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-369.133759"
+ "pos_y" "413.831604"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_normal_compression" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "27"
+ "pos_x" "-97.007080"
+ "pos_y" "438.414795"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_002"
+ {
+ "iType" "19"
+ "pos_x" "-615.955444"
+ "pos_y" "119.945175"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_003"
+ {
+ "iType" "29"
+ "pos_x" "-594.301880"
+ "pos_y" "-364.289246"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "skymask"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_SEdit_Skymask"
+ "szFallbackTexturePath" "_rt_SEdit_Skymask"
+ "iFallbackMode" "4"
+ }
+ "Node_004"
+ {
+ "iType" "32"
+ "pos_x" "-29.150803"
+ "pos_y" "85.170311"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "32"
+ "pos_x" "-294.139954"
+ "pos_y" "59.593613"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "17"
+ "pos_x" "6.081223"
+ "pos_y" "-174.885757"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "19"
+ "pos_x" "-365.196777"
+ "pos_y" "-357.511566"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "5"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_008"
+ {
+ "iType" "19"
+ "pos_x" "-219.009598"
+ "pos_y" "-129.055420"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_009"
+ {
+ "iType" "77"
+ "pos_x" "-1579.997070"
+ "pos_y" "17.428398"
+ "size_x" "87.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "sz_callbackname" "sun_data"
+ "i_numc" "4"
+ }
+ "Node_010"
+ {
+ "iType" "27"
+ "pos_x" "-1398.426025"
+ "pos_y" "27.421875"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_011"
+ {
+ "iType" "24"
+ "pos_x" "-1250.151611"
+ "pos_y" "-120.341331"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "18"
+ "pos_x" "-1231.405273"
+ "pos_y" "32.186623"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "20"
+ "pos_x" "-1021.170715"
+ "pos_y" "29.846634"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "19"
+ "pos_x" "-858.426941"
+ "pos_y" "29.865776"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "-1146.366211"
+ "pos_y" "-245.801086"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_016"
+ {
+ "iType" "34"
+ "pos_x" "-1030.961792"
+ "pos_y" "-119.189270"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "5"
+ "pos_x" "-1013.829529"
+ "pos_y" "-257.518433"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_018"
+ {
+ "iType" "60"
+ "pos_x" "-966.421631"
+ "pos_y" "-763.218994"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "27"
+ "pos_x" "-1171.092407"
+ "pos_y" "-758.590881"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_020"
+ {
+ "iType" "32"
+ "pos_x" "-658.067200"
+ "pos_y" "-88.285919"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "32"
+ "pos_x" "-1044.753418"
+ "pos_y" "-388.183014"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "19"
+ "pos_x" "-156.000977"
+ "pos_y" "-344.667419"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_023"
+ {
+ "iType" "18"
+ "pos_x" "-543.765747"
+ "pos_y" "-172.061813"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "3"
+ "pos_x" "-1774.872437"
+ "pos_y" "-427.163544"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "1"
+ "numTexcoord_Name_1" "noisescale"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_025"
+ {
+ "iType" "2"
+ "pos_x" "215.866226"
+ "pos_y" "413.831604"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "1"
+ "numTexcoord_Name_1" "noisescale"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-386.296631"
+ "pos_y" "61.181686"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_027"
+ {
+ "iType" "5"
+ "pos_x" "-103.737068"
+ "pos_y" "88.013390"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_028"
+ {
+ "iType" "4"
+ "pos_x" "164.190826"
+ "pos_y" "-850.315674"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_029"
+ {
+ "iType" "27"
+ "pos_x" "-8.718872"
+ "pos_y" "-847.757568"
+ "size_x" "123.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r g b 1"
+ }
+ "Node_030"
+ {
+ "iType" "30"
+ "pos_x" "-809.897095"
+ "pos_y" "-277.381805"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "264.560059"
+ "container_extents_y" "916.935791"
+ "container_extents_z" "-264.560059"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "35"
+ }
+ "Node_031"
+ {
+ "iType" "5"
+ "pos_x" "-450.963867"
+ "pos_y" "-657.008728"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.06"
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "szName" "decay"
+ "pos_x" "-332.019897"
+ "pos_y" "-73.928772"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.95"
+ }
+ "Node_033"
+ {
+ "iType" "5"
+ "szName" "sample delta"
+ "pos_x" "-812.319031"
+ "pos_y" "167.148071"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.011"
+ }
+ "Node_034"
+ {
+ "iType" "19"
+ "pos_x" "-302.042847"
+ "pos_y" "-631.567932"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_035"
+ {
+ "iType" "19"
+ "pos_x" "-147.744141"
+ "pos_y" "-832.504517"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_depthglow.txt b/mp/game/momentum/shadereditorui/canvas/postproc_depthglow.txt
new file mode 100644
index 0000000000..5d05e4c13b
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_depthglow.txt
@@ -0,0 +1,597 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_002"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_003"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-186.882889"
+ "pos_y" "-125.806458"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_004"
+ {
+ "iType" "3"
+ "pos_x" "-707.202209"
+ "pos_y" "-150.461899"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_005"
+ {
+ "iType" "19"
+ "pos_x" "-970.454651"
+ "pos_y" "-730.560852"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_006"
+ {
+ "iType" "32"
+ "pos_x" "-949.107361"
+ "pos_y" "-617.122009"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "17"
+ "pos_x" "-829.617004"
+ "pos_y" "-695.046082"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-686.898865"
+ "pos_y" "-690.667175"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "bloom"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_SmallFB0"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_009"
+ {
+ "iType" "32"
+ "pos_x" "-660.873047"
+ "pos_y" "-495.843262"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-695.827393"
+ "pos_y" "-260.951355"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "bloom"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_SmallFB0"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_011"
+ {
+ "iType" "60"
+ "pos_x" "-445.761688"
+ "pos_y" "-316.271759"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "38"
+ "pos_x" "-453.860870"
+ "pos_y" "-671.084290"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "60"
+ "pos_x" "-453.105011"
+ "pos_y" "-260.090179"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "18"
+ "pos_x" "-315.315582"
+ "pos_y" "-279.445435"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "18"
+ "pos_x" "-157.908783"
+ "pos_y" "-300.027252"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "60"
+ "pos_x" "-20.079220"
+ "pos_y" "-290.683014"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "5"
+ "pos_x" "-278.908142"
+ "pos_y" "-408.470215"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.005"
+ }
+ "Node_018"
+ {
+ "iType" "19"
+ "pos_x" "204.830307"
+ "pos_y" "-289.669312"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_019"
+ {
+ "iType" "26"
+ "pos_x" "549.578613"
+ "pos_y" "-329.751282"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "4"
+ "pos_x" "727.434692"
+ "pos_y" "-383.447510"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_021"
+ {
+ "iType" "17"
+ "pos_x" "367.520386"
+ "pos_y" "-188.881012"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "5"
+ "pos_x" "-752.021973"
+ "pos_y" "-483.244202"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_023"
+ {
+ "iType" "5"
+ "pos_x" "92.758163"
+ "pos_y" "-363.587585"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 1.75 2.5"
+ }
+ "Node_024"
+ {
+ "iType" "65"
+ "pos_x" "-1465.070923"
+ "pos_y" "-547.997437"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_025"
+ {
+ "iType" "5"
+ "pos_x" "-1443.670776"
+ "pos_y" "-635.571045"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4"
+ }
+ "Node_026"
+ {
+ "iType" "32"
+ "pos_x" "-1088.257446"
+ "pos_y" "-646.643005"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "19"
+ "pos_x" "-1321.347656"
+ "pos_y" "-578.446716"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_028"
+ {
+ "iType" "30"
+ "pos_x" "-1250.229980"
+ "pos_y" "-734.594299"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "191.497070"
+ "container_extents_y" "910.800293"
+ "container_extents_z" "-191.497070"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "4"
+ }
+ "Node_029"
+ {
+ "iType" "91"
+ "pos_x" "-1131.488647"
+ "pos_y" "-772.086182"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "4"
+ "i_array_size_y" "1"
+ "i_array_datatype" "2"
+ "pfl_arraydata_000" "1.000000 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.000000 1.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "-1.000000 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "0.000000 -1.000000 0.000000 0.000000"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_drunk.txt b/mp/game/momentum/shadereditorui/canvas/postproc_drunk.txt
new file mode 100644
index 0000000000..b140ac8f88
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_drunk.txt
@@ -0,0 +1,1502 @@
+"canvas"
+{
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-516.903992"
+ "pos_y" "277.512939"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ }
+ "Node_001"
+ {
+ "iType" "18"
+ "pos_x" "-408.617828"
+ "pos_y" "47.905617"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_002"
+ {
+ "iType" "5"
+ "pos_x" "-510.847198"
+ "pos_y" "-20.011536"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.5"
+ }
+ "Node_003"
+ {
+ "iType" "5"
+ "pos_x" "-175.559967"
+ "pos_y" "121.273743"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.65"
+ }
+ "Node_004"
+ {
+ "iType" "29"
+ "pos_x" "102.379456"
+ "pos_y" "-408.637177"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_005"
+ {
+ "iType" "40"
+ "pos_x" "-669.011475"
+ "pos_y" "-767.234009"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "-561.168701"
+ "pos_y" "-766.807373"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "55"
+ "pos_x" "-64.971527"
+ "pos_y" "-413.693237"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "0"
+ "iTexTrans_trans" "1"
+ }
+ "Node_008"
+ {
+ "iType" "39"
+ "pos_x" "-652.363037"
+ "pos_y" "-249.866730"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "17"
+ "pos_x" "-596.108154"
+ "pos_y" "-399.983887"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "39"
+ "pos_x" "-480.064606"
+ "pos_y" "-397.067993"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "5"
+ "pos_x" "-241.426331"
+ "pos_y" "122.299164"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_012"
+ {
+ "iType" "21"
+ "pos_x" "303.656982"
+ "pos_y" "-340.224884"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "5"
+ "pos_x" "-360.762238"
+ "pos_y" "-74.076584"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_014"
+ {
+ "iType" "19"
+ "pos_x" "-250.120178"
+ "pos_y" "-70.985321"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "-91.839912"
+ "pos_y" "-94.749863"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.65"
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "pos_x" "-629.748901"
+ "pos_y" "-863.012085"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.05"
+ }
+ "Node_017"
+ {
+ "iType" "5"
+ "pos_x" "617.534119"
+ "pos_y" "-1249.450562"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_018"
+ {
+ "iType" "17"
+ "pos_x" "819.298157"
+ "pos_y" "-1115.458740"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "8"
+ "pos_x" "-1486.527954"
+ "pos_y" "-588.008545"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_020"
+ {
+ "iType" "27"
+ "pos_x" "-1366.368042"
+ "pos_y" "-515.957520"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_021"
+ {
+ "iType" "27"
+ "pos_x" "-1371.194458"
+ "pos_y" "-636.395996"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_022"
+ {
+ "iType" "48"
+ "pos_x" "-1206.180298"
+ "pos_y" "-580.299683"
+ "size_x" "61.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_023"
+ {
+ "iType" "56"
+ "pos_x" "-1095.629272"
+ "pos_y" "-581.361450"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "20"
+ "pos_x" "-977.288696"
+ "pos_y" "-581.534424"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "5"
+ "pos_x" "-1058.765747"
+ "pos_y" "-693.790283"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "57.295776"
+ }
+ "Node_026"
+ {
+ "iType" "12"
+ "pos_x" "-1156.425171"
+ "pos_y" "-390.390503"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_027"
+ {
+ "iType" "17"
+ "pos_x" "-959.325562"
+ "pos_y" "-391.358124"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "19"
+ "pos_x" "-400.882904"
+ "pos_y" "-249.125397"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "27"
+ "pos_x" "-424.661621"
+ "pos_y" "-767.981812"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_030"
+ {
+ "iType" "19"
+ "pos_x" "18.802147"
+ "pos_y" "-91.658585"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_031"
+ {
+ "iType" "55"
+ "pos_x" "-73.814423"
+ "pos_y" "-274.443085"
+ "size_x" "120.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "0"
+ }
+ "Node_032"
+ {
+ "iType" "34"
+ "pos_x" "-120.042076"
+ "pos_y" "47.017868"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_033"
+ {
+ "iType" "61"
+ "pos_x" "34.517963"
+ "pos_y" "47.900482"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_034"
+ {
+ "iType" "5"
+ "pos_x" "-707.252563"
+ "pos_y" "-443.805450"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_035"
+ {
+ "iType" "5"
+ "pos_x" "-582.645508"
+ "pos_y" "-569.652344"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_036"
+ {
+ "iType" "5"
+ "pos_x" "-588.662109"
+ "pos_y" "-642.756714"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_037"
+ {
+ "iType" "34"
+ "pos_x" "-443.757294"
+ "pos_y" "-575.067444"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_038"
+ {
+ "iType" "5"
+ "pos_x" "-338.139496"
+ "pos_y" "-671.006348"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 1"
+ }
+ "Node_039"
+ {
+ "iType" "5"
+ "pos_x" "197.285217"
+ "pos_y" "-1411.111938"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 1"
+ }
+ "Node_040"
+ {
+ "iType" "8"
+ "pos_x" "179.054779"
+ "pos_y" "-1323.064575"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_041"
+ {
+ "iType" "19"
+ "pos_x" "672.022400"
+ "pos_y" "-1114.444824"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "23"
+ "pos_x" "314.767456"
+ "pos_y" "-1360.753296"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "5"
+ "pos_x" "359.045074"
+ "pos_y" "-1550.972290"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_044"
+ {
+ "iType" "5"
+ "pos_x" "356.362885"
+ "pos_y" "-1472.592651"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_045"
+ {
+ "iType" "34"
+ "pos_x" "450.462677"
+ "pos_y" "-1362.387329"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "19"
+ "pos_x" "550.083313"
+ "pos_y" "-1119.950562"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_047"
+ {
+ "iType" "24"
+ "pos_x" "-268.697662"
+ "pos_y" "47.995972"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_048"
+ {
+ "iType" "19"
+ "pos_x" "-386.568176"
+ "pos_y" "-392.194397"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "17"
+ "pos_x" "-280.066467"
+ "pos_y" "-575.197815"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "2"
+ "pos_x" "68.095909"
+ "pos_y" "277.512939"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_051"
+ {
+ "iType" "19"
+ "pos_x" "602.853210"
+ "pos_y" "-1351.782593"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "3"
+ "pos_x" "-599.670898"
+ "pos_y" "-177.963196"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_053"
+ {
+ "iType" "27"
+ "pos_x" "-258.896973"
+ "pos_y" "-848.784973"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_054"
+ {
+ "iType" "53"
+ "pos_x" "-130.638519"
+ "pos_y" "-977.708008"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_055"
+ {
+ "iType" "19"
+ "pos_x" "-132.156158"
+ "pos_y" "-1081.919556"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "5"
+ "pos_x" "-244.877563"
+ "pos_y" "-984.791260"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_057"
+ {
+ "iType" "29"
+ "pos_x" "91.298111"
+ "pos_y" "-291.983704"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_058"
+ {
+ "iType" "32"
+ "pos_x" "104.409470"
+ "pos_y" "-584.911926"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "27"
+ "pos_x" "388.715240"
+ "pos_y" "-1114.421997"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "a"
+ }
+ "Node_060"
+ {
+ "iType" "27"
+ "pos_x" "195.052719"
+ "pos_y" "-580.004272"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_061"
+ {
+ "iType" "27"
+ "pos_x" "190.681625"
+ "pos_y" "-686.546570"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_062"
+ {
+ "iType" "26"
+ "pos_x" "424.824921"
+ "pos_y" "-746.577393"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "19"
+ "pos_x" "226.367661"
+ "pos_y" "-855.003662"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "29"
+ "pos_x" "396.800781"
+ "pos_y" "-858.074280"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_065"
+ {
+ "iType" "32"
+ "pos_x" "504.789825"
+ "pos_y" "-483.075623"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "18"
+ "pos_x" "-133.858734"
+ "pos_y" "-857.044128"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_067"
+ {
+ "iType" "21"
+ "pos_x" "917.898499"
+ "pos_y" "-691.718323"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_068"
+ {
+ "iType" "19"
+ "pos_x" "1079.528931"
+ "pos_y" "-700.456787"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_069"
+ {
+ "iType" "4"
+ "pos_x" "1262.615845"
+ "pos_y" "-703.210083"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_070"
+ {
+ "iType" "17"
+ "pos_x" "388.202728"
+ "pos_y" "-629.031921"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-262.876678"
+ "pos_y" "-1296.580566"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_072"
+ {
+ "iType" "49"
+ "pos_x" "-130.189240"
+ "pos_y" "-1185.698853"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_073"
+ {
+ "iType" "37"
+ "pos_x" "-136.346344"
+ "pos_y" "-1292.088989"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_074"
+ {
+ "iType" "5"
+ "pos_x" "-241.786591"
+ "pos_y" "-1199.889771"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_075"
+ {
+ "iType" "5"
+ "pos_x" "-251.080399"
+ "pos_y" "-1098.499268"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2.4"
+ }
+ "Node_076"
+ {
+ "iType" "5"
+ "pos_x" "123.383324"
+ "pos_y" "-892.843689"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.002"
+ }
+ "Node_077"
+ {
+ "iType" "5"
+ "pos_x" "417.996002"
+ "pos_y" "-483.076721"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_078"
+ {
+ "iType" "17"
+ "pos_x" "556.697937"
+ "pos_y" "-622.484131"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_079"
+ {
+ "iType" "30"
+ "pos_x" "5.974243"
+ "pos_y" "-758.370728"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "221.222198"
+ "container_extents_y" "636.582764"
+ "container_extents_z" "-221.222198"
+ "loop_condition" "2"
+ "loop_value_min" "-10"
+ "loop_value_max" "10"
+ }
+ "Node_080"
+ {
+ "iType" "20"
+ "pos_x" "751.894531"
+ "pos_y" "-647.807739"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_081"
+ {
+ "iType" "5"
+ "pos_x" "755.336975"
+ "pos_y" "-524.061218"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "24"
+ }
+ "Node_082"
+ {
+ "iType" "27"
+ "pos_x" "-204.608841"
+ "pos_y" "299.279816"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ }
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_filmgrain.txt b/mp/game/momentum/shadereditorui/canvas/postproc_filmgrain.txt
new file mode 100644
index 0000000000..cc2713d4ce
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_filmgrain.txt
@@ -0,0 +1,702 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#002"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "53"
+ "pos_x" "-38.968803"
+ "pos_y" "-397.294556"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_001"
+ {
+ "iType" "19"
+ "pos_x" "98.478233"
+ "pos_y" "-367.401031"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_002"
+ {
+ "iType" "17"
+ "pos_x" "247.738037"
+ "pos_y" "-373.782776"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "50"
+ "pos_x" "174.049500"
+ "pos_y" "-225.131470"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "3"
+ "pos_x" "-398.377380"
+ "pos_y" "-133.358490"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_005"
+ {
+ "iType" "18"
+ "pos_x" "-156.413239"
+ "pos_y" "-408.062256"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "-173.927490"
+ "pos_y" "-229.426270"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_007"
+ {
+ "iType" "5"
+ "pos_x" "-290.359222"
+ "pos_y" "-295.938782"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "10"
+ }
+ "Node_008"
+ {
+ "iType" "1"
+ "pos_x" "-369.736969"
+ "pos_y" "372.816986"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords" "2"
+ "dTFlag_Color" "8"
+ }
+ "Node_009"
+ {
+ "iType" "19"
+ "pos_x" "-182.680115"
+ "pos_y" "263.937012"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_010"
+ {
+ "iType" "27"
+ "pos_x" "-46.110237"
+ "pos_y" "247.472366"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_011"
+ {
+ "iType" "55"
+ "pos_x" "80.769218"
+ "pos_y" "283.525940"
+ "size_x" "91.000000"
+ "size_y" "-39.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "-309.826294"
+ "pos_y" "287.558502"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_013"
+ {
+ "iType" "12"
+ "pos_x" "-324.485809"
+ "pos_y" "213.213089"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-36.294399"
+ "pos_y" "199.702240"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "0.0001 0.0001"
+ }
+ "Node_015"
+ {
+ "iType" "2"
+ "pos_x" "283.738525"
+ "pos_y" "367.338959"
+ "size_x" "55.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_016"
+ {
+ "iType" "20"
+ "pos_x" "89.661728"
+ "pos_y" "528.248657"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "65"
+ "pos_x" "-31.195328"
+ "pos_y" "484.970428"
+ "size_x" "60.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "-30.398453"
+ "pos_y" "541.159424"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_019"
+ {
+ "iType" "5"
+ "pos_x" "85.462997"
+ "pos_y" "471.348877"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "64"
+ }
+ "Node_020"
+ {
+ "iType" "20"
+ "pos_x" "231.879395"
+ "pos_y" "502.216919"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "17"
+ "pos_x" "-126.988373"
+ "pos_y" "-94.674225"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "81"
+ "pos_x" "-172.072479"
+ "pos_y" "-3.334938"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_num_comps" "1"
+ "fl_value_min" "0.000000"
+ "fl_value_max" "10.000000"
+ }
+ "Node_023"
+ {
+ "iType" "19"
+ "pos_x" "-245.665894"
+ "pos_y" "-93.921539"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "2"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_024"
+ {
+ "iType" "27"
+ "pos_x" "-61.266670"
+ "pos_y" "383.796173"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_025"
+ {
+ "iType" "5"
+ "pos_x" "-194.002930"
+ "pos_y" "-807.512024"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.59 0.11"
+ }
+ "Node_026"
+ {
+ "iType" "21"
+ "pos_x" "83.139908"
+ "pos_y" "-663.095398"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "23"
+ "pos_x" "-62.651627"
+ "pos_y" "-784.964844"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "4"
+ "pos_x" "580.325378"
+ "pos_y" "-822.471680"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_029"
+ {
+ "iType" "19"
+ "pos_x" "264.335266"
+ "pos_y" "-664.321533"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_030"
+ {
+ "iType" "26"
+ "pos_x" "387.000519"
+ "pos_y" "-817.184082"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_031"
+ {
+ "iType" "5"
+ "pos_x" "78.614052"
+ "pos_y" "-506.760071"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "pos_x" "220.455261"
+ "pos_y" "-506.063995"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_033"
+ {
+ "iType" "29"
+ "pos_x" "-226.464340"
+ "pos_y" "-653.181152"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_034"
+ {
+ "iType" "29"
+ "pos_x" "2.025377"
+ "pos_y" "-221.102631"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "szFallbackTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "4"
+ }
+ "Node_035"
+ {
+ "iType" "29"
+ "pos_x" "1.958828"
+ "pos_y" "-96.032845"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "szFallbackTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "4"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_flare_anamorphic.txt b/mp/game/momentum/shadereditorui/canvas/postproc_flare_anamorphic.txt
new file mode 100644
index 0000000000..e4662c8c0e
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_flare_anamorphic.txt
@@ -0,0 +1,668 @@
+"canvas"
+{
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "5"
+ "pos_x" "-157.204422"
+ "pos_y" "33.748177"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_003"
+ {
+ "iType" "32"
+ "pos_x" "-24.418501"
+ "pos_y" "23.663425"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "20"
+ "pos_x" "-402.417084"
+ "pos_y" "-1020.411194"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "34"
+ "pos_x" "-24.309429"
+ "pos_y" "-426.763062"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "4"
+ "pos_x" "463.722046"
+ "pos_y" "-1543.505249"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_007"
+ {
+ "iType" "19"
+ "pos_x" "-561.513306"
+ "pos_y" "-267.008484"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "17"
+ "pos_x" "-432.975189"
+ "pos_y" "-264.029938"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "17"
+ "pos_x" "333.314392"
+ "pos_y" "-591.277466"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "19"
+ "pos_x" "163.276520"
+ "pos_y" "-590.939514"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "29"
+ "szName" "Bloom"
+ "pos_x" "-164.194427"
+ "pos_y" "-263.455719"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_SmallFB1"
+ "iFallbackMode" "0"
+ }
+ "Node_012"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-573.406555"
+ "pos_y" "-1434.893188"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_013"
+ {
+ "iType" "30"
+ "pos_x" "-728.706360"
+ "pos_y" "-603.742249"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "526.970093"
+ "container_extents_y" "1200.780762"
+ "container_extents_z" "-526.970093"
+ "loop_condition" "2"
+ "loop_value_min" "-25"
+ "loop_value_max" "25"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-177.825836"
+ "pos_y" "-931.415527"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_015"
+ {
+ "iType" "19"
+ "pos_x" "-12.273333"
+ "pos_y" "-1252.086304"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "26"
+ "pos_x" "266.890076"
+ "pos_y" "-1550.180542"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "17"
+ "pos_x" "96.781456"
+ "pos_y" "-1455.306763"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "-136.875885"
+ "pos_y" "-1264.650879"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.03 0.04 0.05"
+ }
+ "Node_019"
+ {
+ "iType" "5"
+ "pos_x" "-140.895447"
+ "pos_y" "-406.119354"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.25"
+ }
+ "Node_020"
+ {
+ "iType" "5"
+ "pos_x" "-146.504105"
+ "pos_y" "-483.420868"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.35"
+ }
+ "Node_021"
+ {
+ "iType" "5"
+ "pos_x" "-557.848816"
+ "pos_y" "-153.846710"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.015 0"
+ }
+ "Node_022"
+ {
+ "iType" "27"
+ "pos_x" "-45.016327"
+ "pos_y" "212.237122"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_023"
+ {
+ "iType" "19"
+ "pos_x" "50.916218"
+ "pos_y" "-755.687866"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "27"
+ "pos_x" "-298.014740"
+ "pos_y" "-301.925079"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_025"
+ {
+ "iType" "53"
+ "pos_x" "-419.836792"
+ "pos_y" "-721.185303"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-169.996078"
+ "pos_y" "-643.775879"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_027"
+ {
+ "iType" "5"
+ "pos_x" "-254.605698"
+ "pos_y" "-644.432983"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_028"
+ {
+ "iType" "18"
+ "pos_x" "-568.721436"
+ "pos_y" "-721.701172"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "5"
+ "pos_x" "-541.319275"
+ "pos_y" "-633.764526"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_030"
+ {
+ "iType" "49"
+ "pos_x" "-100.936623"
+ "pos_y" "-1006.324951"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_031"
+ {
+ "iType" "53"
+ "pos_x" "-566.569275"
+ "pos_y" "-1016.759155"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "pos_x" "-509.073212"
+ "pos_y" "-922.568298"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "25"
+ }
+ "Node_033"
+ {
+ "iType" "61"
+ "pos_x" "-249.872726"
+ "pos_y" "-1009.899048"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_034"
+ {
+ "iType" "34"
+ "pos_x" "-223.333755"
+ "pos_y" "-722.467529"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "3"
+ "pos_x" "-1063.911011"
+ "pos_y" "-849.217468"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ }
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_flare_naive.txt b/mp/game/momentum/shadereditorui/canvas/postproc_flare_naive.txt
new file mode 100644
index 0000000000..225b5fb178
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_flare_naive.txt
@@ -0,0 +1,1669 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#002"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords" "2"
+ "dTFlag_Color" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "5"
+ "pos_x" "-373.145477"
+ "pos_y" "-2.804920"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_003"
+ {
+ "iType" "5"
+ "pos_x" "-492.229340"
+ "pos_y" "-28.489700"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_004"
+ {
+ "iType" "5"
+ "szName" "output"
+ "pos_x" "-145.760239"
+ "pos_y" "82.311722"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_005"
+ {
+ "iType" "32"
+ "pos_x" "-46.339928"
+ "pos_y" "82.558182"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "-373.798187"
+ "pos_y" "-112.726242"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_007"
+ {
+ "iType" "5"
+ "pos_x" "-582.036560"
+ "pos_y" "-368.062714"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.15"
+ }
+ "Node_008"
+ {
+ "iType" "19"
+ "pos_x" "-32.716183"
+ "pos_y" "-104.124298"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_009"
+ {
+ "iType" "49"
+ "pos_x" "-404.592072"
+ "pos_y" "-255.089233"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "-251.282608"
+ "pos_y" "-47.710831"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_011"
+ {
+ "iType" "18"
+ "pos_x" "-206.922363"
+ "pos_y" "-136.693298"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "-278.538940"
+ "pos_y" "-275.898743"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "55"
+ "pos_x" "-98.197952"
+ "pos_y" "-285.649506"
+ "size_x" "114.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "0"
+ "iTexTrans_trans" "0"
+ }
+ "Node_014"
+ {
+ "iType" "19"
+ "pos_x" "-542.763428"
+ "pos_y" "-258.621094"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "-520.274536"
+ "pos_y" "-458.040985"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_016"
+ {
+ "iType" "39"
+ "pos_x" "-256.101624"
+ "pos_y" "-426.406128"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "22"
+ "pos_x" "-156.423950"
+ "pos_y" "-424.548676"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "19"
+ "pos_x" "-379.441132"
+ "pos_y" "-424.497040"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_019"
+ {
+ "iType" "19"
+ "pos_x" "20.385571"
+ "pos_y" "-419.155487"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_020"
+ {
+ "iType" "5"
+ "pos_x" "-467.483948"
+ "pos_y" "-390.544159"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1.5"
+ }
+ "Node_021"
+ {
+ "iType" "5"
+ "pos_x" "-54.029976"
+ "pos_y" "-462.198883"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_022"
+ {
+ "iType" "5"
+ "pos_x" "-295.624084"
+ "pos_y" "-538.276855"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_023"
+ {
+ "iType" "5"
+ "pos_x" "-297.124481"
+ "pos_y" "-609.275879"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_024"
+ {
+ "iType" "34"
+ "szName" "green"
+ "pos_x" "-415.238953"
+ "pos_y" "-689.174622"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "5"
+ "pos_x" "-514.356873"
+ "pos_y" "-640.889526"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-515.857239"
+ "pos_y" "-711.888550"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_027"
+ {
+ "iType" "34"
+ "szName" "red"
+ "pos_x" "-194.689728"
+ "pos_y" "-553.864502"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "34"
+ "szName" "blue"
+ "pos_x" "-60.108879"
+ "pos_y" "-720.055725"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "5"
+ "pos_x" "-159.226852"
+ "pos_y" "-671.770630"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_030"
+ {
+ "iType" "5"
+ "pos_x" "-160.727219"
+ "pos_y" "-742.769653"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_031"
+ {
+ "iType" "19"
+ "pos_x" "225.213516"
+ "pos_y" "-675.862671"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_032"
+ {
+ "iType" "19"
+ "pos_x" "227.176315"
+ "pos_y" "-556.129517"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_033"
+ {
+ "iType" "19"
+ "pos_x" "228.058212"
+ "pos_y" "-441.186523"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_034"
+ {
+ "iType" "26"
+ "pos_x" "360.540894"
+ "pos_y" "-648.373413"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "26"
+ "pos_x" "369.572754"
+ "pos_y" "-496.915955"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_036"
+ {
+ "iType" "19"
+ "pos_x" "138.719849"
+ "pos_y" "-33.374832"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_037"
+ {
+ "iType" "30"
+ "pos_x" "-659.480042"
+ "pos_y" "-398.487305"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "432.402740"
+ "container_extents_y" "1563.140137"
+ "container_extents_z" "-432.402740"
+ "loop_condition" "2"
+ "loop_value_min" "0"
+ "loop_value_max" "3"
+ }
+ "Node_038"
+ {
+ "iType" "34"
+ "pos_x" "578.553223"
+ "pos_y" "-308.513123"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "5"
+ "pos_x" "16.747173"
+ "pos_y" "-23.405376"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_040"
+ {
+ "iType" "5"
+ "pos_x" "448.813141"
+ "pos_y" "-322.633820"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.65"
+ }
+ "Node_041"
+ {
+ "iType" "20"
+ "pos_x" "686.968506"
+ "pos_y" "-892.565002"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "4"
+ "pos_x" "1016.840393"
+ "pos_y" "-1169.097534"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_043"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "262.657227"
+ "pos_y" "-1112.773193"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_044"
+ {
+ "iType" "17"
+ "pos_x" "667.352539"
+ "pos_y" "-1062.926025"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_045"
+ {
+ "iType" "5"
+ "pos_x" "447.980255"
+ "pos_y" "-214.512650"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_046"
+ {
+ "iType" "26"
+ "pos_x" "809.115479"
+ "pos_y" "-1163.965088"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_047"
+ {
+ "iType" "5"
+ "pos_x" "-1433.034424"
+ "pos_y" "-314.165649"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_048"
+ {
+ "iType" "5"
+ "pos_x" "-1004.106750"
+ "pos_y" "-217.775757"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_049"
+ {
+ "iType" "23"
+ "pos_x" "-1328.669434"
+ "pos_y" "-300.045288"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "5"
+ "pos_x" "-1430.579346"
+ "pos_y" "-422.879272"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_051"
+ {
+ "iType" "23"
+ "pos_x" "-1323.855957"
+ "pos_y" "-411.112427"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "5"
+ "pos_x" "-1031.999023"
+ "pos_y" "-391.470459"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_053"
+ {
+ "iType" "29"
+ "pos_x" "-1403.462769"
+ "pos_y" "-723.090637"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_054"
+ {
+ "iType" "18"
+ "pos_x" "-1541.432007"
+ "pos_y" "-714.656555"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_055"
+ {
+ "iType" "19"
+ "pos_x" "-916.819336"
+ "pos_y" "-270.028076"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_056"
+ {
+ "iType" "25"
+ "pos_x" "-1201.875244"
+ "pos_y" "-220.783447"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_057"
+ {
+ "iType" "17"
+ "pos_x" "-988.045471"
+ "pos_y" "-480.824036"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_058"
+ {
+ "iType" "26"
+ "pos_x" "-1051.255615"
+ "pos_y" "-285.813843"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "18"
+ "pos_x" "-1384.347168"
+ "pos_y" "-182.448853"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "5"
+ "pos_x" "-1491.032715"
+ "pos_y" "-244.454834"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_061"
+ {
+ "iType" "55"
+ "pos_x" "-874.010986"
+ "pos_y" "-389.607178"
+ "size_x" "120.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "0"
+ }
+ "Node_062"
+ {
+ "iType" "17"
+ "pos_x" "-1542.274292"
+ "pos_y" "-601.886169"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "27"
+ "pos_x" "-1713.781372"
+ "pos_y" "-607.780151"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_064"
+ {
+ "iType" "29"
+ "pos_x" "-1407.215210"
+ "pos_y" "-609.527039"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_065"
+ {
+ "iType" "19"
+ "pos_x" "-1139.460449"
+ "pos_y" "-474.685638"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_066"
+ {
+ "iType" "5"
+ "pos_x" "-1163.975586"
+ "pos_y" "-408.862793"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_067"
+ {
+ "iType" "18"
+ "pos_x" "-957.786011"
+ "pos_y" "-711.419250"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_068"
+ {
+ "iType" "19"
+ "pos_x" "-790.126343"
+ "pos_y" "-711.372681"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_069"
+ {
+ "iType" "19"
+ "pos_x" "-895.321716"
+ "pos_y" "-859.253540"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_070"
+ {
+ "iType" "24"
+ "pos_x" "-1184.229248"
+ "pos_y" "-866.380066"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "34"
+ "pos_x" "-1046.051025"
+ "pos_y" "-866.612732"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_072"
+ {
+ "iType" "5"
+ "pos_x" "-968.482544"
+ "pos_y" "-590.045898"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_073"
+ {
+ "iType" "5"
+ "pos_x" "-1169.054932"
+ "pos_y" "-968.197571"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_074"
+ {
+ "iType" "5"
+ "pos_x" "-1088.892578"
+ "pos_y" "-996.940857"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_075"
+ {
+ "iType" "5"
+ "pos_x" "-861.783386"
+ "pos_y" "-606.814392"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.03"
+ }
+ "Node_076"
+ {
+ "iType" "3"
+ "pos_x" "-943.601074"
+ "pos_y" "-63.032471"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_077"
+ {
+ "iType" "17"
+ "pos_x" "-828.965393"
+ "pos_y" "-169.034531"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_078"
+ {
+ "iType" "18"
+ "pos_x" "-524.404175"
+ "pos_y" "-110.391342"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_079"
+ {
+ "iType" "32"
+ "pos_x" "-590.957581"
+ "pos_y" "-101.495216"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_080"
+ {
+ "iType" "12"
+ "pos_x" "-1974.026733"
+ "pos_y" "-573.714478"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_081"
+ {
+ "iType" "19"
+ "pos_x" "-1851.199097"
+ "pos_y" "-600.230286"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_082"
+ {
+ "iType" "21"
+ "pos_x" "-1160.104248"
+ "pos_y" "-625.460815"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_083"
+ {
+ "iType" "27"
+ "pos_x" "-1172.208740"
+ "pos_y" "-738.422791"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_084"
+ {
+ "iType" "5"
+ "pos_x" "524.111938"
+ "pos_y" "-909.245056"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4"
+ }
+ "Node_085"
+ {
+ "iType" "17"
+ "pos_x" "738.834778"
+ "pos_y" "-199.635727"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_086"
+ {
+ "iType" "5"
+ "pos_x" "-955.876526"
+ "pos_y" "-400.019043"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 1"
+ }
+ "Node_087"
+ {
+ "iType" "5"
+ "pos_x" "-1957.232056"
+ "pos_y" "-676.658936"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.02"
+ }
+ "Node_088"
+ {
+ "iType" "27"
+ "pos_x" "-35.491783"
+ "pos_y" "205.966721"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_089"
+ {
+ "iType" "29"
+ "pos_x" "63.010437"
+ "pos_y" "-289.299377"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_SmallFB0"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_090"
+ {
+ "iType" "21"
+ "pos_x" "273.468750"
+ "pos_y" "-291.589050"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_flare_smart.txt b/mp/game/momentum/shadereditorui/canvas/postproc_flare_smart.txt
new file mode 100644
index 0000000000..624e954b9d
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_flare_smart.txt
@@ -0,0 +1,3220 @@
+"canvas"
+{
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "172"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "1"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "18"
+ "pos_x" "-1073.782959"
+ "pos_y" "-335.227600"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "5"
+ "pos_x" "-1191.430420"
+ "pos_y" "-347.576599"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.5"
+ }
+ "Node_004"
+ {
+ "iType" "27"
+ "szName" "sun_uv"
+ "pos_x" "-785.798584"
+ "pos_y" "30.320265"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_005"
+ {
+ "iType" "29"
+ "pos_x" "-244.237778"
+ "pos_y" "-180.867249"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_006"
+ {
+ "iType" "53"
+ "pos_x" "-394.807404"
+ "pos_y" "-539.491577"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "25"
+ "pos_x" "-944.817505"
+ "pos_y" "-340.982910"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "27"
+ "pos_x" "-1013.268616"
+ "pos_y" "-629.776306"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_009"
+ {
+ "iType" "52"
+ "pos_x" "-713.293762"
+ "pos_y" "-87.103424"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "27"
+ "pos_x" "-1155.658569"
+ "pos_y" "-88.437378"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_011"
+ {
+ "iType" "27"
+ "pos_x" "-1152.543579"
+ "pos_y" "-189.151825"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_012"
+ {
+ "iType" "48"
+ "pos_x" "-858.853149"
+ "pos_y" "-589.416077"
+ "size_x" "61.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "27"
+ "pos_x" "-996.649231"
+ "pos_y" "-504.898651"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_014"
+ {
+ "iType" "26"
+ "pos_x" "-7.753777"
+ "pos_y" "-2361.617676"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "17"
+ "pos_x" "-987.534607"
+ "pos_y" "-194.416321"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "pos_x" "-294.580139"
+ "pos_y" "-688.771912"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_017"
+ {
+ "iType" "24"
+ "pos_x" "-1660.989746"
+ "pos_y" "-208.212128"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "-691.280640"
+ "pos_y" "-343.411926"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1 -0.02"
+ }
+ "Node_019"
+ {
+ "iType" "20"
+ "pos_x" "-808.804688"
+ "pos_y" "-448.067749"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "171"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "27"
+ "pos_x" "-662.317017"
+ "pos_y" "-443.063690"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "0 x"
+ }
+ "Node_021"
+ {
+ "iType" "17"
+ "pos_x" "-521.736572"
+ "pos_y" "-440.267242"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "18"
+ "pos_x" "-539.280212"
+ "pos_y" "42.482239"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_023"
+ {
+ "iType" "25"
+ "pos_x" "-361.746399"
+ "pos_y" "33.377419"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "19"
+ "pos_x" "-67.351387"
+ "pos_y" "-203.181442"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_025"
+ {
+ "iType" "5"
+ "pos_x" "-40.075245"
+ "pos_y" "-91.403175"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_026"
+ {
+ "iType" "34"
+ "pos_x" "229.384598"
+ "pos_y" "-332.132507"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "5"
+ "pos_x" "-2.321157"
+ "pos_y" "-368.553955"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_028"
+ {
+ "iType" "17"
+ "pos_x" "68.714729"
+ "pos_y" "-398.254517"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "5"
+ "pos_x" "119.405762"
+ "pos_y" "-307.864502"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_030"
+ {
+ "iType" "17"
+ "pos_x" "69.300568"
+ "pos_y" "-200.506363"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_031"
+ {
+ "iType" "17"
+ "pos_x" "213.528717"
+ "pos_y" "64.059929"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "170"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "pos_x" "-28.373863"
+ "pos_y" "114.905762"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_033"
+ {
+ "iType" "21"
+ "pos_x" "397.994080"
+ "pos_y" "-26.689842"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_034"
+ {
+ "iType" "50"
+ "pos_x" "335.922424"
+ "pos_y" "73.988358"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "5"
+ "pos_x" "-688.313354"
+ "pos_y" "-272.314880"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0.02"
+ }
+ "Node_036"
+ {
+ "iType" "55"
+ "pos_x" "-438.995789"
+ "pos_y" "-175.792740"
+ "size_x" "125.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "1"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_037"
+ {
+ "iType" "19"
+ "pos_x" "523.675842"
+ "pos_y" "-344.878540"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_038"
+ {
+ "iType" "21"
+ "pos_x" "222.352356"
+ "pos_y" "-1172.412476"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "19"
+ "pos_x" "288.841492"
+ "pos_y" "-693.535889"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "17"
+ "pos_x" "427.622620"
+ "pos_y" "-700.552795"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_041"
+ {
+ "iType" "34"
+ "pos_x" "-655.911865"
+ "pos_y" "-1551.057129"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "5"
+ "pos_x" "-588.497803"
+ "pos_y" "-1483.219727"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_043"
+ {
+ "iType" "27"
+ "pos_x" "-901.761597"
+ "pos_y" "-1542.967529"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_044"
+ {
+ "iType" "5"
+ "pos_x" "129.583282"
+ "pos_y" "-1202.921021"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9 0.35 0.1"
+ }
+ "Node_045"
+ {
+ "iType" "5"
+ "pos_x" "75.191391"
+ "pos_y" "-1200.929199"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8 0.7 0.2"
+ }
+ "Node_046"
+ {
+ "iType" "49"
+ "pos_x" "-491.862305"
+ "pos_y" "-1554.693115"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_047"
+ {
+ "iType" "5"
+ "pos_x" "200.607071"
+ "pos_y" "-638.905090"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_048"
+ {
+ "iType" "34"
+ "pos_x" "-205.667984"
+ "pos_y" "-579.543152"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "160"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "19"
+ "pos_x" "-154.978561"
+ "pos_y" "-1494.360718"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "19"
+ "pos_x" "93.595276"
+ "pos_y" "-1511.530151"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_051"
+ {
+ "iType" "39"
+ "pos_x" "-8.005255"
+ "pos_y" "-1534.073120"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "22"
+ "pos_x" "70.627731"
+ "pos_y" "-1289.830933"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_053"
+ {
+ "iType" "5"
+ "pos_x" "-274.299072"
+ "pos_y" "-1513.540161"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "50"
+ }
+ "Node_054"
+ {
+ "iType" "19"
+ "pos_x" "247.960693"
+ "pos_y" "-1291.825439"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_055"
+ {
+ "iType" "5"
+ "pos_x" "5.360834"
+ "pos_y" "-1456.899414"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_056"
+ {
+ "iType" "34"
+ "pos_x" "-188.312073"
+ "pos_y" "-1678.934448"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_057"
+ {
+ "iType" "5"
+ "pos_x" "-261.828888"
+ "pos_y" "-1634.464966"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_058"
+ {
+ "iType" "5"
+ "pos_x" "-280.772858"
+ "pos_y" "-1706.845337"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_059"
+ {
+ "iType" "5"
+ "pos_x" "-308.601410"
+ "pos_y" "-1859.517334"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_060"
+ {
+ "iType" "17"
+ "pos_x" "-218.409744"
+ "pos_y" "-2253.378906"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "34"
+ "pos_x" "-193.741409"
+ "pos_y" "-1827.126587"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_062"
+ {
+ "iType" "5"
+ "pos_x" "-289.657440"
+ "pos_y" "-1787.136963"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_063"
+ {
+ "iType" "34"
+ "pos_x" "-196.577332"
+ "pos_y" "-1989.033081"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "5"
+ "pos_x" "-292.493561"
+ "pos_y" "-1949.043457"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_065"
+ {
+ "iType" "5"
+ "pos_x" "-311.437531"
+ "pos_y" "-2021.423706"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_066"
+ {
+ "iType" "17"
+ "pos_x" "232.376358"
+ "pos_y" "-1518.547119"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_067"
+ {
+ "iType" "19"
+ "pos_x" "60.723877"
+ "pos_y" "-1688.527466"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_068"
+ {
+ "iType" "5"
+ "pos_x" "-54.134254"
+ "pos_y" "-1645.965210"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 1"
+ }
+ "Node_069"
+ {
+ "iType" "19"
+ "pos_x" "52.990181"
+ "pos_y" "-1816.120728"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_070"
+ {
+ "iType" "19"
+ "pos_x" "48.843353"
+ "pos_y" "-1990.287354"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-61.867943"
+ "pos_y" "-1773.558472"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1 0.2"
+ }
+ "Node_072"
+ {
+ "iType" "17"
+ "pos_x" "203.282669"
+ "pos_y" "-1780.530029"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_073"
+ {
+ "iType" "17"
+ "pos_x" "295.330383"
+ "pos_y" "-1941.735352"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_074"
+ {
+ "iType" "19"
+ "pos_x" "396.210663"
+ "pos_y" "-1212.649170"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_075"
+ {
+ "iType" "19"
+ "pos_x" "439.840607"
+ "pos_y" "-1700.120117"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_076"
+ {
+ "iType" "5"
+ "pos_x" "-67.174919"
+ "pos_y" "-1946.564941"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0 0"
+ }
+ "Node_077"
+ {
+ "iType" "5"
+ "pos_x" "-762.824707"
+ "pos_y" "-1507.393921"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.95"
+ }
+ "Node_078"
+ {
+ "iType" "5"
+ "pos_x" "-763.790405"
+ "pos_y" "-1581.220947"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_079"
+ {
+ "iType" "5"
+ "pos_x" "-574.328857"
+ "pos_y" "-140.530396"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2 0.2"
+ }
+ "Node_080"
+ {
+ "iType" "7"
+ "pos_x" "-1713.425415"
+ "pos_y" "-35.361610"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_081"
+ {
+ "iType" "19"
+ "pos_x" "-1363.654053"
+ "pos_y" "-81.133034"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "5"
+ "pos_x" "-1463.228271"
+ "pos_y" "-32.272263"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.0001"
+ }
+ "Node_083"
+ {
+ "iType" "19"
+ "pos_x" "-1476.760742"
+ "pos_y" "-238.251358"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_084"
+ {
+ "iType" "5"
+ "pos_x" "-1554.039917"
+ "pos_y" "-151.402115"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.000035"
+ }
+ "Node_085"
+ {
+ "iType" "19"
+ "pos_x" "-1483.804077"
+ "pos_y" "-404.275238"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_086"
+ {
+ "iType" "12"
+ "pos_x" "-1618.918945"
+ "pos_y" "-511.263428"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_087"
+ {
+ "iType" "5"
+ "pos_x" "-1581.039673"
+ "pos_y" "-325.186798"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_088"
+ {
+ "iType" "17"
+ "pos_x" "-734.522522"
+ "pos_y" "-651.804199"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "171"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_089"
+ {
+ "iType" "17"
+ "pos_x" "-528.160034"
+ "pos_y" "-578.732239"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_090"
+ {
+ "iType" "17"
+ "pos_x" "-1317.064331"
+ "pos_y" "-281.674896"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_091"
+ {
+ "iType" "24"
+ "pos_x" "-173.637085"
+ "pos_y" "17.982254"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_092"
+ {
+ "iType" "29"
+ "pos_x" "-204.998154"
+ "pos_y" "-324.530792"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_093"
+ {
+ "iType" "19"
+ "pos_x" "25.799347"
+ "pos_y" "-679.645569"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_094"
+ {
+ "iType" "5"
+ "pos_x" "-154.431366"
+ "pos_y" "-701.513428"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "30"
+ }
+ "Node_095"
+ {
+ "iType" "55"
+ "pos_x" "-370.348785"
+ "pos_y" "-320.215881"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_096"
+ {
+ "iType" "5"
+ "pos_x" "-582.478516"
+ "pos_y" "-1193.824707"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_097"
+ {
+ "iType" "5"
+ "pos_x" "-754.921753"
+ "pos_y" "-1219.017090"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9"
+ }
+ "Node_098"
+ {
+ "iType" "5"
+ "pos_x" "-763.141113"
+ "pos_y" "-1293.503540"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_099"
+ {
+ "iType" "27"
+ "pos_x" "-893.858643"
+ "pos_y" "-1254.590698"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_100"
+ {
+ "iType" "34"
+ "pos_x" "-648.008911"
+ "pos_y" "-1262.680176"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_101"
+ {
+ "iType" "55"
+ "pos_x" "-426.109619"
+ "pos_y" "-852.278748"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_102"
+ {
+ "iType" "24"
+ "pos_x" "-249.202332"
+ "pos_y" "-892.091125"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_103"
+ {
+ "iType" "5"
+ "pos_x" "-234.038940"
+ "pos_y" "-1011.457031"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "30"
+ }
+ "Node_104"
+ {
+ "iType" "49"
+ "pos_x" "-463.770111"
+ "pos_y" "-1277.564331"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_105"
+ {
+ "iType" "39"
+ "pos_x" "23.753057"
+ "pos_y" "-908.115967"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_106"
+ {
+ "iType" "19"
+ "pos_x" "-113.326492"
+ "pos_y" "-909.305237"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_107"
+ {
+ "iType" "5"
+ "pos_x" "-671.853760"
+ "pos_y" "-776.077942"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_108"
+ {
+ "iType" "19"
+ "pos_x" "-652.845276"
+ "pos_y" "-940.094360"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_109"
+ {
+ "iType" "5"
+ "pos_x" "-736.943054"
+ "pos_y" "-841.870178"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 -1"
+ }
+ "Node_110"
+ {
+ "iType" "5"
+ "pos_x" "-774.684570"
+ "pos_y" "-937.840942"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_111"
+ {
+ "iType" "21"
+ "pos_x" "-543.465210"
+ "pos_y" "-303.579407"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_112"
+ {
+ "iType" "21"
+ "pos_x" "-563.144836"
+ "pos_y" "-822.967407"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_113"
+ {
+ "iType" "21"
+ "pos_x" "1.917595"
+ "pos_y" "-549.481201"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_114"
+ {
+ "iType" "21"
+ "pos_x" "194.336853"
+ "pos_y" "-852.969360"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_115"
+ {
+ "iType" "39"
+ "pos_x" "32.918396"
+ "pos_y" "-802.075378"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_116"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-734.579895"
+ "pos_y" "-2355.064453"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_117"
+ {
+ "iType" "19"
+ "pos_x" "-358.633484"
+ "pos_y" "-2298.256104"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_118"
+ {
+ "iType" "34"
+ "pos_x" "-523.302246"
+ "pos_y" "-2354.985107"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_119"
+ {
+ "iType" "5"
+ "pos_x" "-651.106750"
+ "pos_y" "-2481.745605"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_120"
+ {
+ "iType" "5"
+ "pos_x" "-584.079407"
+ "pos_y" "-2523.112549"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_121"
+ {
+ "iType" "34"
+ "pos_x" "228.354996"
+ "pos_y" "-195.944366"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_122"
+ {
+ "iType" "5"
+ "pos_x" "169.977463"
+ "pos_y" "-80.820648"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_123"
+ {
+ "iType" "5"
+ "pos_x" "48.520107"
+ "pos_y" "-79.981102"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_124"
+ {
+ "iType" "27"
+ "szName" "sun_dot"
+ "pos_x" "-873.147583"
+ "pos_y" "-88.635231"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_125"
+ {
+ "iType" "77"
+ "pos_x" "-1015.988403"
+ "pos_y" "52.771278"
+ "size_x" "87.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "sz_callbackname" "sun_data"
+ "i_numc" "4"
+ }
+ "Node_126"
+ {
+ "iType" "17"
+ "pos_x" "1015.698486"
+ "pos_y" "-252.583176"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_127"
+ {
+ "iType" "61"
+ "pos_x" "1364.025391"
+ "pos_y" "-255.368134"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_128"
+ {
+ "iType" "34"
+ "pos_x" "878.307434"
+ "pos_y" "-223.455048"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_129"
+ {
+ "iType" "5"
+ "pos_x" "771.417480"
+ "pos_y" "-130.415558"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_130"
+ {
+ "iType" "17"
+ "pos_x" "703.805054"
+ "pos_y" "-275.243896"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_131"
+ {
+ "iType" "5"
+ "pos_x" "944.973938"
+ "pos_y" "19.248388"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_132"
+ {
+ "iType" "5"
+ "pos_x" "937.546082"
+ "pos_y" "-95.704262"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_133"
+ {
+ "iType" "4"
+ "pos_x" "385.560150"
+ "pos_y" "-2376.147461"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_134"
+ {
+ "iType" "77"
+ "pos_x" "563.667542"
+ "pos_y" "-1159.314453"
+ "size_x" "87.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "sz_callbackname" "sun_data"
+ "i_numc" "4"
+ }
+ "Node_135"
+ {
+ "iType" "19"
+ "pos_x" "1075.566406"
+ "pos_y" "-1668.365845"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "137"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_136"
+ {
+ "iType" "27"
+ "szName" "sun_amt"
+ "pos_x" "852.625061"
+ "pos_y" "-1390.014038"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_137"
+ {
+ "iType" "17"
+ "pos_x" "889.618347"
+ "pos_y" "-1637.982178"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "177"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "161"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_138"
+ {
+ "iType" "5"
+ "pos_x" "682.713806"
+ "pos_y" "-163.184814"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_139"
+ {
+ "iType" "19"
+ "pos_x" "1446.357178"
+ "pos_y" "-362.727936"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "127"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "154"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_140"
+ {
+ "iType" "27"
+ "szName" "sun_dot"
+ "pos_x" "679.113953"
+ "pos_y" "-728.911438"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_141"
+ {
+ "iType" "5"
+ "pos_x" "835.348938"
+ "pos_y" "-653.903381"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4"
+ }
+ "Node_142"
+ {
+ "iType" "19"
+ "pos_x" "905.490662"
+ "pos_y" "-518.517700"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "143"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "141"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_143"
+ {
+ "iType" "61"
+ "pos_x" "749.377380"
+ "pos_y" "-514.048157"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "144"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_144"
+ {
+ "iType" "60"
+ "pos_x" "628.298889"
+ "pos_y" "-519.085693"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_145"
+ {
+ "iType" "19"
+ "pos_x" "1446.657349"
+ "pos_y" "-468.114563"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_146"
+ {
+ "iType" "5"
+ "pos_x" "987.733154"
+ "pos_y" "-614.740173"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9 0.7 0.2"
+ }
+ "Node_147"
+ {
+ "iType" "21"
+ "pos_x" "1123.090210"
+ "pos_y" "-646.864929"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "159"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_148"
+ {
+ "iType" "21"
+ "pos_x" "1285.666992"
+ "pos_y" "-648.213013"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "150"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_149"
+ {
+ "iType" "34"
+ "pos_x" "1186.970947"
+ "pos_y" "-253.649002"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_150"
+ {
+ "iType" "5"
+ "pos_x" "1136.774048"
+ "pos_y" "-763.951477"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_151"
+ {
+ "iType" "34"
+ "pos_x" "1269.425659"
+ "pos_y" "-793.443176"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "152"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "153"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_152"
+ {
+ "iType" "5"
+ "pos_x" "1126.377808"
+ "pos_y" "-844.758301"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_153"
+ {
+ "iType" "5"
+ "pos_x" "1177.468018"
+ "pos_y" "-903.457520"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.32"
+ }
+ "Node_154"
+ {
+ "iType" "34"
+ "pos_x" "1140.272827"
+ "pos_y" "-494.046082"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "156"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "155"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_155"
+ {
+ "iType" "5"
+ "pos_x" "1202.673706"
+ "pos_y" "-412.204956"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_156"
+ {
+ "iType" "5"
+ "pos_x" "1135.880371"
+ "pos_y" "-409.713287"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_157"
+ {
+ "iType" "5"
+ "pos_x" "1805.360962"
+ "pos_y" "-846.542908"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_158"
+ {
+ "iType" "5"
+ "pos_x" "1738.567627"
+ "pos_y" "-844.051270"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_159"
+ {
+ "iType" "5"
+ "pos_x" "986.545898"
+ "pos_y" "-697.820618"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0.6 0.05"
+ }
+ "Node_160"
+ {
+ "iType" "5"
+ "pos_x" "-361.363495"
+ "pos_y" "-651.064758"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.1"
+ }
+ "Node_161"
+ {
+ "iType" "19"
+ "pos_x" "1897.494385"
+ "pos_y" "-773.729248"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "166"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "162"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_162"
+ {
+ "iType" "34"
+ "pos_x" "1742.960083"
+ "pos_y" "-928.384033"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "158"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "157"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_163"
+ {
+ "iType" "34"
+ "pos_x" "1590.435913"
+ "pos_y" "-754.151917"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "168"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "167"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_164"
+ {
+ "iType" "5"
+ "pos_x" "1451.352295"
+ "pos_y" "-677.144836"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_165"
+ {
+ "iType" "19"
+ "pos_x" "1546.545654"
+ "pos_y" "-607.292175"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "145"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "164"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_166"
+ {
+ "iType" "19"
+ "pos_x" "1737.164185"
+ "pos_y" "-681.026733"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "165"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "163"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_167"
+ {
+ "iType" "5"
+ "pos_x" "1478.265869"
+ "pos_y" "-859.315247"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_168"
+ {
+ "iType" "5"
+ "pos_x" "1446.338867"
+ "pos_y" "-779.236511"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_169"
+ {
+ "iType" "3"
+ "pos_x" "-1419.227539"
+ "pos_y" "-885.006836"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "1"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_170"
+ {
+ "iType" "19"
+ "pos_x" "69.056168"
+ "pos_y" "57.635948"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_171"
+ {
+ "iType" "5"
+ "pos_x" "-843.493835"
+ "pos_y" "-674.598694"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3.141593"
+ }
+ "Node_172"
+ {
+ "iType" "27"
+ "pos_x" "-38.764900"
+ "pos_y" "216.019882"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_173"
+ {
+ "iType" "5"
+ "pos_x" "414.783478"
+ "pos_y" "-1550.855103"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_174"
+ {
+ "iType" "21"
+ "pos_x" "527.856567"
+ "pos_y" "-1494.123413"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "175"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "173"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_175"
+ {
+ "iType" "61"
+ "pos_x" "392.785370"
+ "pos_y" "-1400.816650"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "178"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_176"
+ {
+ "iType" "17"
+ "pos_x" "582.014771"
+ "pos_y" "-1628.731079"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_177"
+ {
+ "iType" "19"
+ "pos_x" "727.159241"
+ "pos_y" "-1571.791260"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "176"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "174"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_178"
+ {
+ "iType" "27"
+ "pos_x" "232.318756"
+ "pos_y" "-1404.156372"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "169"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ }
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_fxaa.txt b/mp/game/momentum/shadereditorui/canvas/postproc_fxaa.txt
new file mode 100644
index 0000000000..ee37f7e005
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_fxaa.txt
@@ -0,0 +1,198 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "3"
+ "pos_x" "-320.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_003"
+ {
+ "iType" "4"
+ "pos_x" "265.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_004"
+ {
+ "iType" "27"
+ "pos_x" "-44.526688"
+ "pos_y" "206.208878"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_005"
+ {
+ "iType" "94"
+ "pos_x" "-195.867752"
+ "pos_y" "-32.425503"
+ "size_x" "84.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "szFallbackTexturePath" "white"
+ "iFallbackMode" "0"
+ }
+ "Node_006"
+ {
+ "iType" "65"
+ "pos_x" "-220.706284"
+ "pos_y" "-191.915787"
+ "size_x" "70.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "1.000000"
+ }
+ "Node_007"
+ {
+ "iType" "99"
+ "pos_x" "-7.115566"
+ "pos_y" "-108.856155"
+ "size_x" "133.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "varName_In_0" "tex"
+ "varType_In_0" "128"
+ "varName_In_1" "uv"
+ "varType_In_1" "2"
+ "varName_In_2" "texelsize"
+ "varType_In_2" "2"
+ "varName_Out_0" "col"
+ "varType_Out_0" "8"
+ "szFunctionName" "DoFXAA"
+ "szFilePath" "shadereditorui\user_functions\call_fxaa.ufunc"
+ "iInline" "0"
+ "szcode_global_num_strings" "1"
+ "szcode_global_partial_00" "#define FXAA_PC 1\r\n#define FXAA_HLSL_3 1\r\n#define FXAA_GREEN_AS_LUMA 1\r\n#define FXAA_DISCARD 1\r\n#define FXAA_QUALITY__PRESET 12\r\n\r\n#include \'fxaa3_11.h\'\n"
+ "szcode_body_num_strings" "2"
+ "szcode_body_partial_00" " col = FxaaPixelShader( uv,\r\n (float4)0,\r\n tex,\r\n tex,\r\n tex,\r\n texelsize,\r\n (float4)0,\r\n (float4)0,\r\n (float4)0,\r\n // fxaaQualitySubpix\r\n // This used to be the FXAA_QUALITY__SUBPIX define.\r\n // It is here now to allow easier tuning.\r\n // Choose the amount of sub-pixel aliasing removal.\r\n // This can effect sharpness.\r\n // 1.00 - upper limit (softer)\r\n // 0.75 - default amount of filtering\r\n // 0.50 - lower limit (sharper, less sub-pixel aliasing removal)\r\n // 0.25 - almost off\r\n // 0.00 - completely off\r\n 0.5,\r\n // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define.\r\n // It is here now to allow easier tuning.\r\n // The minimum amount of local contrast required to apply algorithm.\r\n // 0.333 - too little (faster)\r\n // 0.250 - low quality\r\n // 0.166 - default\r\n // 0.125 - high quality \r\n // 0.063 - overkill (slower)\r\n // fxaaQualityEdgeThreshold\r\n 0.2,\r\n // This used to be the"
+ "szcode_body_partial_01" " FXAA_QUALITY__EDGE_THRESHOLD_MIN define.\r\n // It is here now to allow easier tuning.\r\n // Trims the algorithm from processing darks.\r\n // 0.0833 - upper limit (default, the start of visible unfiltered edges)\r\n // 0.0625 - high quality (faster)\r\n // 0.0312 - visible limit (slower)\r\n // Special notes when using FXAA_GREEN_AS_LUMA,\r\n // Likely want to set this to zero.\r\n // As colors that are mostly not-green\r\n // will appear very dark in the green channel!\r\n // Tune by looking at mostly non-green content,\r\n // then start at zero and increase until aliasing is a problem.\r\n 0.0833,\r\n 0, 0, 0, (float4)0 );"
+ "iEnvFlags" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_nightvision.txt b/mp/game/momentum/shadereditorui/canvas/postproc_nightvision.txt
new file mode 100644
index 0000000000..37bd775488
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_nightvision.txt
@@ -0,0 +1,1877 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#002"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "53"
+ "pos_x" "463.674652"
+ "pos_y" "-210.488373"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_001"
+ {
+ "iType" "19"
+ "pos_x" "601.121765"
+ "pos_y" "-180.594849"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_002"
+ {
+ "iType" "17"
+ "pos_x" "750.381531"
+ "pos_y" "-186.976593"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "50"
+ "pos_x" "174.049500"
+ "pos_y" "-225.131470"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-173.927490"
+ "pos_y" "-229.426270"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "5"
+ "pos_x" "-290.359222"
+ "pos_y" "-295.938782"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "10"
+ }
+ "Node_006"
+ {
+ "iType" "1"
+ "pos_x" "-228.863312"
+ "pos_y" "319.150818"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords" "2"
+ "dTFlag_Color" "8"
+ }
+ "Node_007"
+ {
+ "iType" "19"
+ "pos_x" "-41.806458"
+ "pos_y" "210.270844"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_008"
+ {
+ "iType" "27"
+ "pos_x" "94.763428"
+ "pos_y" "193.806198"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_009"
+ {
+ "iType" "55"
+ "pos_x" "221.642883"
+ "pos_y" "229.859772"
+ "size_x" "91.000000"
+ "size_y" "-39.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "-168.952637"
+ "pos_y" "233.892334"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_011"
+ {
+ "iType" "12"
+ "pos_x" "-183.612152"
+ "pos_y" "159.546921"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "104.579254"
+ "pos_y" "146.036072"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "0.0001 0.0001"
+ }
+ "Node_013"
+ {
+ "iType" "20"
+ "pos_x" "71.140167"
+ "pos_y" "499.231293"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "65"
+ "pos_x" "-49.716888"
+ "pos_y" "455.953003"
+ "size_x" "60.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "66.941437"
+ "pos_y" "442.331451"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "64"
+ }
+ "Node_016"
+ {
+ "iType" "18"
+ "pos_x" "346.230225"
+ "pos_y" "-221.256073"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "60"
+ "pos_x" "140.350861"
+ "pos_y" "-951.976807"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "3"
+ "pos_x" "-597.301880"
+ "pos_y" "-534.940308"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_019"
+ {
+ "iType" "20"
+ "pos_x" "213.357849"
+ "pos_y" "473.199463"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "5"
+ "pos_x" "-48.920013"
+ "pos_y" "512.142090"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_021"
+ {
+ "iType" "2"
+ "pos_x" "424.612183"
+ "pos_y" "313.672791"
+ "size_x" "55.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_022"
+ {
+ "iType" "5"
+ "pos_x" "-413.016083"
+ "pos_y" "-1072.758057"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.59 0.11"
+ }
+ "Node_023"
+ {
+ "iType" "23"
+ "pos_x" "-320.019897"
+ "pos_y" "-1048.719238"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_024"
+ {
+ "iType" "5"
+ "pos_x" "333.525726"
+ "pos_y" "-878.604004"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.59 0.11"
+ }
+ "Node_025"
+ {
+ "iType" "23"
+ "pos_x" "280.829102"
+ "pos_y" "-955.839111"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "20"
+ "pos_x" "13.819885"
+ "pos_y" "-956.361328"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "34"
+ "pos_x" "-149.998428"
+ "pos_y" "-1046.181152"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "5"
+ "pos_x" "-184.695190"
+ "pos_y" "-950.453674"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.1"
+ }
+ "Node_029"
+ {
+ "iType" "5"
+ "pos_x" "-155.751495"
+ "pos_y" "-1184.955444"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_030"
+ {
+ "iType" "5"
+ "pos_x" "-245.854233"
+ "pos_y" "-1184.234985"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_031"
+ {
+ "iType" "34"
+ "pos_x" "-215.099915"
+ "pos_y" "-1269.376465"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "5"
+ "pos_x" "-59.328575"
+ "pos_y" "-385.682373"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_033"
+ {
+ "iType" "18"
+ "pos_x" "-1316.010376"
+ "pos_y" "-716.106445"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_034"
+ {
+ "iType" "24"
+ "pos_x" "63.969193"
+ "pos_y" "-463.902222"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "24"
+ "pos_x" "-1163.439819"
+ "pos_y" "-712.743042"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_036"
+ {
+ "iType" "18"
+ "pos_x" "-1312.617554"
+ "pos_y" "-832.547729"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_037"
+ {
+ "iType" "24"
+ "pos_x" "-1160.047241"
+ "pos_y" "-829.184326"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_038"
+ {
+ "iType" "34"
+ "pos_x" "216.704910"
+ "pos_y" "-474.557556"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "5"
+ "pos_x" "196.931091"
+ "pos_y" "-388.285828"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_040"
+ {
+ "iType" "5"
+ "pos_x" "286.014008"
+ "pos_y" "-388.756104"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-10"
+ }
+ "Node_041"
+ {
+ "iType" "37"
+ "pos_x" "-1026.420898"
+ "pos_y" "-767.089844"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "5"
+ "pos_x" "-1406.134644"
+ "pos_y" "-701.179077"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4 0.5"
+ }
+ "Node_043"
+ {
+ "iType" "5"
+ "pos_x" "-1402.741821"
+ "pos_y" "-817.620361"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6 0.5"
+ }
+ "Node_044"
+ {
+ "iType" "34"
+ "pos_x" "-879.481873"
+ "pos_y" "-791.222168"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_045"
+ {
+ "iType" "18"
+ "pos_x" "-74.996223"
+ "pos_y" "-464.449890"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "5"
+ "pos_x" "-1450.968628"
+ "pos_y" "-1125.375366"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_047"
+ {
+ "iType" "5"
+ "pos_x" "-1432.045776"
+ "pos_y" "-989.069092"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_048"
+ {
+ "iType" "23"
+ "pos_x" "-1325.664673"
+ "pos_y" "-1133.754028"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "23"
+ "pos_x" "-1306.741577"
+ "pos_y" "-997.447693"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "25"
+ "pos_x" "-1593.267944"
+ "pos_y" "-1046.779175"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_051"
+ {
+ "iType" "19"
+ "pos_x" "-1138.864136"
+ "pos_y" "-990.283142"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_052"
+ {
+ "iType" "19"
+ "pos_x" "-1151.666382"
+ "pos_y" "-1141.724243"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_053"
+ {
+ "iType" "5"
+ "pos_x" "-940.444519"
+ "pos_y" "-1076.191040"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_054"
+ {
+ "iType" "5"
+ "pos_x" "-808.116821"
+ "pos_y" "-907.380005"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_055"
+ {
+ "iType" "18"
+ "pos_x" "-866.781982"
+ "pos_y" "-1137.014282"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "26"
+ "pos_x" "-746.701233"
+ "pos_y" "-1067.887817"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_057"
+ {
+ "iType" "18"
+ "pos_x" "-864.263672"
+ "pos_y" "-986.921021"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_058"
+ {
+ "iType" "53"
+ "pos_x" "-1006.789734"
+ "pos_y" "-991.632751"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "53"
+ "pos_x" "-1005.802185"
+ "pos_y" "-1143.723022"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "5"
+ "pos_x" "-1230.503784"
+ "pos_y" "-1076.726196"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_061"
+ {
+ "iType" "27"
+ "pos_x" "1440.168213"
+ "pos_y" "-943.351685"
+ "size_x" "123.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r g b 1"
+ }
+ "Node_062"
+ {
+ "iType" "19"
+ "pos_x" "1289.970459"
+ "pos_y" "-936.860962"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_063"
+ {
+ "iType" "21"
+ "pos_x" "-682.400085"
+ "pos_y" "-900.576172"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "55"
+ "pos_x" "-562.799194"
+ "pos_y" "-769.083557"
+ "size_x" "120.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "0"
+ }
+ "Node_065"
+ {
+ "iType" "21"
+ "pos_x" "-74.406296"
+ "pos_y" "-719.279785"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "34"
+ "pos_x" "-340.682922"
+ "pos_y" "-578.949707"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_067"
+ {
+ "iType" "29"
+ "pos_x" "-356.698975"
+ "pos_y" "-824.546448"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_068"
+ {
+ "iType" "29"
+ "pos_x" "-360.063995"
+ "pos_y" "-718.471802"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_069"
+ {
+ "iType" "5"
+ "pos_x" "-346.845215"
+ "pos_y" "-493.701538"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_070"
+ {
+ "iType" "5"
+ "pos_x" "-278.520996"
+ "pos_y" "-496.406372"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-816.689148"
+ "pos_y" "-708.678833"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_072"
+ {
+ "iType" "5"
+ "pos_x" "640.592468"
+ "pos_y" "-713.902466"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.35"
+ }
+ "Node_073"
+ {
+ "iType" "5"
+ "pos_x" "709.547424"
+ "pos_y" "-716.607300"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.55"
+ }
+ "Node_074"
+ {
+ "iType" "5"
+ "pos_x" "-885.644104"
+ "pos_y" "-705.973999"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_075"
+ {
+ "iType" "19"
+ "pos_x" "-261.007019"
+ "pos_y" "-97.164841"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "2"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_076"
+ {
+ "iType" "81"
+ "pos_x" "-249.904297"
+ "pos_y" "-9.620949"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_num_comps" "1"
+ "fl_value_min" "0.000000"
+ "fl_value_max" "10.000000"
+ }
+ "Node_077"
+ {
+ "iType" "17"
+ "pos_x" "-142.329498"
+ "pos_y" "-97.917526"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_078"
+ {
+ "iType" "5"
+ "pos_x" "-94.592438"
+ "pos_y" "-951.174011"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_079"
+ {
+ "iType" "4"
+ "pos_x" "1628.385742"
+ "pos_y" "-937.808289"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_080"
+ {
+ "iType" "21"
+ "pos_x" "961.547974"
+ "pos_y" "-950.942322"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_081"
+ {
+ "iType" "19"
+ "pos_x" "40.308403"
+ "pos_y" "-1097.238403"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_082"
+ {
+ "iType" "5"
+ "pos_x" "321.347473"
+ "pos_y" "-1218.275513"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9 1 0.9"
+ }
+ "Node_083"
+ {
+ "iType" "5"
+ "pos_x" "-1.634039"
+ "pos_y" "-1199.789795"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1.5 2.25 1.8"
+ }
+ "Node_084"
+ {
+ "iType" "21"
+ "pos_x" "200.846954"
+ "pos_y" "-1095.319214"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_085"
+ {
+ "iType" "5"
+ "pos_x" "111.949905"
+ "pos_y" "-1209.657715"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.762 1.78 0.5"
+ }
+ "Node_086"
+ {
+ "iType" "5"
+ "pos_x" "198.678452"
+ "pos_y" "-1265.130371"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.381 0.89 0.25"
+ }
+ "Node_087"
+ {
+ "iType" "21"
+ "pos_x" "376.618958"
+ "pos_y" "-1101.961914"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_088"
+ {
+ "iType" "19"
+ "pos_x" "539.894470"
+ "pos_y" "-1103.041626"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_089"
+ {
+ "iType" "19"
+ "pos_x" "702.871216"
+ "pos_y" "-1095.865234"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_090"
+ {
+ "iType" "5"
+ "pos_x" "654.197021"
+ "pos_y" "-1216.122925"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1.4"
+ }
+ "Node_091"
+ {
+ "iType" "5"
+ "pos_x" "723.098816"
+ "pos_y" "-319.257813"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9"
+ }
+ "Node_092"
+ {
+ "iType" "5"
+ "pos_x" "579.549622"
+ "pos_y" "-319.953796"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_093"
+ {
+ "iType" "19"
+ "pos_x" "1115.174316"
+ "pos_y" "-941.947083"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_094"
+ {
+ "iType" "61"
+ "pos_x" "815.646973"
+ "pos_y" "-791.105591"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_095"
+ {
+ "iType" "21"
+ "pos_x" "809.717651"
+ "pos_y" "-594.945251"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_096"
+ {
+ "iType" "5"
+ "pos_x" "669.171814"
+ "pos_y" "-498.493469"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.42"
+ }
+ "Node_097"
+ {
+ "iType" "5"
+ "pos_x" "600.216858"
+ "pos_y" "-495.788635"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.38"
+ }
+ "Node_098"
+ {
+ "iType" "34"
+ "pos_x" "646.754700"
+ "pos_y" "-799.150635"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_099"
+ {
+ "iType" "5"
+ "pos_x" "830.292847"
+ "pos_y" "-510.106995"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_100"
+ {
+ "iType" "34"
+ "pos_x" "606.379089"
+ "pos_y" "-581.036804"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_101"
+ {
+ "iType" "27"
+ "pos_x" "68.468102"
+ "pos_y" "330.389618"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_102"
+ {
+ "iType" "29"
+ "pos_x" "1.958828"
+ "pos_y" "-96.032845"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "szFallbackTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "4"
+ }
+ "Node_103"
+ {
+ "iType" "29"
+ "pos_x" "2.025377"
+ "pos_y" "-221.102631"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "szFallbackTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "4"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_oldfilm.txt b/mp/game/momentum/shadereditorui/canvas/postproc_oldfilm.txt
new file mode 100644
index 0000000000..8c32441ded
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_oldfilm.txt
@@ -0,0 +1,2776 @@
+"canvas"
+{
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ }
+ "Node_001"
+ {
+ "iType" "5"
+ "pos_x" "88.616852"
+ "pos_y" "-278.796997"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0.95 0.8 1"
+ }
+ "Node_002"
+ {
+ "iType" "19"
+ "pos_x" "237.931458"
+ "pos_y" "-277.880432"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "27"
+ "pos_x" "-59.436279"
+ "pos_y" "8.859213"
+ "size_x" "123.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r g b 1"
+ }
+ "Node_004"
+ {
+ "iType" "5"
+ "pos_x" "-1059.010986"
+ "pos_y" "-204.097977"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.04"
+ }
+ "Node_005"
+ {
+ "iType" "27"
+ "pos_x" "-924.699402"
+ "pos_y" "-162.540985"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "-926.008240"
+ "pos_y" "-280.759583"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "53"
+ "pos_x" "-456.948792"
+ "pos_y" "-430.845123"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_008"
+ {
+ "iType" "18"
+ "pos_x" "-611.888428"
+ "pos_y" "-431.275604"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "27"
+ "pos_x" "-769.306885"
+ "pos_y" "-431.508545"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_010"
+ {
+ "iType" "5"
+ "pos_x" "-741.143555"
+ "pos_y" "-546.359741"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_011"
+ {
+ "iType" "5"
+ "pos_x" "-1176.975220"
+ "pos_y" "-594.510803"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_012"
+ {
+ "iType" "34"
+ "pos_x" "-271.634705"
+ "pos_y" "-430.514771"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "5"
+ "pos_x" "-417.226410"
+ "pos_y" "-294.562958"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.75"
+ }
+ "Node_014"
+ {
+ "iType" "19"
+ "pos_x" "-127.659157"
+ "pos_y" "-622.664429"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "-174.988998"
+ "pos_y" "-525.959534"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_016"
+ {
+ "iType" "19"
+ "pos_x" "348.497162"
+ "pos_y" "-493.848145"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "19"
+ "pos_x" "458.449402"
+ "pos_y" "-407.535919"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "34"
+ "pos_x" "223.688065"
+ "pos_y" "-478.911560"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "5"
+ "pos_x" "373.025421"
+ "pos_y" "-360.817139"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_020"
+ {
+ "iType" "5"
+ "pos_x" "256.435913"
+ "pos_y" "-400.670410"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_021"
+ {
+ "iType" "5"
+ "pos_x" "163.691452"
+ "pos_y" "-390.147552"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_022"
+ {
+ "iType" "55"
+ "pos_x" "-616.682983"
+ "pos_y" "-623.840027"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_023"
+ {
+ "iType" "5"
+ "pos_x" "-731.998901"
+ "pos_y" "-655.527832"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.001 0.3"
+ }
+ "Node_024"
+ {
+ "iType" "5"
+ "pos_x" "-737.814819"
+ "pos_y" "-786.267822"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.001"
+ }
+ "Node_025"
+ {
+ "iType" "19"
+ "pos_x" "-1094.875854"
+ "pos_y" "-624.470154"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "34"
+ "pos_x" "-274.200195"
+ "pos_y" "-619.287537"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_027"
+ {
+ "iType" "5"
+ "pos_x" "-273.208252"
+ "pos_y" "-524.756531"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_028"
+ {
+ "iType" "5"
+ "pos_x" "-351.231079"
+ "pos_y" "-536.567261"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_029"
+ {
+ "iType" "55"
+ "pos_x" "-619.977173"
+ "pos_y" "-760.177002"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_030"
+ {
+ "iType" "27"
+ "pos_x" "-592.366089"
+ "pos_y" "-1017.870239"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_031"
+ {
+ "iType" "12"
+ "pos_x" "-863.676941"
+ "pos_y" "-1024.266968"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_032"
+ {
+ "iType" "34"
+ "pos_x" "-271.286621"
+ "pos_y" "-752.708313"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_033"
+ {
+ "iType" "5"
+ "pos_x" "-349.413452"
+ "pos_y" "-884.769470"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.99"
+ }
+ "Node_034"
+ {
+ "iType" "5"
+ "pos_x" "-269.420288"
+ "pos_y" "-880.839722"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_035"
+ {
+ "iType" "19"
+ "pos_x" "-24.362877"
+ "pos_y" "-916.073669"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_036"
+ {
+ "iType" "19"
+ "pos_x" "253.004974"
+ "pos_y" "-913.329041"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_037"
+ {
+ "iType" "19"
+ "pos_x" "109.621811"
+ "pos_y" "-917.240234"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_038"
+ {
+ "iType" "27"
+ "pos_x" "-35.257870"
+ "pos_y" "-789.638184"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_039"
+ {
+ "iType" "18"
+ "pos_x" "-159.130844"
+ "pos_y" "-1251.331909"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "5"
+ "pos_x" "-306.483490"
+ "pos_y" "-1302.419556"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_041"
+ {
+ "iType" "3"
+ "pos_x" "-1427.490723"
+ "pos_y" "-1395.865601"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_042"
+ {
+ "iType" "24"
+ "pos_x" "-4.528931"
+ "pos_y" "-1249.992432"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "19"
+ "pos_x" "158.960220"
+ "pos_y" "-1244.870728"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_044"
+ {
+ "iType" "18"
+ "pos_x" "314.051971"
+ "pos_y" "-1232.278564"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_045"
+ {
+ "iType" "5"
+ "pos_x" "171.705017"
+ "pos_y" "-1072.624023"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.33"
+ }
+ "Node_046"
+ {
+ "iType" "5"
+ "pos_x" "231.112000"
+ "pos_y" "-1151.187256"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_047"
+ {
+ "iType" "27"
+ "pos_x" "-943.889038"
+ "pos_y" "-626.367859"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_048"
+ {
+ "iType" "19"
+ "pos_x" "849.699097"
+ "pos_y" "-1327.599121"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "18"
+ "pos_x" "683.233887"
+ "pos_y" "-513.124451"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "21"
+ "pos_x" "573.945984"
+ "pos_y" "-114.695465"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_051"
+ {
+ "iType" "19"
+ "pos_x" "674.693604"
+ "pos_y" "-907.310974"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "4"
+ "pos_x" "1153.886841"
+ "pos_y" "-1361.154297"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_053"
+ {
+ "iType" "55"
+ "pos_x" "509.857239"
+ "pos_y" "-724.095520"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_054"
+ {
+ "iType" "19"
+ "pos_x" "24.964851"
+ "pos_y" "-611.821472"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_055"
+ {
+ "iType" "18"
+ "pos_x" "155.076736"
+ "pos_y" "-609.714478"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "12"
+ "pos_x" "301.490631"
+ "pos_y" "-626.477905"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_057"
+ {
+ "iType" "17"
+ "pos_x" "975.410461"
+ "pos_y" "-909.631592"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_058"
+ {
+ "iType" "19"
+ "pos_x" "829.005005"
+ "pos_y" "-906.510071"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_059"
+ {
+ "iType" "5"
+ "pos_x" "784.520874"
+ "pos_y" "-626.837158"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_060"
+ {
+ "iType" "18"
+ "pos_x" "856.089600"
+ "pos_y" "-727.945007"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "53"
+ "pos_x" "971.940796"
+ "pos_y" "-728.153259"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_062"
+ {
+ "iType" "34"
+ "pos_x" "1145.247803"
+ "pos_y" "-723.378540"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "19"
+ "pos_x" "218.857697"
+ "pos_y" "-712.468201"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "19"
+ "pos_x" "231.391418"
+ "pos_y" "-809.459778"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_065"
+ {
+ "iType" "26"
+ "pos_x" "358.941772"
+ "pos_y" "-730.200684"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "5"
+ "pos_x" "132.437363"
+ "pos_y" "-744.349609"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_067"
+ {
+ "iType" "5"
+ "pos_x" "143.945496"
+ "pos_y" "-827.633667"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4"
+ }
+ "Node_068"
+ {
+ "iType" "5"
+ "pos_x" "1017.740234"
+ "pos_y" "-615.503174"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.37"
+ }
+ "Node_069"
+ {
+ "iType" "61"
+ "pos_x" "404.025635"
+ "pos_y" "-938.388550"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_070"
+ {
+ "iType" "22"
+ "pos_x" "358.216980"
+ "pos_y" "-833.205811"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "26"
+ "pos_x" "518.059692"
+ "pos_y" "-826.194153"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_072"
+ {
+ "iType" "5"
+ "pos_x" "464.631927"
+ "pos_y" "-866.089722"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_073"
+ {
+ "iType" "38"
+ "pos_x" "1326.954590"
+ "pos_y" "-726.876282"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_074"
+ {
+ "iType" "5"
+ "pos_x" "1111.836426"
+ "pos_y" "-603.984863"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.38"
+ }
+ "Node_075"
+ {
+ "iType" "5"
+ "pos_x" "1301.262695"
+ "pos_y" "-628.961121"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_076"
+ {
+ "iType" "29"
+ "pos_x" "700.193359"
+ "pos_y" "-725.241943"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_0"
+ "iFallbackMode" "0"
+ }
+ "Node_077"
+ {
+ "iType" "29"
+ "pos_x" "9.422592"
+ "pos_y" "-396.145142"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_0"
+ "iFallbackMode" "0"
+ }
+ "Node_078"
+ {
+ "iType" "29"
+ "pos_x" "-443.937622"
+ "pos_y" "-624.784546"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_079"
+ {
+ "iType" "29"
+ "pos_x" "-443.022614"
+ "pos_y" "-759.274048"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_080"
+ {
+ "iType" "29"
+ "pos_x" "-231.477158"
+ "pos_y" "-988.375610"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "144"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_081"
+ {
+ "iType" "21"
+ "pos_x" "-257.953857"
+ "pos_y" "-26.590645"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "19"
+ "pos_x" "-192.712799"
+ "pos_y" "-180.072235"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_083"
+ {
+ "iType" "61"
+ "pos_x" "-310.645813"
+ "pos_y" "-185.270187"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_084"
+ {
+ "iType" "5"
+ "pos_x" "-455.970428"
+ "pos_y" "-354.991364"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_085"
+ {
+ "iType" "29"
+ "pos_x" "-622.441101"
+ "pos_y" "-172.873840"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_086"
+ {
+ "iType" "49"
+ "pos_x" "-444.257202"
+ "pos_y" "-176.947357"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_087"
+ {
+ "iType" "5"
+ "pos_x" "-414.736420"
+ "pos_y" "-95.879227"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_088"
+ {
+ "iType" "29"
+ "pos_x" "-63.663620"
+ "pos_y" "-1758.249512"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_089"
+ {
+ "iType" "53"
+ "pos_x" "-104.591232"
+ "pos_y" "-2059.511719"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_090"
+ {
+ "iType" "19"
+ "pos_x" "32.855804"
+ "pos_y" "-2029.618408"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_091"
+ {
+ "iType" "17"
+ "pos_x" "182.115509"
+ "pos_y" "-2036.000244"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_092"
+ {
+ "iType" "5"
+ "pos_x" "154.832794"
+ "pos_y" "-2168.281250"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_093"
+ {
+ "iType" "5"
+ "pos_x" "11.283646"
+ "pos_y" "-2168.977051"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_094"
+ {
+ "iType" "50"
+ "pos_x" "108.426971"
+ "pos_y" "-1887.348267"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_095"
+ {
+ "iType" "18"
+ "pos_x" "-222.035614"
+ "pos_y" "-2070.279297"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_096"
+ {
+ "iType" "29"
+ "pos_x" "-63.597092"
+ "pos_y" "-1883.319336"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_097"
+ {
+ "iType" "19"
+ "pos_x" "-239.549896"
+ "pos_y" "-1891.643188"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_098"
+ {
+ "iType" "5"
+ "pos_x" "-355.981659"
+ "pos_y" "-1958.155884"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4"
+ }
+ "Node_099"
+ {
+ "iType" "19"
+ "pos_x" "-177.644958"
+ "pos_y" "338.985931"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_100"
+ {
+ "iType" "5"
+ "pos_x" "-310.390747"
+ "pos_y" "382.765472"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_101"
+ {
+ "iType" "12"
+ "pos_x" "-308.853088"
+ "pos_y" "293.071320"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_102"
+ {
+ "iType" "27"
+ "pos_x" "-33.235962"
+ "pos_y" "339.319672"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_103"
+ {
+ "iType" "5"
+ "pos_x" "-24.619324"
+ "pos_y" "423.256897"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "0.0001 0.0001"
+ }
+ "Node_104"
+ {
+ "iType" "55"
+ "pos_x" "113.600769"
+ "pos_y" "384.914673"
+ "size_x" "91.000000"
+ "size_y" "-39.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_105"
+ {
+ "iType" "12"
+ "pos_x" "-1315.608154"
+ "pos_y" "-350.362427"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_106"
+ {
+ "iType" "22"
+ "pos_x" "-1065.969238"
+ "pos_y" "-298.455078"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_107"
+ {
+ "iType" "19"
+ "pos_x" "-1183.978027"
+ "pos_y" "-280.960510"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_108"
+ {
+ "iType" "5"
+ "pos_x" "-1285.120850"
+ "pos_y" "-225.001358"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3.5"
+ }
+ "Node_109"
+ {
+ "iType" "19"
+ "pos_x" "493.591187"
+ "pos_y" "-1068.270142"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_110"
+ {
+ "iType" "22"
+ "pos_x" "611.600098"
+ "pos_y" "-1085.764771"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_111"
+ {
+ "iType" "12"
+ "pos_x" "361.961121"
+ "pos_y" "-1137.672119"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_112"
+ {
+ "iType" "19"
+ "pos_x" "586.039856"
+ "pos_y" "-1226.986450"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_113"
+ {
+ "iType" "19"
+ "pos_x" "792.527344"
+ "pos_y" "-1098.114990"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_114"
+ {
+ "iType" "5"
+ "pos_x" "368.636688"
+ "pos_y" "-1061.125122"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "10"
+ }
+ "Node_115"
+ {
+ "iType" "5"
+ "pos_x" "448.797485"
+ "pos_y" "-1281.609863"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8 0.76 0.65 0"
+ }
+ "Node_116"
+ {
+ "iType" "29"
+ "pos_x" "-631.900024"
+ "pos_y" "-34.453377"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_117"
+ {
+ "iType" "17"
+ "pos_x" "-782.880859"
+ "pos_y" "28.917599"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_118"
+ {
+ "iType" "18"
+ "pos_x" "-1145.925659"
+ "pos_y" "157.206024"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "133"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_119"
+ {
+ "iType" "19"
+ "pos_x" "-1012.722351"
+ "pos_y" "150.760712"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_120"
+ {
+ "iType" "27"
+ "pos_x" "-1039.189941"
+ "pos_y" "19.744049"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "0 x"
+ }
+ "Node_121"
+ {
+ "iType" "5"
+ "pos_x" "-1250.066650"
+ "pos_y" "247.480118"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_122"
+ {
+ "iType" "5"
+ "pos_x" "-1108.238037"
+ "pos_y" "244.257446"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.005"
+ }
+ "Node_123"
+ {
+ "iType" "49"
+ "pos_x" "232.963470"
+ "pos_y" "-157.316925"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_124"
+ {
+ "iType" "34"
+ "pos_x" "381.233917"
+ "pos_y" "-145.096436"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "143"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_125"
+ {
+ "iType" "5"
+ "pos_x" "140.752289"
+ "pos_y" "-99.001907"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_126"
+ {
+ "iType" "5"
+ "pos_x" "285.144318"
+ "pos_y" "-68.793892"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_127"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "191.196182"
+ "size_x" "55.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "137"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_128"
+ {
+ "iType" "20"
+ "pos_x" "95.519333"
+ "pos_y" "101.174911"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_129"
+ {
+ "iType" "65"
+ "pos_x" "-164.119995"
+ "pos_y" "72.637497"
+ "size_x" "60.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_130"
+ {
+ "iType" "5"
+ "pos_x" "-167.080811"
+ "pos_y" "132.298767"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_131"
+ {
+ "iType" "5"
+ "pos_x" "-32.814423"
+ "pos_y" "70.170700"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "64"
+ }
+ "Node_132"
+ {
+ "iType" "20"
+ "pos_x" "-40.068695"
+ "pos_y" "130.849060"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_133"
+ {
+ "iType" "81"
+ "pos_x" "-1273.607910"
+ "pos_y" "68.832352"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_num_comps" "0"
+ "fl_value_min" "0.000000"
+ "fl_value_max" "1.000000"
+ }
+ "Node_134"
+ {
+ "iType" "17"
+ "pos_x" "-193.243835"
+ "pos_y" "-1775.115967"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_135"
+ {
+ "iType" "81"
+ "pos_x" "-237.796722"
+ "pos_y" "-1697.220093"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_num_comps" "1"
+ "fl_value_min" "0.000000"
+ "fl_value_max" "10.000000"
+ }
+ "Node_136"
+ {
+ "iType" "19"
+ "pos_x" "-311.921356"
+ "pos_y" "-1774.363281"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_137"
+ {
+ "iType" "27"
+ "pos_x" "-47.798840"
+ "pos_y" "215.318329"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_138"
+ {
+ "iType" "27"
+ "pos_x" "-56.801575"
+ "pos_y" "-88.906647"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_139"
+ {
+ "iType" "27"
+ "pos_x" "-72.114502"
+ "pos_y" "-157.358780"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_140"
+ {
+ "iType" "27"
+ "pos_x" "-73.227158"
+ "pos_y" "-210.862518"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_141"
+ {
+ "iType" "38"
+ "pos_x" "51.489998"
+ "pos_y" "-126.969131"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_142"
+ {
+ "iType" "38"
+ "pos_x" "52.241310"
+ "pos_y" "-201.247452"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "141"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_143"
+ {
+ "iType" "5"
+ "pos_x" "376.888702"
+ "pos_y" "-65.797997"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1.8"
+ }
+ "Node_144"
+ {
+ "iType" "17"
+ "pos_x" "-413.457550"
+ "pos_y" "-1003.933594"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "145"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_145"
+ {
+ "iType" "19"
+ "pos_x" "-562.254272"
+ "pos_y" "-1131.356445"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "153"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_146"
+ {
+ "iType" "17"
+ "pos_x" "-168.125702"
+ "pos_y" "-308.652191"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "152"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_147"
+ {
+ "iType" "17"
+ "pos_x" "-768.662415"
+ "pos_y" "-210.415329"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_148"
+ {
+ "iType" "27"
+ "pos_x" "-1064.792480"
+ "pos_y" "-773.749695"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_149"
+ {
+ "iType" "19"
+ "pos_x" "-729.438171"
+ "pos_y" "-1001.319275"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "150"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_150"
+ {
+ "iType" "5"
+ "pos_x" "-821.527588"
+ "pos_y" "-918.819763"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "5"
+ }
+ "Node_151"
+ {
+ "iType" "5"
+ "pos_x" "-964.053894"
+ "pos_y" "-897.700073"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1 1"
+ }
+ "Node_152"
+ {
+ "iType" "19"
+ "pos_x" "-888.896362"
+ "pos_y" "-750.079041"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_153"
+ {
+ "iType" "5"
+ "pos_x" "-674.109131"
+ "pos_y" "-1173.485107"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0.25"
+ }
+ }
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_videofeed.txt b/mp/game/momentum/shadereditorui/canvas/postproc_videofeed.txt
new file mode 100644
index 0000000000..2a82ad7849
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_videofeed.txt
@@ -0,0 +1,2703 @@
+"canvas"
+{
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "1"
+ "pos_x" "-1615.073853"
+ "pos_y" "402.104858"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ }
+ "Node_001"
+ {
+ "iType" "27"
+ "pos_x" "-874.093201"
+ "pos_y" "727.707214"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_002"
+ {
+ "iType" "17"
+ "pos_x" "-551.495239"
+ "pos_y" "736.042419"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "53"
+ "pos_x" "-402.531921"
+ "pos_y" "734.858093"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "60"
+ "pos_x" "-267.085510"
+ "pos_y" "728.391235"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "61"
+ "pos_x" "-131.625854"
+ "pos_y" "725.241089"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "49"
+ "pos_x" "3.258621"
+ "pos_y" "729.178894"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_007"
+ {
+ "iType" "27"
+ "pos_x" "-477.234558"
+ "pos_y" "424.168091"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_008"
+ {
+ "iType" "18"
+ "pos_x" "526.497314"
+ "pos_y" "621.856689"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "5"
+ "pos_x" "-296.613708"
+ "pos_y" "571.151245"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_010"
+ {
+ "iType" "19"
+ "pos_x" "-180.388947"
+ "pos_y" "435.175354"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_011"
+ {
+ "iType" "5"
+ "pos_x" "393.959900"
+ "pos_y" "623.223206"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 1"
+ }
+ "Node_012"
+ {
+ "iType" "5"
+ "pos_x" "-297.255493"
+ "pos_y" "455.940063"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_013"
+ {
+ "iType" "5"
+ "pos_x" "-789.972046"
+ "pos_y" "542.498779"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.03"
+ }
+ "Node_014"
+ {
+ "iType" "5"
+ "pos_x" "-831.334473"
+ "pos_y" "618.379944"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.9"
+ }
+ "Node_015"
+ {
+ "iType" "5"
+ "pos_x" "-133.810120"
+ "pos_y" "803.688171"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "35"
+ }
+ "Node_016"
+ {
+ "iType" "53"
+ "pos_x" "-484.071899"
+ "pos_y" "-1217.587158"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_017"
+ {
+ "iType" "19"
+ "pos_x" "-346.624878"
+ "pos_y" "-1187.693848"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "50"
+ "pos_x" "-271.053589"
+ "pos_y" "-1045.424072"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_019"
+ {
+ "iType" "18"
+ "pos_x" "-601.516357"
+ "pos_y" "-1228.354980"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "19"
+ "pos_x" "-619.030640"
+ "pos_y" "-1049.719238"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "19"
+ "pos_x" "-1422.092896"
+ "pos_y" "319.783569"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "27"
+ "pos_x" "-1297.530151"
+ "pos_y" "303.598267"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_023"
+ {
+ "iType" "5"
+ "pos_x" "-1544.666870"
+ "pos_y" "339.157959"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_024"
+ {
+ "iType" "12"
+ "pos_x" "-1557.323608"
+ "pos_y" "279.943726"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_025"
+ {
+ "iType" "29"
+ "pos_x" "-443.077820"
+ "pos_y" "-1041.395264"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-368.197021"
+ "pos_y" "-1327.052734"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_027"
+ {
+ "iType" "5"
+ "pos_x" "-224.647827"
+ "pos_y" "-1326.356689"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_028"
+ {
+ "iType" "19"
+ "pos_x" "-179.747131"
+ "pos_y" "550.386475"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "17"
+ "pos_x" "-197.365051"
+ "pos_y" "-1194.075439"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_030"
+ {
+ "iType" "5"
+ "pos_x" "15.188614"
+ "pos_y" "825.837708"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_031"
+ {
+ "iType" "5"
+ "pos_x" "92.750351"
+ "pos_y" "825.837708"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_032"
+ {
+ "iType" "34"
+ "pos_x" "155.183853"
+ "pos_y" "733.606873"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_033"
+ {
+ "iType" "5"
+ "pos_x" "339.682373"
+ "pos_y" "782.592102"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0"
+ }
+ "Node_034"
+ {
+ "iType" "18"
+ "pos_x" "-708.378723"
+ "pos_y" "728.092773"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "19"
+ "pos_x" "-726.148987"
+ "pos_y" "1065.703613"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "141"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_036"
+ {
+ "iType" "3"
+ "pos_x" "-889.480835"
+ "pos_y" "166.362411"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_037"
+ {
+ "iType" "27"
+ "pos_x" "-296.763550"
+ "pos_y" "1141.237305"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_038"
+ {
+ "iType" "60"
+ "pos_x" "315.559753"
+ "pos_y" "1024.600342"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_039"
+ {
+ "iType" "34"
+ "pos_x" "160.383743"
+ "pos_y" "1024.862305"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "61"
+ "pos_x" "453.968872"
+ "pos_y" "1028.022949"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_041"
+ {
+ "iType" "21"
+ "pos_x" "439.661499"
+ "pos_y" "740.247742"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "38"
+ "pos_x" "623.840637"
+ "pos_y" "737.942749"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "19"
+ "pos_x" "613.187988"
+ "pos_y" "1031.033447"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "127"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_044"
+ {
+ "iType" "5"
+ "pos_x" "129.708969"
+ "pos_y" "1140.010010"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.02"
+ }
+ "Node_045"
+ {
+ "iType" "5"
+ "pos_x" "222.255981"
+ "pos_y" "1130.576294"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.08"
+ }
+ "Node_046"
+ {
+ "iType" "27"
+ "pos_x" "613.832886"
+ "pos_y" "926.534973"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_047"
+ {
+ "iType" "53"
+ "pos_x" "20.701401"
+ "pos_y" "1020.860840"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_048"
+ {
+ "iType" "4"
+ "pos_x" "1724.086792"
+ "pos_y" "-895.564575"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_049"
+ {
+ "iType" "5"
+ "pos_x" "1272.329102"
+ "pos_y" "-586.940186"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "4"
+ }
+ "Node_050"
+ {
+ "iType" "5"
+ "pos_x" "1187.734009"
+ "pos_y" "-585.558105"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-2"
+ }
+ "Node_051"
+ {
+ "iType" "55"
+ "pos_x" "775.184692"
+ "pos_y" "746.714722"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_052"
+ {
+ "iType" "17"
+ "pos_x" "-270.371155"
+ "pos_y" "179.129974"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "137"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_053"
+ {
+ "iType" "5"
+ "pos_x" "-735.462280"
+ "pos_y" "-1116.231445"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "5"
+ }
+ "Node_054"
+ {
+ "iType" "12"
+ "pos_x" "-859.146790"
+ "pos_y" "1057.320557"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_055"
+ {
+ "iType" "17"
+ "pos_x" "-721.791870"
+ "pos_y" "-512.156128"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "19"
+ "pos_x" "-575.867188"
+ "pos_y" "-514.791260"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-1006.411133"
+ "pos_y" "-533.806152"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_058"
+ {
+ "iType" "27"
+ "pos_x" "-879.372681"
+ "pos_y" "-527.977295"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "0 x"
+ }
+ "Node_059"
+ {
+ "iType" "27"
+ "pos_x" "-881.142700"
+ "pos_y" "-323.338684"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_060"
+ {
+ "iType" "18"
+ "pos_x" "-732.010864"
+ "pos_y" "-322.492004"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "53"
+ "pos_x" "-597.466675"
+ "pos_y" "-320.592529"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_062"
+ {
+ "iType" "5"
+ "pos_x" "-473.858765"
+ "pos_y" "-239.791931"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_063"
+ {
+ "iType" "5"
+ "pos_x" "-408.631470"
+ "pos_y" "-232.016479"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_064"
+ {
+ "iType" "5"
+ "pos_x" "-772.145020"
+ "pos_y" "-239.738098"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.05"
+ }
+ "Node_065"
+ {
+ "iType" "34"
+ "pos_x" "-463.125366"
+ "pos_y" "-323.760681"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "61"
+ "pos_x" "-312.104340"
+ "pos_y" "-316.953735"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_067"
+ {
+ "iType" "27"
+ "pos_x" "-855.742798"
+ "pos_y" "-87.800728"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_068"
+ {
+ "iType" "53"
+ "pos_x" "-572.066772"
+ "pos_y" "-85.054573"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_069"
+ {
+ "iType" "61"
+ "pos_x" "-286.704529"
+ "pos_y" "-81.415779"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_070"
+ {
+ "iType" "18"
+ "pos_x" "-694.214233"
+ "pos_y" "-79.355598"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "38"
+ "pos_x" "-183.349396"
+ "pos_y" "-241.004700"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_072"
+ {
+ "iType" "17"
+ "pos_x" "-785.087585"
+ "pos_y" "53.951553"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_073"
+ {
+ "iType" "5"
+ "pos_x" "-882.766418"
+ "pos_y" "84.769577"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.95"
+ }
+ "Node_074"
+ {
+ "iType" "12"
+ "pos_x" "-1216.060425"
+ "pos_y" "-244.529541"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_075"
+ {
+ "iType" "5"
+ "pos_x" "-1115.882324"
+ "pos_y" "94.512009"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.05"
+ }
+ "Node_076"
+ {
+ "iType" "22"
+ "pos_x" "-1169.086182"
+ "pos_y" "-39.359444"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_077"
+ {
+ "iType" "19"
+ "pos_x" "-1038.513184"
+ "pos_y" "-32.467354"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_078"
+ {
+ "iType" "24"
+ "pos_x" "342.619354"
+ "pos_y" "-1696.248169"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_079"
+ {
+ "iType" "5"
+ "pos_x" "221.570984"
+ "pos_y" "-1604.864746"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.5"
+ }
+ "Node_080"
+ {
+ "iType" "18"
+ "pos_x" "195.252441"
+ "pos_y" "-1696.482788"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_081"
+ {
+ "iType" "34"
+ "pos_x" "-437.725464"
+ "pos_y" "-88.222725"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "5"
+ "pos_x" "-448.458862"
+ "pos_y" "-4.253975"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_083"
+ {
+ "iType" "5"
+ "pos_x" "-383.231628"
+ "pos_y" "3.521477"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_084"
+ {
+ "iType" "19"
+ "szName" "noise"
+ "pos_x" "1053.005493"
+ "pos_y" "-666.638184"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_085"
+ {
+ "iType" "19"
+ "szName" "vignette"
+ "pos_x" "1324.317017"
+ "pos_y" "-883.534058"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_086"
+ {
+ "iType" "21"
+ "szName" "noise_overlay"
+ "pos_x" "1550.675415"
+ "pos_y" "-685.328125"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "3"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_087"
+ {
+ "iType" "18"
+ "szName" "bands"
+ "pos_x" "1156.966431"
+ "pos_y" "-878.003052"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_088"
+ {
+ "iType" "5"
+ "pos_x" "-685.473511"
+ "pos_y" "-632.380859"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.005"
+ }
+ "Node_089"
+ {
+ "iType" "5"
+ "pos_x" "-1109.770752"
+ "pos_y" "-607.138916"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "50"
+ }
+ "Node_090"
+ {
+ "iType" "19"
+ "pos_x" "-114.556351"
+ "pos_y" "180.091766"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_091"
+ {
+ "iType" "5"
+ "pos_x" "74.659439"
+ "pos_y" "337.084351"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_092"
+ {
+ "iType" "5"
+ "pos_x" "-165.427185"
+ "pos_y" "75.487106"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 6"
+ }
+ "Node_093"
+ {
+ "iType" "29"
+ "pos_x" "45.979420"
+ "pos_y" "185.302124"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_094"
+ {
+ "iType" "26"
+ "pos_x" "1478.374634"
+ "pos_y" "-884.818481"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_095"
+ {
+ "iType" "19"
+ "pos_x" "316.771149"
+ "pos_y" "-1285.043823"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_096"
+ {
+ "iType" "18"
+ "pos_x" "162.530472"
+ "pos_y" "-1280.172119"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_097"
+ {
+ "iType" "17"
+ "pos_x" "447.219635"
+ "pos_y" "-1287.217651"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_098"
+ {
+ "iType" "27"
+ "pos_x" "22.473484"
+ "pos_y" "-1277.742798"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_099"
+ {
+ "iType" "34"
+ "pos_x" "1215.822388"
+ "pos_y" "-683.860840"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_100"
+ {
+ "iType" "34"
+ "pos_x" "473.003296"
+ "pos_y" "-1691.584839"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_101"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "589.327759"
+ "pos_y" "-708.073975"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_102"
+ {
+ "iType" "27"
+ "pos_x" "312.192841"
+ "pos_y" "-1174.524048"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_103"
+ {
+ "iType" "5"
+ "pos_x" "86.384224"
+ "pos_y" "-1408.272827"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_104"
+ {
+ "iType" "26"
+ "pos_x" "813.951172"
+ "pos_y" "-699.336670"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_105"
+ {
+ "iType" "26"
+ "pos_x" "821.816406"
+ "pos_y" "-818.186890"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "4"
+ }
+ }
+ }
+ "Node_106"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "597.291992"
+ "pos_y" "-822.509521"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_107"
+ {
+ "iType" "26"
+ "pos_x" "577.129211"
+ "pos_y" "-1287.859985"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_108"
+ {
+ "iType" "23"
+ "pos_x" "1170.148438"
+ "pos_y" "-397.836060"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_109"
+ {
+ "iType" "5"
+ "pos_x" "1042.937866"
+ "pos_y" "-412.251343"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.59 0.11"
+ }
+ "Node_110"
+ {
+ "iType" "21"
+ "szName" "desaturate"
+ "pos_x" "1396.248291"
+ "pos_y" "-679.183716"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_111"
+ {
+ "iType" "5"
+ "pos_x" "436.359406"
+ "pos_y" "-1599.891113"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_112"
+ {
+ "iType" "5"
+ "pos_x" "525.250244"
+ "pos_y" "-1605.832397"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.2"
+ }
+ "Node_113"
+ {
+ "iType" "27"
+ "pos_x" "1301.666504"
+ "pos_y" "-394.336304"
+ "size_x" "111.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xxx"
+ }
+ "Node_114"
+ {
+ "iType" "19"
+ "pos_x" "-271.308960"
+ "pos_y" "1015.369995"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_115"
+ {
+ "iType" "29"
+ "pos_x" "-443.144348"
+ "pos_y" "-916.325684"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_3d"
+ "iFallbackMode" "0"
+ }
+ "Node_116"
+ {
+ "iType" "19"
+ "pos_x" "189.168900"
+ "pos_y" "-505.955444"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_117"
+ {
+ "iType" "19"
+ "pos_x" "65.481606"
+ "pos_y" "-503.892944"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_118"
+ {
+ "iType" "29"
+ "pos_x" "-453.179840"
+ "pos_y" "-508.592041"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise2"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_3d"
+ "iFallbackMode" "0"
+ }
+ "Node_119"
+ {
+ "iType" "23"
+ "pos_x" "-411.816528"
+ "pos_y" "-617.233826"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_120"
+ {
+ "iType" "5"
+ "pos_x" "-506.795990"
+ "pos_y" "-652.251282"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.59 0.11"
+ }
+ "Node_121"
+ {
+ "iType" "21"
+ "pos_x" "-229.091995"
+ "pos_y" "-517.935059"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_122"
+ {
+ "iType" "5"
+ "pos_x" "-247.699051"
+ "pos_y" "-644.753235"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_123"
+ {
+ "iType" "34"
+ "pos_x" "-79.711845"
+ "pos_y" "-507.810059"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "124"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_124"
+ {
+ "iType" "5"
+ "pos_x" "-18.228107"
+ "pos_y" "-418.644226"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_125"
+ {
+ "iType" "5"
+ "pos_x" "-84.445435"
+ "pos_y" "-420.478943"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_126"
+ {
+ "iType" "5"
+ "pos_x" "205.982681"
+ "pos_y" "-421.311829"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_127"
+ {
+ "iType" "5"
+ "pos_x" "609.593018"
+ "pos_y" "1121.825562"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.0125"
+ }
+ "Node_128"
+ {
+ "iType" "5"
+ "pos_x" "152.221176"
+ "pos_y" "337.084351"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1.4"
+ }
+ "Node_129"
+ {
+ "iType" "34"
+ "pos_x" "214.654724"
+ "pos_y" "244.853485"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_130"
+ {
+ "iType" "5"
+ "pos_x" "205.583237"
+ "pos_y" "-1412.647827"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.99"
+ }
+ "Node_131"
+ {
+ "iType" "5"
+ "pos_x" "-1332.952026"
+ "pos_y" "157.681183"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "64"
+ }
+ "Node_132"
+ {
+ "iType" "2"
+ "pos_x" "-1030.074097"
+ "pos_y" "402.104858"
+ "size_x" "55.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "3"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV 0"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Name_1" "UV 1"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Name_2" "Texel scale"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_133"
+ {
+ "iType" "20"
+ "pos_x" "-1346.862305"
+ "pos_y" "217.640137"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_134"
+ {
+ "iType" "65"
+ "pos_x" "-1466.559937"
+ "pos_y" "150.396393"
+ "size_x" "60.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ }
+ "Node_135"
+ {
+ "iType" "5"
+ "pos_x" "-1462.496216"
+ "pos_y" "219.169312"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_136"
+ {
+ "iType" "20"
+ "pos_x" "-1216.167236"
+ "pos_y" "200.418213"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "133"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_137"
+ {
+ "iType" "27"
+ "pos_x" "-432.835266"
+ "pos_y" "180.834198"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y 0"
+ }
+ "Node_138"
+ {
+ "iType" "81"
+ "pos_x" "-758.631531"
+ "pos_y" "280.125458"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_num_comps" "1"
+ "fl_value_min" "0.000000"
+ "fl_value_max" "1.000000"
+ }
+ "Node_139"
+ {
+ "iType" "19"
+ "pos_x" "-697.202942"
+ "pos_y" "611.576477"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_140"
+ {
+ "iType" "27"
+ "pos_x" "-773.541565"
+ "pos_y" "427.126160"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_141"
+ {
+ "iType" "5"
+ "pos_x" "-701.322815"
+ "pos_y" "1155.979492"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.75"
+ }
+ "Node_142"
+ {
+ "iType" "17"
+ "pos_x" "-577.822449"
+ "pos_y" "-923.374573"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "143"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "144"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_143"
+ {
+ "iType" "19"
+ "pos_x" "-696.499939"
+ "pos_y" "-922.621887"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_144"
+ {
+ "iType" "19"
+ "pos_x" "-669.645569"
+ "pos_y" "-816.723083"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "145"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_145"
+ {
+ "iType" "5"
+ "pos_x" "-855.665222"
+ "pos_y" "-885.497192"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "10"
+ }
+ "Node_146"
+ {
+ "iType" "22"
+ "pos_x" "-590.362610"
+ "pos_y" "1069.707520"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_147"
+ {
+ "iType" "18"
+ "pos_x" "-123.954468"
+ "pos_y" "1027.000244"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_148"
+ {
+ "iType" "5"
+ "pos_x" "-372.644928"
+ "pos_y" "957.891785"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_149"
+ {
+ "iType" "18"
+ "pos_x" "-454.786316"
+ "pos_y" "1058.930420"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "150"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_150"
+ {
+ "iType" "5"
+ "pos_x" "-553.716492"
+ "pos_y" "961.699402"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_151"
+ {
+ "iType" "27"
+ "pos_x" "-1325.921631"
+ "pos_y" "433.695557"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ }
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/postproc_warp.txt b/mp/game/momentum/shadereditorui/canvas/postproc_warp.txt
new file mode 100644
index 0000000000..b4a424065c
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/postproc_warp.txt
@@ -0,0 +1,3112 @@
+"canvas"
+{
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "2"
+ "pos_x" "72.538681"
+ "pos_y" "169.545181"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "165"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "1"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "1"
+ "pos_x" "-243.759338"
+ "pos_y" "169.545181"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords" "2"
+ "dTFlag_Color" "8"
+ }
+ "Node_002"
+ {
+ "iType" "32"
+ "pos_x" "-746.930725"
+ "pos_y" "-237.392456"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "153"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_003"
+ {
+ "iType" "24"
+ "pos_x" "-1448.351685"
+ "pos_y" "72.049553"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "164"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "19"
+ "pos_x" "-1294.620972"
+ "pos_y" "14.283691"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_005"
+ {
+ "iType" "5"
+ "pos_x" "-1395.484253"
+ "pos_y" "-37.695587"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.00125"
+ }
+ "Node_006"
+ {
+ "iType" "27"
+ "pos_x" "199.130508"
+ "pos_y" "-267.666748"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "b"
+ }
+ "Node_007"
+ {
+ "iType" "27"
+ "pos_x" "354.580200"
+ "pos_y" "-366.469299"
+ "size_x" "117.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "0 0 x"
+ }
+ "Node_008"
+ {
+ "iType" "27"
+ "pos_x" "364.254639"
+ "pos_y" "-255.419846"
+ "size_x" "117.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "0 x 0"
+ }
+ "Node_009"
+ {
+ "iType" "17"
+ "pos_x" "388.256836"
+ "pos_y" "-133.052078"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "19"
+ "pos_x" "546.167603"
+ "pos_y" "-138.177628"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_011"
+ {
+ "iType" "5"
+ "pos_x" "403.967712"
+ "pos_y" "-476.188538"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_012"
+ {
+ "iType" "17"
+ "pos_x" "769.841858"
+ "pos_y" "-253.397751"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "118"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "5"
+ "pos_x" "565.731262"
+ "pos_y" "-466.768372"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_014"
+ {
+ "iType" "34"
+ "pos_x" "-1302.177856"
+ "pos_y" "125.767792"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "25"
+ "pos_x" "-1941.864136"
+ "pos_y" "446.239166"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "164"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "pos_x" "-2217.276855"
+ "pos_y" "447.933624"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_017"
+ {
+ "iType" "19"
+ "pos_x" "-1107.915405"
+ "pos_y" "105.154114"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "pos_x" "-1397.191772"
+ "pos_y" "139.194778"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_019"
+ {
+ "iType" "5"
+ "pos_x" "-1456.811890"
+ "pos_y" "138.296677"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.05"
+ }
+ "Node_020"
+ {
+ "iType" "61"
+ "pos_x" "-2905.558838"
+ "pos_y" "-602.646484"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "27"
+ "pos_x" "-2783.698975"
+ "pos_y" "-612.247681"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_022"
+ {
+ "iType" "61"
+ "pos_x" "-2903.363770"
+ "pos_y" "-746.997986"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_023"
+ {
+ "iType" "19"
+ "pos_x" "-2224.040039"
+ "pos_y" "-404.486023"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_024"
+ {
+ "iType" "5"
+ "pos_x" "-2290.988770"
+ "pos_y" "-338.715515"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_025"
+ {
+ "iType" "19"
+ "pos_x" "-2259.857910"
+ "pos_y" "-505.241760"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-2326.806641"
+ "pos_y" "-439.471283"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-4"
+ }
+ "Node_027"
+ {
+ "iType" "29"
+ "pos_x" "-1940.935669"
+ "pos_y" "-743.067444"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "150"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "flow"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_4"
+ "iFallbackMode" "0"
+ }
+ "Node_028"
+ {
+ "iType" "17"
+ "pos_x" "-3165.479980"
+ "pos_y" "-737.541565"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_029"
+ {
+ "iType" "22"
+ "pos_x" "-3049.411621"
+ "pos_y" "-737.897522"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_030"
+ {
+ "iType" "5"
+ "pos_x" "-2530.446289"
+ "pos_y" "-970.617493"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_031"
+ {
+ "iType" "39"
+ "pos_x" "-724.515930"
+ "pos_y" "250.632385"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "141"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "18"
+ "pos_x" "-2387.341797"
+ "pos_y" "-899.185730"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_033"
+ {
+ "iType" "19"
+ "pos_x" "-2089.619141"
+ "pos_y" "-896.832825"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_034"
+ {
+ "iType" "53"
+ "pos_x" "-2245.903320"
+ "pos_y" "-895.604431"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_035"
+ {
+ "iType" "5"
+ "pos_x" "-2191.637695"
+ "pos_y" "-1013.545837"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_036"
+ {
+ "iType" "29"
+ "pos_x" "-1934.430908"
+ "pos_y" "-597.894226"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "145"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "flow"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_4"
+ "iFallbackMode" "0"
+ }
+ "Node_037"
+ {
+ "iType" "5"
+ "pos_x" "-730.441223"
+ "pos_y" "329.861023"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3.5"
+ }
+ "Node_038"
+ {
+ "iType" "5"
+ "pos_x" "-2201.213623"
+ "pos_y" "253.545166"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 1"
+ }
+ "Node_039"
+ {
+ "iType" "17"
+ "pos_x" "-2026.588257"
+ "pos_y" "-475.982056"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_040"
+ {
+ "iType" "19"
+ "pos_x" "-1724.848633"
+ "pos_y" "-405.211975"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_041"
+ {
+ "iType" "12"
+ "pos_x" "-1908.058472"
+ "pos_y" "-424.729309"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_042"
+ {
+ "iType" "39"
+ "pos_x" "-1617.870728"
+ "pos_y" "-481.444122"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "53"
+ "pos_x" "-1531.823853"
+ "pos_y" "-489.107239"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_044"
+ {
+ "iType" "53"
+ "pos_x" "-1542.892578"
+ "pos_y" "-582.754517"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_045"
+ {
+ "iType" "40"
+ "pos_x" "-1645.364746"
+ "pos_y" "-586.126038"
+ "size_x" "63.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "19"
+ "pos_x" "-1757.314087"
+ "pos_y" "-506.572571"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_047"
+ {
+ "iType" "19"
+ "pos_x" "-1732.115356"
+ "pos_y" "-655.087769"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_048"
+ {
+ "iType" "19"
+ "pos_x" "-1729.285156"
+ "pos_y" "-757.928162"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_049"
+ {
+ "iType" "5"
+ "pos_x" "-1819.576172"
+ "pos_y" "-464.233185"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "20"
+ }
+ "Node_050"
+ {
+ "iType" "22"
+ "pos_x" "-3019.332275"
+ "pos_y" "-603.326050"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_051"
+ {
+ "iType" "27"
+ "pos_x" "-2781.503418"
+ "pos_y" "-756.599182"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_052"
+ {
+ "iType" "19"
+ "pos_x" "-2605.255859"
+ "pos_y" "-762.771606"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "144"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_053"
+ {
+ "iType" "5"
+ "pos_x" "-1112.093018"
+ "pos_y" "-6.715954"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_054"
+ {
+ "iType" "5"
+ "pos_x" "-2087.064697"
+ "pos_y" "-238.842804"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-0.1"
+ }
+ "Node_055"
+ {
+ "iType" "26"
+ "pos_x" "-1819.434937"
+ "pos_y" "281.896912"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "5"
+ "pos_x" "-1772.286133"
+ "pos_y" "349.935059"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-1015.181030"
+ "pos_y" "-175.563004"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "110"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_058"
+ {
+ "iType" "5"
+ "pos_x" "-900.981201"
+ "pos_y" "-128.303040"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.15"
+ }
+ "Node_059"
+ {
+ "iType" "34"
+ "pos_x" "-793.659485"
+ "pos_y" "-131.430038"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "156"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "19"
+ "pos_x" "-242.648682"
+ "pos_y" "-17.838028"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_061"
+ {
+ "iType" "27"
+ "pos_x" "192.576462"
+ "pos_y" "-159.604095"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "rgb"
+ }
+ "Node_062"
+ {
+ "iType" "5"
+ "pos_x" "-347.800171"
+ "pos_y" "-64.328766"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_063"
+ {
+ "iType" "12"
+ "pos_x" "-2751.356201"
+ "pos_y" "-363.631561"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_064"
+ {
+ "iType" "19"
+ "pos_x" "-2511.395020"
+ "pos_y" "-453.380249"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "111"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_065"
+ {
+ "iType" "26"
+ "pos_x" "-2661.960693"
+ "pos_y" "-422.596710"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "5"
+ "pos_x" "-328.380005"
+ "pos_y" "-397.041260"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_067"
+ {
+ "iType" "5"
+ "pos_x" "-333.742065"
+ "pos_y" "-475.403931"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_068"
+ {
+ "iType" "27"
+ "pos_x" "-34.267441"
+ "pos_y" "-423.596802"
+ "size_x" "123.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r g b 1"
+ }
+ "Node_069"
+ {
+ "iType" "5"
+ "pos_x" "-375.701172"
+ "pos_y" "-145.784973"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_070"
+ {
+ "iType" "5"
+ "pos_x" "-195.743561"
+ "pos_y" "-137.639206"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-3247.070557"
+ "pos_y" "-645.446289"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_072"
+ {
+ "iType" "27"
+ "pos_x" "814.095032"
+ "pos_y" "-418.384216"
+ "size_x" "123.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r g b 1"
+ }
+ "Node_073"
+ {
+ "iType" "19"
+ "pos_x" "-2204.903076"
+ "pos_y" "-621.466980"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "2"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_074"
+ {
+ "iType" "29"
+ "pos_x" "-2366.363037"
+ "pos_y" "-742.620789"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_075"
+ {
+ "iType" "19"
+ "pos_x" "-2071.060059"
+ "pos_y" "-344.556427"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_076"
+ {
+ "iType" "5"
+ "pos_x" "-1808.071899"
+ "pos_y" "-364.147308"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "5"
+ }
+ "Node_077"
+ {
+ "iType" "5"
+ "pos_x" "-1245.960815"
+ "pos_y" "-98.100060"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_078"
+ {
+ "iType" "17"
+ "pos_x" "87.734680"
+ "pos_y" "-206.471436"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "159"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_079"
+ {
+ "iType" "26"
+ "pos_x" "-11.522202"
+ "pos_y" "-317.873779"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "158"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_080"
+ {
+ "iType" "19"
+ "pos_x" "-660.645447"
+ "pos_y" "-118.046204"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "109"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_081"
+ {
+ "iType" "34"
+ "pos_x" "-248.729630"
+ "pos_y" "-411.062622"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_082"
+ {
+ "iType" "27"
+ "pos_x" "-328.432373"
+ "pos_y" "-272.121338"
+ "size_x" "102.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "r"
+ }
+ "Node_083"
+ {
+ "iType" "27"
+ "pos_x" "-173.898712"
+ "pos_y" "-280.146423"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "gb"
+ }
+ "Node_084"
+ {
+ "iType" "19"
+ "pos_x" "-103.334076"
+ "pos_y" "-153.042252"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_085"
+ {
+ "iType" "17"
+ "pos_x" "-1.386536"
+ "pos_y" "-537.102295"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_086"
+ {
+ "iType" "19"
+ "pos_x" "-1195.886475"
+ "pos_y" "-190.134842"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_087"
+ {
+ "iType" "23"
+ "pos_x" "-2096.848877"
+ "pos_y" "267.665558"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_088"
+ {
+ "iType" "5"
+ "pos_x" "-2198.758545"
+ "pos_y" "144.831482"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0"
+ }
+ "Node_089"
+ {
+ "iType" "23"
+ "pos_x" "-2092.035400"
+ "pos_y" "156.598373"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_090"
+ {
+ "iType" "19"
+ "pos_x" "-1907.639893"
+ "pos_y" "93.025070"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_091"
+ {
+ "iType" "17"
+ "pos_x" "-1756.224731"
+ "pos_y" "86.886665"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_092"
+ {
+ "iType" "5"
+ "pos_x" "-1932.155029"
+ "pos_y" "158.848053"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_093"
+ {
+ "iType" "5"
+ "pos_x" "-1800.178467"
+ "pos_y" "176.240387"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_094"
+ {
+ "iType" "19"
+ "pos_x" "-2189.078125"
+ "pos_y" "-21.070053"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "116"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "117"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_095"
+ {
+ "iType" "29"
+ "pos_x" "-1788.716919"
+ "pos_y" "-135.618942"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_096"
+ {
+ "iType" "29"
+ "pos_x" "-1792.469360"
+ "pos_y" "-22.055450"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "noise"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\noise_2d"
+ "iFallbackMode" "0"
+ }
+ "Node_097"
+ {
+ "iType" "17"
+ "pos_x" "-1913.971802"
+ "pos_y" "-17.125908"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_098"
+ {
+ "iType" "27"
+ "pos_x" "-2070.565918"
+ "pos_y" "-13.530006"
+ "size_x" "110.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x 0"
+ }
+ "Node_099"
+ {
+ "iType" "21"
+ "pos_x" "-1620.674316"
+ "pos_y" "-82.548004"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_100"
+ {
+ "iType" "18"
+ "pos_x" "-1926.686401"
+ "pos_y" "-127.184525"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "107"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_101"
+ {
+ "iType" "34"
+ "pos_x" "-1043.703369"
+ "pos_y" "-35.678207"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_102"
+ {
+ "iType" "5"
+ "pos_x" "-1185.810181"
+ "pos_y" "-0.930424"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_103"
+ {
+ "iType" "19"
+ "pos_x" "-1457.940552"
+ "pos_y" "-263.622223"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "125"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "112"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_104"
+ {
+ "iType" "19"
+ "pos_x" "-23.616699"
+ "pos_y" "-833.089905"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "132"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_105"
+ {
+ "iType" "3"
+ "pos_x" "-2580.768555"
+ "pos_y" "51.191097"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "2"
+ "numTexcoord_Flag_3" "2"
+ "numTexcoord_Flag_4" "2"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Flag_6" "2"
+ "numTexcoord_Flag_7" "2"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_106"
+ {
+ "iType" "19"
+ "pos_x" "-1684.998657"
+ "pos_y" "297.682678"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_107"
+ {
+ "iType" "55"
+ "pos_x" "-1642.190308"
+ "pos_y" "178.103577"
+ "size_x" "120.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "106"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "108"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "0"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "0"
+ }
+ "Node_108"
+ {
+ "iType" "5"
+ "pos_x" "-1724.055786"
+ "pos_y" "167.691742"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1.5 0.25"
+ }
+ "Node_109"
+ {
+ "iType" "29"
+ "pos_x" "-714.292175"
+ "pos_y" "7.002472"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "121"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "flowmask"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\fx_clouds_1"
+ "iFallbackMode" "0"
+ }
+ "Node_110"
+ {
+ "iType" "21"
+ "pos_x" "-1541.463135"
+ "pos_y" "-750.710938"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_111"
+ {
+ "iType" "5"
+ "pos_x" "-2579.608398"
+ "pos_y" "-359.221313"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_112"
+ {
+ "iType" "18"
+ "pos_x" "-1582.852417"
+ "pos_y" "-256.141815"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "113"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "114"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_113"
+ {
+ "iType" "27"
+ "pos_x" "-1728.334717"
+ "pos_y" "-264.838257"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_114"
+ {
+ "iType" "5"
+ "pos_x" "-1634.628174"
+ "pos_y" "-191.202515"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_115"
+ {
+ "iType" "5"
+ "pos_x" "-502.539520"
+ "pos_y" "-773.362915"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.65 1 1"
+ }
+ "Node_116"
+ {
+ "iType" "12"
+ "pos_x" "-2324.372559"
+ "pos_y" "6.277012"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_117"
+ {
+ "iType" "5"
+ "pos_x" "-2312.573975"
+ "pos_y" "-61.729652"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_118"
+ {
+ "iType" "19"
+ "pos_x" "683.679260"
+ "pos_y" "-408.747498"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "119"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_119"
+ {
+ "iType" "21"
+ "pos_x" "537.659790"
+ "pos_y" "-355.484741"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_120"
+ {
+ "iType" "19"
+ "pos_x" "-629.165283"
+ "pos_y" "293.221863"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_121"
+ {
+ "iType" "55"
+ "pos_x" "-848.082031"
+ "pos_y" "6.140163"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "120"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "123"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "122"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_122"
+ {
+ "iType" "27"
+ "pos_x" "-828.578857"
+ "pos_y" "138.593979"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "143"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_123"
+ {
+ "iType" "5"
+ "pos_x" "-937.004028"
+ "pos_y" "-66.236961"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5 0.1"
+ }
+ "Node_124"
+ {
+ "iType" "4"
+ "pos_x" "144.015549"
+ "pos_y" "-852.523254"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_125"
+ {
+ "iType" "34"
+ "pos_x" "-1370.385742"
+ "pos_y" "-145.137436"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "127"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "126"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_126"
+ {
+ "iType" "5"
+ "pos_x" "-1433.093750"
+ "pos_y" "-110.043152"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_127"
+ {
+ "iType" "5"
+ "pos_x" "-1504.222290"
+ "pos_y" "-107.493011"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_128"
+ {
+ "iType" "34"
+ "pos_x" "-597.244751"
+ "pos_y" "-850.943970"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "133"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "134"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_129"
+ {
+ "iType" "21"
+ "pos_x" "-387.444122"
+ "pos_y" "-864.004639"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "160"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "115"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "128"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_130"
+ {
+ "iType" "34"
+ "pos_x" "-607.672607"
+ "pos_y" "-1092.762939"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "136"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "135"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "131"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_131"
+ {
+ "iType" "32"
+ "pos_x" "-898.744385"
+ "pos_y" "-927.562134"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_132"
+ {
+ "iType" "19"
+ "pos_x" "-190.880692"
+ "pos_y" "-998.156738"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "129"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "137"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_133"
+ {
+ "iType" "5"
+ "pos_x" "-724.509033"
+ "pos_y" "-793.958923"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.2"
+ }
+ "Node_134"
+ {
+ "iType" "5"
+ "pos_x" "-731.817261"
+ "pos_y" "-869.094482"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.85"
+ }
+ "Node_135"
+ {
+ "iType" "5"
+ "pos_x" "-742.245117"
+ "pos_y" "-1110.913086"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_136"
+ {
+ "iType" "5"
+ "pos_x" "-733.630981"
+ "pos_y" "-1025.330566"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_137"
+ {
+ "iType" "21"
+ "pos_x" "-400.334534"
+ "pos_y" "-1091.048096"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "138"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "139"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "130"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_138"
+ {
+ "iType" "5"
+ "pos_x" "-402.652191"
+ "pos_y" "-1002.241089"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 1 1 1"
+ }
+ "Node_139"
+ {
+ "iType" "5"
+ "pos_x" "-499.215179"
+ "pos_y" "-1007.794128"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 0.975 0.95 1"
+ }
+ "Node_140"
+ {
+ "iType" "5"
+ "pos_x" "-944.454651"
+ "pos_y" "360.580658"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_141"
+ {
+ "iType" "19"
+ "pos_x" "-885.548401"
+ "pos_y" "283.058624"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "140"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_142"
+ {
+ "iType" "12"
+ "pos_x" "-1037.440186"
+ "pos_y" "251.108093"
+ "size_x" "72.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_143"
+ {
+ "iType" "22"
+ "pos_x" "-957.653442"
+ "pos_y" "138.924286"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "142"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_144"
+ {
+ "iType" "5"
+ "pos_x" "-2670.190918"
+ "pos_y" "-706.901367"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_145"
+ {
+ "iType" "55"
+ "pos_x" "-2097.305176"
+ "pos_y" "-599.887695"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "148"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_146"
+ {
+ "iType" "19"
+ "pos_x" "-2608.931641"
+ "pos_y" "-621.808655"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "152"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_147"
+ {
+ "iType" "26"
+ "pos_x" "-2510.070557"
+ "pos_y" "-553.463562"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "146"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_148"
+ {
+ "iType" "27"
+ "pos_x" "-2385.430176"
+ "pos_y" "-577.589355"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xz"
+ }
+ "Node_149"
+ {
+ "iType" "27"
+ "pos_x" "-2387.110840"
+ "pos_y" "-648.494812"
+ "size_x" "109.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "147"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "wy"
+ }
+ "Node_150"
+ {
+ "iType" "55"
+ "pos_x" "-2105.937012"
+ "pos_y" "-751.977234"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "151"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "149"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_151"
+ {
+ "iType" "19"
+ "pos_x" "-2219.461914"
+ "pos_y" "-737.491394"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "3"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_152"
+ {
+ "iType" "5"
+ "pos_x" "-2676.218262"
+ "pos_y" "-567.262268"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2.5"
+ }
+ "Node_153"
+ {
+ "iType" "5"
+ "pos_x" "-834.662903"
+ "pos_y" "-236.315186"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_154"
+ {
+ "iType" "32"
+ "pos_x" "-1209.298340"
+ "pos_y" "-334.496063"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_155"
+ {
+ "iType" "17"
+ "pos_x" "-1114.866333"
+ "pos_y" "-608.598267"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "163"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "161"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_156"
+ {
+ "iType" "5"
+ "pos_x" "-888.511292"
+ "pos_y" "-198.137222"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.8"
+ }
+ "Node_157"
+ {
+ "iType" "29"
+ "szName" "Framebuffer"
+ "pos_x" "-991.124084"
+ "pos_y" "-612.946045"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "155"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "5"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "_rt_FullFrameFB"
+ "iFallbackMode" "0"
+ }
+ "Node_158"
+ {
+ "iType" "19"
+ "pos_x" "-284.958740"
+ "pos_y" "-169.395477"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_159"
+ {
+ "iType" "17"
+ "pos_x" "-692.966431"
+ "pos_y" "-356.881042"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "168"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_160"
+ {
+ "iType" "5"
+ "pos_x" "-382.374115"
+ "pos_y" "-769.041138"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1 1 1 1"
+ }
+ "Node_161"
+ {
+ "iType" "17"
+ "pos_x" "-1247.064697"
+ "pos_y" "-588.424683"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "162"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_162"
+ {
+ "iType" "32"
+ "pos_x" "-1265.704590"
+ "pos_y" "-430.691071"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_163"
+ {
+ "iType" "19"
+ "pos_x" "-1182.972412"
+ "pos_y" "-442.971680"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "154"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "166"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_164"
+ {
+ "iType" "18"
+ "pos_x" "-2089.466309"
+ "pos_y" "463.842560"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_165"
+ {
+ "iType" "27"
+ "pos_x" "-97.894089"
+ "pos_y" "188.528839"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_166"
+ {
+ "iType" "30"
+ "pos_x" "-1348.025024"
+ "pos_y" "-520.409668"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "232.033142"
+ "container_extents_y" "753.520081"
+ "container_extents_z" "-232.033142"
+ "loop_condition" "0"
+ "loop_value_min" "0"
+ "loop_value_max" "20"
+ }
+ "Node_167"
+ {
+ "iType" "91"
+ "pos_x" "-1019.911682"
+ "pos_y" "-385.861206"
+ "size_x" "79.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "166"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_array_size_x" "20"
+ "i_array_size_y" "1"
+ "i_array_datatype" "1"
+ "pfl_arraydata_000" "0.002881 0.000000 0.000000 0.000000"
+ "pfl_arraydata_001" "0.006006 0.000000 0.000000 0.000000"
+ "pfl_arraydata_002" "0.011541 0.000000 0.000000 0.000000"
+ "pfl_arraydata_003" "0.020437 0.000000 0.000000 0.000000"
+ "pfl_arraydata_004" "0.033352 0.000000 0.000000 0.000000"
+ "pfl_arraydata_005" "0.050163 0.000000 0.000000 0.000000"
+ "pfl_arraydata_006" "0.069534 0.000000 0.000000 0.000000"
+ "pfl_arraydata_007" "0.088829 0.000000 0.000000 0.000000"
+ "pfl_arraydata_008" "0.104583 0.000000 0.000000 0.000000"
+ "pfl_arraydata_009" "0.113478 0.000000 0.000000 0.000000"
+ "pfl_arraydata_010" "0.113478 0.000000 0.000000 0.000000"
+ "pfl_arraydata_011" "0.104583 0.000000 0.000000 0.000000"
+ "pfl_arraydata_012" "0.088829 0.000000 0.000000 0.000000"
+ "pfl_arraydata_013" "0.069534 0.000000 0.000000 0.000000"
+ "pfl_arraydata_014" "0.050163 0.000000 0.000000 0.000000"
+ "pfl_arraydata_015" "0.033352 0.000000 0.000000 0.000000"
+ "pfl_arraydata_016" "0.020437 0.000000 0.000000 0.000000"
+ "pfl_arraydata_017" "0.011541 0.000000 0.000000 0.000000"
+ "pfl_arraydata_018" "0.006006 0.000000 0.000000 0.000000"
+ "pfl_arraydata_019" "0.002881 0.000000 0.000000 0.000000"
+ }
+ "Node_168"
+ {
+ "iType" "19"
+ "pos_x" "-821.666016"
+ "pos_y" "-471.079651"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "157"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "167"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ }
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "0"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/sprite_sun_nodepth.txt b/mp/game/momentum/shadereditorui/canvas/sprite_sun_nodepth.txt
new file mode 100644
index 0000000000..c4aa8b0d27
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/sprite_sun_nodepth.txt
@@ -0,0 +1,229 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "4"
+ "depth_test" "0"
+ "depth_write" "0"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "3"
+ "pos_x" "-320.000000"
+ "pos_y" "-130.000000"
+ "size_x" "55.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "numTexcoords" "1"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "1"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_001"
+ {
+ "iType" "1"
+ "pos_x" "-320.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "1"
+ "numColor" "1"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_002"
+ {
+ "iType" "13"
+ "pos_x" "-208.150146"
+ "pos_y" "253.604919"
+ "size_x" "83.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_003"
+ {
+ "iType" "19"
+ "pos_x" "-45.593525"
+ "pos_y" "253.914536"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_004"
+ {
+ "iType" "2"
+ "pos_x" "265.000000"
+ "pos_y" "190.000000"
+ "size_x" "55.000000"
+ "size_y" "-39.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "2"
+ }
+ }
+ "numTexcoords" "1"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "1"
+ "numTexcoord_Flag_2" "1"
+ "numTexcoord_Flag_3" "1"
+ "numTexcoord_Flag_4" "1"
+ "numTexcoord_Flag_5" "1"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_005"
+ {
+ "iType" "29"
+ "pos_x" "-194.375488"
+ "pos_y" "-1.894817"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "white"
+ "szFallbackTexturePath" "white"
+ "iFallbackMode" "0"
+ }
+ "Node_006"
+ {
+ "iType" "19"
+ "pos_x" "-173.482834"
+ "pos_y" "-144.640610"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_007"
+ {
+ "iType" "72"
+ "pos_x" "80.450699"
+ "pos_y" "-100.773483"
+ "size_x" "128.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "0"
+ }
+ "Node_008"
+ {
+ "iType" "5"
+ "pos_x" "-13.245262"
+ "pos_y" "-241.650299"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ }
+ "Node_009"
+ {
+ "iType" "4"
+ "pos_x" "322.989502"
+ "pos_y" "-145.223068"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/swarm_lightmapped_lava.txt b/mp/game/momentum/shadereditorui/canvas/swarm_lightmapped_lava.txt
new file mode 100644
index 0000000000..7772691eea
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/swarm_lightmapped_lava.txt
@@ -0,0 +1,1932 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "80"
+ "pos_x" "-129.184967"
+ "pos_y" "-349.526337"
+ "size_x" "88.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "1"
+ }
+ "Node_001"
+ {
+ "iType" "29"
+ "pos_x" "-213.960052"
+ "pos_y" "-204.693207"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "1"
+ }
+ }
+ "iSRGB" "1"
+ "iTextureType" "3"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "Dev\bump"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_002"
+ {
+ "iType" "14"
+ "pos_x" "8.137299"
+ "pos_y" "175.022034"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_003"
+ {
+ "iType" "19"
+ "pos_x" "55.128418"
+ "pos_y" "-263.120819"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_004"
+ {
+ "iType" "76"
+ "pos_x" "229.911148"
+ "pos_y" "-669.693970"
+ "size_x" "163.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "2"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "0"
+ }
+ "Node_005"
+ {
+ "iType" "32"
+ "pos_x" "262.603485"
+ "pos_y" "-88.937073"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_006"
+ {
+ "iType" "5"
+ "pos_x" "168.481186"
+ "pos_y" "-87.194153"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_007"
+ {
+ "iType" "31"
+ "szName" "Off"
+ "pos_x" "-321.303345"
+ "pos_y" "-298.511169"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "153.273575"
+ "container_extents_y" "682.054016"
+ "container_extents_z" "-153.273575"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_008"
+ {
+ "iType" "33"
+ "pos_x" "454.498901"
+ "pos_y" "-673.647034"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "33"
+ "pos_x" "273.061523"
+ "pos_y" "-324.626984"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "70"
+ "pos_x" "647.914307"
+ "pos_y" "-894.212769"
+ "size_x" "59.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_011"
+ {
+ "iType" "7"
+ "pos_x" "538.996094"
+ "pos_y" "-898.246460"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_012"
+ {
+ "iType" "27"
+ "pos_x" "517.826538"
+ "pos_y" "-1095.565918"
+ "size_x" "124.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y z 1"
+ }
+ "Node_013"
+ {
+ "iType" "71"
+ "pos_x" "821.729492"
+ "pos_y" "-973.129272"
+ "size_x" "169.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "10"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_014"
+ {
+ "iType" "72"
+ "pos_x" "829.829285"
+ "pos_y" "-1086.405762"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_015"
+ {
+ "iType" "4"
+ "pos_x" "1099.059326"
+ "pos_y" "-1107.314941"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_016"
+ {
+ "iType" "27"
+ "pos_x" "639.118591"
+ "pos_y" "-1037.227051"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_017"
+ {
+ "iType" "27"
+ "pos_x" "-310.635773"
+ "pos_y" "-674.270081"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_018"
+ {
+ "iType" "27"
+ "pos_x" "-310.012238"
+ "pos_y" "-736.646790"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_019"
+ {
+ "iType" "20"
+ "pos_x" "-176.943695"
+ "pos_y" "-678.442078"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_020"
+ {
+ "iType" "19"
+ "pos_x" "-28.548599"
+ "pos_y" "-678.442078"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_021"
+ {
+ "iType" "33"
+ "pos_x" "659.732910"
+ "pos_y" "-523.961243"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "19"
+ "pos_x" "118.355759"
+ "pos_y" "-571.397705"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "3"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_023"
+ {
+ "iType" "31"
+ "szName" "On"
+ "pos_x" "-412.226501"
+ "pos_y" "-661.497864"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "153.273575"
+ "container_extents_y" "921.186279"
+ "container_extents_z" "-153.273575"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "0"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_024"
+ {
+ "iType" "5"
+ "pos_x" "-161.970367"
+ "pos_y" "-576.408630"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_025"
+ {
+ "iType" "17"
+ "pos_x" "-25.018768"
+ "pos_y" "-750.222717"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_026"
+ {
+ "iType" "75"
+ "pos_x" "-40.687943"
+ "pos_y" "-571.745850"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_027"
+ {
+ "iType" "19"
+ "pos_x" "-56.525158"
+ "pos_y" "69.252563"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_028"
+ {
+ "iType" "19"
+ "pos_x" "-63.943375"
+ "pos_y" "5.140073"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_029"
+ {
+ "iType" "19"
+ "pos_x" "126.402008"
+ "pos_y" "113.060600"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "2"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_030"
+ {
+ "iType" "19"
+ "pos_x" "36.758072"
+ "pos_y" "348.794312"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_031"
+ {
+ "iType" "19"
+ "pos_x" "185.832428"
+ "pos_y" "322.510803"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_032"
+ {
+ "iType" "17"
+ "pos_x" "353.099365"
+ "pos_y" "321.936584"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_033"
+ {
+ "iType" "2"
+ "pos_x" "417.505005"
+ "pos_y" "119.042267"
+ "size_x" "55.000000"
+ "size_y" "-94.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "3"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_07"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "7"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "Wnormal"
+ "numTexcoord_Flag_3" "4"
+ "numTexcoord_Name_3" "WPos"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Proj pos"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Name_5" "lava coord 2"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Name_6" "lava blend"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_034"
+ {
+ "iType" "5"
+ "pos_x" "-436.515320"
+ "pos_y" "-30.184265"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "120"
+ }
+ "Node_035"
+ {
+ "iType" "15"
+ "pos_x" "-161.579010"
+ "pos_y" "-82.294830"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_036"
+ {
+ "iType" "55"
+ "pos_x" "-216.526077"
+ "pos_y" "153.489304"
+ "size_x" "91.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_037"
+ {
+ "iType" "55"
+ "pos_x" "-292.160278"
+ "pos_y" "9.907330"
+ "size_x" "91.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ }
+ "iTexTrans_center" "0"
+ "iTexTrans_rot" "1"
+ "iTexTrans_scale" "1"
+ "iTexTrans_trans" "1"
+ }
+ "Node_038"
+ {
+ "iType" "19"
+ "pos_x" "-659.667969"
+ "pos_y" "141.060120"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "47"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_039"
+ {
+ "iType" "19"
+ "pos_x" "-603.999878"
+ "pos_y" "358.460541"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_040"
+ {
+ "iType" "27"
+ "pos_x" "-657.831726"
+ "pos_y" "83.491669"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_041"
+ {
+ "iType" "27"
+ "pos_x" "-602.163635"
+ "pos_y" "300.892059"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "39"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xx"
+ }
+ "Node_042"
+ {
+ "iType" "17"
+ "pos_x" "-395.011292"
+ "pos_y" "302.908966"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "5"
+ "pos_x" "-214.918518"
+ "pos_y" "252.258362"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_044"
+ {
+ "iType" "27"
+ "pos_x" "-371.451538"
+ "pos_y" "385.035919"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y 0 0"
+ }
+ "Node_045"
+ {
+ "iType" "49"
+ "pos_x" "-93.310379"
+ "pos_y" "303.953918"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_046"
+ {
+ "iType" "5"
+ "pos_x" "-704.059082"
+ "pos_y" "350.267609"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.007"
+ }
+ "Node_047"
+ {
+ "iType" "5"
+ "pos_x" "-759.727173"
+ "pos_y" "132.867157"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_048"
+ {
+ "iType" "5"
+ "pos_x" "-192.413513"
+ "pos_y" "-914.584656"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3 0.59 0.11"
+ }
+ "Node_049"
+ {
+ "iType" "21"
+ "pos_x" "-254.974808"
+ "pos_y" "-1025.872681"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "23"
+ "pos_x" "-91.973450"
+ "pos_y" "-928.284668"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_051"
+ {
+ "iType" "5"
+ "pos_x" "107.172821"
+ "pos_y" "-889.868103"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_052"
+ {
+ "iType" "21"
+ "pos_x" "216.924500"
+ "pos_y" "-874.094421"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_053"
+ {
+ "iType" "17"
+ "pos_x" "193.954117"
+ "pos_y" "-988.582397"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_054"
+ {
+ "iType" "19"
+ "pos_x" "335.789948"
+ "pos_y" "-1098.298950"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_055"
+ {
+ "iType" "21"
+ "pos_x" "-949.843018"
+ "pos_y" "-733.404419"
+ "size_x" "100.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "6"
+ }
+ }
+ }
+ "Node_056"
+ {
+ "iType" "27"
+ "pos_x" "-794.067017"
+ "pos_y" "-733.079163"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-815.467773"
+ "pos_y" "-931.235840"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_058"
+ {
+ "iType" "19"
+ "pos_x" "-796.128174"
+ "pos_y" "-1084.052246"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_059"
+ {
+ "iType" "5"
+ "pos_x" "-922.842407"
+ "pos_y" "-1105.786743"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.03"
+ }
+ "Node_060"
+ {
+ "iType" "17"
+ "pos_x" "-1271.352051"
+ "pos_y" "-663.130310"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "19"
+ "pos_x" "-1341.952881"
+ "pos_y" "-545.884399"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_062"
+ {
+ "iType" "5"
+ "pos_x" "-30.901451"
+ "pos_y" "419.098389"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "20"
+ }
+ "Node_063"
+ {
+ "iType" "18"
+ "pos_x" "-1289.005493"
+ "pos_y" "-811.040833"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "66"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "19"
+ "pos_x" "-1397.108887"
+ "pos_y" "-667.251099"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_065"
+ {
+ "iType" "19"
+ "pos_x" "-1472.924927"
+ "pos_y" "-879.636108"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_066"
+ {
+ "iType" "19"
+ "pos_x" "-1474.679565"
+ "pos_y" "-781.364380"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_067"
+ {
+ "iType" "29"
+ "pos_x" "-1146.515747"
+ "pos_y" "-664.484741"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "refraction"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "liquids\water_river_normal_sharp"
+ "szFallbackTexturePath" "liquids\water_river_normal_sharp"
+ "iFallbackMode" "4"
+ }
+ "Node_068"
+ {
+ "iType" "17"
+ "pos_x" "-621.750793"
+ "pos_y" "-913.343140"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_069"
+ {
+ "iType" "17"
+ "pos_x" "-631.323486"
+ "pos_y" "-1083.002197"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_070"
+ {
+ "iType" "29"
+ "pos_x" "-1147.039063"
+ "pos_y" "-801.731873"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "refraction"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "liquids\water_river_normal_sharp"
+ "szFallbackTexturePath" "liquids\water_river_normal_sharp"
+ "iFallbackMode" "4"
+ }
+ "Node_071"
+ {
+ "iType" "5"
+ "pos_x" "-942.182007"
+ "pos_y" "-952.970276"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.3"
+ }
+ "Node_072"
+ {
+ "iType" "5"
+ "pos_x" "-984.594360"
+ "pos_y" "-624.431519"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_073"
+ {
+ "iType" "5"
+ "pos_x" "-1494.694336"
+ "pos_y" "-633.767639"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.6"
+ }
+ "Node_074"
+ {
+ "iType" "5"
+ "pos_x" "-1439.538330"
+ "pos_y" "-512.400940"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_075"
+ {
+ "iType" "29"
+ "szName" "Le Vertextexture"
+ "pos_x" "-236.089691"
+ "pos_y" "419.432007"
+ "size_x" "80.000000"
+ "size_y" "-72.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "heightmap"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "11"
+ "szDemoTexturePath" "texture_samples\fx_clouds_0"
+ "szFallbackTexturePath" "texture_samples\fx_clouds_0"
+ "iFallbackMode" "4"
+ }
+ "Node_076"
+ {
+ "iType" "1"
+ "pos_x" "-729.917236"
+ "pos_y" "-5.979683"
+ "size_x" "55.000000"
+ "size_y" "-50.000000"
+ "iPreview" "0"
+ "enable_flex" "0"
+ "enable_normal" "1"
+ "enable_normal_compression" "0"
+ "enable_blendweights" "0"
+ "enable_tangentspace" "0"
+ "enable_tangentspace_skinning" "0"
+ "numTexcoords" "2"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_077"
+ {
+ "iType" "19"
+ "szName" "PRE SCALE UVS"
+ "pos_x" "-610.085876"
+ "pos_y" "-124.722733"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_078"
+ {
+ "iType" "19"
+ "szName" "PRE SCALE SPEED"
+ "pos_x" "-619.978394"
+ "pos_y" "-206.679276"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_079"
+ {
+ "iType" "5"
+ "pos_x" "-733.283691"
+ "pos_y" "-130.328812"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1.5"
+ }
+ "Node_080"
+ {
+ "iType" "5"
+ "pos_x" "-738.261169"
+ "pos_y" "-237.473755"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.4"
+ }
+ "Node_081"
+ {
+ "iType" "12"
+ "pos_x" "-992.865662"
+ "pos_y" "-2.432945"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_082"
+ {
+ "iType" "29"
+ "pos_x" "-460.645630"
+ "pos_y" "-1066.889771"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "lava_1"
+ "iSRGB" "1"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "swarm\bsp\swarm_lavaunlit2"
+ "szFallbackTexturePath" "swarm\bsp\swarm_lavaunlit2"
+ "iFallbackMode" "4"
+ }
+ "Node_083"
+ {
+ "iType" "29"
+ "pos_x" "-434.088654"
+ "pos_y" "-930.070068"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "lava_0"
+ "iSRGB" "1"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "swarm\bsp\swarm_lavanotunlit"
+ "szFallbackTexturePath" "swarm\bsp\swarm_lavanotunlit"
+ "iFallbackMode" "4"
+ }
+ "Node_084"
+ {
+ "iType" "5"
+ "pos_x" "-316.378906"
+ "pos_y" "126.160881"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "0.05 0.045"
+ }
+ "Node_085"
+ {
+ "iType" "5"
+ "pos_x" "-435.218872"
+ "pos_y" "-81.259903"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "szConstantString" "0.012 0.011"
+ }
+ "Node_086"
+ {
+ "iType" "5"
+ "pos_x" "-613.565491"
+ "pos_y" "212.457428"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.03"
+ }
+ "Node_087"
+ {
+ "iType" "19"
+ "pos_x" "-507.179321"
+ "pos_y" "224.904907"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "86"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_088"
+ {
+ "iType" "19"
+ "pos_x" "-454.111542"
+ "pos_y" "126.694733"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_089"
+ {
+ "iType" "5"
+ "pos_x" "-511.838104"
+ "pos_y" "37.251007"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_090"
+ {
+ "iType" "19"
+ "pos_x" "-505.986176"
+ "pos_y" "447.866364"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "78"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_091"
+ {
+ "iType" "5"
+ "pos_x" "-588.925781"
+ "pos_y" "470.237579"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.03"
+ }
+ "Node_092"
+ {
+ "iType" "3"
+ "pos_x" "-715.510925"
+ "pos_y" "-568.546143"
+ "size_x" "55.000000"
+ "size_y" "-83.000000"
+ "iPreview" "0"
+ "numTexcoords" "7"
+ "numColor" "0"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Flag_1" "2"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "Wnormal"
+ "numTexcoord_Flag_3" "4"
+ "numTexcoord_Name_3" "WPos"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Proj pos"
+ "numTexcoord_Flag_5" "2"
+ "numTexcoord_Name_5" "lava coord 2"
+ "numTexcoord_Flag_6" "1"
+ "numTexcoord_Name_6" "lava blend"
+ "numTexcoord_Flag_7" "1"
+ "numColor_Flag_0" "8"
+ "numColor_Flag_1" "8"
+ }
+ "Node_093"
+ {
+ "iType" "34"
+ "pos_x" "557.626892"
+ "pos_y" "-26.595451"
+ "size_x" "80.000000"
+ "size_y" "-39.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "4"
+ }
+ }
+ }
+ "Node_094"
+ {
+ "iType" "5"
+ "pos_x" "-1573.509888"
+ "pos_y" "-813.035583"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.25"
+ }
+ "Node_095"
+ {
+ "iType" "5"
+ "pos_x" "423.661072"
+ "pos_y" "-96.705254"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.7"
+ }
+ "Node_096"
+ {
+ "iType" "5"
+ "pos_x" "416.941284"
+ "pos_y" "-21.813652"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0"
+ }
+ "Node_097"
+ {
+ "iType" "34"
+ "pos_x" "56.439423"
+ "pos_y" "-1011.537415"
+ "size_x" "104.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_098"
+ {
+ "iType" "5"
+ "pos_x" "-63.755844"
+ "pos_y" "-1099.378540"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.5"
+ }
+ "Node_099"
+ {
+ "iType" "5"
+ "pos_x" "-70.475601"
+ "pos_y" "-1024.486938"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/canvas/swarm_vtex_test.txt b/mp/game/momentum/shadereditorui/canvas/swarm_vtex_test.txt
new file mode 100644
index 0000000000..9af0eaff8a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/canvas/swarm_vtex_test.txt
@@ -0,0 +1,2193 @@
+"canvas"
+{
+ "cfmt_version" "canvasver#003"
+ "flowgraph_type" "1"
+ "config"
+ {
+ "shadermodel" "1"
+ "cull_mode" "0"
+ "alpha_blending" "0"
+ "depth_test" "1"
+ "depth_write" "1"
+ "srgb_write" "1"
+ }
+ "Nodes"
+ {
+ "Node_000"
+ {
+ "iType" "25"
+ "pos_x" "-299.034607"
+ "pos_y" "559.898193"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "3"
+ }
+ }
+ }
+ "Node_001"
+ {
+ "iType" "20"
+ "pos_x" "611.921448"
+ "pos_y" "-73.153870"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "7"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "15"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_002"
+ {
+ "iType" "31"
+ "szName" "ON"
+ "pos_x" "331.559204"
+ "pos_y" "-16.809479"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "182.742737"
+ "container_extents_y" "823.093750"
+ "container_extents_z" "-182.742737"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_003"
+ {
+ "iType" "53"
+ "pos_x" "-910.638489"
+ "pos_y" "304.940155"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "4"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_004"
+ {
+ "iType" "23"
+ "pos_x" "-1037.434326"
+ "pos_y" "291.404266"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_005"
+ {
+ "iType" "14"
+ "pos_x" "-220.561584"
+ "pos_y" "820.312744"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_006"
+ {
+ "iType" "76"
+ "pos_x" "732.506531"
+ "pos_y" "93.800934"
+ "size_x" "168.000000"
+ "size_y" "-83.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "8"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "1"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_flashlight_Spec" "1"
+ }
+ "Node_007"
+ {
+ "iType" "27"
+ "pos_x" "405.623291"
+ "pos_y" "12.833313"
+ "size_x" "107.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "xy"
+ }
+ "Node_008"
+ {
+ "iType" "18"
+ "pos_x" "-161.562836"
+ "pos_y" "610.327026"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "23"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_009"
+ {
+ "iType" "32"
+ "pos_x" "82.485123"
+ "pos_y" "584.654907"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "26"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_010"
+ {
+ "iType" "31"
+ "pos_x" "-62.823177"
+ "pos_y" "473.883698"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "62.811218"
+ "container_extents_y" "232.919769"
+ "container_extents_z" "-62.811218"
+ "i_combo_condition" "4"
+ "i_combo_value" "1"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_011"
+ {
+ "iType" "75"
+ "pos_x" "14.602026"
+ "pos_y" "445.455353"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ }
+ "Node_012"
+ {
+ "iType" "33"
+ "pos_x" "137.882080"
+ "pos_y" "491.238495"
+ "size_x" "50.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "9"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "25"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_013"
+ {
+ "iType" "5"
+ "pos_x" "-1567.767212"
+ "pos_y" "268.307159"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_014"
+ {
+ "iType" "18"
+ "pos_x" "-1402.897461"
+ "pos_y" "117.985107"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "29"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "16"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_015"
+ {
+ "iType" "27"
+ "pos_x" "441.474182"
+ "pos_y" "-105.211365"
+ "size_x" "105.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_016"
+ {
+ "iType" "5"
+ "pos_x" "-1479.457153"
+ "pos_y" "274.916229"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_017"
+ {
+ "iType" "25"
+ "pos_x" "-1343.972534"
+ "pos_y" "-378.331757"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "7"
+ }
+ }
+ }
+ "Node_018"
+ {
+ "iType" "5"
+ "szName" "diffuse"
+ "pos_x" "387.497437"
+ "pos_y" "275.393494"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_019"
+ {
+ "iType" "5"
+ "szName" "Specular"
+ "pos_x" "31.314459"
+ "pos_y" "267.249542"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0"
+ }
+ "Node_020"
+ {
+ "iType" "32"
+ "pos_x" "485.332031"
+ "pos_y" "272.623810"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "18"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_021"
+ {
+ "iType" "33"
+ "pos_x" "1026.863770"
+ "pos_y" "91.808105"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_022"
+ {
+ "iType" "33"
+ "pos_x" "973.598694"
+ "pos_y" "-27.113068"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "6"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_023"
+ {
+ "iType" "7"
+ "pos_x" "-181.255676"
+ "pos_y" "543.788696"
+ "size_x" "54.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_024"
+ {
+ "iType" "27"
+ "pos_x" "-687.730408"
+ "pos_y" "612.119995"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "w"
+ }
+ "Node_025"
+ {
+ "iType" "19"
+ "pos_x" "14.134359"
+ "pos_y" "499.710602"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "11"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_026"
+ {
+ "iType" "5"
+ "pos_x" "-3.727656"
+ "pos_y" "591.317993"
+ "size_x" "50.000000"
+ "size_y" "-48.000000"
+ "iPreview" "1"
+ "szConstantString" "0 0 0 0"
+ }
+ "Node_027"
+ {
+ "iType" "25"
+ "pos_x" "-299.712097"
+ "pos_y" "633.069214"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "1"
+ }
+ }
+ }
+ "Node_028"
+ {
+ "iType" "19"
+ "pos_x" "-64.499283"
+ "pos_y" "792.782715"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "5"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_029"
+ {
+ "iType" "19"
+ "pos_x" "-1401.849609"
+ "pos_y" "187.411621"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "13"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_030"
+ {
+ "iType" "25"
+ "szName" "World_normal"
+ "pos_x" "-1285.157959"
+ "pos_y" "-38.549469"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "81"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_031"
+ {
+ "iType" "71"
+ "pos_x" "709.196106"
+ "pos_y" "-673.911560"
+ "size_x" "169.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "32"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "33"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_032"
+ {
+ "iType" "70"
+ "pos_x" "712.336243"
+ "pos_y" "-577.848145"
+ "size_x" "71.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_033"
+ {
+ "iType" "7"
+ "pos_x" "410.617889"
+ "pos_y" "-572.928528"
+ "size_x" "69.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_034"
+ {
+ "iType" "27"
+ "szName" "proj_z"
+ "pos_x" "409.736786"
+ "pos_y" "-660.502380"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "4"
+ }
+ }
+ "swizzleString" "z"
+ }
+ "Node_035"
+ {
+ "iType" "19"
+ "pos_x" "-890.135193"
+ "pos_y" "-581.495605"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "42"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_036"
+ {
+ "iType" "61"
+ "pos_x" "-1043.730957"
+ "pos_y" "168.753326"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "3"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_037"
+ {
+ "iType" "19"
+ "szName" "world2eye"
+ "pos_x" "-1116.969604"
+ "pos_y" "412.146057"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "38"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_038"
+ {
+ "iType" "5"
+ "pos_x" "-1112.923096"
+ "pos_y" "511.305420"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "-1"
+ }
+ "Node_039"
+ {
+ "iType" "31"
+ "szName" "OFF"
+ "pos_x" "-1441.094482"
+ "pos_y" "-951.328247"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "171.600098"
+ "container_extents_y" "1247.736938"
+ "container_extents_z" "-171.600098"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_040"
+ {
+ "iType" "19"
+ "szName" "Rim_lighting"
+ "pos_x" "-163.917236"
+ "pos_y" "-109.586990"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "41"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "43"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_041"
+ {
+ "iType" "49"
+ "pos_x" "-369.549530"
+ "pos_y" "-100.639664"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "44"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_042"
+ {
+ "iType" "33"
+ "szName" "Diffuse"
+ "pos_x" "-141.459473"
+ "pos_y" "-510.953125"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "21"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "62"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_043"
+ {
+ "iType" "79"
+ "pos_x" "-299.620178"
+ "pos_y" "-211.795380"
+ "size_x" "89.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "rim_color"
+ "i_vp_static_nc" "2"
+ "szConstantString" "1 1 1"
+ }
+ "Node_044"
+ {
+ "iType" "27"
+ "pos_x" "-453.567078"
+ "pos_y" "-210.899246"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "y"
+ }
+ "Node_045"
+ {
+ "iType" "79"
+ "pos_x" "-457.481506"
+ "pos_y" "-335.765900"
+ "size_x" "107.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_vp_static_name" "rim_boost_exp"
+ "i_vp_static_nc" "1"
+ "szConstantString" "0.05 9"
+ }
+ "Node_046"
+ {
+ "iType" "27"
+ "pos_x" "-280.265839"
+ "pos_y" "-304.126465"
+ "size_x" "103.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "45"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x"
+ }
+ "Node_047"
+ {
+ "iType" "31"
+ "szName" "OFF"
+ "pos_x" "-559.989563"
+ "pos_y" "-111.775040"
+ "size_x" "50.000000"
+ "size_y" "-30.000000"
+ "iPreview" "0"
+ "container_extents_x" "293.957031"
+ "container_extents_y" "736.290649"
+ "container_extents_z" "-293.957031"
+ "i_combo_condition" "4"
+ "i_combo_value" "0"
+ "i_combo_static" "1"
+ "sz_cname" "FLASHLIGHT"
+ }
+ "Node_048"
+ {
+ "iType" "26"
+ "szName" "Comp"
+ "pos_x" "147.508057"
+ "pos_y" "-901.616455"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "53"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "104"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_049"
+ {
+ "iType" "33"
+ "szName" "Specular"
+ "pos_x" "24.892941"
+ "pos_y" "-522.529541"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "52"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "22"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_050"
+ {
+ "iType" "19"
+ "szName" "RL_scale"
+ "pos_x" "-101.318184"
+ "pos_y" "-256.065887"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "40"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "46"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_051"
+ {
+ "iType" "17"
+ "szName" "Specular"
+ "pos_x" "-689.536560"
+ "pos_y" "-584.606567"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "35"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "49"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_052"
+ {
+ "iType" "33"
+ "pos_x" "118.955460"
+ "pos_y" "-242.868668"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "67"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "63"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_053"
+ {
+ "iType" "17"
+ "szName" "writes_to_A"
+ "pos_x" "-286.085938"
+ "pos_y" "-893.951599"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "51"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "54"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_054"
+ {
+ "iType" "19"
+ "pos_x" "-453.872375"
+ "pos_y" "-927.497864"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "55"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "89"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_055"
+ {
+ "iType" "19"
+ "szName" "scale_by_fresnel"
+ "pos_x" "-619.808472"
+ "pos_y" "-904.038818"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "56"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_056"
+ {
+ "iType" "19"
+ "szName" "normal_map_alpha_mask"
+ "pos_x" "-806.319275"
+ "pos_y" "-893.905396"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "57"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "5"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_057"
+ {
+ "iType" "19"
+ "pos_x" "-971.059998"
+ "pos_y" "-896.052429"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "72"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "58"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_058"
+ {
+ "iType" "80"
+ "pos_x" "-1127.452393"
+ "pos_y" "-1031.592407"
+ "size_x" "83.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "i_lscale_type" "2"
+ }
+ "Node_059"
+ {
+ "iType" "58"
+ "pos_x" "-1344.874023"
+ "pos_y" "-903.285767"
+ "size_x" "111.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "17"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_060"
+ {
+ "iType" "49"
+ "pos_x" "-887.519653"
+ "pos_y" "165.745148"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "36"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "64"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_061"
+ {
+ "iType" "74"
+ "pos_x" "-200.566971"
+ "pos_y" "132.821869"
+ "size_x" "155.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "37"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "70"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "65"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "3"
+ }
+ }
+ "i_plight_ao" "0"
+ }
+ "Node_062"
+ {
+ "iType" "33"
+ "pos_x" "71.058868"
+ "pos_y" "-13.431725"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "20"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "73"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_063"
+ {
+ "iType" "38"
+ "pos_x" "42.977386"
+ "pos_y" "-125.018158"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "61"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "50"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_064"
+ {
+ "iType" "5"
+ "pos_x" "-1004.388733"
+ "pos_y" "56.160908"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "3"
+ }
+ "Node_065"
+ {
+ "iType" "38"
+ "pos_x" "-699.437439"
+ "pos_y" "231.170700"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "60"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "103"
+ "iTarget_jack" "5"
+ }
+ }
+ }
+ "Node_066"
+ {
+ "iType" "5"
+ "pos_x" "-536.772766"
+ "pos_y" "255.797729"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "2"
+ }
+ "Node_067"
+ {
+ "iType" "32"
+ "pos_x" "144.554855"
+ "pos_y" "266.021149"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "19"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_068"
+ {
+ "iType" "61"
+ "pos_x" "-870.527710"
+ "pos_y" "-76.748718"
+ "size_x" "93.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_069"
+ {
+ "iType" "5"
+ "pos_x" "-914.728516"
+ "pos_y" "-331.763367"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "150"
+ }
+ "Node_070"
+ {
+ "iType" "17"
+ "pos_x" "-713.645935"
+ "pos_y" "-139.951248"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "68"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "71"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_071"
+ {
+ "iType" "19"
+ "pos_x" "-882.327820"
+ "pos_y" "-220.377365"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "74"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "69"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_072"
+ {
+ "iType" "29"
+ "szName" "Envmap"
+ "pos_x" "-1163.571411"
+ "pos_y" "-902.790588"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "59"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "6"
+ "IsCubemap" "1"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\cubemap_uffizi"
+ "szFallbackTexturePath" "cable\black"
+ "iFallbackMode" "1"
+ }
+ "Node_073"
+ {
+ "iType" "67"
+ "pos_x" "-179.692764"
+ "pos_y" "18.299576"
+ "size_x" "156.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "30"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "3"
+ }
+ }
+ "i_plight_static" "0"
+ "i_plight_ao" "0"
+ "i_plight_hl" "0"
+ }
+ "Node_074"
+ {
+ "iType" "29"
+ "pos_x" "-1053.138916"
+ "pos_y" "-159.996216"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "phongexp"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\rocks_height"
+ "szFallbackTexturePath" "Lights\White"
+ "iFallbackMode" "0"
+ }
+ "Node_075"
+ {
+ "iType" "25"
+ "pos_x" "-300.810394"
+ "pos_y" "596.694153"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "2"
+ }
+ }
+ }
+ "Node_076"
+ {
+ "iType" "26"
+ "pos_x" "-546.118164"
+ "pos_y" "663.731018"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "2"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "24"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_077"
+ {
+ "iType" "27"
+ "pos_x" "-688.071045"
+ "pos_y" "677.325684"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "1"
+ }
+ }
+ "swizzleString" "xyz"
+ }
+ "Node_078"
+ {
+ "iType" "2"
+ "pos_x" "328.636475"
+ "pos_y" "721.913696"
+ "size_x" "55.000000"
+ "size_y" "-116.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "27"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "94"
+ "iTarget_jack" "0"
+ }
+ "jackIn_05"
+ {
+ "iTarget_node" "28"
+ "iTarget_jack" "0"
+ }
+ "jackIn_06"
+ {
+ "iTarget_node" "75"
+ "iTarget_jack" "0"
+ }
+ "jackIn_07"
+ {
+ "iTarget_node" "0"
+ "iTarget_jack" "0"
+ }
+ "jackIn_08"
+ {
+ "iTarget_node" "8"
+ "iTarget_jack" "0"
+ }
+ "jackIn_09"
+ {
+ "iTarget_node" "12"
+ "iTarget_jack" "0"
+ }
+ }
+ "numTexcoords" "8"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "WNormal"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "WPos"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "VAttn"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Proj pos"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "4"
+ "numTexcoord_Name_7" "eye2world"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "FL pos"
+ "numColor_Flag_1" "1"
+ }
+ "Node_079"
+ {
+ "iType" "73"
+ "szName" "Tangentspace"
+ "pos_x" "-1632.450928"
+ "pos_y" "-100.501183"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "6"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "1"
+ }
+ }
+ "i_mcomp_matrix" "16"
+ "i_mcomp_c" "0"
+ }
+ "Node_080"
+ {
+ "iType" "25"
+ "pos_x" "-1455.957397"
+ "pos_y" "47.028900"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "14"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_081"
+ {
+ "iType" "19"
+ "pos_x" "-1453.817505"
+ "pos_y" "-63.257446"
+ "size_x" "91.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "80"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "79"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_082"
+ {
+ "iType" "68"
+ "pos_x" "-481.468689"
+ "pos_y" "788.189941"
+ "size_x" "116.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "3"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "101"
+ "iTarget_jack" "1"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "76"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vskinning_mode" "2"
+ }
+ "Node_083"
+ {
+ "iType" "17"
+ "pos_x" "-407.824036"
+ "pos_y" "943.300720"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "85"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_084"
+ {
+ "iType" "19"
+ "pos_x" "-780.831848"
+ "pos_y" "934.197571"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "4"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "105"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_085"
+ {
+ "iType" "19"
+ "pos_x" "-591.060974"
+ "pos_y" "943.300598"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "82"
+ "iTarget_jack" "1"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "84"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_086"
+ {
+ "iType" "4"
+ "pos_x" "1050.415771"
+ "pos_y" "-758.083557"
+ "size_x" "55.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "87"
+ "iTarget_jack" "0"
+ }
+ }
+ "numColors" "1"
+ "enable_Depth" "0"
+ }
+ "Node_087"
+ {
+ "iType" "72"
+ "pos_x" "882.893494"
+ "pos_y" "-824.755859"
+ "size_x" "130.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "48"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "31"
+ "iTarget_jack" "0"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "34"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_final_tonemap" "1"
+ "i_final_wdepth" "1"
+ }
+ "Node_088"
+ {
+ "iType" "3"
+ "pos_x" "-1828.840942"
+ "pos_y" "-201.520660"
+ "size_x" "55.000000"
+ "size_y" "-105.000000"
+ "iPreview" "0"
+ "numTexcoords" "8"
+ "numColor" "1"
+ "numTexcoord_Flag_0" "2"
+ "numTexcoord_Name_0" "UV"
+ "numTexcoord_Flag_1" "4"
+ "numTexcoord_Name_1" "WNormal"
+ "numTexcoord_Flag_2" "4"
+ "numTexcoord_Name_2" "WPos"
+ "numTexcoord_Flag_3" "8"
+ "numTexcoord_Name_3" "VAttn"
+ "numTexcoord_Flag_4" "8"
+ "numTexcoord_Name_4" "Proj pos"
+ "numTexcoord_Flag_5" "4"
+ "numTexcoord_Name_5" "tan s"
+ "numTexcoord_Flag_6" "4"
+ "numTexcoord_Name_6" "tan t"
+ "numTexcoord_Flag_7" "4"
+ "numTexcoord_Name_7" "eye2world"
+ "numColor_Flag_0" "8"
+ "numColor_Name_0" "FL pos"
+ "numColor_Flag_1" "1"
+ }
+ "Node_089"
+ {
+ "iType" "5"
+ "pos_x" "-540.121582"
+ "pos_y" "-1030.991821"
+ "size_x" "50.000000"
+ "size_y" "-50.000000"
+ "iPreview" "1"
+ "szConstantString" "0.1"
+ }
+ "Node_090"
+ {
+ "iType" "12"
+ "pos_x" "-1408.527100"
+ "pos_y" "718.613159"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "flSmartVal0" "0.000000"
+ }
+ "Node_091"
+ {
+ "iType" "101"
+ "pos_x" "-956.203674"
+ "pos_y" "619.568665"
+ "size_x" "95.000000"
+ "size_y" "-28.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "5"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "6"
+ }
+ }
+ "iCompMode" "1"
+ }
+ "Node_092"
+ {
+ "iType" "66"
+ "pos_x" "-227.806992"
+ "pos_y" "702.447632"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "83"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vlight_static" "0"
+ "i_vlight_hl" "0"
+ }
+ "Node_093"
+ {
+ "iType" "19"
+ "pos_x" "-1315.777100"
+ "pos_y" "718.133240"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "90"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "100"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_094"
+ {
+ "iType" "19"
+ "pos_x" "-36.447227"
+ "pos_y" "677.975891"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "92"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "102"
+ "iTarget_jack" "4"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_095"
+ {
+ "iType" "17"
+ "pos_x" "-1134.211548"
+ "pos_y" "739.560486"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "96"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "93"
+ "iTarget_jack" "0"
+ }
+ }
+ }
+ "Node_096"
+ {
+ "iType" "19"
+ "pos_x" "-1262.178345"
+ "pos_y" "657.209839"
+ "size_x" "80.000000"
+ "size_y" "-28.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "99"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "8"
+ }
+ }
+ "i_mat_rotation" "0"
+ }
+ "Node_097"
+ {
+ "iType" "1"
+ "pos_x" "-1359.996582"
+ "pos_y" "586.504761"
+ "size_x" "55.000000"
+ "size_y" "-105.000000"
+ "iPreview" "0"
+ "enable_flex" "1"
+ "enable_normal" "1"
+ "enable_normal_compression" "1"
+ "enable_blendweights" "1"
+ "enable_tangentspace" "1"
+ "enable_tangentspace_skinning" "1"
+ "numTexcoords" "1"
+ "numColor" "0"
+ "dTFlag_Texcoords_0" "2"
+ "dTFlag_Texcoords_1" "2"
+ "dTFlag_Texcoords_2" "2"
+ "dTFlag_Color_0" "8"
+ "dTFlag_Color_1" "8"
+ }
+ "Node_098"
+ {
+ "iType" "27"
+ "pos_x" "-1198.148315"
+ "pos_y" "834.603943"
+ "size_x" "80.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "95"
+ "iTarget_jack" "0"
+ }
+ }
+ "swizzleString" "x y 0 0"
+ }
+ "Node_099"
+ {
+ "iType" "5"
+ "pos_x" "-1362.544556"
+ "pos_y" "654.567017"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "1"
+ }
+ "Node_100"
+ {
+ "iType" "5"
+ "pos_x" "-1328.114502"
+ "pos_y" "883.884949"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "0.01"
+ }
+ "Node_101"
+ {
+ "iType" "69"
+ "pos_x" "-714.160095"
+ "pos_y" "816.804871"
+ "size_x" "101.000000"
+ "size_y" "-61.000000"
+ "iPreview" "0"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "0"
+ }
+ "jackIn_01"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "1"
+ }
+ "jackIn_02"
+ {
+ "iTarget_node" "91"
+ "iTarget_jack" "0"
+ }
+ "jackIn_03"
+ {
+ "iTarget_node" "97"
+ "iTarget_jack" "2"
+ }
+ "jackIn_04"
+ {
+ "iTarget_node" "77"
+ "iTarget_jack" "0"
+ }
+ }
+ "i_vskinning_mode" "2"
+ }
+ "Node_102"
+ {
+ "iType" "29"
+ "szName" "Le Vertextexture"
+ "pos_x" "-1047.180908"
+ "pos_y" "978.007324"
+ "size_x" "80.000000"
+ "size_y" "-72.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "98"
+ "iTarget_jack" "0"
+ }
+ }
+ "szParamname" "heightmap"
+ "iSRGB" "0"
+ "iTextureType" "0"
+ "IsCubemap" "0"
+ "iLookupoverride" "11"
+ "szDemoTexturePath" "texture_samples\rocks_height"
+ "szFallbackTexturePath" "texture_samples\rocks_height"
+ "iFallbackMode" "4"
+ }
+ "Node_103"
+ {
+ "iType" "29"
+ "szName" "Normalmap"
+ "pos_x" "-1606.065430"
+ "pos_y" "173.350586"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "0"
+ "iTextureType" "2"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\rocks_normal_2"
+ "szFallbackTexturePath" "texture_samples\rocks_normal_2"
+ "iFallbackMode" "4"
+ }
+ "Node_104"
+ {
+ "iType" "29"
+ "szName" "Albedo"
+ "pos_x" "-1124.061646"
+ "pos_y" "-584.555176"
+ "size_x" "122.000000"
+ "size_y" "-80.000000"
+ "iPreview" "1"
+ "bridges"
+ {
+ "jackIn_00"
+ {
+ "iTarget_node" "88"
+ "iTarget_jack" "0"
+ }
+ }
+ "iSRGB" "1"
+ "iTextureType" "1"
+ "IsCubemap" "0"
+ "iLookupoverride" "0"
+ "szDemoTexturePath" "texture_samples\rocks_color"
+ "szFallbackTexturePath" "texture_samples\rocks_color"
+ "iFallbackMode" "4"
+ }
+ "Node_105"
+ {
+ "iType" "5"
+ "pos_x" "-908.645752"
+ "pos_y" "792.184448"
+ "size_x" "50.000000"
+ "size_y" "-17.000000"
+ "iPreview" "1"
+ "szConstantString" "10"
+ }
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/basetexture_accum.dump b/mp/game/momentum/shadereditorui/dumps/basetexture_accum.dump
new file mode 100644
index 0000000000..f41ad0bcc2
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/basetexture_accum.dump
@@ -0,0 +1,47 @@
+"basetexture_accum"
+{
+ "vs_name" "basetexture_accum_vs30"
+ "ps_name" "basetexture_accum_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\basetexture_accum.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "Basetexture2"
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "1"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/basetexture_blend.dump b/mp/game/momentum/shadereditorui/dumps/basetexture_blend.dump
new file mode 100644
index 0000000000..31b013ad3d
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/basetexture_blend.dump
@@ -0,0 +1,47 @@
+"basetexture_blend"
+{
+ "vs_name" "basetexture_blend_vs30"
+ "ps_name" "basetexture_blend_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\basetexture_blend.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "Basetexture2"
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "1"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/detail_prop_shader.dump b/mp/game/momentum/shadereditorui/dumps/detail_prop_shader.dump
new file mode 100644
index 0000000000..45c07de291
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/detail_prop_shader.dump
@@ -0,0 +1,209 @@
+"detail_prop_shader"
+{
+ "vs_name" "detail_prop_shader_vs30"
+ "ps_name" "detail_prop_shader_ps30"
+ "shader_filename" "shadereditorui\canvas\detail_prop_shader.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "2"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "28573959"
+ "i_vfmt_texcoords" "3"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "3"
+ "i_vfmt_texcoordDim_2" "3"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "combo_0"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "1"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "16"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "2"
+ "sz_smartname" "Mutable_01"
+ "fl_smartdefault_00" "1.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "16"
+ "i_normregister" "1"
+ "i_econstsize" "1"
+ "i_smartcomps" "0"
+ "sz_smartname" "Mutable_02"
+ "fl_smartdefault_00" "3.926991"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "0"
+ "i_normregister" "2"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "11"
+ "i_normregister" "3"
+ "i_econstsize" "4"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "1"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "combo_1"
+ {
+ "sz_name" "FLASHLIGHTDEPTHFILTERMODE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "2"
+ "i_type" "10"
+ }
+ "combo_2"
+ {
+ "sz_name" "FLASHLIGHTSHADOWS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "11"
+ }
+ "combo_3"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_4"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "15"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "2"
+ "sz_smartname" "grass_spec_color"
+ "fl_smartdefault_00" "0.905750"
+ "fl_smartdefault_01" "1.000000"
+ "fl_smartdefault_02" "0.675000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "2"
+ "i_normregister" "1"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "7"
+ "i_normregister" "2"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "3"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_4"
+ {
+ "i_envconstidx" "12"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "detail\grass_sprites"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "i_sampidx" "1"
+ "i_texmode" "10"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_2"
+ {
+ "i_sampidx" "2"
+ "i_texmode" "11"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_3"
+ {
+ "i_sampidx" "3"
+ "i_texmode" "12"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "24"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/downsample_4.dump b/mp/game/momentum/shadereditorui/dumps/downsample_4.dump
new file mode 100644
index 0000000000..e15ef38f42
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/downsample_4.dump
@@ -0,0 +1,49 @@
+"downsample_4"
+{
+ "vs_name" "downsample_4_vs30"
+ "ps_name" "downsample_4_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\downsample_4.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_FullFrameFB"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/gauss_blur_5_x.dump b/mp/game/momentum/shadereditorui/dumps/gauss_blur_5_x.dump
new file mode 100644
index 0000000000..b5f89a7bb5
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/gauss_blur_5_x.dump
@@ -0,0 +1,49 @@
+"gauss_blur_5_x"
+{
+ "vs_name" "gauss_blur_5_x_vs30"
+ "ps_name" "gauss_blur_5_x_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_5_x.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "4.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/gauss_blur_5_y.dump b/mp/game/momentum/shadereditorui/dumps/gauss_blur_5_y.dump
new file mode 100644
index 0000000000..d57cec0d32
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/gauss_blur_5_y.dump
@@ -0,0 +1,49 @@
+"gauss_blur_5_y"
+{
+ "vs_name" "gauss_blur_5_y_vs30"
+ "ps_name" "gauss_blur_5_y_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_5_y.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "4.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump b/mp/game/momentum/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump
new file mode 100644
index 0000000000..b240a393e5
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump
@@ -0,0 +1,49 @@
+"gauss_blur_7_half_aceil_x"
+{
+ "vs_name" "gauss_blur_7_half_aceil_x_vs30"
+ "ps_name" "gauss_blur_7_half_aceil_x_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_7_half_aceil_x.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "2.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump b/mp/game/momentum/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump
new file mode 100644
index 0000000000..baab0a83bf
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump
@@ -0,0 +1,49 @@
+"gauss_blur_7_half_aceil_y"
+{
+ "vs_name" "gauss_blur_7_half_aceil_y_vs30"
+ "ps_name" "gauss_blur_7_half_aceil_y_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_7_half_aceil_y.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "2.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/gauss_blur_half_3_x.dump b/mp/game/momentum/shadereditorui/dumps/gauss_blur_half_3_x.dump
new file mode 100644
index 0000000000..cae7d93a37
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/gauss_blur_half_3_x.dump
@@ -0,0 +1,49 @@
+"gauss_blur_half_3_x"
+{
+ "vs_name" "gauss_blur_half_3_x_vs30"
+ "ps_name" "gauss_blur_half_3_x_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_half_3_x.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "2.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/gauss_blur_half_3_y.dump b/mp/game/momentum/shadereditorui/dumps/gauss_blur_half_3_y.dump
new file mode 100644
index 0000000000..2a65461438
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/gauss_blur_half_3_y.dump
@@ -0,0 +1,49 @@
+"gauss_blur_half_3_y"
+{
+ "vs_name" "gauss_blur_half_3_y_vs30"
+ "ps_name" "gauss_blur_half_3_y_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_half_3_y.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "2.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/lightmap_blend_bump_detail.dump b/mp/game/momentum/shadereditorui/dumps/lightmap_blend_bump_detail.dump
new file mode 100644
index 0000000000..85890e64e6
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/lightmap_blend_bump_detail.dump
@@ -0,0 +1,255 @@
+"lightmap_blend_bump_detail"
+{
+ "vs_name" "lightmap_blend_bump_detail_vs30"
+ "ps_name" "lightmap_blend_bump_detail_ps30"
+ "shader_filename" "shadereditorui\canvas\lightmap_blend_bump_detail.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "1"
+ "i_vfmt_flags" "19136823"
+ "i_vfmt_texcoords" "3"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_1"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "combo_2"
+ {
+ "sz_name" "FLASHLIGHTDEPTHFILTERMODE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "2"
+ "i_type" "10"
+ }
+ "combo_3"
+ {
+ "sz_name" "FLASHLIGHTSHADOWS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "11"
+ }
+ "combo_4"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "11"
+ "i_normregister" "-1"
+ "i_econstsize" "4"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "15"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "sz_smartname" "base_detail_0_smoothing"
+ "fl_smartdefault_00" "-0.500000"
+ "fl_smartdefault_01" "0.700000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "15"
+ "i_normregister" "1"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "sz_smartname" "base_detail_1_smoothing"
+ "fl_smartdefault_00" "0.100000"
+ "fl_smartdefault_01" "0.300000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "2"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_4"
+ {
+ "i_envconstidx" "7"
+ "i_normregister" "3"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_5"
+ {
+ "i_envconstidx" "12"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "nature\sandfloor009a_normal"
+ "i_sampidx" "0"
+ "i_texmode" "2"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "bump_detail_0"
+ "sz_fallback" "nature\dirtfloor011a_normal"
+ "i_sampidx" "1"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_2"
+ {
+ "sz_param" "bumpmap2"
+ "sz_fallback" "nature\cavewall005a_normal"
+ "i_sampidx" "2"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_3"
+ {
+ "sz_param" "bump_detail_1"
+ "sz_fallback" "texture_samples\normal_2"
+ "i_sampidx" "3"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_4"
+ {
+ "sz_param" "blendnoise"
+ "sz_fallback" "texture_samples\fx_clouds_4"
+ "i_sampidx" "4"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_5"
+ {
+ "sz_param" "base_0"
+ "sz_fallback" "nature\sandfloor009a"
+ "i_sampidx" "5"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_6"
+ {
+ "sz_param" "base_detail_0"
+ "sz_fallback" "detail\noise_detail_01"
+ "i_sampidx" "6"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_7"
+ {
+ "sz_param" "basetexture2"
+ "sz_fallback" "nature\cavewall005a"
+ "i_sampidx" "7"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_8"
+ {
+ "sz_param" "base_detail_1"
+ "sz_fallback" "overlays\macro01a"
+ "i_sampidx" "8"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_9"
+ {
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "9"
+ "i_texmode" "4"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_10"
+ {
+ "sz_fallback" "texture_samples\cubemap_uffizi"
+ "i_sampidx" "10"
+ "i_texmode" "6"
+ "i_cubemap" "1"
+ "i_srgb" "0"
+ }
+ "texsamp_11"
+ {
+ "i_sampidx" "11"
+ "i_texmode" "10"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_12"
+ {
+ "i_sampidx" "12"
+ "i_texmode" "11"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_13"
+ {
+ "i_sampidx" "13"
+ "i_texmode" "12"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "48"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/lightmap_parallax.dump b/mp/game/momentum/shadereditorui/dumps/lightmap_parallax.dump
new file mode 100644
index 0000000000..bb2cda233d
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/lightmap_parallax.dump
@@ -0,0 +1,205 @@
+"lightmap_parallax"
+{
+ "vs_name" "lightmap_parallax_vs30"
+ "ps_name" "lightmap_parallax_ps30"
+ "shader_filename" "shadereditorui\canvas\lightmap_parallax.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "1"
+ "i_vfmt_flags" "19136819"
+ "i_vfmt_texcoords" "3"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "15"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "0"
+ "sz_smartname" "parallax_geo_height"
+ "fl_smartdefault_00" "20.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "combo_1"
+ {
+ "sz_name" "FLASHLIGHTSHADOWS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "11"
+ }
+ "combo_2"
+ {
+ "sz_name" "FLASHLIGHTDEPTHFILTERMODE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "2"
+ "i_type" "10"
+ }
+ "combo_3"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_4"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "15"
+ "i_normregister" "1"
+ "i_econstsize" "1"
+ "i_smartcomps" "0"
+ "sz_smartname" "parallax_geo_height"
+ "fl_smartdefault_00" "20.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "11"
+ "i_normregister" "-1"
+ "i_econstsize" "4"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "13"
+ "i_normregister" "2"
+ "i_econstsize" "4"
+ "i_smartcomps" "2"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_4"
+ {
+ "i_envconstidx" "12"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_5"
+ {
+ "i_envconstidx" "7"
+ "i_normregister" "6"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_param" "heightmap"
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "0"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "bm"
+ "sz_fallback" "dev\flat_normal"
+ "i_sampidx" "1"
+ "i_texmode" "2"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_2"
+ {
+ "sz_param" "albedo"
+ "sz_fallback" "Dev\bump"
+ "i_sampidx" "2"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_3"
+ {
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "3"
+ "i_texmode" "4"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_4"
+ {
+ "i_sampidx" "4"
+ "i_texmode" "10"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_5"
+ {
+ "i_sampidx" "5"
+ "i_texmode" "11"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_6"
+ {
+ "i_sampidx" "6"
+ "i_texmode" "12"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "48"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/model_chromatic_aberration.dump b/mp/game/momentum/shadereditorui/dumps/model_chromatic_aberration.dump
new file mode 100644
index 0000000000..c90e7e1e41
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/model_chromatic_aberration.dump
@@ -0,0 +1,90 @@
+"model_chromatic_aberration"
+{
+ "vs_name" "model_chromatic_aberration_vs30"
+ "ps_name" "model_chromatic_aberration_ps30"
+ "shader_filename" "shadereditorui\canvas\model_chromatic_aberration.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "1"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "335235"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "4"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "1"
+ "identifiers_VS"
+ {
+ "combo_0"
+ {
+ "sz_name" "COMPRESSED_VERTS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "12"
+ }
+ "combo_1"
+ {
+ "sz_name" "SKINNING"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "2"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "i_numdcombos" "4"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "13"
+ "i_normregister" "0"
+ "i_econstsize" "4"
+ "i_smartcomps" "2"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "dev\flat_normal"
+ "i_sampidx" "0"
+ "i_texmode" "2"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "i_sampidx" "1"
+ "i_texmode" "6"
+ "i_cubemap" "1"
+ "i_srgb" "0"
+ }
+ "texsamp_2"
+ {
+ "i_sampidx" "2"
+ "i_texmode" "5"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/model_cubemap.dump b/mp/game/momentum/shadereditorui/dumps/model_cubemap.dump
new file mode 100644
index 0000000000..1c8d9ab911
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/model_cubemap.dump
@@ -0,0 +1,81 @@
+"model_cubemap"
+{
+ "vs_name" "model_cubemap_vs30"
+ "ps_name" "model_cubemap_ps30"
+ "shader_filename" "shadereditorui\canvas\model_cubemap.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "1"
+ "i_vfmt_flags" "7555"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "combo_0"
+ {
+ "sz_name" "COMPRESSED_VERTS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "12"
+ }
+ "combo_1"
+ {
+ "sz_name" "SKINNING"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "2"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "i_numdcombos" "4"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_1"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "white"
+ "i_sampidx" "0"
+ "i_texmode" "6"
+ "i_cubemap" "1"
+ "i_srgb" "1"
+ }
+ "i_numdcombos" "4"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/model_snowy.dump b/mp/game/momentum/shadereditorui/dumps/model_snowy.dump
new file mode 100644
index 0000000000..0a082a7912
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/model_snowy.dump
@@ -0,0 +1,286 @@
+"model_snowy"
+{
+ "vs_name" "model_snowy_vs30"
+ "ps_name" "model_snowy_ps30"
+ "shader_filename" "shadereditorui\canvas\model_snowy.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "1"
+ "i_vfmt_flags" "335235"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "4"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "1"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "combo_0"
+ {
+ "sz_name" "COMPRESSED_VERTS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "12"
+ }
+ "combo_1"
+ {
+ "sz_name" "MORPHING"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "3"
+ }
+ "combo_2"
+ {
+ "sz_name" "SKINNING"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "2"
+ }
+ "combo_3"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "1"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "11"
+ "i_normregister" "1"
+ "i_econstsize" "4"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "10"
+ "i_normregister" "-1"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "8"
+ "i_normregister" "-1"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "i_sampidx" "0"
+ "i_texmode" "13"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "8"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_1"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "1"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "combo_2"
+ {
+ "sz_name" "FLASHLIGHTDEPTHFILTERMODE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "2"
+ "i_type" "10"
+ }
+ "combo_3"
+ {
+ "sz_name" "FLASHLIGHTSHADOWS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "11"
+ }
+ "combo_4"
+ {
+ "sz_name" "NUM_LIGHTS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "4"
+ "i_type" "6"
+ }
+ "combo_5"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "7"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "1"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "12"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "9"
+ "i_normregister" "-1"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "dev\flat_normal"
+ "i_sampidx" "0"
+ "i_texmode" "2"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "phongexp"
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "1"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_2"
+ {
+ "sz_fallback" "grey"
+ "i_sampidx" "2"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_3"
+ {
+ "sz_param" "snow_normal"
+ "sz_fallback" "texture_samples\fx_clouds_0_normal"
+ "i_sampidx" "3"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_4"
+ {
+ "sz_param" "snow"
+ "sz_fallback" "texture_samples\ice_2"
+ "i_sampidx" "4"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_5"
+ {
+ "sz_param" "noise"
+ "sz_fallback" "texture_samples\noise_3d"
+ "i_sampidx" "5"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_6"
+ {
+ "i_sampidx" "6"
+ "i_texmode" "10"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_7"
+ {
+ "i_sampidx" "7"
+ "i_texmode" "11"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_8"
+ {
+ "i_sampidx" "8"
+ "i_texmode" "12"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_9"
+ {
+ "sz_fallback" "cable\black"
+ "i_sampidx" "9"
+ "i_texmode" "6"
+ "i_cubemap" "1"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "120"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/shaderlist.txt b/mp/game/momentum/shadereditorui/dumps/shaderlist.txt
index bfe256537e..176b1827ae 100644
--- a/mp/game/momentum/shadereditorui/dumps/shaderlist.txt
+++ b/mp/game/momentum/shadereditorui/dumps/shaderlist.txt
@@ -1,7 +1,26 @@
"shaderlist"
{
- "shader_000" "fringe"
- "shader_001" "gauss_blur_13_half_aceil_x"
- "shader_002" "gauss_blur_13_half_aceil_y"
- "shader_003" "gui_blur_blend"
+ "shader_000" "basetexture_accum"
+ "shader_001" "basetexture_blend"
+ "shader_002" "detail_prop_shader"
+ "shader_003" "downsample_4"
+ "shader_004" "gauss_blur_5_x"
+ "shader_005" "gauss_blur_5_y"
+ "shader_006" "gauss_blur_7_half_aceil_x"
+ "shader_007" "gauss_blur_7_half_aceil_y"
+ "shader_008" "gauss_blur_half_3_x"
+ "shader_009" "gauss_blur_half_3_y"
+ "shader_010" "lightmap_blend_bump_detail"
+ "shader_011" "lightmap_parallax"
+ "shader_012" "model_chromatic_aberration"
+ "shader_013" "model_snowy"
+ "shader_014" "sprite_sun_nodepth"
+ "shader_015" "ssao_calc"
+ "shader_016" "ssao_combine"
+ "shader_017" "ssao_fxaa"
+ "shader_018" "sunrays_calc"
+ "shader_019" "fringe"
+ "shader_020" "gauss_blur_13_half_aceil_x"
+ "shader_021" "gauss_blur_13_half_aceil_y"
+ "shader_022" "gui_blur_blend"
}
diff --git a/mp/game/momentum/shadereditorui/dumps/sprite_sun_nodepth.dump b/mp/game/momentum/shadereditorui/dumps/sprite_sun_nodepth.dump
new file mode 100644
index 0000000000..1b38a8a93e
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/sprite_sun_nodepth.dump
@@ -0,0 +1,54 @@
+"sprite_sun_nodepth"
+{
+ "vs_name" "sprite_sun_nodepth_vs30"
+ "ps_name" "sprite_sun_nodepth_ps30"
+ "shader_filename" "shadereditorui\canvas\sprite_sun_nodepth.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "4"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "1"
+ "i_vfmt_flags" "262405"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_1"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "white"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "i_numdcombos" "4"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/ssao_calc.dump b/mp/game/momentum/shadereditorui/dumps/ssao_calc.dump
new file mode 100644
index 0000000000..42148b7e7a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/ssao_calc.dump
@@ -0,0 +1,49 @@
+"ssao_calc"
+{
+ "vs_name" "ssao_calc_vs30"
+ "ps_name" "ssao_calc_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_calc.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "1"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "2.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "white"
+ "i_sampidx" "0"
+ "i_texmode" "5"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/ssao_combine.dump b/mp/game/momentum/shadereditorui/dumps/ssao_combine.dump
new file mode 100644
index 0000000000..be2aab179b
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/ssao_combine.dump
@@ -0,0 +1,46 @@
+"ssao_combine"
+{
+ "vs_name" "ssao_combine_vs30"
+ "ps_name" "ssao_combine_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_combine.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "1"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "texsamp_0"
+ {
+ "i_sampidx" "0"
+ "i_texmode" "5"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "ssao_ref"
+ "sz_fallback" "white"
+ "i_sampidx" "1"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/ssao_fxaa.dump b/mp/game/momentum/shadereditorui/dumps/ssao_fxaa.dump
new file mode 100644
index 0000000000..f8e333906a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/ssao_fxaa.dump
@@ -0,0 +1,49 @@
+"ssao_fxaa"
+{
+ "vs_name" "ssao_fxaa_vs30"
+ "ps_name" "ssao_fxaa_ps30"
+ "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_fxaa.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "6"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "2.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_fallback" "_rt_fullframefb"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/sunrays_calc.dump b/mp/game/momentum/shadereditorui/dumps/sunrays_calc.dump
new file mode 100644
index 0000000000..5435bf6433
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/sunrays_calc.dump
@@ -0,0 +1,51 @@
+"sunrays_calc"
+{
+ "vs_name" "sunrays_calc_vs30"
+ "ps_name" "sunrays_calc_ps30"
+ "shader_filename" "momentum\shadereditorui\canvas\post_processing_shaders\sunrays_calc.txt"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "262401"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "econst_0"
+ {
+ "i_envconstidx" "14"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "sz_smartname" "sun_data"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_param" "skymask"
+ "sz_fallback" "_rt_SEdit_Skymask"
+ "i_sampidx" "0"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/swarm_test.dump b/mp/game/momentum/shadereditorui/dumps/swarm_test.dump
new file mode 100644
index 0000000000..6eb297697b
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/swarm_test.dump
@@ -0,0 +1,42 @@
+"swarm_test"
+{
+ "vs_name" "swarm_test_vs30"
+ "ps_name" "swarm_test_ps30"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "0"
+ "i_dwrite" "0"
+ "i_srgbw" "0"
+ "i_vfmt_flags" "1"
+ "i_vfmt_texcoords" "1"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "1"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "texsamp_0"
+ {
+ "i_sampidx" "0"
+ "i_texmode" "5"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_1"
+ {
+ "i_sampidx" "1"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "1"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/dumps/unnamedshader.dump b/mp/game/momentum/shadereditorui/dumps/unnamedshader.dump
new file mode 100644
index 0000000000..70a9e332d4
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/dumps/unnamedshader.dump
@@ -0,0 +1,160 @@
+"UNNAMEDSHADER"
+{
+ "vs_name" "UNNAMEDSHADER_vs30"
+ "ps_name" "UNNAMEDSHADER_ps30"
+ "dump_version" "dumpver#001"
+ "i_sm" "1"
+ "i_cull" "0"
+ "i_ablend" "0"
+ "fl_atestref" "0.500000"
+ "i_dtest" "1"
+ "i_dwrite" "1"
+ "i_srgbw" "1"
+ "i_vfmt_flags" "2359559"
+ "i_vfmt_texcoords" "2"
+ "i_vfmt_udata" "0"
+ "i_vfmt_texcoordDim_0" "2"
+ "i_vfmt_texcoordDim_1" "2"
+ "i_vfmt_texcoordDim_2" "2"
+ "i_vlit" "0"
+ "i_vrefract" "0"
+ "identifiers_VS"
+ {
+ "i_numdcombos" "1"
+ }
+ "identifiers_PS"
+ {
+ "combo_0"
+ {
+ "sz_name" "FLASHLIGHT"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "9"
+ }
+ "combo_1"
+ {
+ "sz_name" "FLASHLIGHTDEPTHFILTERMODE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "2"
+ "i_type" "10"
+ }
+ "combo_2"
+ {
+ "sz_name" "FLASHLIGHTSHADOWS"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "11"
+ }
+ "combo_3"
+ {
+ "sz_name" "PIXELFOGTYPE"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "7"
+ }
+ "combo_4"
+ {
+ "sz_name" "WRITEWATERFOGTODESTALPHA"
+ "i_static" "0"
+ "i_min" "0"
+ "i_max" "1"
+ "i_type" "8"
+ }
+ "econst_0"
+ {
+ "i_envconstidx" "11"
+ "i_normregister" "-1"
+ "i_econstsize" "4"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_1"
+ {
+ "i_envconstidx" "7"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_2"
+ {
+ "i_envconstidx" "1"
+ "i_normregister" "1"
+ "i_econstsize" "1"
+ "i_smartcomps" "1"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "econst_3"
+ {
+ "i_envconstidx" "12"
+ "i_normregister" "0"
+ "i_econstsize" "1"
+ "i_smartcomps" "3"
+ "fl_smartdefault_00" "0.000000"
+ "fl_smartdefault_01" "0.000000"
+ "fl_smartdefault_02" "0.000000"
+ "fl_smartdefault_03" "0.000000"
+ }
+ "texsamp_0"
+ {
+ "sz_param" "basetexture2"
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "0"
+ "i_texmode" "1"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_1"
+ {
+ "sz_param" "basetexture2"
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "1"
+ "i_texmode" "0"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_2"
+ {
+ "sz_fallback" "Lights\White"
+ "i_sampidx" "2"
+ "i_texmode" "3"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_3"
+ {
+ "i_sampidx" "3"
+ "i_texmode" "10"
+ "i_cubemap" "0"
+ "i_srgb" "1"
+ }
+ "texsamp_4"
+ {
+ "i_sampidx" "4"
+ "i_texmode" "11"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "texsamp_5"
+ {
+ "i_sampidx" "5"
+ "i_texmode" "12"
+ "i_cubemap" "0"
+ "i_srgb" "0"
+ }
+ "i_numdcombos" "48"
+ }
+}
diff --git a/mp/game/momentum/shadereditorui/editor_config.txt b/mp/game/momentum/shadereditorui/editor_config.txt
index 1aee85c020..185caa2c3d 100644
--- a/mp/game/momentum/shadereditorui/editor_config.txt
+++ b/mp/game/momentum/shadereditorui/editor_config.txt
@@ -1,8 +1,8 @@
"config"
{
"preview_visible" "1"
- "p_x" "1151"
- "p_y" "522"
+ "p_x" "1134"
+ "p_y" "500"
"p_sx" "449"
"p_sy" "378"
"draw_datatypes" "1"
@@ -15,7 +15,7 @@
"precache_auto_reload" "1"
"warn_unsaved_changes" "1"
"cedit_x" "95"
- "cedit_y" "135"
+ "cedit_y" "195"
"cedit_sx" "918"
"cedit_sy" "585"
}
diff --git a/mp/game/momentum/shadereditorui/rtsetup.txt b/mp/game/momentum/shadereditorui/rtsetup.txt
index 814f61f4c1..c594a50edf 100644
--- a/mp/game/momentum/shadereditorui/rtsetup.txt
+++ b/mp/game/momentum/shadereditorui/rtsetup.txt
@@ -21,6 +21,56 @@
"rt_size_y" "450"
}
"rt_02"
+ {
+ "rt_name" "_rt_fbhalf_rgba_0"
+ "rt_imgformat" "0"
+ "rt_sizemode" "7"
+ "rt_depthmode" "0"
+ "rt_flags" "32780"
+ "rt_size_x" "800"
+ "rt_size_y" "450"
+ }
+ "rt_03"
+ {
+ "rt_name" "_rt_fbhalf_rgba_1"
+ "rt_imgformat" "0"
+ "rt_sizemode" "7"
+ "rt_depthmode" "0"
+ "rt_flags" "32780"
+ "rt_size_x" "800"
+ "rt_size_y" "450"
+ }
+ "rt_04"
+ {
+ "rt_name" "_rt_fbhalf_rgba_2"
+ "rt_imgformat" "0"
+ "rt_sizemode" "7"
+ "rt_depthmode" "2"
+ "rt_flags" "32780"
+ "rt_size_x" "800"
+ "rt_size_y" "450"
+ }
+ "rt_05"
+ {
+ "rt_name" "_rt_fbquarter_0"
+ "rt_imgformat" "2"
+ "rt_sizemode" "3"
+ "rt_depthmode" "2"
+ "rt_flags" "32780"
+ "rt_size_x" "256"
+ "rt_size_y" "256"
+ }
+ "rt_06"
+ {
+ "rt_name" "_rt_fbquarter_1"
+ "rt_imgformat" "2"
+ "rt_sizemode" "3"
+ "rt_depthmode" "2"
+ "rt_flags" "32780"
+ "rt_size_x" "256"
+ "rt_size_y" "256"
+ }
+ "rt_07"
{
"rt_name" "_rt_FullscreenPP"
"rt_imgformat" "2"
@@ -30,4 +80,24 @@
"rt_size_x" "256"
"rt_size_y" "256"
}
+ "rt_08"
+ {
+ "rt_name" "_rt_ssao_0"
+ "rt_imgformat" "8"
+ "rt_sizemode" "7"
+ "rt_depthmode" "2"
+ "rt_flags" "32780"
+ "rt_size_x" "800"
+ "rt_size_y" "450"
+ }
+ "rt_09"
+ {
+ "rt_name" "_rt_ssao_1"
+ "rt_imgformat" "8"
+ "rt_sizemode" "7"
+ "rt_depthmode" "2"
+ "rt_flags" "32780"
+ "rt_size_x" "800"
+ "rt_size_y" "450"
+ }
}
diff --git a/mp/game/momentum/shadereditorui/shader_src/basetexture_accum_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/basetexture_accum_ps30.fxc
new file mode 100644
index 0000000000..7226c1ec57
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/basetexture_accum_ps30.fxc
@@ -0,0 +1,44 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _texLookup_3 = tex2D( _Sampler_00, In.vTexCoord_0 );
+ float3 _var0 = _texLookup_3.rgb;
+ float _var1 = _texLookup_3.a;
+ float4 _texLookup_5 = tex2D( _Sampler_01, In.vTexCoord_0 );
+ float3 _var2 = _texLookup_5.rgb;
+ float _var3 = _texLookup_5.a;
+ _var0 = lerp( _var0, _var2, float( 0.800000 ) );
+ _var1 = lerp( _var1, _var3, float( 0.400000 ) );
+ float4 _var4 = float4( _var0, _var1 );
+ Out.vColor_0 = _var4;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/basetexture_accum_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/basetexture_accum_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/basetexture_accum_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/basetexture_blend_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/basetexture_blend_ps30.fxc
new file mode 100644
index 0000000000..9eb6539a61
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/basetexture_blend_ps30.fxc
@@ -0,0 +1,40 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgba;
+ float4 _var1 = tex2D( _Sampler_01, In.vTexCoord_0 ).rgba;
+ float _var2 = distance( In.vTexCoord_0, float2( 0.500000, 0.500000 ) );
+ _var2 = smoothstep( float( 0.000000 ), float( 0.600000 ), _var2 );
+ _var0 = lerp( _var0, _var1, _var2 );
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/basetexture_blend_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/basetexture_blend_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/basetexture_blend_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/detail_prop_shader_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/detail_prop_shader_ps30.fxc
new file mode 100644
index 0000000000..6d7cc5f53d
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/detail_prop_shader_ps30.fxc
@@ -0,0 +1,92 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// STATIC: "FLASHLIGHT" "0..1"
+// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2"
+// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1"
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _gSampler_Flashlight_Cookie : register( s1 );
+sampler _gSampler_Flashlight_Depth : register( s2 );
+sampler _gSampler_Flashlight_Random : register( s3 );
+
+// Constants
+const float3 g_cData_grass_spec_color : register( c16 ); // Static
+const float3 _g_VecForward : register( c17 );
+const float4 _g_FogParams : register( c18 );
+const float3 _g_VecOrig : register( c19 );
+const float4 g_cFlashlightAttenuationFactors : register( c8 );
+const float4 g_cFlashlightPos : register( c9 );
+const float4 g_cShadowTweaks : register( c7 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float4 vTexCoord_2 : TEXCOORD2;
+ float4 vTexCoord_3 : TEXCOORD3;
+ float3 vTexCoord_4 : TEXCOORD4;
+ float vColor_0 : COLOR0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _texLookup_16 = tex2D( _Sampler_00, In.vTexCoord_0 );
+ float3 _var0 = _texLookup_16.rgb;
+ float _var1 = _texLookup_16.a;
+ float3 _var2 = float3( 0.000000, 0.000000, 0.000000 );
+ float3 _var3 = float3( 0.000000, 0.000000, 0.000000 );
+ float3 _var4 = float( -1.000000 ) * _g_VecForward;
+ float _var5 = _g_VecOrig.z;
+ float _var6 = In.vTexCoord_4.z;
+ float _var7 = In.vTexCoord_3.z;
+#if ( FLASHLIGHT == 0 )
+ float _var8 = smoothstep( float( 0.290000 ), float( 0.300000 ), _var1 );
+ _var3 = In.vTexCoord_1;
+ _var8 = In.vColor_0 * _var8;
+ float3 _var9 = _var8 * g_cData_grass_spec_color;
+ _var2 = _var9;
+#endif
+#if ( FLASHLIGHT == 1 )
+ float2 _var10 = In.vTexCoord_3.xy;
+ float _var11 = In.vTexCoord_3.w;
+ _var10 = _var10 / _var11;
+ _var4 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_4, In.vTexCoord_2, _var4,
+ g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w,
+ _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random,
+ FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true,
+ _var10, false, g_cShadowTweaks );
+ _var3 = _var4;
+#endif
+ _var0 = _var0 + _var2;
+ _var3 = _var3;
+ float _var12 = _var1 - float( 0.100000 );
+ _var5 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var5, _var6, _var7 );
+ _var0 = _var0 * _var3;
+ clip( _var12 );
+ float4 _var13 = float4( _var0, _var12 );
+ _var13 = FinalOutput( _var13, _var5, PIXELFOGTYPE, TONEMAP_SCALE_GAMMA, true, _var7 );
+ Out.vColor_0 = _var13;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/detail_prop_shader_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/detail_prop_shader_vs30.fxc
new file mode 100644
index 0000000000..165ce5fd3f
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/detail_prop_shader_vs30.fxc
@@ -0,0 +1,136 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+// Combos
+// STATIC: "FLASHLIGHT" "0..1"
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Constants
+const float3 g_cData_Mutable_01 : register( c48 ); // Mutable
+const float g_cData_Mutable_02 : register( c49 ); // Mutable
+const float _g_Time : register( c50 );
+const float4x4 g_cFlashlightWorldToTexture : register( c51 );
+
+// User code - globals
+float3 triangle( float3 a )
+{
+ return abs( frac( a + 0.5f ) * 2.0f - 1.0f );
+}
+
+// User code - function bodies
+void UserFunction_195( in float3 var_00, out float3 var_01 )
+{
+ var_01 = triangle( var_00 );
+
+ var_01 = ( 3.0 - 2.000000000001 * var_01 ) * var_01 * var_01;
+}
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float3 vNormal : NORMAL;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float4 vColor_0 : COLOR0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float4 vTexCoord_2 : TEXCOORD2;
+ float4 vTexCoord_3 : TEXCOORD3;
+ float3 vTexCoord_4 : TEXCOORD4;
+ float vColor_0 : COLOR0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float _var0 = dot( In.vTexCoord_2, In.vNormal );
+ float _var1 = In.vTexCoord_1.z;
+ float3 _var2 = In.vNormal * float( -0.900000 );
+ float _var3 = dot( In.vNormal, g_cData_Mutable_01 );
+ float _var4 = In.vTexCoord_1.y;
+ float _var5 = In.vTexCoord_1.x;
+ float _var6 = cos( g_cData_Mutable_02 );
+ float _var7 = In.vPos.x;
+ float _var8 = sin( g_cData_Mutable_02 );
+ float _var9 = In.vPos.y;
+ float _var10 = In.vPos.z;
+ float _var11 = _g_Time * float( 0.700000 );
+ float3 _var12 = In.vColor_0.xyz;
+ float4 _var13 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float3 _var14 = _var0 * In.vNormal;
+ _var2 = _var1 * _var2;
+ float3 _var15 = _var3 * In.vNormal;
+ float _var16 = 1.0f - _var4;
+ float _var17 = _var6 * _var7;
+ float _var18 = _var8 * _var9;
+ float _var19 = _var9 * _var6;
+ float _var20 = _var8 * _var7;
+ float _var21 = _var4 * float( 0.400000 );
+ _var14 = In.vTexCoord_2 - _var14;
+ _var15 = g_cData_Mutable_01 - _var15;
+ float _var22 = _var16 * _var5;
+ _var17 = _var17 - _var18;
+ _var19 = _var19 + _var20;
+ _var12 = _var21 + _var12;
+ float _var23 = _var5 * _var16;
+ _var14 = _var14 * _var1;
+ _var15 = normalize( _var15 );
+ float2 _var24 = float2( _var17, _var19 );
+ _var14 = _var14 + _var2;
+ _var15 = _var15 * float( 2.000000 );
+ float3 _var25 = float3( _var24, _var10 );
+ _var15 = _var15 * _var22;
+ _var25 = _var25 * float( 0.005000 );
+ _var25 = _var25 + _var11;
+ float3 _var26 = (float3)0;
+ UserFunction_195( _var25, _var26 );
+ float3 _var27 = sin( _var25 );
+ float3 _var28 = abs( _var26 );
+ float3 _var29 = sign( _var26 );
+ _var27 = abs( _var27 );
+ _var28 = pow( _var28, float( 3.000000 ) );
+ float _var30 = dot( _var27, float3( 0.333333, 0.333333, 0.333333 ) );
+ _var29 = _var28 * _var29;
+ float3 _var31 = _var12 * _var30;
+ float _var32 = dot( _var28, float3( 0.333333, 0.333333, 0.333333 ) );
+ float _var33 = pow( _var30, float( 2.000000 ) );
+ _var15 = _var15 * _var29;
+ _var31 = lerp( _var12, _var31, float( 0.400000 ) );
+ _var32 = _var32 * _var33;
+ _var15 = In.vPos + _var15;
+ _var23 = _var23 * _var32;
+ _var14 = _var14 + _var15;
+ float4 _var34 = mul( float4(_var14.xyz,1), cModelViewProj );
+ float4 _var35 = _var34;
+#if ( FLASHLIGHT == 1 )
+ float4 _var36 = mul( float4(_var14.xyz,1), g_cFlashlightWorldToTexture );
+ float2 _var37 = _var34.xy;
+ float _var38 = _var34.z;
+ float _var39 = _var34.w;
+ _var13 = _var36;
+ _var38 = _var38 - float( 0.100000 );
+ float3 _var40 = float3( _var37, _var38 );
+ float4 _var41 = float4( _var40, _var39 );
+ _var35 = _var41;
+#endif
+ Out.vProjPos = _var35;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ Out.vTexCoord_1 = _var31;
+ Out.vTexCoord_2 = _var13;
+ Out.vTexCoord_3 = _var35;
+ Out.vTexCoord_4 = _var14;
+ Out.vColor_0 = _var23;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/downsample_4_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/downsample_4_ps30.fxc
new file mode 100644
index 0000000000..df6d0b81ea
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/downsample_4_ps30.fxc
@@ -0,0 +1,58 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float2 g_cArray_202[4] =
+{
+ float2( 0.000000f, 0.000000f ),
+ float2( 2.000000f, 0.000000f ),
+ float2( 0.000000f, 2.000000f ),
+ float2( 2.000000f, 2.000000f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = _g_TexelSize * float( 0.500000 );
+ _var1 = In.vTexCoord_0 + _var1;
+ for ( int _var2 = 0; _var2 < 4; _var2++ )
+ {
+ float2 _var3 = _var1;
+ float2 _var4 = g_cArray_202[_var2] * _g_TexelSize;
+ _var3 = _var3 + _var4;
+ float4 _var5 = tex2D( _Sampler_00, _var3 ).rgba;
+ _var0 = _var0 + _var5;
+ }
+ _var0 = _var0 * float( 0.250000 );
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/downsample_4_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/downsample_4_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/downsample_4_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/filelist.txt b/mp/game/momentum/shadereditorui/shader_src/filelist.txt
index a5c4487f92..835d592385 100644
--- a/mp/game/momentum/shadereditorui/shader_src/filelist.txt
+++ b/mp/game/momentum/shadereditorui/shader_src/filelist.txt
@@ -1,68 +1,68 @@
*** generated by shadereditor.dll ***
-#BEGIN 000000_gui_blur_blend_pos_preview_vs30
-000000_gui_blur_blend_pos_preview_vs30.fxc
+#BEGIN 000009_gui_blur_blend_pos_preview_vs30
+000009_gui_blur_blend_pos_preview_vs30.fxc
#DEFINES-D:
#DEFINES-S:
#SKIP:
(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0
#COMMAND:
-fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000000_gui_blur_blend_pos_preview_vs30.fxc>output.txt 2>&1
+fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000009_gui_blur_blend_pos_preview_vs30.fxc>output.txt 2>&1
#END
*************************************
*** generated by shadereditor.dll ***
-#BEGIN 000000_gui_blur_blend_pos_preview_vs30
-000000_gui_blur_blend_pos_preview_vs30.fxc
+#BEGIN 000009_gui_blur_blend_pos_preview_vs30
+000009_gui_blur_blend_pos_preview_vs30.fxc
#DEFINES-D:
#DEFINES-S:
#SKIP:
(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0
#COMMAND:
-fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000000_gui_blur_blend_pos_preview_vs30.fxc>output.txt 2>&1
+fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000009_gui_blur_blend_pos_preview_vs30.fxc>output.txt 2>&1
#END
*************************************
*** generated by shadereditor.dll ***
-#BEGIN 000000_gui_blur_blend_preview_vs30
-000000_gui_blur_blend_preview_vs30.fxc
+#BEGIN 000009_gui_blur_blend_preview_vs30
+000009_gui_blur_blend_preview_vs30.fxc
#DEFINES-D:
#DEFINES-S:
#SKIP:
(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0
#COMMAND:
-fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000000_gui_blur_blend_preview_vs30.fxc>output.txt 2>&1
+fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000009_gui_blur_blend_preview_vs30.fxc>output.txt 2>&1
#END
*************************************
*** generated by shadereditor.dll ***
-#BEGIN 000000_gui_blur_blend_preview_vs30
-000000_gui_blur_blend_preview_vs30.fxc
+#BEGIN 000009_gui_blur_blend_preview_vs30
+000009_gui_blur_blend_preview_vs30.fxc
#DEFINES-D:
#DEFINES-S:
#SKIP:
(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0
#COMMAND:
-fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000000_gui_blur_blend_preview_vs30.fxc>output.txt 2>&1
+fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 000009_gui_blur_blend_preview_vs30.fxc>output.txt 2>&1
#END
*************************************
*** generated by shadereditor.dll ***
-#BEGIN 000000_gui_blur_blend_preview_ps30
-000000_gui_blur_blend_preview_ps30.fxc
+#BEGIN 000009_gui_blur_blend_preview_ps30
+000009_gui_blur_blend_preview_ps30.fxc
#DEFINES-D:
#DEFINES-S:
#SKIP:
(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0
#COMMAND:
-fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tps_3_0 /DSHADER_MODEL_PS_3_0=1 /nologo /Foshader.o 000000_gui_blur_blend_preview_ps30.fxc>output.txt 2>&1
+fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tps_3_0 /DSHADER_MODEL_PS_3_0=1 /nologo /Foshader.o 000009_gui_blur_blend_preview_ps30.fxc>output.txt 2>&1
#END
*************************************
*** generated by shadereditor.dll ***
-#BEGIN 000000_gui_blur_blend_preview_ps30
-000000_gui_blur_blend_preview_ps30.fxc
+#BEGIN 000009_gui_blur_blend_preview_ps30
+000009_gui_blur_blend_preview_ps30.fxc
#DEFINES-D:
#DEFINES-S:
#SKIP:
(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0
#COMMAND:
-fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tps_3_0 /DSHADER_MODEL_PS_3_0=1 /nologo /Foshader.o 000000_gui_blur_blend_preview_ps30.fxc>output.txt 2>&1
+fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tps_3_0 /DSHADER_MODEL_PS_3_0=1 /nologo /Foshader.o 000009_gui_blur_blend_preview_ps30.fxc>output.txt 2>&1
#END
*************************************
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc
new file mode 100644
index 0000000000..cf9fe1d4d7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc
@@ -0,0 +1,58 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float g_cArray_231[5] =
+{
+ float( 0.054489f ),
+ float( 0.244201f ),
+ float( 0.402620f ),
+ float( 0.244201f ),
+ float( 0.054489f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 3.000000, 0.000000 ) * _g_TexelSize;
+ float2 _var2 = float2( 1.000000, 0.000000 ) * _g_TexelSize;
+ _var1 = In.vTexCoord_0 - _var1;
+ for ( int _var3 = 0; _var3 < 5; _var3++ )
+ {
+ _var1 = _var1 + _var2;
+ float4 _var4 = tex2D( _Sampler_00, _var1 ).rgba;
+ _var4 = _var4 * g_cArray_231[_var3];
+ _var0 = _var0 + _var4;
+ }
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc
new file mode 100644
index 0000000000..d5f98cefd7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc
@@ -0,0 +1,58 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float g_cArray_253[5] =
+{
+ float( 0.054489f ),
+ float( 0.244201f ),
+ float( 0.402620f ),
+ float( 0.244201f ),
+ float( 0.054489f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 0.000000, 3.000000 ) * _g_TexelSize;
+ float2 _var2 = float2( 0.000000, 1.000000 ) * _g_TexelSize;
+ _var1 = In.vTexCoord_0 - _var1;
+ for ( int _var3 = 0; _var3 < 5; _var3++ )
+ {
+ _var1 = _var1 + _var2;
+ float4 _var4 = tex2D( _Sampler_00, _var1 ).rgba;
+ _var4 = _var4 * g_cArray_253[_var3];
+ _var0 = _var0 + _var4;
+ }
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc
new file mode 100644
index 0000000000..dd26fa72c4
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc
@@ -0,0 +1,71 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float g_cArray_274[7] =
+{
+ float( 0.167839f ),
+ float( 0.684901f ),
+ float( 1.592437f ),
+ float( 2.109639f ),
+ float( 1.592437f ),
+ float( 0.684901f ),
+ float( 0.167839f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 4.000000, 0.000000 ) * _g_TexelSize;
+ float2 _var2 = float2( 1.000000, 0.000000 ) * _g_TexelSize;
+ float _var3 = float( 0.000000 );
+ _var1 = In.vTexCoord_0 - _var1;
+ for ( int _var4 = 0; _var4 < 7; _var4++ )
+ {
+ _var1 = _var1 + _var2;
+ float4 _texLookup_16 = tex2D( _Sampler_00, _var1 );
+ float3 _var5 = _texLookup_16.rgb;
+ float _var6 = _texLookup_16.a;
+ _var6 = ceil( _var6 );
+ float4 _var7 = float4( _var5, _var6 );
+ _var3 = _var3 + _var6;
+ _var7 = _var7 * g_cArray_274[_var4];
+ _var0 = _var0 + _var7;
+ }
+ float3 _var8 = _var0.xyz;
+ float _var9 = _var0.w;
+ _var8 = _var8 / _var3;
+ _var9 = _var9 / float( 7.000000 );
+ float4 _var10 = float4( _var8, _var9 );
+ Out.vColor_0 = _var10;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc
new file mode 100644
index 0000000000..37faf10f6a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc
@@ -0,0 +1,70 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float g_cArray_305[7] =
+{
+ float( 0.167839f ),
+ float( 0.684901f ),
+ float( 1.592437f ),
+ float( 2.109639f ),
+ float( 1.592437f ),
+ float( 0.684901f ),
+ float( 0.167839f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 0.000000, 4.000000 ) * _g_TexelSize;
+ float2 _var2 = float2( 0.000000, 1.000000 ) * _g_TexelSize;
+ float _var3 = float( 0.000000 );
+ _var1 = In.vTexCoord_0 - _var1;
+ for ( int _var4 = 0; _var4 < 7; _var4++ )
+ {
+ _var1 = _var1 + _var2;
+ float4 _texLookup_16 = tex2D( _Sampler_00, _var1 );
+ float4 _var5 = _texLookup_16.rgba;
+ float _var6 = _texLookup_16.a;
+ _var5 = _var5 * g_cArray_305[_var4];
+ _var6 = ceil( _var6 );
+ _var0 = _var0 + _var5;
+ _var3 = _var3 + _var6;
+ }
+ float3 _var7 = _var0.xyz;
+ float _var8 = _var0.w;
+ _var7 = _var7 / _var3;
+ _var8 = _var8 / float( 7.000000 );
+ float4 _var9 = float4( _var7, _var8 );
+ Out.vColor_0 = _var9;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc
new file mode 100644
index 0000000000..4ad623d05e
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc
@@ -0,0 +1,56 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float g_cArray_332[3] =
+{
+ float( 0.196842f ),
+ float( 0.606316f ),
+ float( 0.196842f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 2.000000, 0.000000 ) * _g_TexelSize;
+ float2 _var2 = float2( 1.000000, 0.000000 ) * _g_TexelSize;
+ _var1 = In.vTexCoord_0 - _var1;
+ for ( int _var3 = 0; _var3 < 3; _var3++ )
+ {
+ _var1 = _var1 + _var2;
+ float4 _var4 = tex2D( _Sampler_00, _var1 ).rgba;
+ _var4 = _var4 * g_cArray_332[_var3];
+ _var0 = _var0 + _var4;
+ }
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc
new file mode 100644
index 0000000000..8536cb69e9
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc
@@ -0,0 +1,56 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// Arrays
+static const float g_cArray_351[3] =
+{
+ float( 0.196842f ),
+ float( 0.606316f ),
+ float( 0.196842f ),
+};
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 0.000000, 2.000000 ) * _g_TexelSize;
+ float2 _var2 = float2( 0.000000, 1.000000 ) * _g_TexelSize;
+ _var1 = In.vTexCoord_0 - _var1;
+ for ( int _var3 = 0; _var3 < 3; _var3++ )
+ {
+ _var1 = _var1 + _var2;
+ float4 _var4 = tex2D( _Sampler_00, _var1 ).rgba;
+ _var4 = _var4 * g_cArray_351[_var3];
+ _var0 = _var0 + _var4;
+ }
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc
new file mode 100644
index 0000000000..668eecbde9
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc
@@ -0,0 +1,188 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// DYNAMIC: "FLASHLIGHT" "0..1"
+// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2"
+// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+sampler _Sampler_02 : register( s2 );
+sampler _Sampler_03 : register( s3 );
+sampler _Sampler_04 : register( s4 );
+sampler _Sampler_05 : register( s5 );
+sampler _Sampler_06 : register( s6 );
+sampler _Sampler_07 : register( s7 );
+sampler _Sampler_08 : register( s8 );
+sampler _Sampler_09 : register( s9 );
+sampler _Sampler_10 : register( s10 );
+sampler _gSampler_Flashlight_Cookie : register( s11 );
+sampler _gSampler_Flashlight_Depth : register( s12 );
+sampler _gSampler_Flashlight_Random : register( s13 );
+
+// Constants
+const float4x4 g_cFlashlightWorldToTexture : register( c12 );
+const float2 g_cData_base_detail_0_smoothing : register( c16 ); // Static
+const float2 g_cData_base_detail_1_smoothing : register( c17 ); // Static
+const float3 _g_VecOrig : register( c18 );
+const float4 _g_FogParams : register( c19 );
+const float4 g_cFlashlightAttenuationFactors : register( c8 );
+const float4 g_cFlashlightPos : register( c9 );
+const float4 g_cShadowTweaks : register( c7 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float4 vTexCoord_0 : TEXCOORD0;
+ float4 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float3 vTexCoord_3 : TEXCOORD3;
+ float4 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+ float3 vTexCoord_6 : TEXCOORD6;
+ float2 vTexCoord_7 : TEXCOORD7;
+ float4 vColor_0 : COLOR0;
+ float4 vColor_1 : COLOR1;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = float3( 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = In.vTexCoord_0.xy;
+ float2 _var2 = In.vTexCoord_4.zw;
+ float _var3 = In.vColor_1.w;
+ float2 _var4 = In.vTexCoord_0.zw;
+ float2 _var5 = In.vTexCoord_4.xy;
+ float _var6 = g_cData_base_detail_0_smoothing.x;
+ float _var7 = g_cData_base_detail_0_smoothing.y;
+ float2 _var8 = In.vTexCoord_7.xy;
+ float _var9 = g_cData_base_detail_1_smoothing.x;
+ float _var10 = g_cData_base_detail_1_smoothing.y;
+ float3 _var11 = float3( 0.000000, 0.000000, 0.000000 );
+ float _var12 = _g_VecOrig.z;
+ float _var13 = In.vTexCoord_3.z;
+ float _var14 = In.vColor_0.z;
+ float4 _texLookup_48 = tex2D( _Sampler_00, _var1 );
+ float3 _var15 = _texLookup_48.rgb;
+ float _var16 = _texLookup_48.b;
+ float3 _var17 = tex2D( _Sampler_01, _var2 ).rgb;
+ float4 _texLookup_51 = tex2D( _Sampler_02, _var1 );
+ float3 _var18 = _texLookup_51.rgb;
+ float _var19 = _texLookup_51.b;
+ float3 _var20 = tex2D( _Sampler_03, _var2 ).rgb;
+ float4 _texLookup_54 = tex2D( _Sampler_04, _var4 );
+ float _var21 = _texLookup_54.r;
+ float _var22 = _texLookup_54.g;
+ float3 _var23 = tex2D( _Sampler_05, _var1 ).rgb;
+ float3 _var24 = tex2D( _Sampler_06, _var8 ).rgb;
+ float4 _texLookup_58 = tex2D( _Sampler_07, _var1 );
+ float3 _var25 = _texLookup_58.rgb;
+ float _var26 = _texLookup_58.g;
+ float3 _var27 = tex2D( _Sampler_08, _var8 ).rgb;
+ _var12 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var12, _var13, _var14 );
+ float2 _var28 = _var15.xy;
+ float2 _var29 = _var17.xy;
+ float2 _var30 = _var18.xy;
+ float2 _var31 = _var20.xy;
+ _var21 = min( _var3, _var21 );
+ _var22 = max( _var3, _var22 );
+ _var24 = smoothstep( _var6, _var7, _var24 );
+ _var27 = smoothstep( _var9, _var10, _var27 );
+ _var29 = _var29 - float( 0.500000 );
+ _var31 = _var31 - float( 0.500000 );
+ _var21 = lerp( _var21, _var22, _var3 );
+ _var23 = _var23 * _var24;
+ _var25 = _var25 * _var27;
+ _var28 = _var28 + _var29;
+ _var30 = _var30 + _var31;
+ _var21 = smoothstep( float( 0.400000 ), float( 0.600000 ), _var21 );
+ _var28 = saturate( _var28 );
+ _var30 = saturate( _var30 );
+ _var23 = lerp( _var23, _var25, _var21 );
+ _var26 = _var26 * _var21;
+ float3 _var32 = float3( _var28, _var16 );
+ float3 _var33 = float3( _var30, _var19 );
+ _var32 = lerp( _var32, _var33, _var21 );
+ _var32 = _var32 * float( 2.000000 );
+ _var32 = _var32 - float( 1.000000 );
+#if ( FLASHLIGHT == 0 )
+ float2 _var34 = In.vTexCoord_1.xy;
+ float _var35 = dot( _var32, bumpBasis[0] );
+ float _var36 = dot( _var32, bumpBasis[1] );
+ float _var37 = dot( _var32, bumpBasis[2] );
+ float2 _var38 = In.vTexCoord_1.zw;
+ float3 _var39 = tex2D( _Sampler_09, _var5 ).rgb;
+ float3 _var40 = In.vTexCoord_3 - _g_VecOrig;
+ float3 _var41 = lerp( _var32, In.vTexCoord_2, float( 0.900000 ) );
+ float3 _var42 = tex2D( _Sampler_09, _var34 ).rgb;
+ float2 _var43 = float2( _var35, _var36 );
+ float3 _var44 = tex2D( _Sampler_09, _var38 ).rgb;
+ _var40 = reflect( _var40, _var41 );
+ float3 _var45 = float3( _var43, _var37 );
+ float3 _var46 = texCUBE( _Sampler_10, _var40 ).rgb;
+ _var45 = saturate( _var45 );
+ _var46 = _var46 * float( 0.040000 );
+ _var45 = _var45 * _var45;
+ _var46 = _var46 * ENV_MAP_SCALE;
+ float _var47 = _var45.x;
+ float _var48 = _var45.y;
+ float _var49 = _var45.z;
+ float _var50 = dot( float3( float( 1.000000 ), float( 1.000000 ), float( 1.000000 ) ), _var45 );
+ _var11 = _var46;
+ _var42 = _var42 * _var47;
+ _var44 = _var44 * _var48;
+ _var39 = _var39 * _var49;
+ _var50 = LIGHT_MAP_SCALE / _var50;
+ _var42 = _var42 + _var44;
+ _var42 = _var42 + _var39;
+ _var42 = _var42 * _var50;
+ _var0 = _var42;
+#endif
+#if ( FLASHLIGHT == 1 )
+ float3x3 _var51 = { In.vTexCoord_5,
+ In.vTexCoord_6,
+ In.vTexCoord_2 };
+ float4 _var52 = mul( float4(In.vTexCoord_3.xyz,1), g_cFlashlightWorldToTexture );
+ float2 _var53 = In.vColor_0.xy;
+ float _var54 = In.vColor_0.w;
+ float3 _var55 = mul( _var32, _var51 );
+ _var53 = _var53 / _var54;
+ _var55 = normalize( _var55 );
+ _var53 = _var53 * float( 0.500000 );
+ _var53 = _var53 + float( 0.500000 );
+ _var55 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_3, _var52, _var55,
+ g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w,
+ _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random,
+ FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true,
+ _var53, false, g_cShadowTweaks );
+ _var0 = _var55;
+#endif
+ _var0 = _var0;
+ _var11 = _var11 * _var26;
+ _var0 = _var0 * _var23;
+ _var0 = _var0 + _var11;
+ float4 _var56 = float4( _var0.x, _var0.y, _var0.z, 1.000000 );
+ _var56 = FinalOutput( _var56, _var12, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var14 );
+ Out.vColor_0 = _var56;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc
new file mode 100644
index 0000000000..692e25f5e9
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc
@@ -0,0 +1,82 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float3 vNormal : NORMAL;
+ float3 vTangent_S : TANGENT;
+ float3 vTangent_T : BINORMAL;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float2 vTexCoord_1 : TEXCOORD1;
+ float2 vTexCoord_2 : TEXCOORD2;
+ float4 vColor_0 : COLOR0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float4 vTexCoord_0 : TEXCOORD0;
+ float4 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float3 vTexCoord_3 : TEXCOORD3;
+ float4 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+ float3 vTexCoord_6 : TEXCOORD6;
+ float2 vTexCoord_7 : TEXCOORD7;
+ float4 vColor_0 : COLOR0;
+ float4 vColor_1 : COLOR1;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float3 _var0 = mul( float4(In.vPos.xyz,1), cModel[0] );
+ float2 _var1 = In.vTexCoord_0 * float( 1.000000 );
+ float2 _var2 = In.vTexCoord_0 * float( 0.120000 );
+ float2 _var3 = In.vTexCoord_1 + In.vTexCoord_2;
+ float3 _var4 = mul( float4(In.vNormal.xyz,1), cModel[0] );
+ float2 _var5 = In.vTexCoord_0 * float2( 5.000000, 5.000000 );
+ float3 _var6 = mul( float4(In.vTangent_S.xyz,1), cModel[0] );
+ float3 _var7 = mul( float4(In.vTangent_T.xyz,1), cModel[0] );
+ float2 _var8;
+ {
+ float2 center_def = float2( 0.5f, 0.5f );
+ float2 trans_def = float2( 0.0f, 0.0f );
+ float fs = sin( float( 45.000000 ) );
+ float fc = cos( float( 45.000000 ) );
+ float4 row_0 = float4( fc * float2( 4.000000, 4.000000 ).x, -fs * float2( 4.000000, 4.000000 ).x, 0, ( -center_def.x * fc + center_def.y * fs ) * float2( 4.000000, 4.000000 ).x + center_def.x + trans_def.x );
+ float4 row_1 = float4( fs * float2( 4.000000, 4.000000 ).y, fc * float2( 4.000000, 4.000000 ).y, 0, ( -center_def.x * fs - center_def.y * fc ) * float2( 4.000000, 4.000000 ).y + center_def.y + trans_def.y );
+ _var8.x = dot( float4( In.vTexCoord_0, 0, 1 ), row_0 );
+ _var8.y = dot( float4( In.vTexCoord_0, 0, 1 ), row_1 );
+ }
+ float4 _var9 = mul( float4(_var0.xyz,1), cViewProj );
+ float4 _var10 = float4( _var1, _var2 );
+ float2 _var11 = _var3 + In.vTexCoord_2;
+ _var4 = normalize( _var4 );
+ _var6 = normalize( _var6 );
+ _var7 = normalize( _var7 );
+ float4 _var12 = float4( _var3, _var11 );
+ float2 _var13 = _var11 + In.vTexCoord_2;
+ float4 _var14 = float4( _var13, _var5 );
+ Out.vProjPos = _var9;
+ Out.vTexCoord_0 = _var10;
+ Out.vTexCoord_1 = _var12;
+ Out.vTexCoord_2 = _var4;
+ Out.vTexCoord_3 = _var0;
+ Out.vTexCoord_4 = _var14;
+ Out.vTexCoord_5 = _var6;
+ Out.vTexCoord_6 = _var7;
+ Out.vTexCoord_7 = _var8;
+ Out.vColor_0 = _var9;
+ Out.vColor_1 = In.vColor_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/lightmap_parallax_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/lightmap_parallax_ps30.fxc
new file mode 100644
index 0000000000..e750404ab7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/lightmap_parallax_ps30.fxc
@@ -0,0 +1,179 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// DYNAMIC: "FLASHLIGHT" "0..1"
+// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1"
+// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2"
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+sampler _Sampler_02 : register( s2 );
+sampler _Sampler_03 : register( s3 );
+sampler _gSampler_Flashlight_Cookie : register( s4 );
+sampler _gSampler_Flashlight_Depth : register( s5 );
+sampler _gSampler_Flashlight_Random : register( s6 );
+
+// Constants
+const float3 _g_VecOrig : register( c16 );
+const float g_cData_parallax_geo_height : register( c17 ); // Static
+const float4x4 g_cFlashlightWorldToTexture : register( c12 );
+const float4x4 g_cCMatrix_ViewProj : register( c18 );
+const float4 g_cFlashlightAttenuationFactors : register( c8 );
+const float4 g_cFlashlightPos : register( c9 );
+const float4 g_cShadowTweaks : register( c7 );
+const float4 _g_FogParams : register( c22 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+ float4 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float3 vTexCoord_3 : TEXCOORD3;
+ float2 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+ float3 vTexCoord_6 : TEXCOORD6;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+ float vDepth : DEPTH;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = float3( 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = float2( 0.000000, 0.000000 );
+ float3x3 _var2 = { In.vTexCoord_5,
+ In.vTexCoord_6,
+ In.vTexCoord_2 };
+ float3 _var3 = In.vTexCoord_3 - _g_VecOrig;
+ float3 _var4 = _g_VecOrig - In.vTexCoord_3;
+ float3 _var5 = float3( 0.000000, 0.000000, 0.000000 );
+ float _var6 = _g_VecOrig.z;
+ _var3 = mul( _var2, _var3 );
+#if ( FLASHLIGHT == 0 )
+ float3 _var8 = (float3)0;
+ float2 _var7 = CalcParallaxUV_Relief( In.vTexCoord_0, _var3, g_cData_parallax_geo_height, In.vTexCoord_2, _var4,
+ _Sampler_00, 10, 30, 5, In.vTexCoord_3,
+ _var8, true, true );
+ _var5 = _var8;
+ _var1 = _var7;
+#endif
+#if ( FLASHLIGHT == 1 )
+ float3 _var10 = (float3)0;
+ float2 _var9 = CalcParallaxUV_Relief( In.vTexCoord_0, _var3, g_cData_parallax_geo_height, In.vTexCoord_2, _var4,
+ _Sampler_00, 8, 15, 5, In.vTexCoord_3,
+ _var10, false, true );
+ _var10 = _var10 * float( 0.900000 );
+ _var1 = _var9;
+ _var5 = _var10;
+#endif
+ _var1 = _var1;
+ _var5 = _var5;
+ float3 _var11 = tex2D( _Sampler_01, _var1 ).rgb;
+ float _var12 = _var5.x;
+ float _var13 = _var5.y;
+ float _var14 = _var5.z;
+ float3 _var15 = tex2D( _Sampler_02, _var1 ).rgb;
+ _var11 = _var11 * float( 2.000000 );
+ float3 _var16 = _var12 * In.vTexCoord_5;
+ float3 _var17 = _var13 * In.vTexCoord_6;
+ float _var18 = _var14 * g_cData_parallax_geo_height;
+ float _var19 = 1.0f - _var14;
+ _var11 = _var11 - float( 1.000000 );
+ _var16 = _var16 + _var17;
+ float3 _var20 = _var18 * In.vTexCoord_2;
+ _var19 = _var19 * _var19;
+#if ( FLASHLIGHT == 0 )
+ float2 _var21 = In.vTexCoord_1.xy;
+ float _var22 = dot( _var11, bumpBasis[0] );
+ float _var23 = dot( _var11, bumpBasis[1] );
+ float _var24 = dot( _var11, bumpBasis[2] );
+ float2 _var25 = In.vTexCoord_1.zw;
+ float3 _var26 = tex2D( _Sampler_03, In.vTexCoord_4 ).rgb;
+ float3 _var27 = tex2D( _Sampler_03, _var21 ).rgb;
+ _var22 = saturate( _var22 );
+ _var23 = saturate( _var23 );
+ _var24 = saturate( _var24 );
+ float3 _var28 = tex2D( _Sampler_03, _var25 ).rgb;
+ float2 _var29 = float2( _var22, _var23 );
+ float3 _var30 = float3( _var29, _var24 );
+ _var30 = _var30 * _var30;
+ float _var31 = _var30.x;
+ float _var32 = _var30.y;
+ float _var33 = _var30.z;
+ float _var34 = dot( float3( float( 1.000000 ), float( 1.000000 ), float( 1.000000 ) ), _var30 );
+ _var27 = _var27 * _var31;
+ _var28 = _var28 * _var32;
+ _var26 = _var26 * _var33;
+ _var34 = LIGHT_MAP_SCALE / _var34;
+ _var27 = _var27 + _var28;
+ _var27 = _var27 + _var26;
+ _var27 = _var27 * _var34;
+ _var0 = _var27;
+#endif
+ _var16 = _var16 + _var20;
+ _var15 = _var15 * _var19;
+ _var16 = In.vTexCoord_3 - _var16;
+ float4 _var35 = mul( float4(_var16.xyz,1), g_cCMatrix_ViewProj );
+ float _var36 = _var16.z;
+#if ( FLASHLIGHT == 1 )
+ float3 _var37 = mul( _var11, _var2 );
+ float4 _var38 = mul( float4(_var16.xyz,1), g_cFlashlightWorldToTexture );
+ float2 _var39 = _var35.xy;
+ float _var40 = _var35.w;
+ _var37 = normalize( _var37 );
+ _var39 = _var39 / _var40;
+ _var39 = _var39 * float( 0.500000 );
+ _var39 = _var39 + float( 0.500000 );
+ _var37 = DoFlashlight( g_cFlashlightPos.xyz, _var16, _var38, _var37,
+ g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w,
+ _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random,
+ FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true,
+ _var39, false, g_cShadowTweaks );
+ float3 _var41 = _var37;
+#if ( FLASHLIGHTSHADOWS == 1 )
+ float _var42 = dot( float3( float( 1.000000 ), float( 1.000000 ), float( 1.000000 ) ), _var37 );
+ if ( _var42 > float( 0.010000 ) )
+ {
+ float3 _var43 = _var16 - float3( g_cFlashlightPos.xyz );
+ _var43 = mul( _var2, _var43 );
+ _var43 = normalize( _var43 );
+ float _var44 = CalcParallaxedShadows_OneLight( In.vTexCoord_0, _var1, _var43,
+ In.vTexCoord_3, g_cData_parallax_geo_height, float( 1.000000 ), _Sampler_00 );
+ _var41 = _var41 * _var44;
+ }
+#endif
+ _var0 = _var41;
+#endif
+ _var0 = _var0;
+ float _var45 = _var35.z;
+ float _var46 = _var35.z;
+ float _var47 = _var35.w;
+ _var0 = _var0 * _var15;
+ _var6 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var6, _var36, _var45 );
+ _var46 = _var46 / _var47;
+ float4 _var48 = float4( _var0.x, _var0.y, _var0.z, 1.000000 );
+ _var46 = saturate( _var46 );
+ _var48 = FinalOutput( _var48, _var6, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var45 );
+ Out.vColor_0 = _var48;
+ Out.vDepth = _var46;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/lightmap_parallax_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/lightmap_parallax_vs30.fxc
new file mode 100644
index 0000000000..8bff40552d
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/lightmap_parallax_vs30.fxc
@@ -0,0 +1,64 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Constants
+const float g_cData_parallax_geo_height : register( c48 ); // Static
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float3 vNormal : NORMAL;
+ float3 vTangent_S : TANGENT;
+ float3 vTangent_T : BINORMAL;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float2 vTexCoord_1 : TEXCOORD1;
+ float2 vTexCoord_2 : TEXCOORD2;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float4 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float3 vTexCoord_3 : TEXCOORD3;
+ float2 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+ float3 vTexCoord_6 : TEXCOORD6;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float3 _var0 = mul( float4(In.vPos.xyz,1), cModel[0] );
+ float3 _var1 = mul( float4(In.vNormal.xyz,1), cModel[0] );
+ float2 _var2 = In.vTexCoord_1 + In.vTexCoord_2;
+ float3 _var3 = mul( float4(In.vTangent_S.xyz,1), cModel[0] );
+ float3 _var4 = mul( float4(In.vTangent_T.xyz,1), cModel[0] );
+ _var1 = normalize( _var1 );
+ float2 _var5 = _var2 + In.vTexCoord_2;
+ _var3 = normalize( _var3 );
+ _var4 = normalize( _var4 );
+ float3 _var6 = _var1 * g_cData_parallax_geo_height;
+ float4 _var7 = float4( _var2, _var5 );
+ float2 _var8 = _var5 + In.vTexCoord_2;
+ _var0 = _var0 + _var6;
+ float4 _var9 = mul( float4(_var0.xyz,1), cViewProj );
+ Out.vProjPos = _var9;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ Out.vTexCoord_1 = _var7;
+ Out.vTexCoord_2 = _var1;
+ Out.vTexCoord_3 = _var0;
+ Out.vTexCoord_4 = _var8;
+ Out.vTexCoord_5 = _var3;
+ Out.vTexCoord_6 = _var4;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc
new file mode 100644
index 0000000000..ab3789b9d1
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc
@@ -0,0 +1,101 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+sampler _Sampler_02 : register( s2 );
+
+// Constants
+const float4x4 g_cCMatrix_ViewProj : register( c16 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float4 vTexCoord_3 : TEXCOORD3;
+ float3 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float2 _var0 = In.vTexCoord_3.xy;
+ float _var1 = In.vTexCoord_3.w;
+ float3 _var2 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgb;
+ float3x3 _var3 = { In.vTexCoord_4,
+ In.vTexCoord_5,
+ In.vTexCoord_1 };
+ float3 _var4 = normalize( In.vTexCoord_2 );
+ float _var5 = In.vTexCoord_3.z;
+ _var0 = _var0 / _var1;
+ _var2 = lerp( _var2, float3( 0.500000, 0.500000, 1.000000 ), float( 0.500000 ) );
+ _var5 = smoothstep( float( 1.000000 ), float( 2.500000 ), _var5 );
+ _var0 = _var0 * float2( 0.500000, -0.500000 );
+ _var2 = _var2 * float( 2.000000 );
+ _var5 = float( 0.800000 ) * _var5;
+ _var0 = _var0 + float( 0.500000 );
+ _var2 = _var2 - float( 1.000000 );
+ _var2 = mul( _var2, _var3 );
+ _var2 = normalize( _var2 );
+ float3 _var6 = mul( float4(_var2.xyz,1), (float3x3)g_cCMatrix_ViewProj );
+ float _var7 = dot( _var2, _var4 );
+ float3 _var8 = reflect( _var4, _var2 );
+ float2 _var9 = _var6.xy;
+ float _var10 = smoothstep( float( -0.050000 ), float( -0.100000 ), _var7 );
+ float _var11 = abs( _var7 );
+ float _var12 = smoothstep( float( -1.000000 ), float( 0.000000 ), _var7 );
+ float3 _var13 = texCUBE( _Sampler_01, _var8 ).rgb;
+ float _var14 = smoothstep( float( -1.000000 ), float( -0.500000 ), _var7 );
+ float _var15 = smoothstep( float( 0.100000 ), float( -0.500000 ), _var7 );
+ _var9 = _var9 * _var10;
+ _var11 = 1.0f - _var11;
+ float _var16 = pow( _var12, float( 2.000000 ) );
+ _var13 = _var13 * ENV_MAP_SCALE;
+ _var14 = min( _var14, _var15 );
+ float _var17 = pow( _var12, float( 20.000000 ) );
+ _var9 = _var9 * float2( 1.000000, -1.000000 );
+ _var11 = _var11 * float( 0.100000 );
+ float3 _var18 = lerp( float( 1.000000 ), float3( 0.830000, 0.867400, 1.000000 ), _var16 );
+ _var14 = _var14 * float( 0.500000 );
+ _var17 = _var17 * float( 0.300000 );
+ float _var19 = float( 0.005000 ) + _var11;
+ float _var20 = float( 0.010000 ) + _var11;
+ float _var21 = float( 0.015000 ) + _var11;
+ float2 _var22 = _var9 * _var19;
+ float2 _var23 = _var9 * _var20;
+ float2 _var24 = _var9 * _var21;
+ _var22 = _var0 - _var22;
+ _var23 = _var0 - _var23;
+ _var24 = _var0 - _var24;
+ float _var25 = tex2D( _Sampler_02, _var22 ).r;
+ float _var26 = tex2D( _Sampler_02, _var23 ).g;
+ float _var27 = tex2D( _Sampler_02, _var24 ).b;
+ float2 _var28 = float2( _var25, _var26 );
+ float3 _var29 = float3( _var28, _var27 );
+ _var29 = _var29 * _var18;
+ _var29 = lerp( _var29, _var13, _var14 );
+ _var29 = lerp( _var29, float( 1.000000 ), _var17 );
+ float4 _var30 = float4( _var29, _var5 );
+ Out.vColor_0 = _var30;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc
new file mode 100644
index 0000000000..46ce7c9e06
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc
@@ -0,0 +1,65 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+// Combos
+// DYNAMIC: "COMPRESSED_VERTS" "0..1"
+// DYNAMIC: "SKINNING" "0..1"
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Constants
+const float3 _g_VecOrig : register( c48 );
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float4 vBoneWeights : BLENDWEIGHT;
+ float4 vBoneIndices : BLENDINDICES;
+ float4 vNormal : NORMAL;
+ float4 vTangent_S : TANGENT;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float4 vTexCoord_3 : TEXCOORD3;
+ float3 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float3 _var0 = (float3)0;
+ float4 _var1 = (float4)0;
+ DecompressVertex_NormalTangent( In.vNormal, In.vTangent_S, _var0, _var1 );
+ float3 _var2 = (float3)0;
+ float3 _var3 = (float3)0;
+ float3 _var4 = (float3)0;
+ float3 _var5 = (float3)0;
+ SkinPositionNormalAndTangentSpace( SKINNING, float4( In.vPos, 1 ), _var0, _var1,
+ In.vBoneWeights, In.vBoneIndices,
+ _var2, _var3, _var4, _var5 );
+ float4 _var6 = mul( float4(_var2.xyz,1), cViewProj );
+ _var3 = normalize( _var3 );
+ float3 _var7 = _var2 - _g_VecOrig;
+ _var4 = normalize( _var4 );
+ _var5 = normalize( _var5 );
+ Out.vProjPos = _var6;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ Out.vTexCoord_1 = _var3;
+ Out.vTexCoord_2 = _var7;
+ Out.vTexCoord_3 = _var6;
+ Out.vTexCoord_4 = _var4;
+ Out.vTexCoord_5 = _var5;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/model_cubemap_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/model_cubemap_ps30.fxc
new file mode 100644
index 0000000000..1e89098d8a
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/model_cubemap_ps30.fxc
@@ -0,0 +1,41 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float3 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = reflect( In.vTexCoord_0, In.vTexCoord_1 );
+ float4 _var1 = texCUBE( _Sampler_00, _var0 ).rgba;
+ _var1 = FinalOutput( _var1, float( 0.000000 ), PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, float( 0.000000 ) );
+ Out.vColor_0 = _var1;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/model_cubemap_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/model_cubemap_vs30.fxc
new file mode 100644
index 0000000000..ba65e96cdf
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/model_cubemap_vs30.fxc
@@ -0,0 +1,50 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+// Combos
+// DYNAMIC: "COMPRESSED_VERTS" "0..1"
+// DYNAMIC: "SKINNING" "0..1"
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Constants
+const float3 _g_VecOrig : register( c48 );
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float4 vBoneWeights : BLENDWEIGHT;
+ float4 vBoneIndices : BLENDINDICES;
+ float4 vNormal : NORMAL;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float3 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float3 _var0 = (float3)0;
+ DecompressVertex_Normal( In.vNormal, _var0 );
+ float3 _var1 = (float3)0;
+ float3 _var2 = (float3)0;
+ SkinPositionAndNormal( SKINNING, float4( In.vPos, 1 ), _var0,
+ In.vBoneWeights, In.vBoneIndices,
+ _var1, _var2 );
+ float4 _var3 = mul( float4(_var1.xyz,1), cViewProj );
+ float3 _var4 = _var1 - _g_VecOrig;
+ _var4 = normalize( _var4 );
+ Out.vProjPos = _var3;
+ Out.vTexCoord_0 = _var4;
+ Out.vTexCoord_1 = _var2;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/model_snowy_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/model_snowy_ps30.fxc
new file mode 100644
index 0000000000..deb7ecffda
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/model_snowy_ps30.fxc
@@ -0,0 +1,209 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// STATIC: "FLASHLIGHT" "0..1"
+// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2"
+// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1"
+// DYNAMIC: "NUM_LIGHTS" "0..4"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+sampler _Sampler_02 : register( s2 );
+sampler _Sampler_03 : register( s3 );
+sampler _Sampler_04 : register( s4 );
+sampler _Sampler_05 : register( s5 );
+sampler _gSampler_Flashlight_Cookie : register( s6 );
+sampler _gSampler_Flashlight_Depth : register( s7 );
+sampler _gSampler_Flashlight_Random : register( s8 );
+sampler _Sampler_09 : register( s9 );
+
+// Constants
+const float4 _g_FogParams : register( c16 );
+const float3 _g_VecOrig : register( c17 );
+const float4 g_cFlashlightAttenuationFactors : register( c8 );
+const float4 g_cFlashlightPos : register( c9 );
+const float4 g_cShadowTweaks : register( c7 );
+const float3 g_cAmbientCube[6] : register( c0 );
+PixelShaderLightInfo g_cLightInfo[3] : register( c6 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float4 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float4 vTexCoord_3 : TEXCOORD3;
+ float4 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+ float3 vTexCoord_6 : TEXCOORD6;
+ float3 vTexCoord_7 : TEXCOORD7;
+ float4 vColor_0 : COLOR0;
+ float4 vColor_1 : COLOR1;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = float3( 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = In.vTexCoord_0.xy;
+ float2 _var2 = In.vTexCoord_0.zw;
+ float _var3 = In.vColor_1.w;
+ float _var4 = In.vColor_1.x;
+ float _var5 = In.vColor_1.y;
+ float _var6 = In.vColor_1.z;
+ float _var7 = dot( In.vTexCoord_1, float3( 0.000000, 0.000000, 1.000000 ) );
+ float3x3 _var8 = { In.vTexCoord_5,
+ In.vTexCoord_6,
+ In.vTexCoord_1 };
+ float2 _var9 = In.vTexCoord_4.xy;
+ float _var10 = In.vTexCoord_4.w;
+ float3 _var11 = normalize( In.vTexCoord_7 );
+ float3 _var12 = float3( 0.000000, 0.000000, 0.000000 );
+ float _var13 = In.vTexCoord_4.z;
+ float _var14 = _g_VecOrig.z;
+ float _var15 = In.vTexCoord_2.z;
+ float _var16 = In.vTexCoord_4.z;
+ float4 _texLookup_56 = tex2D( _Sampler_00, _var1 );
+ float3 _var17 = _texLookup_56.rgb;
+ float _var18 = _texLookup_56.a;
+ float3 _var19 = float3( _var2, _var3 );
+ _var9 = _var9 / _var10;
+ float3 _var20 = _var11 * float( -1.000000 );
+ float _var21 = tex2D( _Sampler_01, _var1 ).r;
+ float4 _texLookup_62 = tex2D( _Sampler_02, _var1 );
+ float3 _var22 = _texLookup_62.rgb;
+ float _var23 = _texLookup_62.a;
+ _var13 = smoothstep( float( 50.000000 ), float( 0.000000 ), _var13 );
+ _var14 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var14, _var15, _var16 );
+ float3 _var24 = _var19 * float( 0.015000 );
+ float _var25 = 1.0f - _var21;
+ float _var26 = _var21 * float( 150.000000 );
+ _var13 = _var13 * float( 0.500000 );
+ float2 _var27 = _var24.zy;
+ float2 _var28 = _var24.xz;
+ float2 _var29 = _var24.xy;
+ _var25 = _var25 + _var26;
+ _var13 = _var13 + float( 0.100000 );
+ float3 _var30 = tex2D( _Sampler_03, _var27 ).rgb;
+ float3 _var31 = tex2D( _Sampler_03, _var28 ).rgb;
+ float3 _var32 = tex2D( _Sampler_03, _var29 ).rgb;
+ float4 _var33 = tex2D( _Sampler_04, _var27 ).rgba;
+ float4 _var34 = tex2D( _Sampler_04, _var28 ).rgba;
+ float4 _var35 = tex2D( _Sampler_04, _var29 ).rgba;
+ float3 _var36 = _var19 * _var13;
+ _var30 = _var30 * _var4;
+ _var31 = _var31 * _var5;
+ _var32 = _var32 * _var6;
+ _var33 = _var33 * _var4;
+ _var34 = _var34 * _var5;
+ _var35 = _var35 * _var6;
+ float2 _var37 = _var36.zy;
+ float2 _var38 = _var36.xz;
+ float2 _var39 = _var36.xy;
+ _var30 = _var30 + _var31;
+ _var33 = _var33 + _var34;
+ float3 _var40 = tex2D( _Sampler_05, _var37 ).rgb;
+ float3 _var41 = tex2D( _Sampler_05, _var38 ).rgb;
+ float3 _var42 = tex2D( _Sampler_05, _var39 ).rgb;
+ _var30 = _var30 + _var32;
+ _var33 = _var33 + _var35;
+ _var40 = _var40 * _var4;
+ _var41 = _var41 * _var5;
+ _var42 = _var42 * _var6;
+ float _var43 = _var33.w;
+ float3 _var44 = _var33.xyz;
+ _var40 = _var40 + _var41;
+ float _var45 = pow( _var43, float( 10.000000 ) );
+ float _var46 = _var43 * float( 0.500000 );
+ _var44 = _var44 * float3( 0.540000, 0.570000, 0.600000 );
+ _var40 = _var40 + _var42;
+ float _var47 = min( _var7, _var45 );
+ float _var48 = max( _var7, _var45 );
+ _var46 = _var46 + float( 0.500000 );
+ float _var49 = _var40.x;
+ float3 _var50 = _var40 * float( 2.000000 );
+ _var47 = lerp( _var47, _var48, _var7 );
+ float3 _var51 = lerp( float3( 0.900000, 0.950000, 1.000000 ), float3( 0.500000, 0.700000, 1.000000 ), _var49 );
+ _var50 = _var50 - float( 1.000000 );
+ _var47 = smoothstep( float( 0.100000 ), float( 0.600000 ), _var47 );
+ _var50 = normalize( _var50 );
+ _var46 = min( _var47, _var46 );
+ _var17 = lerp( _var17, _var30, _var46 );
+ _var22 = lerp( _var22, _var44, _var46 );
+ _var17 = _var17 * float( 2.000000 );
+ _var17 = _var17 - float( 1.000000 );
+ _var17 = mul( _var17, _var8 );
+ _var17 = normalize( _var17 );
+ float _var52 = dot( _var17, _var20 );
+ float _var53 = dot( _var17, _var50 );
+ _var52 = abs( _var52 );
+ _var53 = smoothstep( float( 0.995000 ), float( 0.996000 ), _var53 );
+ _var52 = 1.0f - _var52;
+ _var51 = _var51 * _var53;
+ _var52 = pow( _var52, float( 3.000000 ) );
+ _var51 = _var51 * float( 0.400000 );
+ float _var54 = max( _var52, _var18 );
+ _var51 = _var51 * _var47;
+#if ( FLASHLIGHT == 1 )
+ float3 _var55 = (float3)0;
+ float3 _var56 = (float3)0;
+ DoSpecularFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_2, In.vColor_0, _var17,
+ g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w,
+ _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random,
+ FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true,
+ _var9, _var25, _var20, _var54, g_cShadowTweaks,
+ _var55, _var56 );
+ _var0 = _var55;
+ _var12 = _var56;
+#endif
+#if ( FLASHLIGHT == 0 )
+ float3 _var57 = (float3)0;
+ PixelShaderDoSpecularLighting( In.vTexCoord_2, _var17, _var25, _var20,
+ In.vTexCoord_3, NUM_LIGHTS, g_cLightInfo,
+ false, 1.0f, _var54, _var57 );
+ float3 _var58 = PixelShaderDoLighting( In.vTexCoord_2, _var17, float3(0,0,0),
+ false, true, In.vTexCoord_3,
+ g_cAmbientCube, NUM_LIGHTS, g_cLightInfo,
+ false, false, 1.0f );
+ _var12 = _var57;
+ _var0 = _var58;
+#endif
+ _var0 = _var0;
+ _var12 = _var12;
+ _var0 = _var0 * _var22;
+ _var0 = _var0 + _var12;
+#if ( FLASHLIGHT == 0 )
+ float3 _var59 = reflect( _var11, _var17 );
+ float3 _var60 = texCUBE( _Sampler_09, _var59 ).rgb;
+ _var60 = _var60 * ENV_MAP_SCALE;
+ float3 _var61 = _var60 * _var18;
+ _var61 = lerp( _var61, _var60, _var47 );
+ _var61 = _var52 * _var61;
+ _var61 = _var61 * float( 0.100000 );
+ _var0 = _var0 + _var61;
+#endif
+ _var0 = _var0 + _var51;
+ float4 _var62 = float4( _var0, _var23 );
+ _var62 = FinalOutput( _var62, _var14, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var16 );
+ Out.vColor_0 = _var62;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/model_snowy_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/model_snowy_vs30.fxc
new file mode 100644
index 0000000000..9424faea7b
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/model_snowy_vs30.fxc
@@ -0,0 +1,118 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+// Combos
+// DYNAMIC: "COMPRESSED_VERTS" "0..1"
+// DYNAMIC: "MORPHING" "0..1"
+// DYNAMIC: "SKINNING" "0..1"
+// STATIC: "FLASHLIGHT" "0..1"
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Samplers
+sampler2D morphSampler : register( D3DVERTEXTEXTURESAMPLER0, s0 );
+
+// Constants
+const float3 _g_VecOrig : register( c48 );
+const float4x4 g_cFlashlightWorldToTexture : register( c49 );
+#ifdef SHADER_MODEL_VS_3_0
+const float3 g_cMorphTargetTextureDim : register( SHADER_SPECIFIC_CONST_10 );
+const float4 g_cMorphSubrect : register( SHADER_SPECIFIC_CONST_11 );
+#endif
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float3 vFlexDelta : POSITION1;
+ float3 vFlexDelta_Normal : NORMAL1;
+ float4 vBoneWeights : BLENDWEIGHT;
+ float4 vBoneIndices : BLENDINDICES;
+ float4 vNormal : NORMAL;
+ float4 vTangent_S : TANGENT;
+ float2 vTexCoord_0 : TEXCOORD0;
+#ifdef SHADER_MODEL_VS_3_0
+ float vVertexID : POSITION2;
+#endif
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float4 vTexCoord_0 : TEXCOORD0;
+ float3 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float4 vTexCoord_3 : TEXCOORD3;
+ float4 vTexCoord_4 : TEXCOORD4;
+ float3 vTexCoord_5 : TEXCOORD5;
+ float3 vTexCoord_6 : TEXCOORD6;
+ float3 vTexCoord_7 : TEXCOORD7;
+ float4 vColor_0 : COLOR0;
+ float4 vColor_1 : COLOR1;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float3 _var0 = (float3)0;
+ float4 _var1 = (float4)0;
+ DecompressVertex_NormalTangent( In.vNormal, In.vTangent_S, _var0, _var1 );
+ float2 _var2 = In.vPos.xy;
+ float4 _var3 = float4( 0.000000, 0.000000, 0.000000, 0.000000 );
+ float _var4 = In.vPos.z;
+ float3 _var5 = _var1.xyz;
+ float _var6 = _var1.w;
+ float4 _var7 = float4( In.vTexCoord_0, _var2 );
+ float3 _var8 = _var0 * _var0;
+ float3 _var9 = (float3)0;
+#if !defined( SHADER_MODEL_VS_3_0 ) || !MORPHING
+ ApplyMorph( In.vFlexDelta, In.vFlexDelta_Normal,
+ In.vPos, _var9,
+ _var0, _var0,
+ _var5, _var5 );
+#else
+ ApplyMorph( morphSampler, g_cMorphTargetTextureDim, g_cMorphSubrect,
+ In.vVertexID, float3( 0, 0, 0 ),
+ In.vPos, _var9,
+ _var0, _var0,
+ _var5, _var5 );
+#endif
+ float4 _var10 = float4( _var8, _var4 );
+ float4 _var11 = float4( _var5, _var6 );
+ float3 _var12 = (float3)0;
+ float3 _var13 = (float3)0;
+ float3 _var14 = (float3)0;
+ float3 _var15 = (float3)0;
+ SkinPositionNormalAndTangentSpace( SKINNING, float4( _var9, 1 ), _var0, _var11,
+ In.vBoneWeights, In.vBoneIndices,
+ _var12, _var13, _var14, _var15 );
+ float4 _var16 = mul( float4(_var12.xyz,1), cViewProj );
+ _var13 = normalize( _var13 );
+ float4 _var17 = float4( GetVertexAttenForLight( _var12, 0 ),
+ GetVertexAttenForLight( _var12, 1 ),
+ GetVertexAttenForLight( _var12, 2 ),
+ GetVertexAttenForLight( _var12, 3 ) );
+ _var14 = normalize( _var14 );
+ _var15 = normalize( _var15 );
+ float3 _var18 = _var12 - _g_VecOrig;
+#if ( FLASHLIGHT == 1 )
+ float4 _var19 = mul( float4(_var12.xyz,1), g_cFlashlightWorldToTexture );
+ _var3 = _var19;
+#endif
+ Out.vProjPos = _var16;
+ Out.vTexCoord_0 = _var7;
+ Out.vTexCoord_1 = _var13;
+ Out.vTexCoord_2 = _var12;
+ Out.vTexCoord_3 = _var17;
+ Out.vTexCoord_4 = _var16;
+ Out.vTexCoord_5 = _var14;
+ Out.vTexCoord_6 = _var15;
+ Out.vTexCoord_7 = _var18;
+ Out.vColor_0 = _var3;
+ Out.vColor_1 = _var10;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/postproc_sunrays_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/postproc_sunrays_ps30.fxc
new file mode 100644
index 0000000000..bcf60e78e5
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/postproc_sunrays_ps30.fxc
@@ -0,0 +1,69 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+
+
+// Combos
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+
+// Constants
+const float4 g_cData_sun_data : register( c0 ); // Callback
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _texLookup_9 = tex2D( _Sampler_00, In.vTexCoord_0 );
+ float3 _var0 = _texLookup_9.rgb;
+ float _var1 = _texLookup_9.a;
+ float3 _var2 = float3( 0.000000, 0.000000, 0.000000 );
+ float2 _var3 = In.vTexCoord_0;
+ float2 _var4 = g_cData_sun_data.xy;
+ float _var5 = float( 1.000000 );
+ float _var6 = g_cData_sun_data.z;
+ _var4 = In.vTexCoord_0 - _var4;
+ _var6 = saturate( _var6 );
+ float _var7 = length( _var4 );
+ float2 _var8 = _var4 / _var7;
+ float _var9 = smoothstep( float( 0.000000 ), float( 0.700000 ), _var7 );
+ _var8 = _var8 * _var9;
+ _var8 = _var8 * float( 0.010000 );
+ for ( int _var10 = 0; _var10 < 35; _var10++ )
+ {
+ float2 _var11 = _var8;
+ _var5 = _var5 * float( 0.960000 );
+ _var3 = _var3 - _var11;
+ float4 _texLookup_28 = tex2D( _Sampler_01, _var3 );
+ float3 _var12 = _texLookup_28.rgb;
+ float _var13 = _texLookup_28.a;
+ _var12 = _var12 * _var13;
+ _var12 = _var12 * _var5;
+ _var2 = _var2 + _var12;
+ }
+ _var2 = _var2 * float( 0.050000 );
+ _var2 = _var2 * _var6;
+ _var0 = _var0 + _var2;
+ float4 _var14 = float4( _var0, _var1 );
+ Out.vColor_0 = _var14;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/postproc_sunrays_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/postproc_sunrays_vs30.fxc
new file mode 100644
index 0000000000..1bc4fd7520
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/postproc_sunrays_vs30.fxc
@@ -0,0 +1,36 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Combos
+
+// Samplers
+
+// Constants
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs b/mp/game/momentum/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs
new file mode 100644
index 0000000000..e10dbaa287
Binary files /dev/null and b/mp/game/momentum/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs differ
diff --git a/mp/game/momentum/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs b/mp/game/momentum/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs
new file mode 100644
index 0000000000..d872090117
Binary files /dev/null and b/mp/game/momentum/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs differ
diff --git a/mp/game/momentum/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc
new file mode 100644
index 0000000000..c1a736d16c
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc
@@ -0,0 +1,41 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+ float4 vColor_0 : COLOR0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgba;
+ _var0 = _var0 * In.vColor_0;
+ _var0 = FinalOutput( _var0, float( 0.000000 ), PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, false, 1.0f );
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc
new file mode 100644
index 0000000000..f5c86cd6cf
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc
@@ -0,0 +1,34 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float4 vColor_0 : COLOR0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = mul( float4(In.vPos.xyz,1), cModelViewProj );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ Out.vColor_0 = In.vColor_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/ssao_calc_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/ssao_calc_ps30.fxc
new file mode 100644
index 0000000000..3a7bda5743
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/ssao_calc_ps30.fxc
@@ -0,0 +1,228 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// User code - globals
+#define PI 3.14159265
+
+//--------------------------------------------------------
+//a list of user parameters
+
+#define METHOD 0
+
+static float near = 7; //Z-near
+static float far = 192.0; //Z-far
+static float zScaleLinear = near / far;
+static float zScaleLinearRev = far / near;
+
+#if ( METHOD == 0 )
+static int samples = 3; //samples on the first ring (3 - 5)
+static int rings = 3; //ring count (3 - 5)
+static float radius_close = 6.0; //ao radius
+static float radius_far = 0.5; //ao radius
+#else
+static int samples = 24; //samples on the first ring (3 - 5)
+static float radius_close = 7.0; //ao radius
+static float radius_far = 1.5; //ao radius
+#endif
+
+static float dist_exp = 6.0f;
+
+static float diffarea = 0.45; //self-shadowing reduction
+static float gdisplace = 0.4; //gauss bell center
+
+static float lumInfluence = 0.4; //how much luminance affects occlusion
+static float aoBoost_far = 2.5f;
+static float aoBoost_close = 6.0f;
+
+static bool noise = true; //use noise instead of pattern for sample dithering?
+static bool onlyAO = true; //use only ambient occlusion pass?
+static bool fadeout = true;
+
+//--------------------------------------------------------
+
+float2 rand(float2 coord, float2 size) //generating noise/pattern texture for dithering
+{
+ float noiseX = ((frac(1.0-coord.x*(size.x/2.0))*0.25)+(frac(coord.y*(size.y/2.0))*0.75))*2.0-1.0;
+ float noiseY = ((frac(1.0-coord.x*(size.x/2.0))*0.75)+(frac(coord.y*(size.y/2.0))*0.25))*2.0-1.0;
+
+ if (noise)
+ {
+ noiseX = frac(sin(dot(coord ,float2(12.9898,78.233))) * 43758.5453) * 2.0-1.0;
+ noiseY = frac(sin(dot(coord ,float2(12.9898,78.233)*2.0)) * 43758.5453) * 2.0-1.0;
+ }
+ return float2(noiseX,noiseY)*0.001;
+}
+
+float readDepth(in float2 coord, sampler tex)
+{
+ return tex2D(tex, coord ).a * zScaleLinear;
+ //return (2.0 * near) / (far + near - tex2D(tex, coord ).a * (far-near));
+}
+
+float readDepth(float linDepth)
+{
+ return linDepth * zScaleLinear;
+}
+
+float compareDepths(in float depth1, in float depth2,inout int far)
+{
+ float garea = 2.0; //gauss bell width
+ float diff = (depth1 - depth2)*100.0; //depth difference (0-100)
+ //reduce left bell width to avoid self-shadowing
+
+
+ if ( diff < gdisplace )
+ {
+ garea = diffarea;
+ }else{
+ far = 1;
+ }
+
+ float gauss = pow(2.7182,-2.0*(diff-gdisplace)*(diff-gdisplace)/(garea*garea));
+ return gauss;
+}
+
+float calAO(float2 uv,float localDepth, float depth, float dw, float dh, sampler tex)
+{
+ float dd = (1.0-depth)*lerp( radius_far, radius_close, localDepth );
+
+ float temp = 0.0;
+ float temp2 = 0.0;
+ float coordw = uv.x + dw*dd;
+ float coordh = uv.y + dh*dd;
+ float coordw2 = uv.x - dw*dd;
+ float coordh2 = uv.y - dh*dd;
+
+ float2 coord = float2(coordw , coordh);
+ float2 coord2 = float2(coordw2, coordh2);
+
+ int far = 0;
+ temp = compareDepths(depth, readDepth(coord,tex),far);
+ //DEPTH EXTRAPOLATION:
+ if (far > 0)
+ {
+ temp2 = compareDepths(readDepth(coord2,tex),depth,far);
+ temp += (1.0-temp)*temp2;
+ }
+
+ return temp;
+}
+
+// User code - function bodies
+void DoSSAO( in float2 uv, in float2 texelSize, in sampler color_depth, out float ao_out )
+{
+ float2 size = 1.0f / texelSize;
+
+ float2 noise = rand(uv,size);
+ float depthSample = tex2D(color_depth, uv ).a;
+ float depth = readDepth(depthSample);
+ depthSample = pow( (1.0f - depthSample), dist_exp );
+ float d;
+
+ float w = texelSize.x/clamp(depth,0.25,1.0)+(noise.x*(1.0-noise.x));
+ float h = texelSize.y/clamp(depth,0.25,1.0)+(noise.y*(1.0-noise.y));
+
+ float pw;
+ float ph;
+
+ float ao;
+ float s;
+
+ int ringsamples;
+
+#if (METHOD == 0)
+ for (int i = 1; i <= rings; i++)
+ {
+ ringsamples = i * samples;
+ for (int j = 0 ; j < ringsamples ; j += 1)
+ {
+ float step = PI*2.0 / float(ringsamples);
+ pw = (cos(float(j)*step)*float(i));
+ ph = (sin(float(j)*step)*float(i));
+ ao += calAO( uv, depthSample, depth, pw*w, ph*h, color_depth );
+ s += 1.0;
+ }
+ }
+ ao /= s;
+ ao = 1.0-ao;
+#else
+ float dl = PI*(3.0-sqrt(5.0));
+ float dz = 1.0/float(samples);
+ float l = 0.0;
+ float z = 1.0 - dz/2.0;
+
+ for (int i = 0; i <= samples; i ++)
+ {
+ float r = sqrt(1.0-z);
+
+ pw = cos(l)*r;
+ ph = sin(l)*r;
+ ao += calAO(uv,depthSample,depth,pw*w,ph*h,color_depth);
+ z = z - dz;
+ l = l + dl;
+ }
+
+ ao /= float(samples);
+ ao = 1.0-ao;
+#endif
+
+ float3 color = tex2D(color_depth,uv).rgb;
+
+ float3 lumcoeff = float3(0.299,0.587,0.114);
+ float lum = dot(color.rgb, lumcoeff);
+ float3 luminance = float3(lum, lum, lum);
+
+ ao = pow( ao, lerp( aoBoost_far, aoBoost_close, depthSample ) );
+
+ //lum = lerp(ao,1.0,luminance*lumInfluence);
+ ao_out = lerp(ao,1.0,luminance*lumInfluence);
+
+ if ( fadeout )
+ {
+ float fade = depth * zScaleLinearRev;
+ ao_out = lerp( ao_out, 0.65, pow( fade, 3 ) );
+ }
+
+ //if(onlyAO)
+ // ao = lum; //ambient occlusion only
+ //else
+ // col = color * lum;
+}
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float _var0 = (float)0;
+ DoSSAO( In.vTexCoord_0, _g_TexelSize, _Sampler_00, _var0 );
+ float4 _var1 = float4( _var0.x, _var0.x, _var0.x, 1.000000 );
+ Out.vColor_0 = _var1;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/ssao_calc_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/ssao_calc_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/ssao_calc_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/ssao_combine_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/ssao_combine_ps30.fxc
new file mode 100644
index 0000000000..5ffbad2719
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/ssao_combine_ps30.fxc
@@ -0,0 +1,43 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _texLookup_3 = tex2D( _Sampler_00, In.vTexCoord_0 );
+ float3 _var0 = _texLookup_3.rgb;
+ float _var1 = _texLookup_3.a;
+ float _var2 = tex2D( _Sampler_01, In.vTexCoord_0 ).r;
+ _var2 = _var2 * float( 2.000000 );
+ _var0 = _var0 * _var2;
+ _var0 = _var0 * float( 0.850000 );
+ float4 _var3 = float4( _var0, _var1 );
+ Out.vColor_0 = _var3;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/ssao_combine_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/ssao_combine_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/ssao_combine_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/ssao_fxaa_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/ssao_fxaa_ps30.fxc
new file mode 100644
index 0000000000..06ce553f1f
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/ssao_fxaa_ps30.fxc
@@ -0,0 +1,97 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float2 _g_TexelSize : register( c16 );
+
+// User code - globals
+#define FXAA_PC 1
+#define FXAA_HLSL_3 1
+#define FXAA_GREEN_AS_LUMA 1
+#define FXAA_DISCARD 1
+#define FXAA_QUALITY__PRESET 10
+
+#include "fxaa3_11.h"
+
+// User code - function bodies
+void DoFXAA( in sampler tex, in float2 uv, in float2 texelsize, out float4 col )
+{
+ col = FxaaPixelShader( uv,
+ (float4)0,
+ tex,
+ tex,
+ tex,
+ texelsize,
+ (float4)0,
+ (float4)0,
+ (float4)0,
+ // fxaaQualitySubpix
+ // This used to be the FXAA_QUALITY__SUBPIX define.
+ // It is here now to allow easier tuning.
+ // Choose the amount of sub-pixel aliasing removal.
+ // This can effect sharpness.
+ // 1.00 - upper limit (softer)
+ // 0.75 - default amount of filtering
+ // 0.50 - lower limit (sharper, less sub-pixel aliasing removal)
+ // 0.25 - almost off
+ // 0.00 - completely off
+ 0.5,
+ // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define.
+ // It is here now to allow easier tuning.
+ // The minimum amount of local contrast required to apply algorithm.
+ // 0.333 - too little (faster)
+ // 0.250 - low quality
+ // 0.166 - default
+ // 0.125 - high quality
+ // 0.063 - overkill (slower)
+ // fxaaQualityEdgeThreshold
+ 0.2,
+ // This used to be the FXAA_QUALITY__EDGE_THRESHOLD_MIN define.
+ // It is here now to allow easier tuning.
+ // Trims the algorithm from processing darks.
+ // 0.0833 - upper limit (default, the start of visible unfiltered edges)
+ // 0.0625 - high quality (faster)
+ // 0.0312 - visible limit (slower)
+ // Special notes when using FXAA_GREEN_AS_LUMA,
+ // Likely want to set this to zero.
+ // As colors that are mostly not-green
+ // will appear very dark in the green channel!
+ // Tune by looking at mostly non-green content,
+ // then start at zero and increase until aliasing is a problem.
+ 0.0833,
+ 0, 0, 0, (float4)0 );
+}
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float4 _var0 = (float4)0;
+ DoFXAA( _Sampler_00, In.vTexCoord_0, _g_TexelSize, _var0 );
+ Out.vColor_0 = _var0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/ssao_fxaa_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/ssao_fxaa_vs30.fxc
new file mode 100644
index 0000000000..9c0734a8f7
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/ssao_fxaa_vs30.fxc
@@ -0,0 +1,31 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/sunrays_calc_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/sunrays_calc_ps30.fxc
new file mode 100644
index 0000000000..0eedd723ab
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/sunrays_calc_ps30.fxc
@@ -0,0 +1,66 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+#define SHADER_EDITOR_2013_COMPILE
+
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+
+// Constants
+const float4 g_cData_sun_data : register( c16 ); // Callback
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = float3( 0.000000, 0.000000, 0.000000 );
+ float2 _var1 = In.vTexCoord_0;
+ float2 _var2 = g_cData_sun_data.xy;
+ float _var3 = float( 1.000000 );
+ float _var4 = g_cData_sun_data.z;
+ _var2 = In.vTexCoord_0 - _var2;
+ _var4 = saturate( _var4 );
+ float _var5 = length( _var2 );
+ float2 _var6 = _var2 / _var5;
+ float _var7 = smoothstep( float( 0.000000 ), float( 0.700000 ), _var5 );
+ _var6 = _var6 * _var7;
+ _var6 = _var6 * float( 0.011000 );
+ for ( int _var8 = 0; _var8 < 35; _var8++ )
+ {
+ float2 _var9 = _var6;
+ _var3 = _var3 * float( 0.950000 );
+ _var1 = _var1 - _var9;
+ float4 _texLookup_26 = tex2D( _Sampler_00, _var1 );
+ float3 _var10 = _texLookup_26.rgb;
+ float _var11 = _texLookup_26.a;
+ _var10 = _var10 * _var11;
+ _var10 = _var10 * _var3;
+ _var0 = _var0 + _var10;
+ }
+ _var0 = _var0 * float( 0.060000 );
+ _var0 = _var0 * _var4;
+ float4 _var12 = float4( _var0.x, _var0.y, _var0.z, 1.000000 );
+ Out.vColor_0 = _var12;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/sunrays_calc_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/sunrays_calc_vs30.fxc
new file mode 100644
index 0000000000..10336f0501
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/sunrays_calc_vs30.fxc
@@ -0,0 +1,33 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+#define SHADER_EDITOR_2013_COMPILE
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/swarm_test_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/swarm_test_ps30.fxc
new file mode 100644
index 0000000000..8bf67b8000
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/swarm_test_ps30.fxc
@@ -0,0 +1,59 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = float3( 0.000000, 0.000000, 0.000000 );
+ float4 _texLookup_12 = tex2D( _Sampler_00, In.vTexCoord_0 );
+ float3 _var1 = _texLookup_12.rgb;
+ float _var2 = _texLookup_12.a;
+ for ( int _var3 = -40; _var3 <= 40; _var3++ )
+ {
+ float2 _var4 = float2( 0.005000, 0.000000 ) * _var3;
+ float _var5 = abs( _var3 );
+ _var4 = _var4 + In.vTexCoord_0;
+ _var5 = _var5 / float( 25.000000 );
+ float3 _var6 = tex2D( _Sampler_01, _var4 ).rgb;
+ float _var7 = _var4.x;
+ _var5 = 1.0f - _var5;
+ _var6 = smoothstep( float( 0.250000 ), float( 0.350000 ), _var6 );
+ _var7 = _var7 - float( 0.500000 );
+ _var5 = pow( _var5, float( 2.000000 ) );
+ _var7 = abs( _var7 );
+ _var7 = smoothstep( float( 0.500000 ), float( 0.400000 ), _var7 );
+ _var7 = _var7 * _var5;
+ _var6 = _var6 * _var7;
+ _var0 = _var0 + _var6;
+ }
+ _var0 = _var0 * float3( 0.030000, 0.040000, 0.050000 );
+ _var0 = _var0 + _var1;
+ float4 _var8 = float4( _var0, _var2 );
+ Out.vColor_0 = _var8;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/swarm_test_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/swarm_test_vs30.fxc
new file mode 100644
index 0000000000..1063824bdd
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/swarm_test_vs30.fxc
@@ -0,0 +1,30 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 );
+ Out.vProjPos = _var0;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/uniquefilestocopy.txt b/mp/game/momentum/shadereditorui/shader_src/uniquefilestocopy.txt
index 26189ade68..157276bf3d 100644
--- a/mp/game/momentum/shadereditorui/shader_src/uniquefilestocopy.txt
+++ b/mp/game/momentum/shadereditorui/shader_src/uniquefilestocopy.txt
@@ -12,6 +12,6 @@ common_flashlight_fxc.h
common_parallax.h
c:\program files (x86)\steam\steamapps\common\source sdk base 2013 multiplayer\bin\\shadercompile.exe
c:\program files (x86)\steam\steamapps\common\source sdk base 2013 multiplayer\bin\\shadercompile_dll.dll
-000000_gui_blur_blend_pos_preview_vs30.fxc
-000000_gui_blur_blend_preview_vs30.fxc
-000000_gui_blur_blend_preview_ps30.fxc
+000009_gui_blur_blend_pos_preview_vs30.fxc
+000009_gui_blur_blend_preview_vs30.fxc
+000009_gui_blur_blend_preview_ps30.fxc
diff --git a/mp/game/momentum/shadereditorui/shader_src/unnamedshader_ps30.fxc b/mp/game/momentum/shadereditorui/shader_src/unnamedshader_ps30.fxc
new file mode 100644
index 0000000000..b3ced5707f
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/unnamedshader_ps30.fxc
@@ -0,0 +1,90 @@
+// ********************************
+// ** auto generated pixelshader **
+// ********************************
+
+// Combos
+// DYNAMIC: "FLASHLIGHT" "0..1"
+// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2"
+// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1"
+// DYNAMIC: "PIXELFOGTYPE" "0..1"
+// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1"
+
+// Includes
+#include "common_ps_fxc.h"
+#include "common_vertexlitgeneric_dx9.h"
+#include "common_lightmappedgeneric_fxc.h"
+#include "common_flashlight_fxc.h"
+#include "common_parallax.h"
+
+
+// Samplers
+sampler _Sampler_00 : register( s0 );
+sampler _Sampler_01 : register( s1 );
+sampler _Sampler_02 : register( s2 );
+sampler _gSampler_Flashlight_Cookie : register( s3 );
+sampler _gSampler_Flashlight_Depth : register( s4 );
+sampler _gSampler_Flashlight_Random : register( s5 );
+
+// Constants
+const float4x4 g_cFlashlightWorldToTexture : register( c12 );
+const float4 _g_FogParams : register( c16 );
+const float3 _g_VecOrig : register( c17 );
+const float4 g_cFlashlightAttenuationFactors : register( c8 );
+const float4 g_cFlashlightPos : register( c9 );
+const float4 g_cShadowTweaks : register( c7 );
+
+// Semantic structures
+struct PS_INPUT
+{
+ float2 vTexCoord_0 : TEXCOORD0;
+ float2 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float3 vTexCoord_3 : TEXCOORD3;
+ float4 vTexCoord_4 : TEXCOORD4;
+ float4 vColor_0 : COLOR0;
+};
+
+struct PS_OUTPUT
+{
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+PS_OUTPUT main( const PS_INPUT In )
+{
+ PS_OUTPUT Out;
+ float3 _var0 = float3( 0.000000, 0.000000, 0.000000 );
+ float3 _var1 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgb;
+ float3 _var2 = tex2D( _Sampler_01, In.vTexCoord_0 ).rgb;
+ float _var3 = In.vColor_0.w;
+ float _var4 = _g_VecOrig.z;
+ float _var5 = In.vTexCoord_3.z;
+ float _var6 = In.vTexCoord_4.z;
+#if ( FLASHLIGHT == 0 )
+ float3 _var7 = tex2D( _Sampler_02, In.vTexCoord_1 ).rgb;
+ _var7 = _var7 * LIGHT_MAP_SCALE;
+ _var0 = _var7;
+#endif
+#if ( FLASHLIGHT == 1 )
+ float4 _var8 = mul( float4(In.vTexCoord_3.xyz,1), g_cFlashlightWorldToTexture );
+ float2 _var9 = In.vTexCoord_4.xy;
+ float _var10 = In.vTexCoord_4.w;
+ _var9 = _var9 / _var10;
+ _var9 = _var9 * float( 0.500000 );
+ _var9 = _var9 + float( 0.500000 );
+ float3 _var11 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_3, _var8, In.vTexCoord_2,
+ g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w,
+ _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random,
+ FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true,
+ _var9, false, g_cShadowTweaks );
+ _var0 = _var11;
+#endif
+ _var0 = _var0;
+ _var1 = lerp( _var1, _var2, _var3 );
+ _var4 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var4, _var5, _var6 );
+ _var0 = _var0 * _var1;
+ float4 _var12 = float4( _var0.x, _var0.y, _var0.z, 1.000000 );
+ _var12 = FinalOutput( _var12, _var4, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var6 );
+ Out.vColor_0 = _var12;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shadereditorui/shader_src/unnamedshader_vs30.fxc b/mp/game/momentum/shadereditorui/shader_src/unnamedshader_vs30.fxc
new file mode 100644
index 0000000000..49e60abdc4
--- /dev/null
+++ b/mp/game/momentum/shadereditorui/shader_src/unnamedshader_vs30.fxc
@@ -0,0 +1,46 @@
+// *********************************
+// ** auto generated vertexshader **
+// *********************************
+
+
+// Includes
+#include "common_vs_fxc.h"
+
+
+// Semantic structures
+struct VS_INPUT
+{
+ float3 vPos : POSITION;
+ float3 vNormal : NORMAL;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float2 vTexCoord_1 : TEXCOORD1;
+ float4 vColor_0 : COLOR0;
+};
+
+struct VS_OUTPUT
+{
+ float4 vProjPos : POSITION;
+ float2 vTexCoord_0 : TEXCOORD0;
+ float2 vTexCoord_1 : TEXCOORD1;
+ float3 vTexCoord_2 : TEXCOORD2;
+ float3 vTexCoord_3 : TEXCOORD3;
+ float4 vTexCoord_4 : TEXCOORD4;
+ float4 vColor_0 : COLOR0;
+};
+
+// Entry point
+VS_OUTPUT main( const VS_INPUT In )
+{
+ VS_OUTPUT Out;
+ float3 _var0 = mul( float4(In.vPos.xyz,1), cModel[0] );
+ float3 _var1 = mul( float4(In.vNormal.xyz,1), cModel[0] );
+ float4 _var2 = mul( float4(_var0.xyz,1), cViewProj );
+ Out.vProjPos = _var2;
+ Out.vTexCoord_0 = In.vTexCoord_0;
+ Out.vTexCoord_1 = In.vTexCoord_1;
+ Out.vTexCoord_2 = _var1;
+ Out.vTexCoord_3 = _var0;
+ Out.vTexCoord_4 = _var2;
+ Out.vColor_0 = In.vColor_0;
+ return Out;
+}
\ No newline at end of file
diff --git a/mp/game/momentum/shaders/fxc/basetexture_accum_ps30.vcs b/mp/game/momentum/shaders/fxc/basetexture_accum_ps30.vcs
index f4be90e4fd..3524a7f678 100644
Binary files a/mp/game/momentum/shaders/fxc/basetexture_accum_ps30.vcs and b/mp/game/momentum/shaders/fxc/basetexture_accum_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/basetexture_accum_vs30.vcs b/mp/game/momentum/shaders/fxc/basetexture_accum_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/basetexture_accum_vs30.vcs and b/mp/game/momentum/shaders/fxc/basetexture_accum_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/basetexture_blend_ps30.vcs b/mp/game/momentum/shaders/fxc/basetexture_blend_ps30.vcs
index 62a2c6f351..899f05d744 100644
Binary files a/mp/game/momentum/shaders/fxc/basetexture_blend_ps30.vcs and b/mp/game/momentum/shaders/fxc/basetexture_blend_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/basetexture_blend_vs30.vcs b/mp/game/momentum/shaders/fxc/basetexture_blend_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/basetexture_blend_vs30.vcs and b/mp/game/momentum/shaders/fxc/basetexture_blend_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/detail_prop_shader_ps30.vcs b/mp/game/momentum/shaders/fxc/detail_prop_shader_ps30.vcs
index 5e3ff001fa..f950d9ee7a 100644
Binary files a/mp/game/momentum/shaders/fxc/detail_prop_shader_ps30.vcs and b/mp/game/momentum/shaders/fxc/detail_prop_shader_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/detail_prop_shader_vs30.vcs b/mp/game/momentum/shaders/fxc/detail_prop_shader_vs30.vcs
index 906d4f2602..83247707e6 100644
Binary files a/mp/game/momentum/shaders/fxc/detail_prop_shader_vs30.vcs and b/mp/game/momentum/shaders/fxc/detail_prop_shader_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/downsample_4_ps30.vcs b/mp/game/momentum/shaders/fxc/downsample_4_ps30.vcs
index 9f682ea5e1..503c04fdca 100644
Binary files a/mp/game/momentum/shaders/fxc/downsample_4_ps30.vcs and b/mp/game/momentum/shaders/fxc/downsample_4_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/downsample_4_vs30.vcs b/mp/game/momentum/shaders/fxc/downsample_4_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/downsample_4_vs30.vcs and b/mp/game/momentum/shaders/fxc/downsample_4_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_3x3_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_3x3_ps30.vcs
new file mode 100644
index 0000000000..fd9cd205a2
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/gauss_blur_3x3_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_3x3_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_3x3_vs30.vcs
new file mode 100644
index 0000000000..1e901967cb
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/gauss_blur_3x3_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_5_x_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_5_x_ps30.vcs
index 496384d6ad..589b255982 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_5_x_ps30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_5_x_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_5_x_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_5_x_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_5_x_vs30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_5_x_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_5_y_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_5_y_ps30.vcs
index a3499d9dc8..6e1e972d6d 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_5_y_ps30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_5_y_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_5_y_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_5_y_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_5_y_vs30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_5_y_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs
index 2863b19568..37531288fe 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs
index 39d25f2d03..ffc981000d 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_ps30.vcs
index bd32e1feb9..24ebc125ef 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_ps30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_vs30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_x_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_ps30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_ps30.vcs
index d431212efc..7a50e0006d 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_ps30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_vs30.vcs b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_vs30.vcs and b/mp/game/momentum/shaders/fxc/gauss_blur_half_3_y_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs b/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs
index 32f5f468e3..4f7fc3dbbb 100644
Binary files a/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs and b/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs b/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs
index 5cd81f0316..263359ca9e 100644
Binary files a/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs and b/mp/game/momentum/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/lightmap_parallax_ps30.vcs b/mp/game/momentum/shaders/fxc/lightmap_parallax_ps30.vcs
index 0568dd070c..27f96a8bcd 100644
Binary files a/mp/game/momentum/shaders/fxc/lightmap_parallax_ps30.vcs and b/mp/game/momentum/shaders/fxc/lightmap_parallax_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/lightmap_parallax_vs30.vcs b/mp/game/momentum/shaders/fxc/lightmap_parallax_vs30.vcs
index 72a3dec9c9..6dcee2062e 100644
Binary files a/mp/game/momentum/shaders/fxc/lightmap_parallax_vs30.vcs and b/mp/game/momentum/shaders/fxc/lightmap_parallax_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/model_chromatic_aberration_ps30.vcs b/mp/game/momentum/shaders/fxc/model_chromatic_aberration_ps30.vcs
index 7b65ce3207..9fca806a0b 100644
Binary files a/mp/game/momentum/shaders/fxc/model_chromatic_aberration_ps30.vcs and b/mp/game/momentum/shaders/fxc/model_chromatic_aberration_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/model_chromatic_aberration_vs30.vcs b/mp/game/momentum/shaders/fxc/model_chromatic_aberration_vs30.vcs
index 0f6307c9d9..40e852ffe6 100644
Binary files a/mp/game/momentum/shaders/fxc/model_chromatic_aberration_vs30.vcs and b/mp/game/momentum/shaders/fxc/model_chromatic_aberration_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/model_snowy_ps30.vcs b/mp/game/momentum/shaders/fxc/model_snowy_ps30.vcs
index 459109639d..e393e99425 100644
Binary files a/mp/game/momentum/shaders/fxc/model_snowy_ps30.vcs and b/mp/game/momentum/shaders/fxc/model_snowy_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/model_snowy_vs30.vcs b/mp/game/momentum/shaders/fxc/model_snowy_vs30.vcs
index e98e3aaf09..dc91579906 100644
Binary files a/mp/game/momentum/shaders/fxc/model_snowy_vs30.vcs and b/mp/game/momentum/shaders/fxc/model_snowy_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps20.vcs
new file mode 100644
index 0000000000..c074d5138e
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps20b.vcs
new file mode 100644
index 0000000000..7abae4dec5
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps30.vcs
new file mode 100644
index 0000000000..17b7b4e0f2
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_vs20.vcs
new file mode 100644
index 0000000000..5cc8bf0f10
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_vs30.vcs
new file mode 100644
index 0000000000..c3574431d6
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_cloak_blended_pass_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps20.vcs
new file mode 100644
index 0000000000..ad007365bc
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps20b.vcs
new file mode 100644
index 0000000000..6b5a56fd26
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps30.vcs
new file mode 100644
index 0000000000..9a15dd68ea
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_vs20.vcs
new file mode 100644
index 0000000000..b8d8f1f0e3
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_vs30.vcs
new file mode 100644
index 0000000000..e376eb447b
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_emissive_scroll_blended_pass_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flashlight_ps11.vcs b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps11.vcs
new file mode 100644
index 0000000000..0248c3a695
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flashlight_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps20.vcs
new file mode 100644
index 0000000000..708476db24
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flashlight_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps20b.vcs
new file mode 100644
index 0000000000..659ed8291c
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flashlight_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps30.vcs
new file mode 100644
index 0000000000..5a0c6ab793
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flashlight_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_ps20.vcs
new file mode 100644
index 0000000000..65d2817871
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_ps20b.vcs
new file mode 100644
index 0000000000..9a90c1ce5d
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_vs20.vcs
new file mode 100644
index 0000000000..c8243bbda6
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_flesh_interior_blended_pass_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_ps20.vcs
new file mode 100644
index 0000000000..6f7bea4dde
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_ps20b.vcs
new file mode 100644
index 0000000000..8a9b2e1025
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_vs20.vcs
new file mode 100644
index 0000000000..6d72a80706
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_decal_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs11.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs11.vcs
new file mode 100644
index 0000000000..176f24b1bf
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs20.vcs
new file mode 100644
index 0000000000..bc09797d48
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs30.vcs
new file mode 100644
index 0000000000..ecdf0565e3
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_flashlight_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_lightingonly_overbright2_ps11.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_lightingonly_overbright2_ps11.vcs
new file mode 100644
index 0000000000..066c090d6b
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_lightingonly_overbright2_ps11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_lightingonly_vs11.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_lightingonly_vs11.vcs
new file mode 100644
index 0000000000..00dc3adc39
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_lightingonly_vs11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps11.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps11.vcs
new file mode 100644
index 0000000000..ea11ed5944
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps20.vcs
new file mode 100644
index 0000000000..a8b4c5a3ba
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps20b.vcs
new file mode 100644
index 0000000000..8d57f8032b
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps30.vcs
new file mode 100644
index 0000000000..78921956fc
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_vs20.vcs
new file mode 100644
index 0000000000..854ed8efd1
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_vs30.vcs
new file mode 100644
index 0000000000..4bf1fcc725
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_lightmappedgeneric_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_skin_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_skin_ps20b.vcs
new file mode 100644
index 0000000000..87fc413186
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_skin_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_skin_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_skin_ps30.vcs
new file mode 100644
index 0000000000..d5146ed2a7
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_skin_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_skin_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_skin_vs20.vcs
new file mode 100644
index 0000000000..ec379ef790
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_skin_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_skin_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_skin_vs30.vcs
new file mode 100644
index 0000000000..59001f09ae
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_skin_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps11.vcs b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps11.vcs
new file mode 100644
index 0000000000..8217933e9a
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps20.vcs
new file mode 100644
index 0000000000..a561e3727f
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps20b.vcs
new file mode 100644
index 0000000000..94ad3146c1
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_vs20.vcs
new file mode 100644
index 0000000000..902dda813f
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_unlitgeneric_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps20.vcs
new file mode 100644
index 0000000000..04ea64b0c7
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps20b.vcs
new file mode 100644
index 0000000000..f409793428
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps30.vcs
new file mode 100644
index 0000000000..f082f1781f
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_vs20.vcs
new file mode 100644
index 0000000000..82d82d0913
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_vs30.vcs
new file mode 100644
index 0000000000..e3681f65d3
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_bump_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps20.vcs
new file mode 100644
index 0000000000..6d2d4007b3
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps20b.vcs
new file mode 100644
index 0000000000..d03302f94e
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps30.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps30.vcs
new file mode 100644
index 0000000000..d9fc7c549c
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_vs20.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_vs20.vcs
new file mode 100644
index 0000000000..6d1b3ab70f
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_vs20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_vs30.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_vs30.vcs
new file mode 100644
index 0000000000..bc9b697985
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_and_unlit_generic_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_lighting_only_ps20.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_lighting_only_ps20.vcs
new file mode 100644
index 0000000000..4baf96b27f
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_lighting_only_ps20.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlit_lighting_only_ps20b.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlit_lighting_only_ps20b.vcs
new file mode 100644
index 0000000000..ec66471bcf
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlit_lighting_only_ps20b.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sdk_vertexlitgeneric_lightingonly_overbright2_ps11.vcs b/mp/game/momentum/shaders/fxc/sdk_vertexlitgeneric_lightingonly_overbright2_ps11.vcs
new file mode 100644
index 0000000000..48ebdf219a
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/sdk_vertexlitgeneric_lightingonly_overbright2_ps11.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_ps30.vcs b/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_ps30.vcs
index 2755c8dfa0..3b046a3fc2 100644
Binary files a/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_ps30.vcs and b/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_vs30.vcs b/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_vs30.vcs
index b98227f909..7e80e95010 100644
Binary files a/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_vs30.vcs and b/mp/game/momentum/shaders/fxc/sprite_sun_nodepth_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_calc_ps30.vcs b/mp/game/momentum/shaders/fxc/ssao_calc_ps30.vcs
index 34ce5c48ee..6009a5e09a 100644
Binary files a/mp/game/momentum/shaders/fxc/ssao_calc_ps30.vcs and b/mp/game/momentum/shaders/fxc/ssao_calc_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_calc_vs30.vcs b/mp/game/momentum/shaders/fxc/ssao_calc_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/ssao_calc_vs30.vcs and b/mp/game/momentum/shaders/fxc/ssao_calc_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_combine_ps30.vcs b/mp/game/momentum/shaders/fxc/ssao_combine_ps30.vcs
index 7534a39552..63b2bb4182 100644
Binary files a/mp/game/momentum/shaders/fxc/ssao_combine_ps30.vcs and b/mp/game/momentum/shaders/fxc/ssao_combine_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_combine_vs30.vcs b/mp/game/momentum/shaders/fxc/ssao_combine_vs30.vcs
index d872090117..1e901967cb 100644
Binary files a/mp/game/momentum/shaders/fxc/ssao_combine_vs30.vcs and b/mp/game/momentum/shaders/fxc/ssao_combine_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_fxaa_ps30.vcs b/mp/game/momentum/shaders/fxc/ssao_fxaa_ps30.vcs
index 9b18d283ce..18baf7ca1b 100644
Binary files a/mp/game/momentum/shaders/fxc/ssao_fxaa_ps30.vcs and b/mp/game/momentum/shaders/fxc/ssao_fxaa_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_fxaa_vs30.vcs b/mp/game/momentum/shaders/fxc/ssao_fxaa_vs30.vcs
index d872090117..fd1687a9c3 100644
Binary files a/mp/game/momentum/shaders/fxc/ssao_fxaa_vs30.vcs and b/mp/game/momentum/shaders/fxc/ssao_fxaa_vs30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_ps30.vcs b/mp/game/momentum/shaders/fxc/ssao_ps30.vcs
new file mode 100644
index 0000000000..f3dcc82cc3
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/ssao_ps30.vcs differ
diff --git a/mp/game/momentum/shaders/fxc/ssao_vs30.vcs b/mp/game/momentum/shaders/fxc/ssao_vs30.vcs
new file mode 100644
index 0000000000..1e901967cb
Binary files /dev/null and b/mp/game/momentum/shaders/fxc/ssao_vs30.vcs differ
diff --git a/mp/game/momentum/steam.inf b/mp/game/momentum/steam.inf
new file mode 100644
index 0000000000..e0cf62c04f
--- /dev/null
+++ b/mp/game/momentum/steam.inf
@@ -0,0 +1,3 @@
+appID=243750
+ProductName=$Momentum
+PatchVersion=1.0.0
diff --git a/mp/src/creategameprojects.bat b/mp/src/creategameprojects.bat
index 928fddc1a0..e64e945f11 100755
--- a/mp/src/creategameprojects.bat
+++ b/mp/src/creategameprojects.bat
@@ -1,5 +1,5 @@
@echo off
-devtools\bin\vpc.exe /momentum +game /mksln momentum.sln /f
+devtools\bin\vpc.exe /momentum +game +shaders /mksln momentum.sln /f
copy momentum.sln+sln_fix.txt momentum.sln
Powershell.exe -ExecutionPolicy Bypass -File creategameprojects.ps1
PAUSE
\ No newline at end of file
diff --git a/mp/src/game/client/ShaderEditor/ShaderEditorSystem.cpp b/mp/src/game/client/ShaderEditor/ShaderEditorSystem.cpp
index f4f2b7529a..fd4d733154 100644
--- a/mp/src/game/client/ShaderEditor/ShaderEditorSystem.cpp
+++ b/mp/src/game/client/ShaderEditor/ShaderEditorSystem.cpp
@@ -476,7 +476,7 @@ class CBaseVCallbackView : public CRendering3dView
if (bParticles)
g_pParticleSystemMgr->ResetRenderCache();
- bool const bDrawopaquestaticpropslast = false; // r_drawopaquestaticpropslast.GetBool();
+ //bool const bDrawopaquestaticpropslast = false; // r_drawopaquestaticpropslast.GetBool();
//
// First do the brush models
@@ -561,7 +561,8 @@ class CBaseVCallbackView : public CRendering3dView
for (int bucket = 0; bucket < RENDER_GROUP_CFG_NUM_OPAQUE_ENT_BUCKETS; ++bucket)
{
- if (bDrawopaquestaticpropslast)
+ // MOM_TODO: Figure out what was supposed to be here
+ /*if (bDrawopaquestaticpropslast)
{
DrawOpaqueRenderables_Range(pEnts[bucket][0], pEnts[bucket][1], bShadowDepth);
DrawOpaqueRenderables_DrawStaticProps(pProps[bucket][0], pProps[bucket][1], bShadowDepth);
@@ -570,7 +571,9 @@ class CBaseVCallbackView : public CRendering3dView
{
DrawOpaqueRenderables_Range(pEnts[bucket][0], pEnts[bucket][1], bShadowDepth);
DrawOpaqueRenderables_DrawStaticProps(pProps[bucket][0], pProps[bucket][1], bShadowDepth);
- }
+ }*/
+ DrawOpaqueRenderables_Range(pEnts[bucket][0], pEnts[bucket][1], bShadowDepth);
+ DrawOpaqueRenderables_DrawStaticProps(pProps[bucket][0], pProps[bucket][1], bShadowDepth);
}
}
@@ -728,7 +731,7 @@ class CSimpleVCallbackView : public CBaseVCallbackView
EditorViewSettings settings;
- void Setup(const CViewSetup &view, CSimpleVCallbackView::EditorViewSettings settings,
+ void Setup(const CViewSetup &view, const CSimpleVCallbackView::EditorViewSettings &settings,
const VisibleFogVolumeInfo_t &fogInfo, const WaterRenderInfo_t &info)
{
this->settings = settings;
diff --git a/mp/src/game/client/c_baseplayer.cpp b/mp/src/game/client/c_baseplayer.cpp
index f4cc6c8129..cc57980876 100644
--- a/mp/src/game/client/c_baseplayer.cpp
+++ b/mp/src/game/client/c_baseplayer.cpp
@@ -493,7 +493,7 @@ void C_BasePlayer::Spawn( void )
//-----------------------------------------------------------------------------
// Purpose:
//-----------------------------------------------------------------------------
-bool C_BasePlayer::AudioStateIsUnderwater( Vector vecMainViewOrigin )
+bool C_BasePlayer::AudioStateIsUnderwater( const Vector &vecMainViewOrigin )
{
if ( IsObserver() )
{
diff --git a/mp/src/game/client/c_baseplayer.h b/mp/src/game/client/c_baseplayer.h
index 89485649d7..48bd4fbe9d 100644
--- a/mp/src/game/client/c_baseplayer.h
+++ b/mp/src/game/client/c_baseplayer.h
@@ -150,7 +150,7 @@ class C_BasePlayer : public C_BaseCombatCharacter, public CGameEventListener
virtual CBaseEntity *GetObserverTarget() const;
void SetObserverTarget( EHANDLE hObserverTarget );
- bool AudioStateIsUnderwater( Vector vecMainViewOrigin );
+ bool AudioStateIsUnderwater( const Vector &vecMainViewOrigin );
bool IsObserver() const;
bool IsHLTV() const;
@@ -363,7 +363,7 @@ class C_BasePlayer : public C_BaseCombatCharacter, public CGameEventListener
surfacedata_t *GetSurfaceData( void ) { return m_pSurfaceData; }
- void SetLadderNormal( Vector vecLadderNormal ) { m_vecLadderNormal = vecLadderNormal; }
+ void SetLadderNormal( const Vector &vecLadderNormal ) { m_vecLadderNormal = vecLadderNormal; }
// Hints
virtual CHintSystem *Hints( void ) { return NULL; }
diff --git a/mp/src/game/client/c_effects.cpp b/mp/src/game/client/c_effects.cpp
index 14a90a4cc3..a5a1f2a7f4 100644
--- a/mp/src/game/client/c_effects.cpp
+++ b/mp/src/game/client/c_effects.cpp
@@ -161,7 +161,7 @@ friend class CClient_Precipitation::CPrecipitationEffect;
bool SimulateSnow( CPrecipitationParticle* pParticle, float dt );
void CreateAshParticle( void );
- void CreateRainOrSnowParticle( Vector vSpawnPosition, Vector vVelocity );
+ void CreateRainOrSnowParticle( const Vector &vSpawnPosition, const Vector &vVelocity );
// Information helpful in creating and rendering particles
IMaterial *m_MatHandle; // material used
@@ -1011,7 +1011,7 @@ void CClient_Precipitation::CreateAshParticle( void )
}
}
-void CClient_Precipitation::CreateRainOrSnowParticle( Vector vSpawnPosition, Vector vVelocity )
+void CClient_Precipitation::CreateRainOrSnowParticle( const Vector &vSpawnPosition, const Vector &vVelocity )
{
// Create the particle
CPrecipitationParticle* p = CreateParticle();
diff --git a/mp/src/game/client/c_gib.cpp b/mp/src/game/client/c_gib.cpp
index 18b312e729..674b346dc0 100644
--- a/mp/src/game/client/c_gib.cpp
+++ b/mp/src/game/client/c_gib.cpp
@@ -30,7 +30,7 @@ C_Gib::~C_Gib( void )
// vecAngularImp -
// Output : Returns true on success, false on failure.
//-----------------------------------------------------------------------------
-C_Gib *C_Gib::CreateClientsideGib( const char *pszModelName, Vector vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime )
+C_Gib *C_Gib::CreateClientsideGib(const char *pszModelName, const Vector &vecOrigin, const Vector &vecForceDir, AngularImpulse vecAngularImp, float flLifetime)
{
C_Gib *pGib = new C_Gib;
@@ -51,7 +51,7 @@ C_Gib *C_Gib::CreateClientsideGib( const char *pszModelName, Vector vecOrigin, V
// vecAngularImp -
// Output : Returns true on success, false on failure.
//-----------------------------------------------------------------------------
-bool C_Gib::InitializeGib( const char *pszModelName, Vector vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime )
+bool C_Gib::InitializeGib( const char *pszModelName, const Vector &vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime )
{
if ( InitializeAsClientEntity( pszModelName, RENDER_GROUP_OPAQUE_ENTITY ) == false )
{
diff --git a/mp/src/game/client/c_gib.h b/mp/src/game/client/c_gib.h
index 235ace8f6a..9b2e0c9b54 100644
--- a/mp/src/game/client/c_gib.h
+++ b/mp/src/game/client/c_gib.h
@@ -21,9 +21,9 @@ class C_Gib : public C_BaseAnimating
~C_Gib( void );
- static C_Gib *CreateClientsideGib( const char *pszModelName, Vector vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime = DEFAULT_GIB_LIFETIME );
+ static C_Gib *CreateClientsideGib( const char *pszModelName, const Vector &vecOrigin, const Vector &vecForceDir, AngularImpulse vecAngularImp, float flLifetime = DEFAULT_GIB_LIFETIME );
- bool InitializeGib( const char *pszModelName, Vector vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime = DEFAULT_GIB_LIFETIME );
+ bool InitializeGib( const char *pszModelName, const Vector &vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime = DEFAULT_GIB_LIFETIME );
void ClientThink( void );
void StartTouch( C_BaseEntity *pOther );
diff --git a/mp/src/game/client/client_momentum.vpc b/mp/src/game/client/client_momentum.vpc
index a8c60aec9a..a7d4dfcd44 100644
--- a/mp/src/game/client/client_momentum.vpc
+++ b/mp/src/game/client/client_momentum.vpc
@@ -43,6 +43,7 @@ $Project "Client (Momentum)"
$File "momentum\ui\MapSelection\MapSelectorDialog.h"
$File "momentum\ui\MapSelection\OnlineMaps.h"
$File "momentum\ui\MapSelection\pch_mapselection.h"
+ $File "momentum\ui\MapSelection\CMapListPanel.h"
}
$File "momentum\ui\MapSelection\BaseMapsPage.cpp" \
"momentum\ui\MapSelection\LocalMaps.cpp" \
@@ -50,7 +51,8 @@ $Project "Client (Momentum)"
"momentum\ui\MapSelection\MapInfoDialog.cpp" \
"momentum\ui\MapSelection\MapSelector.cpp" \
"momentum\ui\MapSelection\MapSelectorDialog.cpp" \
- "momentum\ui\MapSelection\OnlineMaps.cpp"
+ "momentum\ui\MapSelection\OnlineMaps.cpp" \
+ "momentum\ui\MapSelection\CMapListPanel.cpp"
{
$Configuration
{
@@ -111,6 +113,8 @@ $Project "Client (Momentum)"
$File "momentum\ui\CVarSlider.cpp"
$File "momentum\ui\ScrubbableProgressBar.h"
$File "momentum\ui\ScrubbableProgressBar.cpp"
+ $File "momentum\ui\ColorPicker.h"
+ $File "momentum\ui\ColorPicker.cpp"
}
$Folder "Leaderboards"
@@ -127,7 +131,6 @@ $Project "Client (Momentum)"
$File "momentum\ui\ChangelogPanel.cpp"
$File "momentum\ui\ChangelogPanel.h"
}
-
$Folder "Feedback"
{
$File "momentum\ui\ContactPanel.cpp"
@@ -148,6 +151,8 @@ $Project "Client (Momentum)"
$File "momentum\ui\mom_replayui.cpp"
$File "momentum\ui\mom_replayui.h"
}
+
+ $File "momentum\ui\MeasureTool.cpp"
}
$File "momentum\client_events.h"
@@ -211,13 +216,29 @@ $Project "Client (Momentum)"
$File "$SRCDIR\game\shared\momentum\util\serialization.h"
$File "$SRCDIR\game\shared\momentum\util\baseautocompletefilelist.cpp"
$File "$SRCDIR\game\shared\momentum\util\baseautocompletefilelist.h"
- $File "$SRCDIR\game\shared\momentum\util\run_compare.h"
- $File "$SRCDIR\game\shared\momentum\util\run_stats.h"
- $File "$SRCDIR\game\shared\momentum\util\run_stats.cpp"
+ $File "$SRCDIR\game\shared\momentum\run\run_compare.h"
+ $File "$SRCDIR\game\shared\momentum\run\run_stats.h"
+ $File "$SRCDIR\game\shared\momentum\run\run_stats.cpp"
$File "$SRCDIR\game\shared\momentum\util\jsontokv.h"
$File "$SRCDIR\game\shared\momentum\util\jsontokv.cpp"
}
+ $Folder "Replay"
+ {
+ $File "momentum\c_mom_replay_entity.h"
+ $File "momentum\c_mom_replay_entity.cpp"
+ $File "$SRCDIR\game\shared\momentum\run\mom_replay_manager.cpp"
+ $File "$SRCDIR\game\shared\momentum\run\mom_replay_manager.h"
+ $File "$SRCDIR\game\shared\momentum\run\mom_replay_base.h"
+ $File "$SRCDIR\game\shared\momentum\run\mom_replay_data.h"
+
+ $Folder "Versions"
+ {
+ $File "$SRCDIR\game\shared\momentum\run\mom_replay_v1.cpp"
+ $File "$SRCDIR\game\shared\momentum\run\mom_replay_v1.h"
+ }
+ }
+
$Folder "Shader Editor" [$WIN32]
{
$Folder "Header Files"
@@ -245,8 +266,6 @@ $Project "Client (Momentum)"
$File "$SRCDIR\game\shared\momentum\mom_shareddefs.h"
$File "momentum\c_mom_player.cpp"
$File "momentum\c_mom_player.h"
- $File "momentum\c_mom_replay_entity.h"
- $File "momentum\c_mom_replay_entity.cpp"
$File "momentum\c_te_shotgun_shot.cpp"
$File "momentum\fx_cs_muzzleflash.cpp"
$File "momentum\fx_cs_weaponfx.cpp"
@@ -263,8 +282,13 @@ $Project "Client (Momentum)"
$File "momentum\clientmode_mom_normal.cpp"
$File "momentum\mom_event_listener.h"
$File "momentum\mom_event_listener.cpp"
- $File "$SRCDIR\game\shared\momentum\mom_entity_run_data.h"
- $File "$SRCDIR\game\shared\momentum\mom_entity_run_data.cpp"
+
+ // RTT Shadows
+ $File "momentum\worldlight.h"
+ $File "momentum\worldlight.cpp"
+
+ $File "$SRCDIR\game\shared\momentum\run\mom_entity_run_data.h"
+ $File "$SRCDIR\game\shared\momentum\run\mom_entity_run_data.cpp"
$Folder "Project-9"
{
@@ -273,8 +297,6 @@ $Project "Client (Momentum)"
}
}
- //$File "hl2\C_Func_Monitor.cpp"
-
$File "$SRCDIR\game\shared\predicted_viewmodel.cpp"
$File "$SRCDIR\game\shared\predicted_viewmodel.h"
diff --git a/mp/src/game/client/clientshadowmgr.cpp b/mp/src/game/client/clientshadowmgr.cpp
index 93b8fec967..d85e2c2731 100644
--- a/mp/src/game/client/clientshadowmgr.cpp
+++ b/mp/src/game/client/clientshadowmgr.cpp
@@ -81,6 +81,9 @@
#include "toolframework_client.h"
#include "bonetoworldarray.h"
#include "cmodel.h"
+//Dynamic RTT shadow angles
+#include "debugoverlay_shared.h"
+#include "worldlight.h"
// memdbgon must be the last include file in a .cpp file!!!
@@ -90,6 +93,13 @@ static ConVar r_flashlightdrawfrustum( "r_flashlightdrawfrustum", "0" );
static ConVar r_flashlightmodels( "r_flashlightmodels", "1" );
static ConVar r_shadowrendertotexture( "r_shadowrendertotexture", "0" );
static ConVar r_flashlight_version2( "r_flashlight_version2", "0", FCVAR_CHEAT | FCVAR_DEVELOPMENTONLY );
+//Dynamic RTT shadow angles
+void WorldLightCastShadowCallback(IConVar *pVar, const char *pszOldValue, float flOldValue);
+static ConVar r_worldlight_castshadows("r_worldlight_castshadows", "1", FCVAR_CHEAT, "Allow world lights to cast shadows", true, 0, true, 1, WorldLightCastShadowCallback);
+static ConVar r_worldlight_lerptime("r_worldlight_lerptime", "0.5", FCVAR_CHEAT);
+static ConVar r_worldlight_debug( "r_worldlight_debug", "0", FCVAR_CHEAT );
+static ConVar r_worldlight_shortenfactor( "r_worldlight_shortenfactor", "2" , FCVAR_CHEAT, "Makes shadows cast from local lights shorter" );
+static ConVar r_worldlight_mincastintensity("r_worldlight_mincastintensity", "0.3", FCVAR_CHEAT, "Minimum brightness of a light to be classed as shadow casting", true, 0, false, 0);
ConVar r_flashlightdepthtexture( "r_flashlightdepthtexture", "1" );
@@ -782,7 +792,7 @@ class CClientShadowMgr : public IClientShadowMgr
void RestoreRenderState();
// Computes a rough bounding box encompassing the volume of the shadow
- void ComputeShadowBBox( IClientRenderable *pRenderable, const Vector &vecAbsCenter, float flRadius, Vector *pAbsMins, Vector *pAbsMaxs );
+ void ComputeShadowBBox(IClientRenderable *pRenderable, ClientShadowHandle_t shadowHandle, const Vector &vecAbsCenter, float flRadius, Vector *pAbsMins, Vector *pAbsMaxs);
bool WillParentRenderBlobbyShadow( IClientRenderable *pRenderable );
@@ -794,6 +804,10 @@ class CClientShadowMgr : public IClientShadowMgr
r_shadows_gamecontrol.SetValue( bDisabled != 1 );
}
+ void SuppressShadowFromWorldLights(bool bSuppress);
+ void SetShadowFromWorldLightsEnabled(bool bEnabled);
+ bool IsShadowingFromWorldLights() const { return m_bShadowFromWorldLights; }
+
private:
enum
{
@@ -813,6 +827,10 @@ class CClientShadowMgr : public IClientShadowMgr
Vector2D m_WorldSize;
Vector m_LastOrigin;
QAngle m_LastAngles;
+ Vector m_ShadowDir;
+ Vector m_CurrentLightPos; // When shadowing from local lights, stores the position of the currently shadowing light
+ Vector m_TargetLightPos; // When shadowing from local lights, stores the position of the new shadowing light
+ float m_LightPosLerp; // Lerp progress when going from current to target light
TextureHandle_t m_ShadowTexture;
CTextureReference m_ShadowDepthTexture;
int m_nRenderFrame;
@@ -910,6 +928,7 @@ class CClientShadowMgr : public IClientShadowMgr
// Returns renderable-specific shadow info
float GetShadowDistance( IClientRenderable *pRenderable ) const;
const Vector &GetShadowDirection( IClientRenderable *pRenderable ) const;
+ const Vector &GetShadowDirection(ClientShadowHandle_t shadowHandle) const;
// Initialize, shutdown render-to-texture shadows
void InitDepthTextureShadows();
@@ -944,6 +963,10 @@ class CClientShadowMgr : public IClientShadowMgr
// Sets the view's active flashlight render state
void SetViewFlashlightState( int nActiveFlashlightCount, ClientShadowHandle_t* pActiveFlashlights );
+ //Dynamic RTT shadow angles
+ void UpdateDirtyShadow(ClientShadowHandle_t handle);
+ void UpdateShadowDirectionFromLocalLightSource(ClientShadowHandle_t shadowHandle);
+
private:
Vector m_SimpleShadowDir;
color32 m_AmbientLightColor;
@@ -971,6 +994,7 @@ class CClientShadowMgr : public IClientShadowMgr
CUtlVector< CTextureReference > m_DepthTextureCache;
CUtlVector< bool > m_DepthTextureCacheLocks;
int m_nMaxDepthTextureShadows;
+ bool m_bShadowFromWorldLights;
friend class CVisibleShadowList;
friend class CVisibleShadowFrustumList;
@@ -1088,7 +1112,7 @@ void CVisibleShadowList::EnumShadow( unsigned short clientShadowHandle )
// Compute a box surrounding the shadow
Vector vecAbsMins, vecAbsMaxs;
- s_ClientShadowMgr.ComputeShadowBBox( pRenderable, vecAbsCenter, flRadius, &vecAbsMins, &vecAbsMaxs );
+ s_ClientShadowMgr.ComputeShadowBBox(pRenderable, shadow.m_ShadowHandle, vecAbsCenter, flRadius, &vecAbsMins, &vecAbsMaxs);
// FIXME: Add distance check here?
@@ -1172,6 +1196,7 @@ CClientShadowMgr::CClientShadowMgr() :
{
m_nDepthTextureResolution = r_flashlightdepthres.GetInt();
m_bThreaded = false;
+ m_bShadowFromWorldLights = r_worldlight_castshadows.GetBool();
}
@@ -1836,6 +1861,10 @@ ClientShadowHandle_t CClientShadowMgr::CreateProjectedTexture( ClientEntityHandl
shadow.m_ClientLeafShadowHandle = ClientLeafSystem()->AddShadow( h, flags );
shadow.m_Flags = flags;
shadow.m_nRenderFrame = -1;
+ shadow.m_ShadowDir = GetShadowDirection();
+ shadow.m_CurrentLightPos.Init(FLT_MAX, FLT_MAX, FLT_MAX);
+ shadow.m_TargetLightPos.Init(FLT_MAX, FLT_MAX, FLT_MAX);
+ shadow.m_LightPosLerp = FLT_MAX;
shadow.m_LastOrigin.Init( FLT_MAX, FLT_MAX, FLT_MAX );
shadow.m_LastAngles.Init( FLT_MAX, FLT_MAX, FLT_MAX );
Assert( ( ( shadow.m_Flags & SHADOW_FLAGS_FLASHLIGHT ) == 0 ) !=
@@ -2307,7 +2336,7 @@ void CClientShadowMgr::BuildOrthoShadow( IClientRenderable* pRenderable,
AngleVectors( pRenderable->GetRenderAngles(), &vec[0], &vec[1], &vec[2] );
vec[1] *= -1.0f;
- Vector vecShadowDir = GetShadowDirection( pRenderable );
+ Vector vecShadowDir = GetShadowDirection(handle);
// Project the shadow casting direction into the space of the object
Vector localShadowDir;
@@ -2490,7 +2519,7 @@ void CClientShadowMgr::BuildRenderToTextureShadow( IClientRenderable* pRenderabl
AngleVectors( pRenderable->GetRenderAngles(), &vec[0], &vec[1], &vec[2] );
vec[1] *= -1.0f;
- Vector vecShadowDir = GetShadowDirection( pRenderable );
+ Vector vecShadowDir = GetShadowDirection(handle);
// Debugging aid
// const model_t *pModel = pRenderable->GetModel();
@@ -2961,8 +2990,7 @@ void CClientShadowMgr::PreRender()
{
MDLCACHE_CRITICAL_SECTION();
ClientShadowHandle_t& handle = m_DirtyShadows[ i ];
- Assert( m_Shadows.IsValidIndex( handle ) );
- UpdateProjectedTextureInternal( handle, false );
+ UpdateDirtyShadow(handle);
i = m_DirtyShadows.NextInorder(i);
}
m_DirtyShadows.RemoveAll();
@@ -3152,7 +3180,7 @@ void CClientShadowMgr::UpdateShadow( ClientShadowHandle_t handle, bool force )
const Vector& origin = pRenderable->GetRenderOrigin();
const QAngle& angles = pRenderable->GetRenderAngles();
- if (force || (origin != shadow.m_LastOrigin) || (angles != shadow.m_LastAngles))
+ if (force || (origin != shadow.m_LastOrigin) || (angles != shadow.m_LastAngles) || shadow.m_LightPosLerp < 1.0f)
{
// Store off the new pos/orientation
VectorCopy( origin, shadow.m_LastOrigin );
@@ -3271,12 +3299,12 @@ void CClientShadowMgr::ComputeBoundingSphere( IClientRenderable* pRenderable, Ve
//-----------------------------------------------------------------------------
// Computes a rough AABB encompassing the volume of the shadow
//-----------------------------------------------------------------------------
-void CClientShadowMgr::ComputeShadowBBox( IClientRenderable *pRenderable, const Vector &vecAbsCenter, float flRadius, Vector *pAbsMins, Vector *pAbsMaxs )
+void CClientShadowMgr::ComputeShadowBBox(IClientRenderable *pRenderable, ClientShadowHandle_t shadowHandle, const Vector &vecAbsCenter, float flRadius, Vector *pAbsMins, Vector *pAbsMaxs)
{
// This is *really* rough. Basically we simply determine the
// maximum shadow casting length and extrude the box by that distance
- Vector vecShadowDir = GetShadowDirection( pRenderable );
+ Vector vecShadowDir = GetShadowDirection(shadowHandle);
for (int i = 0; i < 3; ++i)
{
float flShadowCastDistance = GetShadowDistance( pRenderable );
@@ -3374,7 +3402,7 @@ bool CClientShadowMgr::CullReceiver( ClientShadowHandle_t handle, IClientRendera
if (foundSeparatingPlane)
{
// Compute which side of the plane the renderable is on..
- Vector vecShadowDir = GetShadowDirection( pSourceRenderable );
+ Vector vecShadowDir = GetShadowDirection(handle);
float shadowDot = DotProduct( vecShadowDir, plane.normal );
float receiverDot = DotProduct( plane.normal, origin );
float sourceDot = DotProduct( plane.normal, originSource );
@@ -4209,6 +4237,181 @@ bool CClientShadowMgr::IsFlashlightTarget( ClientShadowHandle_t shadowHandle, IC
return false;
}
+const Vector &CClientShadowMgr::GetShadowDirection(ClientShadowHandle_t shadowHandle) const
+{
+ Assert(shadowHandle != CLIENTSHADOW_INVALID_HANDLE);
+
+ IClientRenderable* pRenderable = ClientEntityList().GetClientRenderableFromHandle(m_Shadows[shadowHandle].m_Entity);
+ Assert(pRenderable);
+
+ if (!IsShadowingFromWorldLights())
+ {
+ return GetShadowDirection(pRenderable);
+ }
+
+ Vector &vecResult = AllocTempVector();
+ vecResult = m_Shadows[shadowHandle].m_ShadowDir;
+
+ // Allow the renderable to override the default
+ pRenderable->GetShadowCastDirection(&vecResult, GetActualShadowCastType(pRenderable));
+
+ return vecResult;
+}
+
+void CClientShadowMgr::UpdateShadowDirectionFromLocalLightSource(ClientShadowHandle_t shadowHandle)
+{
+ Assert(shadowHandle != CLIENTSHADOW_INVALID_HANDLE);
+
+ ClientShadow_t& shadow = m_Shadows[shadowHandle];
+
+ IClientRenderable* pRenderable = ClientEntityList().GetClientRenderableFromHandle(shadow.m_Entity);
+
+ // TODO: Figure out why this still gets hit
+ Assert(pRenderable);
+ if (!pRenderable)
+ {
+ DevWarning("%s(): Skipping shadow with invalid client renderable (shadow handle %d)\n", __FUNCTION__, shadowHandle);
+ return;
+ }
+
+ Vector bbMin, bbMax;
+ pRenderable->GetRenderBoundsWorldspace(bbMin, bbMax);
+ Vector origin(0.5f * (bbMin + bbMax));
+ origin.z = bbMin.z; // Putting origin at the bottom of the bounding box makes the shadows a little shorter
+
+ Vector lightPos;
+ Vector lightBrightness;
+
+ if (shadow.m_LightPosLerp >= 1.0f) // skip finding new light source if we're in the middle of a lerp
+ {
+ // Calculate minimum brightness squared
+ float flMinBrightnessSqr = r_worldlight_mincastintensity.GetFloat();
+ flMinBrightnessSqr *= flMinBrightnessSqr;
+
+ if (g_pWorldLights->GetBrightestLightSource(pRenderable->GetRenderOrigin(), lightPos, lightBrightness) == false ||
+ lightBrightness.LengthSqr() < flMinBrightnessSqr)
+ {
+ // didn't find a light source at all, use default shadow direction
+ // TODO: Could switch to using blobby shadow in this case
+ lightPos.Init(FLT_MAX, FLT_MAX, FLT_MAX);
+ }
+ }
+
+ if (shadow.m_LightPosLerp == FLT_MAX) // first light pos ever, just init
+ {
+ shadow.m_CurrentLightPos = lightPos;
+ shadow.m_TargetLightPos = lightPos;
+ shadow.m_LightPosLerp = 1.0f;
+ }
+ else if (shadow.m_LightPosLerp < 1.0f)
+ {
+ // We're in the middle of a lerp from current to target light. Finish it.
+ shadow.m_LightPosLerp += gpGlobals->frametime * 1.0f / r_worldlight_lerptime.GetFloat();
+ shadow.m_LightPosLerp = clamp(shadow.m_LightPosLerp, 0.0f, 1.0f);
+
+ Vector currLightPos(shadow.m_CurrentLightPos);
+ Vector targetLightPos(shadow.m_TargetLightPos);
+ if (currLightPos.x == FLT_MAX)
+ {
+ currLightPos = origin - 200.0f * GetShadowDirection();
+ }
+ if (targetLightPos.x == FLT_MAX)
+ {
+ targetLightPos = origin - 200.0f * GetShadowDirection();
+ }
+
+ // lerp light pos
+ Vector v1 = origin - shadow.m_CurrentLightPos;
+ v1.NormalizeInPlace();
+
+ Vector v2 = origin - shadow.m_TargetLightPos;
+ v2.NormalizeInPlace();
+
+ // SAULUNDONE: caused over top sweeping far too often
+#if 0
+ if (v1.Dot(v2) < 0.0f)
+ {
+ // if change in shadow angle is more than 90 degrees, lerp over the renderable's top to avoid long sweeping shadows
+ Vector fakeOverheadLightPos(origin.x, origin.y, origin.z + 200.0f);
+ if (shadow.m_LightPosLerp < 0.5f)
+ {
+ lightPos = Lerp(2.0f * shadow.m_LightPosLerp, currLightPos, fakeOverheadLightPos);
+ }
+ else
+ {
+ lightPos = Lerp(2.0f * shadow.m_LightPosLerp - 1.0f, fakeOverheadLightPos, targetLightPos);
+ }
+ }
+ else
+#endif
+ {
+ lightPos = Lerp(shadow.m_LightPosLerp, currLightPos, targetLightPos);
+ }
+
+ if (shadow.m_LightPosLerp >= 1.0f)
+ {
+ shadow.m_CurrentLightPos = shadow.m_TargetLightPos;
+ }
+ }
+ else if (shadow.m_LightPosLerp >= 1.0f)
+ {
+ // check if we have a new closest light position and start a new lerp
+ float flDistSq = (lightPos - shadow.m_CurrentLightPos).LengthSqr();
+
+ if (flDistSq > 1.0f)
+ {
+ // light position has changed, which means we got a new light source. Initiate a lerp
+ shadow.m_TargetLightPos = lightPos;
+ shadow.m_LightPosLerp = 0.0f;
+ }
+
+ lightPos = shadow.m_CurrentLightPos;
+ }
+
+ if (lightPos.x == FLT_MAX)
+ {
+ lightPos = origin - 200.0f * GetShadowDirection();
+ }
+
+ Vector vecResult(origin - lightPos);
+ vecResult.NormalizeInPlace();
+
+ vecResult.z *= r_worldlight_shortenfactor.GetFloat();
+ vecResult.NormalizeInPlace();
+
+ shadow.m_ShadowDir = vecResult;
+
+ if (r_worldlight_debug.GetBool())
+ {
+ NDebugOverlay::Line(lightPos, origin, 255, 255, 0, false, 0.0f);
+ }
+}
+
+void CClientShadowMgr::UpdateDirtyShadow(ClientShadowHandle_t handle)
+{
+ Assert(m_Shadows.IsValidIndex(handle));
+
+ if (IsShadowingFromWorldLights())
+ UpdateShadowDirectionFromLocalLightSource(handle);
+
+ UpdateProjectedTextureInternal(handle, false);
+}
+
+void WorldLightCastShadowCallback(IConVar *pVar, const char *pszOldValue, float flOldValue)
+{
+ s_ClientShadowMgr.SetShadowFromWorldLightsEnabled(r_worldlight_castshadows.GetBool());
+}
+
+void CClientShadowMgr::SetShadowFromWorldLightsEnabled(bool bEnabled)
+{
+ if (bEnabled == IsShadowingFromWorldLights())
+ return;
+
+ m_bShadowFromWorldLights = bEnabled;
+ UpdateAllShadows();
+}
+
+
//-----------------------------------------------------------------------------
// A material proxy that resets the base texture to use the rendered shadow
//-----------------------------------------------------------------------------
diff --git a/mp/src/game/client/fx_impact.cpp b/mp/src/game/client/fx_impact.cpp
index 682d5435d2..80d5cec5e2 100644
--- a/mp/src/game/client/fx_impact.cpp
+++ b/mp/src/game/client/fx_impact.cpp
@@ -70,7 +70,7 @@ IterationRetval_t CRagdollEnumerator::EnumElement( IHandleEntity *pHandleEntity
//-----------------------------------------------------------------------------
// Purpose:
//-----------------------------------------------------------------------------
-bool FX_AffectRagdolls( Vector vecOrigin, Vector vecStart, int iDamageType )
+bool FX_AffectRagdolls( const Vector &vecOrigin, const Vector &vecStart, int iDamageType )
{
// don't do this when lots of ragdolls are simulating
if ( s_RagdollLRU.CountRagdolls(true) > 1 )
diff --git a/mp/src/game/client/fx_water.h b/mp/src/game/client/fx_water.h
index a1e623a08e..dc5c6576a4 100644
--- a/mp/src/game/client/fx_water.h
+++ b/mp/src/game/client/fx_water.h
@@ -71,7 +71,7 @@ extern void FX_GunshotSlimeSplash( const Vector &origin, const Vector &normal, f
// *color - tint of the lighting at this point
// *luminosity - adjusted luminosity at this point
//-----------------------------------------------------------------------------
-inline void FX_GetSplashLighting( Vector position, Vector *color, float *luminosity )
+inline void FX_GetSplashLighting( const Vector &position, Vector *color, float *luminosity )
{
// Compute our lighting at our position
Vector totalColor = engine->GetLightForPoint( position, true );
diff --git a/mp/src/game/client/glow_overlay.cpp b/mp/src/game/client/glow_overlay.cpp
index 72915e3c5a..06f616f9d9 100644
--- a/mp/src/game/client/glow_overlay.cpp
+++ b/mp/src/game/client/glow_overlay.cpp
@@ -65,7 +65,7 @@ float g_flOverlayRange = cos( DEG2RAD( 40 ) );
// ----------------------------------------------------------------------------- //
// ----------------------------------------------------------------------------- //
-void Do2DRotation( Vector vIn, Vector &vOut, float flDegrees, int i1, int i2, int i3 )
+void Do2DRotation( const Vector &vIn, Vector &vOut, float flDegrees, int i1, int i2, int i3 )
{
float c, s;
SinCos( DEG2RAD( flDegrees ), &s, &c );
diff --git a/mp/src/game/client/hl2/hud_weaponselection.cpp b/mp/src/game/client/hl2/hud_weaponselection.cpp
index 33d0a06358..a48e09e763 100644
--- a/mp/src/game/client/hl2/hud_weaponselection.cpp
+++ b/mp/src/game/client/hl2/hud_weaponselection.cpp
@@ -684,7 +684,8 @@ void CHudWeaponSelection::Paint()
xpos = (GetWide() - width) / 2;
ypos = 0;
- int iActiveSlot = (pSelectedWeapon ? pSelectedWeapon->GetSlot() : -1);
+ // We have already ensured that pSelectedWeapon is not nullptr
+ int iActiveSlot = pSelectedWeapon->GetSlot();
// draw the bucket set
// iterate over all the weapon slots
@@ -779,11 +780,12 @@ void CHudWeaponSelection::DrawLargeWeaponBox( C_BaseCombatWeapon *pWeapon, bool
// draw icon
col[3] *= (alpha / 255.0f);
- if ( pWeapon->GetSpriteActive() )
+ const CHudTexture* pWeaponSpriteActive = pWeapon->GetSpriteActive();
+ if (pWeaponSpriteActive)
{
// find the center of the box to draw in
- int iconWidth = pWeapon->GetSpriteActive()->Width();
- int iconHeight = pWeapon->GetSpriteActive()->Height();
+ int iconWidth = pWeaponSpriteActive->Width();
+ int iconHeight = pWeaponSpriteActive->Height();
int x_offs = (boxWide - iconWidth) / 2;
@@ -809,7 +811,7 @@ void CHudWeaponSelection::DrawLargeWeaponBox( C_BaseCombatWeapon *pWeapon, bool
col[3] = alpha;
// draw an active version over the top
- pWeapon->GetSpriteActive()->DrawSelf( xpos + x_offs, ypos + y_offs, col );
+ pWeaponSpriteActive->DrawSelf( xpos + x_offs, ypos + y_offs, col );
}
// draw the inactive version
@@ -845,11 +847,11 @@ void CHudWeaponSelection::DrawLargeWeaponBox( C_BaseCombatWeapon *pWeapon, bool
// draw icon
col[3] *= (alpha / 255.0f);
-
- if ( pWeapon->GetSpriteInactive() )
+ const CHudTexture *pWeaponSpriteInactive = pWeapon->GetSpriteInactive();
+ if (pWeaponSpriteInactive)
{
- iconWidth = pWeapon->GetSpriteInactive()->Width();
- iconHeight = pWeapon->GetSpriteInactive()->Height();
+ iconWidth = pWeaponSpriteInactive->Width();
+ iconHeight = pWeaponSpriteInactive->Height();
x_offs = (boxWide - iconWidth) / 2;
if ( bSelected && HUDTYPE_CAROUSEL == hud_fastswitch.GetInt() )
@@ -869,14 +871,14 @@ void CHudWeaponSelection::DrawLargeWeaponBox( C_BaseCombatWeapon *pWeapon, bool
}
// draw the inactive version
- pWeapon->GetSpriteInactive()->DrawSelf( xpos + x_offs, ypos + y_offs, iconWidth, iconHeight, col );
+ pWeaponSpriteInactive->DrawSelf(xpos + x_offs, ypos + y_offs, iconWidth, iconHeight, col);
}
-
- if ( bSelected && pWeapon->GetSpriteActive() )
+ const CHudTexture* pWeaponSpriteActive = pWeapon->GetSpriteActive();
+ if (bSelected && pWeaponSpriteActive)
{
// find the center of the box to draw in
- iconWidth = pWeapon->GetSpriteActive()->Width();
- iconHeight = pWeapon->GetSpriteActive()->Height();
+ iconWidth = pWeaponSpriteActive->Width();
+ iconHeight = pWeaponSpriteActive->Height();
x_offs = (boxWide - iconWidth) / 2;
if ( HUDTYPE_CAROUSEL == hud_fastswitch.GetInt() )
@@ -894,13 +896,13 @@ void CHudWeaponSelection::DrawLargeWeaponBox( C_BaseCombatWeapon *pWeapon, bool
{
if (fl >= 1.0f)
{
- pWeapon->GetSpriteActive()->DrawSelf( xpos + x_offs, ypos + y_offs, col );
+ pWeaponSpriteActive->DrawSelf(xpos + x_offs, ypos + y_offs, col);
}
else
{
// draw a percentage of the last one
col[3] *= fl;
- pWeapon->GetSpriteActive()->DrawSelf( xpos + x_offs, ypos + y_offs, col );
+ pWeaponSpriteActive->DrawSelf(xpos + x_offs, ypos + y_offs, col);
}
}
}
diff --git a/mp/src/game/client/hud_animationinfo.cpp b/mp/src/game/client/hud_animationinfo.cpp
index 27949987d1..ae4ec5c2d1 100644
--- a/mp/src/game/client/hud_animationinfo.cpp
+++ b/mp/src/game/client/hud_animationinfo.cpp
@@ -254,6 +254,9 @@ static int HudElementCompletion( const char *partial, char commands[ COMMAND_COM
int c = gHUD.m_HudList.Count();
int i;
+
+ const size_t pSubstringSize = strlen(substring);
+
for ( i = 0; i < c; i++ )
{
CHudElement *e = gHUD.m_HudList[ i ];
@@ -265,7 +268,7 @@ static int HudElementCompletion( const char *partial, char commands[ COMMAND_COM
// Insert into lookup
if ( substring[0] )
{
- if ( !Q_strncasecmp( e->GetName(), substring, strlen( substring ) ) )
+ if (!Q_strncasecmp(e->GetName(), substring, pSubstringSize))
{
add = true;
}
diff --git a/mp/src/game/client/hud_basechat.cpp b/mp/src/game/client/hud_basechat.cpp
index f6b2041385..7accbd2736 100644
--- a/mp/src/game/client/hud_basechat.cpp
+++ b/mp/src/game/client/hud_basechat.cpp
@@ -1710,9 +1710,10 @@ void CBaseHudChat::ChatPrintf( int iPlayerIndex, int iFilter, const char *fmt, .
va_end(marker);
// Strip any trailing '\n'
- if ( strlen( msg ) > 0 && msg[ strlen( msg )-1 ] == '\n' )
+ const size_t pMsgSize = strlen(msg);
+ if (pMsgSize > 0 && msg[pMsgSize - 1] == '\n')
{
- msg[ strlen( msg ) - 1 ] = 0;
+ msg[pMsgSize - 1] = 0;
}
// Strip leading \n characters ( or notify/color signifiers ) for empty string check
diff --git a/mp/src/game/client/in_main.cpp b/mp/src/game/client/in_main.cpp
index 0c532dbe10..b3d4536ca9 100644
--- a/mp/src/game/client/in_main.cpp
+++ b/mp/src/game/client/in_main.cpp
@@ -594,32 +594,24 @@ float CInput::KeyState ( kbutton_t *key )
val = down ? 0.5 : 0.0;
}
- if ( impulseup && !impulsedown )
+ else if ( impulseup && !impulsedown )
{
// released this frame?
- val = down ? 0.0 : 0.0;
+ val = 0;
}
- if ( !impulsedown && !impulseup )
+ else if ( !impulsedown && !impulseup )
{
// held the entire frame?
val = down ? 1.0 : 0.0;
}
- if ( impulsedown && impulseup )
+ else if ( impulsedown && impulseup )
{
- if ( down )
- {
- // released and re-pressed this frame
- val = 0.75;
- }
- else
- {
- // pressed and released this frame
- val = 0.25;
- }
+ val = down ? 0.75 : 0.25;
}
+
// clear impulses
key->state &= 1;
return val;
diff --git a/mp/src/game/client/momentum/c_mom_player.cpp b/mp/src/game/client/momentum/c_mom_player.cpp
index 8bb0cc40ad..7801bdb16c 100644
--- a/mp/src/game/client/momentum/c_mom_player.cpp
+++ b/mp/src/game/client/momentum/c_mom_player.cpp
@@ -15,17 +15,15 @@ RecvPropBool(RECVINFO(m_bHasPracticeMode)),
RecvPropBool(RECVINFO(m_bUsingCPMenu)),
RecvPropInt(RECVINFO(m_iCurrentStepCP)),
RecvPropInt(RECVINFO(m_iCheckpointCount)),
+RecvPropInt(RECVINFO(m_afButtonDisabled)),
RecvPropDataTable(RECVINFO_DT(m_RunData), SPROP_PROXY_ALWAYS_YES, &REFERENCE_RECV_TABLE(DT_MOM_RunEntData)),
RecvPropDataTable(RECVINFO_DT(m_RunStats), SPROP_PROXY_ALWAYS_YES, &REFERENCE_RECV_TABLE(DT_MOM_RunStats)),
-END_RECV_TABLE()
+END_RECV_TABLE();
BEGIN_PREDICTION_DATA(C_MomentumPlayer)
-#ifdef CS_SHIELD_ENABLED
-DEFINE_PRED_FIELD(m_bShieldDrawn, FIELD_BOOLEAN, FTYPEDESC_INSENDTABLE),
-#endif
DEFINE_PRED_FIELD(m_iShotsFired, FIELD_INTEGER, FTYPEDESC_INSENDTABLE),
DEFINE_PRED_FIELD(m_iDirection, FIELD_INTEGER, FTYPEDESC_INSENDTABLE),
-END_PREDICTION_DATA()
+END_PREDICTION_DATA();
C_MomentumPlayer::C_MomentumPlayer()
{
@@ -34,6 +32,7 @@ C_MomentumPlayer::C_MomentumPlayer()
m_RunData.m_bMapFinished = false;
m_RunData.m_flLastJumpTime = 0.0f;
m_bHasPracticeMode = false;
+ m_afButtonDisabled = 0;
m_RunStats.Init();
}
diff --git a/mp/src/game/client/momentum/c_mom_player.h b/mp/src/game/client/momentum/c_mom_player.h
index 9df758f927..0636eff745 100644
--- a/mp/src/game/client/momentum/c_mom_player.h
+++ b/mp/src/game/client/momentum/c_mom_player.h
@@ -7,8 +7,8 @@
#include "cbase.h"
#include
#include "c_mom_replay_entity.h"
-#include
-#include
+#include
+#include
class C_MomentumPlayer : public C_BasePlayer
{
@@ -54,6 +54,8 @@ class C_MomentumPlayer : public C_BasePlayer
bool m_bDidPlayerBhop;
bool m_bHasPracticeMode;
+ int m_afButtonDisabled;
+
bool m_bUsingCPMenu;
int m_iCurrentStepCP;
int m_iCheckpointCount;
diff --git a/mp/src/game/client/momentum/c_mom_replay_entity.h b/mp/src/game/client/momentum/c_mom_replay_entity.h
index e2af84059a..7f25eb7ec7 100644
--- a/mp/src/game/client/momentum/c_mom_replay_entity.h
+++ b/mp/src/game/client/momentum/c_mom_replay_entity.h
@@ -1,8 +1,8 @@
#pragma once
#include "cbase.h"
-#include
-#include
+#include
+#include
#include <../interpolatedvar.h>
class C_MomentumReplayGhostEntity : public C_BaseAnimating
diff --git a/mp/src/game/client/momentum/client_events.cpp b/mp/src/game/client/momentum/client_events.cpp
index 37ba51ede3..46741751bc 100644
--- a/mp/src/game/client/momentum/client_events.cpp
+++ b/mp/src/game/client/momentum/client_events.cpp
@@ -27,10 +27,10 @@ void CMOMClientEvents::PostInit()
if (SteamAPI_IsSteamRunning())
{
- mom_UTIL->GetRemoteRepoModVersion();
+ g_pMomentumUtil->GetRemoteRepoModVersion();
}
- // mount CSS content even if it's on a different drive than SDK
+ // Mount CSS content even if it's on a different drive than SDK
if (steamapicontext && steamapicontext->SteamApps())
{
char installPath[MAX_PATH];
@@ -47,10 +47,23 @@ void CMOMClientEvents::PostInit()
char downloadPath[MAX_PATH];
V_ComposeFileName(pathCStrike, "download", downloadPath, sizeof(downloadPath));
filesystem->AddSearchPath(downloadPath, "GAME");
+ filesystem->AddSearchPath(downloadPath, "download");
-#ifdef DEBUG
+#ifdef _DEBUG
filesystem->PrintSearchPaths();
#endif
+
+ // INTERESTING BUG, VOLVO!
+ // Apparently, mounting sounds from any directory that isn't included in gameinfo.txt is impossible
+ // to play without restarting the entire sound system. So we do that here.
+ // If we had engine code...
+ ConCommand *snd_restart = dynamic_cast(g_pCVar->FindCommand("snd_restart"));
+ if (snd_restart)
+ {
+ char const *argv[1] = {"snd_restart"};
+ CCommand cmd(1, argv);
+ snd_restart->Dispatch(cmd);
+ }
}
MountAdditionalContent();
@@ -59,6 +72,16 @@ void CMOMClientEvents::PostInit()
// MOM_TODO: Change this once we hit Alpha/Beta
// MOM_CURRENT_VERSION
messageboxpanel->CreateMessageboxVarRef("#MOM_StartupMsg_Prealpha_Title", "#MOM_StartupMsg_Prealpha", "mom_toggle_versionwarn", "#MOM_IUnderstand");
+
+ // So: If cl_software_cursor is 1 on game init, it won't use the software cursor for some reason, so we have to trick the engine
+ // so it obeys
+ // If you find the reason, let @Rubén know (Probably the callback function is not being called on init, right?)
+ ConVarRef cVarCursor("cl_software_cursor");
+ if (cVarCursor.GetBool())
+ {
+ cVarCursor.SetValue(0);
+ cVarCursor.SetValue(1);
+ }
if (!steamapicontext || !steamapicontext->SteamHTTP() || !steamapicontext->SteamUtils())
{
diff --git a/mp/src/game/client/momentum/dynamicrendertargets.cpp b/mp/src/game/client/momentum/dynamicrendertargets.cpp
index ed46228a8c..74499b38f1 100644
--- a/mp/src/game/client/momentum/dynamicrendertargets.cpp
+++ b/mp/src/game/client/momentum/dynamicrendertargets.cpp
@@ -4,6 +4,10 @@
#include "materialsystem/itexture.h"
#include "tier0/icommandline.h"
+
+static ConVar ssao_enable("ssao_enable", "1", FCVAR_ARCHIVE | FCVAR_REPLICATED);
+
+
void CDynamicRenderTargets::InitClientRenderTargets(IMaterialSystem *pMaterialSystem,
IMaterialSystemHardwareConfig *pHardwareConfig)
{
@@ -19,6 +23,7 @@ void CDynamicRenderTargets::InitDynamicRenderTargets()
{
m_MaskGameUITexture.Init(CreateMaskGameUITexture());
m_DepthBufferTexture.Init(CreateDepthBufferTexture());
+ m_SSAOTexture.Init(CreateSSAOTexture());
}
void CDynamicRenderTargets::ShutdownClientRenderTargets()
@@ -34,6 +39,7 @@ void CDynamicRenderTargets::ShutdownDynamicRenderTargets()
{
m_MaskGameUITexture.Shutdown();
m_DepthBufferTexture.Shutdown();
+ m_SSAOTexture.Shutdown();
}
void CDynamicRenderTargets::PreRender() { UpdateDynamicRenderTargets(); }
@@ -64,8 +70,10 @@ Vector2D CDynamicRenderTargets::GetViewport()
ITexture *CDynamicRenderTargets::CreateMaskGameUITexture()
{
+ Vector2D viewport = GetViewport();
+
return m_pMaterialSystem->CreateNamedRenderTargetTextureEx2(
- "_rt_MaskGameUI", GetViewport().x, GetViewport().y, RT_SIZE_FULL_FRAME_BUFFER,
+ "_rt_MaskGameUI", viewport.x, viewport.y, RT_SIZE_FULL_FRAME_BUFFER,
m_pMaterialSystem->GetBackBufferFormat(), MATERIAL_RT_DEPTH_SHARED, 0, CREATERENDERTARGETFLAGS_HDR);
}
@@ -78,11 +86,26 @@ ITexture *CDynamicRenderTargets::CreateDepthBufferTexture()
if (textureTF2DepthBuffer)
flags = textureTF2DepthBuffer->GetFlags();
- return m_pMaterialSystem->CreateNamedRenderTargetTextureEx2("_rt_DepthBuffer", GetViewport().x, GetViewport().y,
+ Vector2D viewport = GetViewport();
+ return m_pMaterialSystem->CreateNamedRenderTargetTextureEx2("_rt_DepthBuffer", viewport.x, viewport.y,
RT_SIZE_FULL_FRAME_BUFFER, IMAGE_FORMAT_RGBA32323232F,
MATERIAL_RT_DEPTH_NONE, flags, NULL);
}
+
+ITexture* CDynamicRenderTargets::CreateSSAOTexture()
+{
+ ITexture *depthOld = m_pMaterialSystem->FindTexture("_rt_DepthBuffer", TEXTURE_GROUP_RENDER_TARGET);
+ int flags = TEXTUREFLAGS_NOMIP | TEXTUREFLAGS_NOLOD | TEXTUREFLAGS_RENDERTARGET;
+ if (depthOld)
+ flags = depthOld->GetFlags();
+
+ Vector2D viewport = GetViewport();
+ return m_pMaterialSystem->CreateNamedRenderTargetTextureEx2("_rt_SSAO", viewport.x, viewport.y, RT_SIZE_NO_CHANGE, m_pMaterialSystem->GetBackBufferFormat(),
+ MATERIAL_RT_DEPTH_SHARED, flags, 0);
+}
+
+
static CDynamicRenderTargets g_DynamicRenderTargets;
EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CDynamicRenderTargets, IClientRenderTargets, CLIENTRENDERTARGETS_INTERFACE_VERSION,
g_DynamicRenderTargets);
diff --git a/mp/src/game/client/momentum/dynamicrendertargets.h b/mp/src/game/client/momentum/dynamicrendertargets.h
index cc11b4e4ba..451f9ee853 100644
--- a/mp/src/game/client/momentum/dynamicrendertargets.h
+++ b/mp/src/game/client/momentum/dynamicrendertargets.h
@@ -25,11 +25,13 @@ class CDynamicRenderTargets : public CBaseClientRenderTargets, public CAutoGameS
virtual ITexture* CreateMaskGameUITexture();
virtual ITexture* CreateDepthBufferTexture();
+ virtual ITexture* CreateSSAOTexture();
private:
Vector2D m_pOldViewport;
CTextureReference m_MaskGameUITexture;
CTextureReference m_DepthBufferTexture;
+ CTextureReference m_SSAOTexture;
IMaterialSystem* m_pMaterialSystem;
};
diff --git a/mp/src/game/client/momentum/mom_event_listener.cpp b/mp/src/game/client/momentum/mom_event_listener.cpp
index 7d290d2165..6efc1d9bc7 100644
--- a/mp/src/game/client/momentum/mom_event_listener.cpp
+++ b/mp/src/game/client/momentum/mom_event_listener.cpp
@@ -6,18 +6,13 @@
void C_Momentum_EventListener::Init()
{
//add listeners for all of our custom events
- ListenForGameEvent("run_save");
ListenForGameEvent("run_upload");
ListenForGameEvent("map_init");
}
void C_Momentum_EventListener::FireGameEvent(IGameEvent *pEvent)
{
- if (!Q_strcmp("run_save", pEvent->GetName()))
- {
- m_bTimeDidSave = pEvent->GetBool("run_saved");
- }
- else if (!Q_strcmp("run_upload", pEvent->GetName()))
+ if (!Q_strcmp("run_upload", pEvent->GetName()))
{
m_bTimeDidUpload = pEvent->GetBool("run_posted");
Q_strncpy(m_szRunUploadStatus, pEvent->GetString("web_msg"), sizeof(m_szRunUploadStatus));
diff --git a/mp/src/game/client/momentum/mom_event_listener.h b/mp/src/game/client/momentum/mom_event_listener.h
index c6088662a7..a493ae5088 100644
--- a/mp/src/game/client/momentum/mom_event_listener.h
+++ b/mp/src/game/client/momentum/mom_event_listener.h
@@ -1,13 +1,12 @@
#pragma once
#include "mom_shareddefs.h"
-#include "util/run_stats.h"
+#include "run/run_stats.h"
class C_Momentum_EventListener : public CGameEventListener
{
public:
C_Momentum_EventListener() :
- m_bTimeDidSave(false),
m_bTimeDidUpload(false), m_bMapIsLinear(false), m_iMapZoneCount(0)
{ }
@@ -15,7 +14,7 @@ class C_Momentum_EventListener : public CGameEventListener
void FireGameEvent(IGameEvent* pEvent) OVERRIDE;
- bool m_bTimeDidSave, m_bTimeDidUpload;
+ bool m_bTimeDidUpload;
bool m_bMapIsLinear;
int m_iMapZoneCount;
diff --git a/mp/src/game/client/momentum/mom_run_poster.cpp b/mp/src/game/client/momentum/mom_run_poster.cpp
index 789b556c23..bdc8abab29 100644
--- a/mp/src/game/client/momentum/mom_run_poster.cpp
+++ b/mp/src/game/client/momentum/mom_run_poster.cpp
@@ -17,7 +17,7 @@ void CRunPoster::Init()
void CRunPoster::FireGameEvent(IGameEvent *pEvent)
{
- if (!Q_strcmp("replay_save", pEvent->GetName()))
+ if (!Q_strcmp("replay_save", pEvent->GetName()) && pEvent->GetBool("save"))
{
char filePath[MAX_PATH];
const char *filename = pEvent->GetString("filename");
diff --git a/mp/src/game/client/momentum/ui/ClientTimesDisplay.cpp b/mp/src/game/client/momentum/ui/ClientTimesDisplay.cpp
index c2280a1b07..a3ba352309 100644
--- a/mp/src/game/client/momentum/ui/ClientTimesDisplay.cpp
+++ b/mp/src/game/client/momentum/ui/ClientTimesDisplay.cpp
@@ -36,6 +36,7 @@
#include
#include
#include "IMessageboxPanel.h"
+#include "run/mom_replay_manager.h"
extern IFileSystem *filesystem;
@@ -158,7 +159,7 @@ CClientTimesDisplay::CClientTimesDisplay(IViewPort *pViewPort) :
m_iDesiredHeight = GetTall();
// update scoreboard instantly if on of these events occur
- ListenForGameEvent("run_save");
+ ListenForGameEvent("replay_save");
ListenForGameEvent("run_upload");
ListenForGameEvent("game_newmap");
@@ -505,16 +506,16 @@ void CClientTimesDisplay::FireGameEvent(IGameEvent *event)
const char *type = event->GetName();
- if (Q_strcmp(type, "run_save") == 0)
+ if (FStrEq(type, "replay_save") && event->GetBool("save"))
{
// this updates the local times file, needing a reload of it
m_bLocalTimesNeedUpdate = true;
}
- else if (Q_strcmp(type, "run_upload") == 0)
+ else if (FStrEq(type, "run_upload"))
{
m_bFriendsNeedUpdate = m_bOnlineNeedUpdate = event->GetBool("run_posted");
}
- else if (Q_strcmp(type, "game_newmap") == 0)
+ else if (FStrEq(type, "game_newmap"))
{
m_bLocalTimesLoaded = false;
m_bMapInfoLoaded = false;
@@ -696,28 +697,36 @@ void CClientTimesDisplay::LoadLocalTimes(KeyValues *kv)
if (!m_bLocalTimesLoaded || m_bLocalTimesNeedUpdate)
{
// Clear the local times for a refresh
- m_vLocalTimes.RemoveAll();
+ m_vLocalTimes.PurgeAndDeleteElements();
- // Load from .tim file
- KeyValues *pLoaded = new KeyValues("local");
- char fileName[MAX_PATH], filePath[MAX_PATH];
const char *mapName = g_pGameRules->MapName();
- Q_snprintf(fileName, MAX_PATH, "%s%s", mapName ? mapName : "FIXME", EXT_TIME_FILE);
- V_ComposeFileName(MAP_FOLDER, fileName, filePath, MAX_PATH);
+ char path[MAX_PATH];
+ Q_snprintf(path, MAX_PATH, "%s/%s*%s", RECORDING_PATH, mapName, EXT_RECORDING_FILE);
+ V_FixSlashes(path);
- DevLog("Loading from file %s...\n", filePath);
- if (pLoaded->LoadFromFile(filesystem, filePath, "MOD"))
+ FileFindHandle_t found;
+ const char *pFoundFile = filesystem->FindFirstEx(path, "MOD", &found);
+ while (pFoundFile)
+ {
+ // NOTE: THIS NEEDS TO BE MANUALLY CLEANED UP!
+ char pReplayPath[MAX_PATH];
+ V_ComposeFileName(RECORDING_PATH, pFoundFile, pReplayPath, MAX_PATH);
+ CMomReplayBase *pBase = CMomReplayManager::LoadReplayFile(pReplayPath, false);
+
+ if (pBase)
+ m_vLocalTimes.InsertNoSort(pBase);
+
+ pFoundFile = filesystem->FindNext(found);
+ }
+
+ filesystem->FindClose(found);
+
+ if (!m_vLocalTimes.IsEmpty())
{
- FOR_EACH_SUBKEY(pLoaded, kvLocalTime)
- {
- Time t = Time(kvLocalTime);
- m_vLocalTimes.InsertNoSort(t);
- }
m_vLocalTimes.RedoSort();
m_bLocalTimesLoaded = true;
m_bLocalTimesNeedUpdate = false;
}
- pLoaded->deleteThis();
}
// Convert
@@ -729,26 +738,37 @@ void CClientTimesDisplay::ConvertLocalTimes(KeyValues *kvInto)
{
FOR_EACH_VEC(m_vLocalTimes, i)
{
- Time t = m_vLocalTimes[i];
+ CMomReplayBase *t = m_vLocalTimes[i];
KeyValues *kvLocalTimeFormatted = new KeyValues("localtime");
- kvLocalTimeFormatted->SetFloat("time_f", t.time_sec); // Used for static compare
- kvLocalTimeFormatted->SetInt("date_t", t.date); // Used for finding
- char timeString[BUFSIZETIME];
+ char filename[MAX_PATH], runTime[MAX_PATH], runDate[MAX_PATH];
+
+ // Don't ask why, but these need to be formatted in their own strings.
+ Q_snprintf(runDate, MAX_PATH, "%li", t->GetRunDate());
+ Q_snprintf(runTime, MAX_PATH, "%.3f", t->GetRunTime());
+ // It's weird.
+
+ Q_snprintf(filename, MAX_PATH, "%s-%s-%s%s", t->GetMapName(), runDate, runTime, EXT_RECORDING_FILE);
+ kvLocalTimeFormatted->SetString("fileName", filename);
- mom_UTIL->FormatTime(t.time_sec, timeString);
- kvLocalTimeFormatted->SetString("time", timeString);
+ kvLocalTimeFormatted->SetFloat("time_f", t->GetRunTime()); // Used for static compare
+ kvLocalTimeFormatted->SetInt("date_t", t->GetRunDate()); // Used for finding
+ char timeString[BUFSIZETIME];
+ g_pMomentumUtil->FormatTime(t->GetRunTime(), timeString);
+ kvLocalTimeFormatted->SetString("time", timeString); // Used for display
+
char dateString[64];
tm *local;
- local = localtime(&t.date);
+ time_t date = t->GetRunDate();
+ local = localtime(&date);
if (local)
{
strftime(dateString, sizeof(dateString), "%d/%m/%Y %H:%M:%S", local);
kvLocalTimeFormatted->SetString("date", dateString);
}
else
- kvLocalTimeFormatted->SetInt("date", t.date);
+ kvLocalTimeFormatted->SetInt("date", date);
// MOM_TODO: Convert the run flags to pictures
@@ -760,7 +780,7 @@ void CClientTimesDisplay::ConvertOnlineTimes(KeyValues *kv, float seconds)
{
char timeString[BUFSIZETIME];
- mom_UTIL->FormatTime(seconds, timeString);
+ g_pMomentumUtil->FormatTime(seconds, timeString);
kv->SetString("time_f", timeString);
}
@@ -1088,7 +1108,7 @@ void CClientTimesDisplay::GetPlayerDataForMapCallback(HTTPRequestCompleted_t *pC
char p_sPersonalBestTime[BUFSIZETIME];
char p_sPersonalBest[BUFSIZELOCL];
char p_sLocalized[BUFSIZELOCL];
- mom_UTIL->FormatTime(seconds, p_sPersonalBestTime);
+ g_pMomentumUtil->FormatTime(seconds, p_sPersonalBestTime);
LOCALIZE_TOKEN(p_wcPersonalBest, "MOM_PersonalBestTime", p_sPersonalBest);
Q_snprintf(p_sLocalized, BUFSIZELOCL, "%s: %s", p_sPersonalBest, p_sPersonalBestTime);
m_pPlayerPersonalBest->SetText(p_sLocalized);
@@ -1564,8 +1584,6 @@ void CClientTimesDisplay::OnContextDeleteReplay(const char* runName)
{
char file[MAX_PATH];
V_ComposeFileName(RECORDING_PATH, runName, file, MAX_PATH);
- // cat the extension because V_SetExtension doesn't like our file
- Q_strncat(file, EXT_TIME_FILE, MAX_PATH);
messageboxpanel->CreateConfirmationBox(this, "#MOM_Leaderboards_DeleteReplay",
"#MOM_MB_DeleteRunConfirmation", new KeyValues("ConfirmDeleteReplay", "file", file),
@@ -1581,10 +1599,8 @@ void CClientTimesDisplay::OnConfirmDeleteReplay(KeyValues* data)
if (file)
{
g_pFullFileSystem->RemoveFile(file, "MOD");
- // Once we delete the times from the TIM., this will have to be executed too
- // MOM_TODO: Uncomment when ready
- /*m_bLocalTimesNeedUpdate = true;
- FillScoreBoard();*/
+ m_bLocalTimesNeedUpdate = true;
+ FillScoreBoard();
}
}
}
@@ -1604,15 +1620,13 @@ void CClientTimesDisplay::OnItemContextMenu(KeyValues *pData)
if (CheckParent(pPanel, m_pLocalLeaderboards, itemID))
{
KeyValues *selectedRun = m_pLocalLeaderboards->GetItemData(itemID);
- char recordingName[MAX_PATH];
- Q_snprintf(recordingName, MAX_PATH, "%i-%.3f", selectedRun->GetInt("date_t"),
- selectedRun->GetFloat("time_f"));
+
+ const char *pFileName = selectedRun->GetString("fileName");
CReplayContextMenu *pContextMenu = GetLeaderboardReplayContextMenu(pPanel->GetParent());
- pContextMenu->AddMenuItem("StartMap", "#MOM_Leaderboards_WatchReplay",
- new KeyValues("ContextWatchReplay", "runName", recordingName), this);
+ pContextMenu->AddMenuItem("StartMap", "#MOM_Leaderboards_WatchReplay", new KeyValues("ContextWatchReplay", "runName", pFileName), this);
pContextMenu->AddSeparator();
- pContextMenu->AddMenuItem("DeleteRun", "#MOM_Leaderboards_DeleteReplay", new KeyValues("ContextDeleteReplay", "runName", recordingName), this);
+ pContextMenu->AddMenuItem("DeleteRun", "#MOM_Leaderboards_DeleteReplay", new KeyValues("ContextDeleteReplay", "runName", pFileName), this);
pContextMenu->ShowMenu();
}
else if (CheckParent(pPanel, m_pFriendsLeaderboards, itemID) || CheckParent(pPanel, m_pOnlineLeaderboards, itemID))
@@ -1648,7 +1662,7 @@ void CClientTimesDisplay::OnPersonaStateChange(PersonaStateChange_t *pParam)
}
}
-int CClientTimesDisplay::TryAddAvatar(CSteamID steamid)
+int CClientTimesDisplay::TryAddAvatar(const CSteamID &steamid)
{
// Update their avatar
if (ShowAvatars() && steamapicontext->SteamFriends() && steamapicontext->SteamUtils())
diff --git a/mp/src/game/client/momentum/ui/ClientTimesDisplay.h b/mp/src/game/client/momentum/ui/ClientTimesDisplay.h
index 0c1934cc31..d2e1489063 100644
--- a/mp/src/game/client/momentum/ui/ClientTimesDisplay.h
+++ b/mp/src/game/client/momentum/ui/ClientTimesDisplay.h
@@ -25,6 +25,7 @@
#include
#include
#include
+#include "run/mom_replay_base.h"
#define TYPE_NOTEAM 0 // NOTEAM must be zero :)
#define TYPE_TEAM 1 // a section for a single team
@@ -40,25 +41,12 @@
#define MIN_FRIENDS_UPDATE_INTERVAL 15.0f // The amount of seconds minimum between online checks
#define MAX_FRIENDS_UPDATE_INTERVAL 45.0f // The amount of seconds maximum between online checks
-struct Time
-{
- float time_sec, rate;
- time_t date;
-
- explicit Time(KeyValues *kv)
- {
- time_sec = Q_atof(kv->GetName());
- rate = kv->GetFloat("rate", gpGlobals->interval_per_tick);
- date = static_cast(kv->GetInt("date", 0));
- };
-};
-
class CUtlSortVectorTimeValue
{
public:
- bool Less(const Time lhs, const Time rhs, void *)
+ bool Less(CMomReplayBase *lhs, CMomReplayBase *rhs, void *) const
{
- return lhs.time_sec < rhs.time_sec;
+ return lhs->GetRunTime() < rhs->GetRunTime();
}
};
@@ -140,7 +128,7 @@ class CClientTimesDisplay : public vgui::EditablePanel, public IViewPortPanel, p
STEAM_CALLBACK(CClientTimesDisplay, OnPersonaStateChange, PersonaStateChange_t);
- int TryAddAvatar(CSteamID);
+ int TryAddAvatar(const CSteamID &);
// functions to override
bool GetPlayerTimes(KeyValues *outPlayerInfo, bool fullUpdate);
@@ -284,7 +272,7 @@ class CClientTimesDisplay : public vgui::EditablePanel, public IViewPortPanel, p
}
};
- CUtlSortVector