vmf-forge 0.4.1

A parser for Valve Map Format (VMF) files
Documentation
versioninfo
{
	"editorversion" "400"
	"editorbuild" "9672"
	"mapversion" "2"
	"formatversion" "100"
	"prefab" "0"
}
visgroups
{
}
viewsettings
{
	"bSnapToGrid" "1"
	"bShowGrid" "1"
	"bShowLogicalGrid" "0"
	"nGridSpacing" "1"
	"bShow3DGrid" "0"
}
world
{
	"id" "1"
	"mapversion" "2"
	"classname" "worldspawn"
	"detailmaterial" "detail/detailsprites"
	"detailvbsp" "detail.vbsp"
	"flags" "4"
	"maxblobcount" "250"
	"maxpropscreenwidth" "-1"
	"skyname" "sky_black_nofog"
	"SolidFlags" "4"
	"spawnflags" "4"
	solid
	{
		"id" "62531"
		side
		{
			"id" "7546"
			"plane" "(-18 -351.766 0) (-274 -351.766 0) (-274 -351.766 384)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[1 0 0 8] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7545"
			"plane" "(-18 -351.766 384) (-274 -351.766 384) (-274 -332.001 384)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[1 0 0 8] 0.25"
			"vaxis" "[0 -1 0 0.9375] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7544"
			"plane" "(-274 -332 0) (-274 -351.766 0) (-18 -351.766 0)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[1 0 0 8] 0.25"
			"vaxis" "[0 -1 0 0.9375] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7543"
			"plane" "(-274 -351.766 384) (-274 -351.766 0) (-274 -332.001 0)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[0 1 0 -0.9375] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7542"
			"plane" "(-274 -332.001 0) (-18 -332.001 0) (-18 -332.001 384)"
			"material" "DEV/DEV_MEASUREGENERIC01B"
			"uaxis" "[1 0 0 8] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "24"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7541"
			"plane" "(-18 -332 0) (-18 -351.766 0) (-18 -351.766 384)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[0 1 0 -0.9375] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		editor
		{
			"color" "220 220 220"
			"groupid" "2"
			"visgroupshown" "1"
			"visgroupautoshown" "1"
		}
	}
	solid
	{
		"id" "62532"
		side
		{
			"id" "7552"
			"plane" "(256 -351.766 0) (0 -351.766 0) (0 -351.766 384)"
			"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" "7551"
			"plane" "(256 -351.766 384) (0 -351.766 384) (0 -332 384)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[1 0 0 0] 0.25"
			"vaxis" "[0 -1 0 0.9375] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7550"
			"plane" "(0 -351.766 0) (256 -351.766 0) (256 -332.001 0)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[1 0 0 0] 0.25"
			"vaxis" "[0 -1 0 0.9375] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7549"
			"plane" "(256 -332 0) (256 -351.766 0) (256 -351.766 384)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[0 1 0 -0.9375] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7548"
			"plane" "(0 -332.001 0) (256 -332.001 0) (256 -332.001 384)"
			"material" "DEV/DEV_MEASUREGENERIC01B"
			"uaxis" "[1 0 0 -64] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "24"
			"smoothing_groups" "0"
		}
		side
		{
			"id" "7547"
			"plane" "(0 -351.766 384) (0 -351.766 0) (0 -332.001 0)"
			"material" "TOOLS/TOOLSNODRAW"
			"uaxis" "[0 1 0 -0.9375] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "16"
			"smoothing_groups" "0"
		}
		editor
		{
			"color" "220 220 220"
			"groupid" "2"
			"visgroupshown" "1"
			"visgroupautoshown" "1"
		}
	}
	solid
	{
		"id" "7"
		side
		{
			"id" "7534"
			"plane" "(-272 320 0) (240 320 0) (240 320 384)"
			"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" "7533"
			"plane" "(-272 300.234 384) (-272 320 384) (240 320 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" "7532"
			"plane" "(240 320 0) (-272 320 0) (-272 300.235 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" "7531"
			"plane" "(-272 300.234 0) (-272 320 0) (-272 320 384)"
			"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" "7530"
			"plane" "(240 320 384) (240 320 0) (240 300.235 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" "7529"
			"plane" "(240 300.235 0) (-272 300.235 0) (-272 300.235 384)"
			"material" "DEV/DEV_MEASUREGENERIC01B"
			"uaxis" "[1 0 0 0] 0.25"
			"vaxis" "[0 0 -1 0] 0.25"
			"rotation" "0"
			"lightmapscale" "24"
			"smoothing_groups" "0"
		}
		editor
		{
			"color" "220 220 220"
			"groupid" "2"
			"visgroupshown" "1"
			"visgroupautoshown" "1"
		}
	}
	group
	{
		"id" "2"
		editor
		{
			"color" "220 220 220"
			"visgroupshown" "1"
			"visgroupautoshown" "1"
		}
	}
}
entity
{
	"id" "62522"
	"classname" "prop_weighted_cube"
	"allowfunnel" "1"
	"angles" "0 0 0"
	"PaintPower" "4"
	"origin" "-195.08 188.469 18.0335"
	editor
	{
		"color" "220 30 220"
		"visgroupshown" "1"
		"visgroupautoshown" "1"
		"logicalpos" "[0 0]"
	}
}
entity
{
	"id" "62520"
	"classname" "prop_weighted_cube"
	"allowfunnel" "1"
	"angles" "0 0 0"
	"PaintPower" "4"
	"targetname" "aboba"
	"origin" "-157.54 225.094 18.0335"
	editor
	{
		"color" "220 30 220"
		"visgroupshown" "1"
		"visgroupautoshown" "1"
		"logicalpos" "[0 0]"
	}
}
hidden
{
	entity
	{
		"id" "18529"
		"classname" "env_sprite"
		"angles" "0 0 0"
		"framerate" "10.0"
		"GlowProxySize" "2.0"
		"HDRColorScale" "1.0"
		"model" "sprites/glow01.spr"
		"renderamt" "255"
		"rendercolor" "255 255 255"
		"rendermode" "9"
		"scale" "0.25"
		"origin" "905 116.866 179.633"
		editor
		{
			"color" "20 140 20"
			"visgroupshown" "1"
			"visgroupautoshown" "0"
			"logicalpos" "[0 1000]"
		}
	}
}
cameras
{
	"activecamera" "0"
	camera
	{
		"position" "[-387.74 263.103 634.575]"
		"look" "[13961.5 -5886.98 -11044.4]"
	}
}
cordons
{
	"active" "0"
	cordon
	{
		"name" "cordon"
		"active" "1"
		box
		{
			"mins" "(-1792 -669.8 -397.8)"
			"maxs" "(1070 1336 831)"
		}
	}
}