FileFront Gaming Forums

Sv_SetBrushModel: NULL + BotLibShutdown Errors

This is a discussion on Sv_SetBrushModel: NULL + BotLibShutdown Errors within the SW:JK3 Modding, Mapping and Editing forums, part of the Jedi Knight III: Jedi Academy category; Hi, This post concerns GTKRadiant 1.5.0 for Jedi Academy mp I have read a lot of forum posts on this, ...

Go Back   FileFront Gaming Forums > The Games > Star Wars: Jedi Knight Series > Jedi Knight III: Jedi Academy > SW:JK3 Modding, Mapping and Editing


SW:JK3 Modding, Mapping and Editing Want more info about a Mod? Making a Mod? Looking for Modders, Mappers, Skinners, etc.? This is your Spot!

Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old January 15th, 2009
I'm too cool to Post
 
Join Date: January 15th, 2009
Posts: 7
Rep Power: 0
codstunt is a n00b
Default Sv_SetBrushModel: NULL + BotLibShutdown Errors

Hi,

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:
Quote:
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

Last edited by codstunt; January 15th, 2009 at 10:44 PM. Reason: Added the console details
Reply With Quote
  #2  
Old January 15th, 2009
NAB622's Avatar
Miyuki-san, good job!
 
Join Date: October 7th, 2005
Location: I'm smart! I LAMINATED my box!
Posts: 3,039
Rep Power: 14
NAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as Revenge
Default Re: Sv_SetBrushModel: NULL + BotLibShutdown Errors

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:
Spoiler:
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.

Last edited by NAB622; January 15th, 2009 at 11:20 PM.
Reply With Quote
  #3  
Old January 16th, 2009
I'm too cool to Post
 
Join Date: January 15th, 2009
Posts: 7
Rep Power: 0
codstunt is a n00b
Default Re: Sv_SetBrushModel: NULL + BotLibShutdown Errors

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.
Reply With Quote
  #4  
Old January 16th, 2009
NAB622's Avatar
Miyuki-san, good job!
 
Join Date: October 7th, 2005
Location: I'm smart! I LAMINATED my box!
Posts: 3,039
Rep Power: 14
NAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as Revenge
Default Re: Sv_SetBrushModel: NULL + BotLibShutdown Errors

You're welcome. Good luck in your endeavors!
Reply With Quote
  #5  
Old January 20th, 2009
I'm too cool to Post
 
Join Date: January 15th, 2009
Posts: 7
Rep Power: 0
codstunt is a n00b
Default Re: Sv_SetBrushModel: NULL + BotLibShutdown Errors

By the way,
When brushes overlap do they lower fps, or is it just when you have open spots in a room/map?
Reply With Quote
  #6  
Old January 21st, 2009
NAB622's Avatar
Miyuki-san, good job!
 
Join Date: October 7th, 2005
Location: I'm smart! I LAMINATED my box!
Posts: 3,039
Rep Power: 14
NAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as RevengeNAB622 is almost as leet as Revenge
Default Re: Sv_SetBrushModel: NULL + BotLibShutdown Errors

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.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7.


Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.