Compare commits

..

No commits in common. "master" and "1.1.0" have entirely different histories.

4 changed files with 365 additions and 40294 deletions

4
.gitignore vendored
View File

@ -2,7 +2,3 @@ de_abandoned_hospital.bsp
de_abandoned_hospital.log
de_abandoned_hospital.prt
de_abandoned_hospital.vmx
zr_abandoned_hospital.bsp
zr_abandoned_hospital.log
zr_abandoned_hospital.prt
zr_abandoned_hospital.vmx

View File

@ -4,8 +4,6 @@ An open source CS:GO map.
Custom materials used in this map are available inside the materials folder. Do not forget to install them before attempting to compile it through Valve Hammer Editor.
A zombie riot version is also avalaible under the name "zr_abandoned_hospital".
## Getting the map
Build the map or download the [latest release](https://git.quent1.fr/quent1/de_abandoned_hospital/releases).
@ -18,28 +16,10 @@ Once installed, do not forget to generate the navigation meshes file.
## Generating the navigation meshes file
Open CS:GO console and execute :
Open the server console and execute :
map de_abandoned_hospital
sv_cheats 1
nav_generate
Now that the standard mesh file is generated, we need to check for missing floors (upper floors and ladders). See this [Valve wiki page](https://developer.valvesoftware.com/wiki/Navigation_Meshes#Explicitly_marking_walkable_areas_.28i.e:_.22There.27s_no_mesh_upstairs.22.29) for more details.
To do so, execute the following commands :
sv_cheats 1
nav_edit 1
To mark a floor as walkable, execute :
nav_mark_walkable
Once all floors are marked as walkable, rebuild the navigation meshes file :
nav_generate
If the meshes are correctly generated, add all ladders then save the file :
nav_build_ladder
nav_save
Wait a few minutes until the file is generated. The server may become unresponsive during that generation.

View File

@ -2,7 +2,7 @@ versioninfo
{
"editorversion" "400"
"editorbuild" "8456"
"mapversion" "241"
"mapversion" "238"
"formatversion" "100"
"prefab" "0"
}
@ -20,7 +20,7 @@ viewsettings
world
{
"id" "1"
"mapversion" "241"
"mapversion" "238"
"classname" "worldspawn"
"detailmaterial" "detail/detailsprites"
"detailvbsp" "detail.vbsp"
@ -28048,396 +28048,6 @@ world
}
}
entity
{
"id" "11766"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2304 6304 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11768"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6176 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11770"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "1952 6304 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11772"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "1952 6016 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11774"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2304 6016 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11791"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6528 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11793"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 5792 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11795"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "1952 5568 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11797"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 5440 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11801"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2304 5280 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11803"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "1952 5280 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11805"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2592 5440 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "11813"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4288 160 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11815"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3936 160 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11821"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2432 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11823"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2208 160 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11825"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2656 160 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11827"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2816 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11829"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3008 160 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11831"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3232 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11845"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3232 1056 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11847"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3008 768 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11849"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3456 768 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11851"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3616 1056 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11853"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3808 768 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "11855"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4032 1056 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "9387"
"classname" "prop_static"
@ -32678,6 +32288,21 @@ entity
}
}
entity
{
"id" "5775"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6944 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5777"
"classname" "info_player_counterterrorist"
@ -32698,7 +32323,22 @@ entity
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6816 1217"
"origin" "2048 6880 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5805"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2240 6880 1217"
editor
{
"color" "220 30 220"
@ -32713,7 +32353,52 @@ entity
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "1952 6656 1217"
"origin" "1952 6816 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5809"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2048 6752 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5811"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6816 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5813"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2240 6752 1217"
editor
{
"color" "220 30 220"
@ -32728,7 +32413,7 @@ entity
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2304 6656 1217"
"origin" "2304 6816 1217"
editor
{
"color" "220 30 220"
@ -32738,6 +32423,126 @@ entity
}
}
entity
{
"id" "5817"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "1952 6688 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5819"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2048 6624 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5821"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6688 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5823"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2240 6624 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5825"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2304 6688 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5827"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4416 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5833"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4608 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5835"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4192 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5837"
"classname" "info_player_terrorist"
@ -32753,6 +32558,21 @@ entity
}
}
entity
{
"id" "5839"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4320 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5841"
"classname" "info_player_terrorist"
@ -32768,6 +32588,66 @@ entity
}
}
entity
{
"id" "5843"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "4000 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5845"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3808 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5847"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3584 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5849"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3904 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5851"
"classname" "info_player_terrorist"
@ -32783,12 +32663,72 @@ entity
}
}
entity
{
"id" "5853"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3488 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5855"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3264 448 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5857"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3488 160 226"
"origin" "3360 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5937"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3168 320 226"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9500]"
}
}
entity
{
"id" "5949"
"classname" "info_player_terrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "3040 480 226"
editor
{
"color" "220 30 220"
@ -32808,7 +32748,7 @@ entity
side
{
"id" "9395"
"plane" "(2016 96 480) (2016 1152 480) (4704 1152 480)"
"plane" "(2912 608 480) (4704 608 480) (4704 160 480)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
@ -32819,7 +32759,7 @@ entity
side
{
"id" "9394"
"plane" "(2016 1152 226) (2016 96 226) (4704 96 226)"
"plane" "(2912 160 226) (4704 160 226) (4704 608 226)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
@ -32830,7 +32770,7 @@ entity
side
{
"id" "9393"
"plane" "(2016 96 226) (2016 1152 226) (2016 1152 480)"
"plane" "(2912 608 480) (2912 160 480) (2912 160 226)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32841,7 +32781,7 @@ entity
side
{
"id" "9392"
"plane" "(4704 1152 226) (4704 96 226) (4704 96 480)"
"plane" "(4704 608 226) (4704 160 226) (4704 160 480)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32852,7 +32792,7 @@ entity
side
{
"id" "9391"
"plane" "(2016 1152 226) (4704 1152 226) (4704 1152 480)"
"plane" "(4704 608 480) (2912 608 480) (2912 608 226)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32863,7 +32803,7 @@ entity
side
{
"id" "9390"
"plane" "(4704 96 226) (2016 96 226) (2016 96 480)"
"plane" "(4704 160 226) (2912 160 226) (2912 160 480)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32887,6 +32827,21 @@ entity
}
}
entity
{
"id" "5960"
"classname" "info_player_counterterrorist"
"angles" "0 0 0"
"enabled" "1"
"origin" "2144 6560 1217"
editor
{
"color" "220 30 220"
"visgroupshown" "1"
"visgroupautoshown" "1"
"logicalpos" "[500 9000]"
}
}
entity
{
"id" "5964"
"classname" "func_buyzone"
@ -32897,7 +32852,7 @@ entity
side
{
"id" "9401"
"plane" "(1888 5056 1408) (1888 7008 1408) (2752 7008 1408)"
"plane" "(1888 7008 1408) (2368 7008 1408) (2368 6464 1408)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
@ -32908,7 +32863,7 @@ entity
side
{
"id" "9400"
"plane" "(1888 7008 1217) (1888 5056 1217) (2752 5056 1217)"
"plane" "(1888 6464 1217) (2368 6464 1217) (2368 7008 1217)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
@ -32919,7 +32874,7 @@ entity
side
{
"id" "9399"
"plane" "(1888 5056 1217) (1888 7008 1217) (1888 7008 1408)"
"plane" "(1888 7008 1408) (1888 6464 1408) (1888 6464 1217)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32930,7 +32885,7 @@ entity
side
{
"id" "9398"
"plane" "(2752 7008 1217) (2752 5056 1217) (2752 5056 1408)"
"plane" "(2368 7008 1217) (2368 6464 1217) (2368 6464 1408)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32941,7 +32896,7 @@ entity
side
{
"id" "9397"
"plane" "(1888 7008 1217) (2752 7008 1217) (2752 7008 1408)"
"plane" "(2368 7008 1408) (1888 7008 1408) (1888 7008 1217)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
@ -32952,7 +32907,7 @@ entity
side
{
"id" "9396"
"plane" "(2752 5056 1217) (1888 5056 1217) (1888 5056 1408)"
"plane" "(2368 6464 1217) (1888 6464 1217) (1888 6464 1408)"
"material" "TOOLS/TOOLSNODRAW"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"

File diff suppressed because it is too large Load Diff