Commented 19 years ago2005-04-20 18:13:09 UTCComment #6912
Okay, I got it. A few things that could help (the first ones are more important):
1. COVER THE BOTTOM OF THE MAP! You still need to seal it even though nobody will see the sky over there (another reason why skyboxes are horrible). Even better, don't even touch a skybox. All you have to do is make one big brush covering the top of the map. That's probably the EXACT reason why the map is lagging: You have a GIANT FREAKING LEAK at the bottom of the map. That won't run VIS, which is probably the reason why the map is lagging. No VIS calculations result in the engine rendering the WHOLE map, even if you are just in one tiny corner. 2. Your pipes that eject toxic are splitting the wall everywhere! Make a 1-unit gap between the wall and the pipe or turn it into a func_wall. 3. func_waters split themselves into 64x64 chunks to simulate waves and are always rendered, even if you are in a tiny corner. If you don't need the waves, use a func_illusionary with skin set to -7 instead. 4. Apply the texture "null" to any faces that won't be seen by players. That will also help render less. Some of them include the underside of that grid thing and bottoms of crates (that are parallell) that are turned into entities. 5. Scale some textures, like ground textures, up.
Commented 19 years ago2005-04-20 21:30:26 UTCComment #6919
"it's fast... ist only 2.70 Mb" Well, while I was downloading, it only went 4 KB/s. I'm not saying the file is big, I'm saying the download was slow.
"if I not to put no texture I go to appear those squares rose color..." I don't get what you're saying. What I said about using the texture "null" might've been confusing. I think what you mean is if you put no texture on a face, it'll turn white? What I meant about using "null" is using an actual texture that is named "null", not giving it no texture at all. If you have a somewhat new version of Zoner compile tools, it should come with a WAD named zhlt.wad. Inside there is a texture named "null". What you do is use the texture application tool (the one with a picture of a checkered cube colored differently), select the face you want to strip the face of, and apply the null texture to it. That way, when you compile it with the compile tools that came with the zhlt.wad, the compiler will take away that face so the engine doesn't render it.
Commented 19 years ago2005-04-21 17:28:03 UTCComment #6933
"and when i use the vis and rad mode to compile the hammer crash "not responding""
Actually, it's just working their code off too hard to respond although they are still working. Just leave it alone (try replacing that skybox with a real sky, and maybe it'll work faster for RAD), or if you are really worried, use a batch file/batch compiler to compile your map.
Commented 19 years ago2005-04-22 08:40:35 UTCComment #6948
Where is what?
The batch compiler: I just gave it to you. The .NET framework: It's probably on the same website as the batch compiler. The anti-skybox example map: It's in the example map section. Where else are example maps put in?
Commented 19 years ago2005-11-25 15:34:30 UTCComment #9969
as an alternative to making the 1x func_wall on the pipes where they intersect a brush, you can use clipping and VM to make nice, happy shapes for vis instead. An experienced mapper can see the 1x func wall shortcuts, even with zoner's opacity settings. I think there is a VM tutorial here somewhere if you need it.
OMG by all means run vis. vis is what helps break down your map polygons into bits and pieces, triangles specifically for the engine to comprehend in game. By not doing this, you are basically rendering your entire map from any point of view in game....very bad, will kill FPS and make your map undesirable. If you can't run vis, check for leaks, take your time and use tight brushes and VM for angled stuff and clipped stuff. Bottom line... one leak, a simple 1x pixel somewhere is bad...bad
1. COVER THE BOTTOM OF THE MAP! You still need to seal it even though nobody will see the sky over there (another reason why skyboxes are horrible). Even better, don't even touch a skybox. All you have to do is make one big brush covering the top of the map. That's probably the EXACT reason why the map is lagging: You have a GIANT FREAKING LEAK at the bottom of the map. That won't run VIS, which is probably the reason why the map is lagging. No VIS calculations result in the engine rendering the WHOLE map, even if you are just in one tiny corner.
2. Your pipes that eject toxic are splitting the wall everywhere! Make a 1-unit gap between the wall and the pipe or turn it into a func_wall.
3. func_waters split themselves into 64x64 chunks to simulate waves and are always rendered, even if you are in a tiny corner. If you don't need the waves, use a func_illusionary with skin set to -7 instead.
4. Apply the texture "null" to any faces that won't be seen by players. That will also help render less. Some of them include the underside of that grid thing and bottoms of crates (that are parallell) that are turned into entities.
5. Scale some textures, like ground textures, up.
Well, while I was downloading, it only went 4 KB/s. I'm not saying the file is big, I'm saying the download was slow.
"if I not to put no texture I go to appear those squares rose color..."
I don't get what you're saying. What I said about using the texture "null" might've been confusing. I think what you mean is if you put no texture on a face, it'll turn white? What I meant about using "null" is using an actual texture that is named "null", not giving it no texture at all. If you have a somewhat new version of Zoner compile tools, it should come with a WAD named zhlt.wad. Inside there is a texture named "null". What you do is use the texture application tool (the one with a picture of a checkered cube colored differently), select the face you want to strip the face of, and apply the null texture to it. That way, when you compile it with the compile tools that came with the zhlt.wad, the compiler will take away that face so the engine doesn't render it.
Actually, it's just working their code off too hard to respond although they are still working. Just leave it alone (try replacing that skybox with a real sky, and maybe it'll work faster for RAD), or if you are really worried, use a batch file/batch compiler to compile your map.
You might also want to check my anti-skybox example map.
The batch compiler: I just gave it to you.
The .NET framework: It's probably on the same website as the batch compiler.
The anti-skybox example map: It's in the example map section. Where else are example maps put in?
http://twhl.co.za/mapvault_map.php?id=2950
NEVER EVER compile without vis or RAD... without vis, entities will dissapear and without RAD, you wont get any lights...
The whole map has to be covered or it'll lag like a crazy bittch...
to reduce compile times, place the NULL texture on all unseen surfaces..
A simpler version of what was said
OMG by all means run vis. vis is what helps break down your map polygons into bits and pieces, triangles specifically for the engine to comprehend in game. By not doing this, you are basically rendering your entire map from any point of view in game....very bad, will kill FPS and make your map undesirable. If you can't run vis, check for leaks, take your time and use tight brushes and VM for angled stuff and clipped stuff. Bottom line... one leak, a simple 1x pixel somewhere is bad...bad