News | Forum | People | FAQ | Links | Search | Register | Log in
Mapping Help
This is the place to ask about mapping problems, techniques, and bug fixing, and pretty much anything else you want to do in the level editor.

For questions about coding, check out the Coding Help thread: https://www.celephais.net/board/view_thread.php?id=60097
First | Previous | Next | Last
@Ionius 
The empty object error is something that occurs in Worldcraft or Hammer.

How to Reproduce:
Create a brush.
Tie it toEntity (eg. make it a func_door)
Create another brush.
Select both brushes.
Tie them toEntity.
Oops, now there's a func_door without a brush.

What is going on:
The editor when it creates an entity from a brush, takes the brush data moves it out from under worldspawn and puts it under an entity like this:
Was:
"classname" "worldspawn"
{###....1}

Now
"classname" "worldspawn"

"classname" "func_door"
{###....1}
So what happens when the brush is already within an entity as above, the brush data gets moved/stolen from under the entity it's already in (worldspawn is an entity!), then put under the new entity. Like this:
Was:
"classname" "worldspawn"
{###....2}
"classname" "func_door"
{###....1}

Now:
"classname" "worldspawn"
"classname" "func_door"
"classname" "func_door"
{###....1}
{###....2}
Notice that there is nothing under the first func_door. And that is why the editor puts in at 0 0 0 and it looks like there is one superbrush covering all of reality. But really, there's nothing.

Best Practice: NEVER create an entity out of brushes that are part of an entity.

Source: I've been a mapper for Quake for over 10yrs. Also, the .MAP file format. 
@Qmaster 
this happens in gtkradient 1.5 as well, took me a while to figure wtf was going on.

"Best Practice: NEVER create an entity out of brushes that are part of an entity."

now I know... 
This Can Happen In Pretty Much Every Editor 
Best to keep it in mind and check the map for it before release. BJP's Glquake prints a warning if it detects a rogue brush entity, but none of the other ports do. 
Not In TB ;-) 
 
 
Someone in here asked for polycount reduction tips or where was it? Just stumbled across http://web.archive.org/web/20020112020304/http://www.gamedesign.net/?file=rust/content/quake2/tutorials/poly_count when fixing links on http://quakewiki.org/wiki/Mapping_tutorials 
Also, For Negke 
http://web.archive.org/web/20030219113111/http://www.planethalflife.com/davej/detail_versus_design.htm

What I'm desperately trying not to suggest is that complete mis-alignment of textures is the way forward. That is underkill. I've almost said aligning of textures to edges isn't important. That's a lie. It is. What is important however is knowing when to do it, when it is worth the time, and when it isn't. 
Awesome 
very helpful/informative links! 
Whatever 
I see where he's coming from, but I feel patronized by the article. There's a point about putting too much focus on "unnecessary" (debatable notion to begin with) detail at the cost of gameplay. Yet, just because the players may not see or appreciate certain details, or because they may not add to the gameplay, it doesn't mean it's bad practice. Besides, the On A Rail chapters doesn't work as a general example for all kinds of games and maps like he seems to be doing. 
It's Pretty Badly Written And Incoherent. 
In a nutshell, the point he's trying to make is that details shouldn't interfere with the overall theming of a level's design.

But he focuses on pointless detail (funny considering that's what he's trying to write about) and doesn't resolve the topics he's bringing up.

Yes ok, On A Rail was bland but it worked. You could say that about most of Half Life. Why not mention that software improvements allow us to have better graphics without sacrificing game play?

Yes ok, LDs shouldn't waste their time sticking doorknobs on things. Why not discuss using prefabs or other tools? 
 
It's worth noting though that the page was written in 2001. Some angst from back then about aesthetic fiddling getting in the way of playability is understandable (especially from someone working against commercial deadlines). 
I Refuse To Accomodate Empathy 
 
Damn You 
 
 
There is also a follow-up at http://johnsto.co.uk/blog/116 
Yeah 
That's better. 
#13750 
I remember this when it first came out, and it was definitely controversial because it's hard to accept what he says if you believe in cleanly built maps.

The non-controversial part is that an increase in visual detail does not always cause an increase in quality of experience -- an obvious example is high-res replacement textures in quake. The harmony of many different ingredients is more important.

The controversial part is "misaligned textures can be better." I think the best way to re-state this so that I can accept the idea, is to say "impressionism can be better" -- this could be because the "magic" of quake and doom is the low-res, low-poly filter that we see that world through, which gives the player room to imagine the rest. It's hard to do this in high-res, high-poly. At low res, 8-bit lighting, there are so many filters that muddy everything up that you can't always see the texture misalignments, they are hidden by dithering and aliasing and palette banding. These filters help the player experience the whole and not focus on the details, since you can't see the details very well anyway. 
Well Put 
The higher fidelity and realism of the graphics the more visible the flaws, not only technically, but artistically.

Maximum realism is the goal of most modern games, but I don't think we're quite there. IMO, it would better better if designers worked within the boundaries of the tech and made cohesive, artistic interpretations instead of attempting realistic duplication. "pushing the boundaries" is not the safest route, as I feel people push them too far. 
Always On Spikeshooters 
How do you make them constantly fire? 
5th 
Use trap_shooter instead. 
Not Everybody Uses Quoth 
 
Its An Id1 Enity Iirc? 
 
 
Just use trap_shooter. For trap_spikeshooter I think you can set its target to a info_notnull. 
 
I Was Correct 
yeah! 
 
If memory serves I believe that trap_spikeshooter uses a rotation flag or a up or down firing flag and is dependent on what type of level it is in the worldspawn (lasers in tech levels and spikes for everywhere else).

But I might be wrong on that, it might be possible to put spikes in any level or lasers in any level. I never really played around with them. The timing just seemed a bit too fiddly to get right without a lot of blind tries and recompilings until you got it right. 
Ropes And Chains Models 
Do I remember someone having some rope and/or chain models, and if so, can I pick them up somewhere? 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.