Heya guys!!
Im thinking of making maps
Yesh im so excited but I must ask this question.
What are the factors to bad FPS??? Just tell me so I dont finish of a map with the worst FPS around
-
GuZzie
To elaborate more on what I said previously (which I apologize for not doing):
Face Count - The face count is basically the amount of polygons you have. The more you have, the longer it will take the compiler to compile the map, and the increased chance of lag in-game. There is no set limit to my knowledge on how many faces you can have, but you cannot have too many. I have seen maps with a very large number of faces, but were able to run smoothly. This mainly had to do with the compiler used, how the compiler was set up, and how the map was made. One way that I know of that keeps the map from being slow is to use the null texture (it comes with
Zoner's Half-Life Tools in a .wad file). The null texture doesn't render the face, so it will appear invisible.
Entity Count - This isn't so much of a problem in terms of having too many. You will most likely never have a lot of entities in one map, but even if you do, it shouldn't cause too many problems.
Solid Count - This basically falls under the face count. The solid count isn't so much of a problem.
Size of the Map - This is intertwined with the face and solid count. The bigger the map, the more solids and faces you will have to occupy that space.
Lighting - I forgot to mention this previously, but this is a big one. Lighting will make the map compile extremely slow. The more light entities you have, the longer it will take for the map to compile. I've had maps that took hours to compile, mainly due to the amount of light entities I had on the map (which didn't really seem like a lot). The light entities shouldn't affect the FPS a whole lot, but to be honest, I never had a problem with any kind of slow down in my maps with a lot of light entities.
Water - I haven't had too many problems with this and in-game slow downs, but water can be a pain, especially with the compiler. Like Grega stated, too much water = bad.
As for the compiler, I use
Nem's Batch Compiler.
If you need to know how to set up the compiler than look through this:
http://esf-world.com/tutorials/optional_overview.html