This post concerns GTKRadiant 1.5.0 for Jedi Academy mp I have read a lot of forum posts on this, mostly on Filefront. I have read this: SV_SetBrushModel: NULL Which is supposed to contain all possible solutions... none of them worked I did the tests and I don't think I have any phantom brushes. The only func_ entities I have are doors, I have 19 of them. (Is there a limit?) And they are all connected to brushes. Other than that, a lot of npcs, a worldspawn, some emplaced guns, rain and snow, and I think that about covers it for entities, however I will give the full list if you need it.
I have two .map dls here... one is named agility, it's the full map that gives the error when you try to switch to it (devmap agility in server console). The other I renamed to "works", roughly half of the full version, which DOES work. So somewhere along the way I did something wrong... If you can figure out the problem from looking at these .map files in GtkRadiant then please take a look: Download 1: "agility.map" full version agility.map - FileFront.com Download 2: "works.map" (roughly half of the full version) works.map - FileFront.com
Or if you can't be bothered to look and just know some quick tips that would work also. But it would be awesome if someone would take a look. Also, if you need the bsps I would be glad to upload those as well. Thanks.
--Some extra info in case you need it-- I use the first compiler in 1.5, which says "Q3map2: (single) BSP -meta" This is under Build on the menu. I use pakscape to compile the .bsp (in maps/) into a .pk3 The full error shows in console as follows:
ERROR: SV_SetBrushModel: NULL ******************** Sending heartbeat to masterjk3.ravensoft.com Sending heartbeat to master0.gamespy.com Sending heartbeat to master.qtracker.com Sending heartbeat to clanservers.net Sending heartbeat to masterjk3.ravensoft.com Sending heartbeat to masterjk3.ravensoft.com Sending heartbeat to master0.gamespy.com Sending heartbeat to master.qtracker.com Sending heartbeat to clanservers.net Sending heartbeat to masterjk3.ravensoft.com ShutdownGame: ------------------------------------------------------------ Error: BotLibShutdown: bot library used before being setup DROPPED
Some of your terminology is wrong, so it's possible you aren't fully grasping the subject at hand.
This error is one of several that are usually caused by Radiant 1.5. SV_setBrushModel: NULL means that somewhere in your map, a brush entity has no brushes in it. It's a simple error to understand.
You see, Radiant 1.5 tends to add entities with no brushes to your entity list without telling you, which will cause the error. Since this "ghost entity" has no brushes, JA has no idea what to do with it.
Other causes of this error are:
A func_ entity, that contains a brush with an "areaportal" texture on it A func_ entity that contains only an origin brush A func_ entity that contains only patch meshes
It's pretty easy to find and fix this, once you know what it is. Your problem is the same as every other Radiant 1.5 user: a ghost entity.
To fix ghost entities:
Push the L key to open up your entities list, and find the func_door that I have circled in red:
The circled func_door has no brushes in it, as you can see by the missing + sign. Delete it. That should solve your problem.
Oh, I would also suggest you do some caulking. You don't want low FPS before you can even add details. :)
And fyi, BotLibShutdown is just telling you how far the game loaded before it failed.
Thank you very much. I read about this (pressing L and looking for an entity without a +) but when I looked in the entity list it just said C:\....\agility.map... I didn't click it. :S Thanks again and yeah, there's still a lot of brushwork to be done.
You're welcome. Good luck in your endeavors! :cool:
By the way, When brushes overlap do they lower fps, or is it just when you have open spots in a room/map?
Overlapping brushes is fine. The only thing that will lower fps is a bunch of complex shaders or too many triangles. Large, open areas are fine as long as they aren't filled with uber details. :)