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
Lol 
Bob has bitch tits -- nope just a set of extremely cold nipples. 
Btw, LTH 
glad to see you on the func_board. Does that mean you are you mapping as much as you code these days? 
Lol 
You could say that. 
AguirRe 
Could you just explain the use of _sun_mangle for me: how are the two parameters used? 
Mike 
x = yaw, y = pitch, z = placeholder. 
LTH 
Thanks. I understand yaw and pitch but not 'placeholder'.

Sorry to be dense but I have never used _sunlight before: I am only trying it now after reading some comments by AguirRe in this forum.

I have a rather large (high) set of mountains in FMB12 and lighting them is proving difficult.

As a by the way, is 256 the largest texture size that can be used in Quake1 - I can see some pretty obvious tiling? 
Mike: 
'Placeholder' means just put zero; i believe it's needed becuase the compiler expects a vector, but only actually has a use for two or the numbers.

Re: texture size, first, check this: http://www.celephais.net/stuff/texturefaq.htm

Second, try scaling the texture up, or using more lighting variation to break up the large surfaces. (I know, "lighting variation" is contrary to the whole _sunlight aesthetic. But you could still put in some subtle point lights or antilights to create the needed variety.) 
Mike 
placeholder is exactly that - it doesn't do anything, it's just necessary to convince the compile utils that you're using a 3-part vector. 
Metl 
Doesn't HalfLife allow texture randomization? How does it do it? 
Thanks Guys 
(or gals!) 
Ha Ha Metlslime Is A Girl! 
Yes, Metlslime Is A Grrl 
More proof!

<goetz> http://www.celephais.net/quake/
<goetz> metlslime is that u ?
<goetz> i thought u were male
<metlslime> i'm a hot japanese girl
<Auhsan> woa
<Auhsan> I love you metlslime
<metlslime> this explains why i never get laid, after all, who wants to have sex with a hot japanese girl?
<metlslime> nobody. I wish i was one of those skinny white computer geeks. They get all the sex.
<Auhsan> from their hands
<metlslime> heh
* metlslime cries
 
Help Again 
I am just trying to see the difference between using _sunlight or placed light entities in a map.

For some reason, light does not seem to work on my trial, 2055 brush, map. Here is the readout: -

4361 planes 87220
4252 vertexes 51024
2387 nodes 57288
6 texinfo 240
3888 faces 77760
13244 clipnodes 105952
1202 leafs 33656
4808 marksurfaces 9616
17010 surfedges 68040
8506 edges 34024
2 textures 130652
lightdata 0
visdata 0
entdata 176

File: ter2.bsp
3 entities read, 1 are lights, 3888 faces

Light: 0.0%, Elapsed: 0:00
Light: 100.0%, Elapsed: 0:01

lightdatasize: 0
0 switchable light styles

Elapsed time : 0:02
BspBuild [Light complete]

The numbers mean nothing to me. Can anybody spot my (probably obvious) error? 
It Looks... 
like you only put on light entity:
3 entities read, 1 are lights, 3888 faces


sunlight needs: _sunlight # for intensity, and _sun_mangle x x x for direction. 
Having An Interesting, Albeit Annoying Problem... 
there's a phantom brush which has cropped up in my map which i'm trying to get rid of...

the problem is, the brush doesn't appear in gtkradiant, but when i compile the map, it is there, in quake. there's nothing wrong with the brush, other than it is a phantom... it's not super deformed or huge or any of the common problems...

any suggestions? 
Mike 
Look in the readme for sunmangle details and some recommendations to start with. The third number, the "placeholder", isn't required at all anymore in my tools (but is accepted for compatibility).

In your log printout, lightdatasize is 0, which means that there is no lights generated at all (the map is probably pitch black). There is one light entity (sunlight isn't counted as a light entity), but for some reason is doesn't generate any measurable light.

Send me the zipped map+wad and what tool arguments you're using and I'll try to find out why it doesn't work. 
Texture Randomisation 
I believe texture randomisation in HL is done with a naming convention, so to randomise between 3 textures you would name them
-0texname
-1texname
-2texname

and so on. They probably have to have the same dimentions for this to work. 
Necros 
Dumb question probably, but you're sure you don't have anything either filtered or hidden in-editor?

If not, try brush-cleanup (either plugins or a button, depending on what version you're running).

You could also try hiding all brushes in the area (select one-by-one and hide) and then doing a "select touching" in the empty space that's left and see if you get anything selected? 
Simultaneous Posting 
Necros, sunlight only needs the intensity value to be activated, the sunmangle is default 0,-90 (pretty boring zenith sunlight, though). Check out the readme for this and other related information.

As for the phantom brush, is it solid, i.e. not penetrable with rockets/player? 
Texture Randomization... 
i believe it works as preacher said, but as for the implementation, i think it subdivides the face into polygons (just like quake does, actually) and each polygon of the original face gets one of the 3 textures in preacher's example. 
Necros: 
like you only put on light entity ... sunlight needs: _sunlight # for intensity, and _sun_mangle x x x for direction.

necros: _sunlight and _sun_mangle are keys, not entities. They both go in the worldspawn entity. 
Lights 
I have two test maps: one is lit via the _sunlight key in the worldspawn entity, and the other is lit by one light entity with no entry in the worldspawn.

I wanted to see how _sunlight lit the map as I saw some advantages when considering how many light entities my map would require (it is not a big map in terms of depth and width, but is fairly high due to some pesky mountains.

I will take up aguirRe's offer to see what he can tell me. Thanks everyone. 
AguirRe 
E-mail on its way. I forgot to mention that I use Bsp Editor. 
Metl 
You mean it would be possible to write a bsp compiler for Quake that does it, then?

AguirRe, Riot, whoever, get to it! :P 
Responses: 
pjw: yep, i'm sure it's not just filtered or something :)

aguire: It appears to be a completly solid brush, but it doesn't appear to be a extension from another one, because i've removed all the brushes surrounding it, and this brush is still there, in the middle of nowhere...

metlslime: yeah, i meant to say: "it looks like you only put one light" -- forgot the e. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2025 John Fitzgibbons. All posts are copyright their respective authors.