CS can't find my compiled map

T

Tyler_Johnson

Guest
OK. Everything in Options is setup correctly. And when I've tried to do test runs on my maps CS can't find my map, however this only happens like the second or third time I compile. Now here's the thing, I removed some decals from my map (window, a door etc) and then compiled and ran CS again, and my map was there. Then I put a light in and it wasn't there anymore, so I took it out and it hasn't been there since. I can still run my map in VHE but when I compile it to test run it CS can't find it. Any clues?

Here's my compile info, I had to shorten it due to the amount of error messages in it lol. I deleted all the "geometric" errors, i.e. coplanar walls etc. so here's the rough copy of my compile data. the map is called "start"

** Executing...
** Command: Change Directory
** Parameters: C:\Valve\Steam\SteamApps\snake365\half-life


** Executing...
** Command: Copy File
** Parameters: "C:\Program Files\Valve Hammer Editor\maps\start.map" "C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start.map"


** Executing...
** Command: C:\unzipped\ZHLT25~1\hlcsg.exe
** Parameters: "C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start"

hlcsg v2.5.3 rel Custom Build 1.7 (Dec 9 2002)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlcsg -----
Command line: C:\unzipped\ZHLT25~1\hlcsg.exe C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start
Entering C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start.map

Current hlcsg Settings
Name | Setting | Default
---------------------|-----------|-------------------------
threads [ 1 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]

noclip [ off ] [ off ]
null texture stripping[ on ] [ on ]
clipnode economy mode [ on ] [ on ]
onlyents [ off ] [ off ]
wadtextures [ on ] [ on ]
skyclip [ on ] [ on ]
hullfile [ None ] [ None ]
min surface area [ 0.500 ] [ 0.500 ]
brush union threshold [ 0.000 ] [ 0.000 ]

Using mapfile wad configuration
Wadinclude list :
[zhlt.wad]

0 brushes (totalling 0 sides) discarded from clipping hulls
CreateBrush:
Error: Entity 0, Brush 35: outside world(+/-4096): (-10000,-9205,-10000)-(10000,10000,-672)
Error: brush outside world
Description: The map has a problem which must be fixed
Howto Fix: Check the file ZHLTProblems.html for a detailed explanation of this problem

80%...90%... (7.69 seconds)

----- END hlcsg -----




** Executing...
** Command: C:\unzipped\ZHLT25~1\hlbsp.exe
** Parameters: "C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start"

hlbsp v2.5.3 rel Custom Build 1.7 (Dec 9 2002)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlbsp -----
Command line: C:\unzipped\ZHLT25~1\hlbsp.exe C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start
>> There was a problem compiling the map.
>> Check the file C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start.log for the cause.

----- END hlbsp -----




** Executing...
** Command: C:\unzipped\ZHLT25~1\hlvis.exe
** Parameters: "C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start"

hlvis v2.5.3 rel Custom Build 1.7 (Dec 9 2002)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlvis -----
Command line: C:\unzipped\ZHLT25~1\hlvis.exe C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start
>> There was a problem compiling the map.
>> Check the file C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start.log for the cause.

----- END hlvis -----




** Executing...
** Command: C:\unzipped\ZHLT25~1\hlrad.exe
** Parameters: "C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start"

hlrad v2.5.3 rel Custom Build 1.7 (Dec 9 2002)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
----- BEGIN hlrad -----
Command line: C:\unzipped\ZHLT25~1\hlrad.exe C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start
>> There was a problem compiling the map.
>> Check the file C:\Valve\Steam\SteamApps\snake365\counter-strike\cstrike\maps\start.log for the cause.

----- END hlrad -----




** Executing...
** Command: C:\Valve\Steam\STEAMA~1\snake365\HALF-L~1\hl.exe
** Parameters: -dev -console -cstrike -set +deathmatch 1 +map "start"

thanks

-Tyler Johnson
 
Oh one more thing...

one more thing...I just ran a search on "start" on my computer and there's no BSP file, I must have compiled it like 10 times so I don't know what's going on. There's all the rest of the files, and 3 of the files are in my CS folder but no sign of a bsp

-T J
 
well if you actually read the log you would realize that there was an error while compiling the map. this means it didn't compile properly and there is NO .BSP
 
The error is a brush outside the world - i.e. a block that penetrates or is completely outside the skybox or the outermost limits of the map. Find it + remove it.
 
I'm not sure that's the thing...when I go to edit>select all it only selects what I have in my grid, nothing's outside the grid
 
Brush 35 is out of world, go to map -> go to brush number and type 35 in and it will take you to the offending brush.
 
the grid limit isnt the map outer limit - you need a skybox - i.e. something that surrounds your map with no 'leaks' to the vast empty blackness of the outside of the map. An easy way to do this is to make a huge square block that covers the entire map (only just) so there is nothing outside this block... and then select that block and use CTRL and H to hollow the block - then once you compile it should be ok.
 
lePobz said:
the grid limit isnt the map outer limit - you need a skybox - i.e. something that surrounds your map with no 'leaks' to the vast empty blackness of the outside of the map. An easy way to do this is to make a huge square block that covers the entire map (only just) so there is nothing outside this block... and then select that block and use CTRL and H to hollow the block - then once you compile it should be ok.


That's wat I call a "N3wb brush". It can help to find the leak but please! please! don't compile your final map with a n3wb brush! And make sure you didn't enclose your map with an entity like a func_wall.
 
No offence intended, but Tyler_Johnson seems like a bit of a n3wb when it comes to Hammer mapping - and using such a brush to allow him to compile seems a better option than explaining in detail how to construct a complex skybox with accurate vis groups throughout.
 
I agree but we must tell him that it is for debugging purpose only and no "good maps" must be built that way. Because when he'll make maps for his MOD he'll do the same thing and wonder why he gets a low fps...
 
I agree with Ti, skyboxes are the work of the devil! Even for debugging there are much better ways.
 
Back
Top