{
"editorversion" "400"
"editorbuild" "8075"
- "mapversion" "51"
+ "mapversion" "53"
"formatversion" "100"
"prefab" "0"
}
world
{
"id" "1"
- "mapversion" "51"
+ "mapversion" "53"
"classname" "worldspawn"
"detailmaterial" "detail/detailsprites"
"detailvbsp" "detail.vbsp"
editor
{
"color" "0 175 108"
- "visgroupid" "8"
- "visgroupid" "14"
"visgroupshown" "1"
"visgroupautoshown" "1"
}
"visgroupautoshown" "1"
}
}
- hidden
+ solid
{
- solid
+ "id" "40"
+ side
{
- "id" "40"
- side
- {
- "id" "105"
- "plane" "(-4128 4128 544) (4128 4128 544) (4128 -4128 544)"
- "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" "104"
- "plane" "(-4128 4128 544) (-4128 -4128 544) (-4128 -4128 -160)"
- "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" "103"
- "plane" "(4128 4128 -160) (4128 -4128 -160) (4128 -4128 544)"
- "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" "102"
- "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
- "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" "101"
- "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
- "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" "100"
- "plane" "(4096 -4096 512) (4096 4096 512) (-4096 4096 512)"
- "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" "52"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
+ "id" "105"
+ "plane" "(-4128 4128 544) (4128 4128 544) (4128 -4128 544)"
+ "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" "104"
+ "plane" "(-4128 4128 544) (-4128 -4128 544) (-4128 -4128 -160)"
+ "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" "103"
+ "plane" "(4128 4128 -160) (4128 -4128 -160) (4128 -4128 544)"
+ "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" "102"
+ "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
+ "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" "101"
+ "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
+ "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" "100"
+ "plane" "(4096 -4096 512) (4096 4096 512) (-4096 4096 512)"
+ "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" "52"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
}
}
- hidden
+ solid
{
- solid
+ "id" "42"
+ side
{
- "id" "42"
- side
- {
- "id" "111"
- "plane" "(-4128 -4128 -160) (4128 -4128 -160) (4128 4128 -160)"
- "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" "110"
- "plane" "(-4128 4128 544) (-4128 -4128 544) (-4128 -4128 -160)"
- "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" "109"
- "plane" "(4128 4128 -160) (4128 -4128 -160) (4128 -4128 544)"
- "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" "108"
- "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
- "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" "107"
- "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
- "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" "106"
- "plane" "(4096 4096 -128) (4096 -4096 -128) (-4096 -4096 -128)"
- "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" "52"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
+ "id" "111"
+ "plane" "(-4128 -4128 -160) (4128 -4128 -160) (4128 4128 -160)"
+ "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" "110"
+ "plane" "(-4128 4128 544) (-4128 -4128 544) (-4128 -4128 -160)"
+ "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" "109"
+ "plane" "(4128 4128 -160) (4128 -4128 -160) (4128 -4128 544)"
+ "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" "108"
+ "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
+ "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" "107"
+ "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
+ "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" "106"
+ "plane" "(4096 4096 -128) (4096 -4096 -128) (-4096 -4096 -128)"
+ "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" "52"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
}
}
- hidden
+ solid
{
- solid
+ "id" "44"
+ side
{
- "id" "44"
- side
- {
- "id" "117"
- "plane" "(-4128 4128 544) (-4128 -4128 544) (-4128 -4128 -160)"
- "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" "116"
- "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
- "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" "115"
- "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
- "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" "114"
- "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
- "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" "113"
- "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
- "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" "112"
- "plane" "(-4096 -4096 -128) (-4096 -4096 512) (-4096 4096 512)"
- "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" "52"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
+ "id" "117"
+ "plane" "(-4128 4128 544) (-4128 -4128 544) (-4128 -4128 -160)"
+ "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" "116"
+ "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
+ "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" "115"
+ "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
+ "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" "114"
+ "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
+ "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" "113"
+ "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
+ "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" "112"
+ "plane" "(-4096 -4096 -128) (-4096 -4096 512) (-4096 4096 512)"
+ "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" "52"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
}
}
- hidden
+ solid
{
- solid
+ "id" "46"
+ side
{
- "id" "46"
- side
- {
- "id" "123"
- "plane" "(4128 4128 -160) (4128 -4128 -160) (4128 -4128 544)"
- "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" "122"
- "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
- "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" "121"
- "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
- "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" "120"
- "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
- "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" "119"
- "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
- "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" "118"
- "plane" "(4096 -4096 512) (4096 -4096 -128) (4096 4096 -128)"
- "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" "52"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
+ "id" "123"
+ "plane" "(4128 4128 -160) (4128 -4128 -160) (4128 -4128 544)"
+ "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" "122"
+ "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
+ "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" "121"
+ "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
+ "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" "120"
+ "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
+ "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" "119"
+ "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
+ "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" "118"
+ "plane" "(4096 -4096 512) (4096 -4096 -128) (4096 4096 -128)"
+ "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" "52"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
}
}
- hidden
+ solid
{
- solid
+ "id" "48"
+ side
{
- "id" "48"
- side
- {
- "id" "129"
- "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
- "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" "128"
- "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
- "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" "127"
- "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
- "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" "126"
- "plane" "(-4096 4096 512) (-4096 -4096 512) (-4096 -4096 -128)"
- "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" "125"
- "plane" "(4096 4096 -128) (4096 -4096 -128) (4096 -4096 512)"
- "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" "124"
- "plane" "(-4096 4096 -128) (-4096 4096 512) (4096 4096 512)"
- "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" "52"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
+ "id" "129"
+ "plane" "(4128 4128 544) (-4128 4128 544) (-4128 4128 -160)"
+ "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" "128"
+ "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
+ "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" "127"
+ "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
+ "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" "126"
+ "plane" "(-4096 4096 512) (-4096 -4096 512) (-4096 -4096 -128)"
+ "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" "125"
+ "plane" "(4096 4096 -128) (4096 -4096 -128) (4096 -4096 512)"
+ "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" "124"
+ "plane" "(-4096 4096 -128) (-4096 4096 512) (4096 4096 512)"
+ "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" "52"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
}
}
- hidden
+ solid
{
- solid
+ "id" "50"
+ side
{
- "id" "50"
- side
- {
- "id" "135"
- "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
- "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" "134"
- "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
- "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" "133"
- "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
- "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" "132"
- "plane" "(-4096 4096 512) (-4096 -4096 512) (-4096 -4096 -128)"
- "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" "131"
- "plane" "(4096 4096 -128) (4096 -4096 -128) (4096 -4096 512)"
- "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" "130"
- "plane" "(-4096 -4096 512) (-4096 -4096 -128) (4096 -4096 -128)"
- "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" "52"
- "visgroupshown" "1"
- "visgroupautoshown" "1"
- }
+ "id" "135"
+ "plane" "(4128 -4128 -160) (-4128 -4128 -160) (-4128 -4128 544)"
+ "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" "134"
+ "plane" "(-4096 4096 512) (4096 4096 512) (4096 -4096 512)"
+ "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" "133"
+ "plane" "(-4096 -4096 -128) (4096 -4096 -128) (4096 4096 -128)"
+ "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" "132"
+ "plane" "(-4096 4096 512) (-4096 -4096 512) (-4096 -4096 -128)"
+ "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" "131"
+ "plane" "(4096 4096 -128) (4096 -4096 -128) (4096 -4096 512)"
+ "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" "130"
+ "plane" "(-4096 -4096 512) (-4096 -4096 -128) (4096 -4096 -128)"
+ "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" "52"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
}
}
solid
}
}
entity
+{
+ "id" "484"
+ "classname" "tar_config"
+ "aoSize" "16"
+ "customCol0" "39 56 79"
+ "customCol1" "77 74 72"
+ "customCol2" "178 113 65"
+ "enableShadows" "1"
+ "origin" "112.86 3.28465 33"
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ "logicalpos" "[0 0]"
+ }
+}
+entity
{
"id" "397"
"classname" "func_detail"
{
"active" "0"
}
-quickhide
-{
- "count" "7"
-}
{
"editorversion" "400"
"editorbuild" "8075"
- "mapversion" "739"
+ "mapversion" "740"
"formatversion" "100"
"prefab" "0"
}
world
{
"id" "1"
- "mapversion" "739"
+ "mapversion" "740"
"classname" "worldspawn"
"detailmaterial" "detail/detailsprites"
"detailvbsp" "detail.vbsp"
side
{
"id" "14634"
- "plane" "(-512 -3520 192) (-512 -2752 192) (320 -2752 192)"
+ "plane" "(-512 -3296 192) (-512 -2752 192) (-32 -2752 192)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
side
{
"id" "14633"
- "plane" "(-512 -2752 1) (-512 -3520 1) (320 -3520 1)"
+ "plane" "(-512 -2752 1) (-512 -3296 1) (-32 -3296 1)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
side
{
"id" "14632"
- "plane" "(-512 -3520 1) (-512 -2752 1) (-512 -2752 192)"
+ "plane" "(-512 -3296 1) (-512 -2752 1) (-512 -2752 192)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
side
{
"id" "14631"
- "plane" "(320 -2752 1) (320 -3520 1) (320 -3520 192)"
+ "plane" "(-32 -2752 1) (-32 -3296 1) (-32 -3296 192)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
side
{
"id" "14630"
- "plane" "(-512 -2752 1) (320 -2752 1) (320 -2752 192)"
+ "plane" "(-512 -2752 1) (-32 -2752 1) (-32 -2752 192)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
side
{
"id" "14629"
- "plane" "(320 -3520 1) (-512 -3520 1) (-512 -3520 192)"
+ "plane" "(-32 -3296 1) (-512 -3296 1) (-512 -3296 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"
+ }
+ }
+ solid
+ {
+ "id" "291583"
+ side
+ {
+ "id" "101553"
+ "plane" "(-32 -3200 192) (-32 -3040 192) (128 -3040 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" "101552"
+ "plane" "(-32 -3040 1) (-32 -3200 1) (128 -3040 1)"
+ "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" "101551"
+ "plane" "(-32 -3200 1) (-32 -3040 1) (-32 -3040 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" "101550"
+ "plane" "(-32 -3040 1) (128 -3040 1) (128 -3040 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" "101549"
+ "plane" "(128 -3040 1) (-32 -3200 1) (-32 -3200 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"
+ }
+ editor
+ {
+ "color" "220 30 220"
+ "visgroupshown" "1"
+ "visgroupautoshown" "1"
+ }
+ }
+ solid
+ {
+ "id" "291570"
+ side
+ {
+ "id" "101536"
+ "plane" "(-32 -3040 192) (-32 -2752 192) (320 -2752 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" "101535"
+ "plane" "(-32 -2752 1) (-32 -3040 1) (320 -3040 1)"
+ "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" "101534"
+ "plane" "(-32 -3040 1) (-32 -2752 1) (-32 -2752 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" "101533"
+ "plane" "(320 -2752 1) (320 -3040 1) (320 -3040 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" "101532"
+ "plane" "(-32 -2752 1) (320 -2752 1) (320 -2752 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" "101531"
+ "plane" "(320 -3040 1) (-32 -3040 1) (-32 -3040 192)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"heistbomb" "0"
solid
{
- "id" "16421"
+ "id" "291564"
side
{
- "id" "14714"
- "plane" "(-928 -672 64) (-928 -576 64) (-544 -576 64)"
+ "id" "101524"
+ "plane" "(-928 -672 64) (-832 -576 64) (-544 -576 64)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
}
side
{
- "id" "14713"
- "plane" "(-928 -576 0) (-928 -672 0) (-592 -864 0)"
+ "id" "101523"
+ "plane" "(-928 -672 0) (-592 -864 0) (-576 -864 0)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
}
side
{
- "id" "14712"
- "plane" "(-928 -672 0) (-928 -576 0) (-928 -576 64)"
+ "id" "101522"
+ "plane" "(-416 -704 0) (-416 -772.572 0) (-416 -772.572 64)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
}
side
{
- "id" "14711"
- "plane" "(-416 -704 0) (-416 -772.572 0) (-416 -772.572 64)"
+ "id" "101521"
+ "plane" "(-832 -576 0) (-544 -576 0) (-544 -576 64)"
"material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[0 1 0 0] 0.25"
+ "uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
}
side
{
- "id" "14710"
- "plane" "(-928 -576 0) (-544 -576 0) (-544 -576 64)"
+ "id" "101520"
+ "plane" "(-576 -864 0) (-592 -864 0) (-592 -864 64)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
}
side
{
- "id" "14709"
- "plane" "(-576 -864 0) (-592 -864 0) (-592 -864 64)"
+ "id" "101519"
+ "plane" "(-592 -864 0) (-928 -672 0) (-928 -672 64)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
}
side
{
- "id" "14708"
- "plane" "(-592 -864 0) (-928 -672 0) (-928 -672 64)"
+ "id" "101518"
+ "plane" "(-416 -772.574 0) (-576 -864 0) (-576 -864 64)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
}
side
{
- "id" "14707"
- "plane" "(-416 -772.572 0) (-576 -864 0) (-576 -864 64)"
+ "id" "101517"
+ "plane" "(-544 -576 0) (-416 -704 0) (-416 -704 64)"
"material" "TOOLS/TOOLSTRIGGER"
- "uaxis" "[1 0 0 0] 0.25"
+ "uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
}
side
{
- "id" "14706"
- "plane" "(-544 -576 0) (-416 -704 0) (-416 -704 64)"
+ "id" "101516"
+ "plane" "(-928 -672 0) (-832 -576 0) (-832 -576 64)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
--- /dev/null
+#pragma once
+#include <string>
+#include <iostream>
+#include <fstream>
+#include <stdint.h>
+#include <vector>
+
+namespace wc
+{
+#pragma pack(push, 1)
+
+ struct Command{
+ int is_enabled; // 0/1, If command is enabled.
+ int special;
+ char executable[260]; // Name of EXE to run.
+ char args[260]; // Arguments for executable.
+ int is_long_filename; // Obsolete, but always set to true. Disables MS-DOS 8-char filenames.
+ int ensure_check; // Ensure file post-exists after compilation
+ char ensure_file[260]; // File to check exists.
+ int use_proc_win; // Use Process Window (ignored if exectuable = $game_exe).
+
+ // V 0.2+ only:
+ int no_wait; // Wait for keypress when done compiling.
+ };
+
+ struct SequenceHeader
+ {
+ char name[128]{ '\0' };
+ uint32_t command_count; // Number of commands
+ };
+
+ struct Sequence
+ {
+ char name[128];
+ std::vector<Command> commands;
+ };
+
+ struct Header {
+ char signature[31] = { 'W','o','r','l','d','c','r','a','f','t',' ','C','o','m','m','a','n','d',' ','S','e','q','u','e','n','c','e','s','\r','\n','\x1a' }; // Yikes.
+ float version = 0.2f;
+ uint32_t seq_count;
+ };
+
+#pragma pack(pop)
+
+ class filedata
+ {
+ public:
+ std::vector<Sequence> sequences;
+
+ filedata(std::string path)
+ {
+ std::ifstream reader(path, std::ios::in | std::ios::binary);
+
+ if (!reader) {
+ throw std::exception("WC::LOAD Failed"); return;
+ }
+
+ Header header = Header();
+ reader.read((char*)&header, sizeof(header));
+
+ for (int i = 0; i < header.seq_count; i++)
+ {
+ Sequence sequence = Sequence();
+ reader.read((char*)&sequence.name, 128);
+
+ uint32_t command_count;
+ reader.read((char*)&command_count, sizeof(uint32_t));
+
+ if (command_count > 1024) {
+ throw std::exception("Too many commands!!!");
+ }
+
+ for (int cc = 0; cc < command_count; cc++)
+ {
+ Command command = Command();
+
+ reader.read((char*)&command, sizeof(Command));
+
+ sequence.commands.push_back(command);
+ }
+
+ this->sequences.push_back(sequence);
+ }
+
+ reader.close();
+ }
+
+ void serialize(std::string path)
+ {
+ std::fstream writer(path, std::ios::out | std::ios::binary);
+
+ // Write header
+ Header header = Header();
+ header.seq_count = sequences.size();
+ writer.write((char*)&header, sizeof(header));
+
+ // Write Sequences
+ for (auto && sequence : this->sequences){
+
+ writer.write((char*)&sequence.name, 128);
+ uint32_t cmdCount = sequence.commands.size();
+
+ writer.write((char*)&cmdCount, sizeof(uint32_t));
+
+ for (auto && command : sequence.commands)
+ {
+ writer.write((char*)&command, sizeof(command));
+ }
+ }
+
+ writer.close();
+ }
+ };
+}
\ No newline at end of file