Hmm
#14577 posted by mfx on 2014/12/28 16:54:52
verbose output with -verbose switch?
EVIL BRUSHES!
#14578 posted by Skiffy on 2014/12/28 16:58:52
Hmm I opened the file in the Trenchroom beta now and used the debug tools to see if I had brushes that had wandered off grid. I had 18 in total... grrr hahaha. Well thankfully I was able to fix them. The compilers is no longer making unexpected portal leafs and compiled in half the time! Sleepwalker kicks butt....
I used the stable TB1 for the level so far. But it does tend to make dirty brushes with some of my more elaborate edits. oh well. This looks like a clear case of USER ERROR... derp.
On another topic if I may? Is it a plausible workflow to have a map you run BSP and vis on and then just spend time lighting it without needing to redo the other 2 passes? Of course at that point would only be placing and moving lights around.
Good,
#14579 posted by mfx on 2014/12/28 17:15:21
Sleepy is a holy man for sure.
-onlyents compileswitch for qbsp just updates the entity lump of the bsp fle, even on vised ones. Run qbsp with that switch when doing lights. Saves a lot of time.
Note that when adding triggers or doors(brush entities..), a full compile is needed again.
Breakable Objects Quake 1 And Triggers?
#14580 posted by Skiffy on 2015/01/02 03:45:53
Hmmm I know how to do this in Quake 2.... is it similar in Quake 1? Make a bsp set breakable and switch state to another Brush arrangement? I want to shoot and break an object in my map as an example to progress.
#14581 posted by - on 2015/01/02 04:50:10
Without QC, you have to fake it.
Make the part that will break a func_button with "health" "1", this means it is shootable. Give it a targetname, and also target it at a trigger_relay. Give the trigger_relay a "killtarget" "func_button's targetname".
This set up will destroy the func_button when it is shot. There are no effects. I suggest you also make an explosion happen which will cover it up. To do this, target an info_notnull with "use" "OgreGrenadeExplode". This will create the same explosion as if an Ogre's grenade exploded.
I Like It!
#14582 posted by Skiffy on 2015/01/02 05:56:05
Nice. Yea I will give this a shot thanks! Games are all fakery anyways :) as long as it looks convincing hehe.
Further
#14583 posted by necros on 2015/01/02 06:27:45
make sure the button has 'speed' set to something high so it disappears.
optionally, you can create a broken version of the breakable, and make that a func_door. you can then set it to 'start open' and, if you have a fast 'speed' on it as well, the button and door will appear to switch instantly (you can hide that with explosions).
BSP Cutup Size?
#14584 posted by Skiffy on 2015/01/02 15:25:18
Is it possible to increase the size of the cutting that is done to the BSP by the compilers?
Right now it breaks up large simple areas into tons of smaller chunks... but I know with for example KMquake2's BSP tool he added the option to increase chunk sizes to much larger pieces so outside BSP did not turn into a crazy mess.
The Only Way
is to increase the size of the texture itself. A lot of mappers increase the size of monster spawn room textures.
I Forget The Reason
#14586 posted by Kinn on 2015/01/02 15:51:17
There's a reason world polygons can't exceed a certain size in the quake engine - anyone remember?
Surface Cache?
#14587 posted by Lunaran on 2015/01/02 16:36:15
QBSP
#14588 posted by mfx on 2015/01/02 16:51:38
cuts Faces greater then 224 units. This is afaik not changeable.
#14589 posted by JneeraZ on 2015/01/02 17:29:50
I think it's a lightmap issue isn't it? They have a max size, therefore the surfaces have a max size ... which I think is what Lunaran said.
Hmm,,
#14590 posted by Skiffy on 2015/01/02 17:46:18
Lightmap size sounds likely
14588
#14591 posted by necros on 2015/01/02 19:38:16
not quite. It cuts faces that size when the texture is 1x1 size.
It is relative to the texture size. I forget why though.
So scaling a texture to 10x10 will give you larger cuts. In the old days, you had to do that to sky textures because the compilers would cut up the sky into tons of faces. New ones do this automatically now though. But yes, if you are looking to get some extra faces, scaling up your textures will reduce the amount of cuts qbsp does.
It's rarely an issue these days though.
Oh
#14592 posted by necros on 2015/01/02 19:38:58
an easy free one is to make all your triggers and other invisible brushes have scaled up textures cause you never see those anyway.
#14593 posted by metlslime on 2015/01/02 19:39:51
240 units is the default, this can be raised in some compilers but then you Brel comparability with most engines. Dark places will still load it though.
It's has to do with light maps but also, the way software renderer does lighting calculations.
Anyway who cares about poly count anymore?
#14594 posted by necros on 2015/01/02 19:43:00
r_speeds be damned!
#14595 posted by JneeraZ on 2015/01/02 20:03:08
"Anyway who cares about poly count anymore? "
Careful, I've tried that argument before and gotten brutally chewed up around here. :)
#14596 posted by quaketree on 2015/01/02 20:59:16
High poly counts break vanilla Quake. If you don't care that it won't play on GLQuake (which has the same limits as software Quake but who even uses software Quake anymore) and make sure that that fact is in the release notes then I agree, who cares? Even an old (10 years or so) POS PC should be able to do GLQuake using its on board graphics chip.
I had a POS PC in 2004 and it was very much capable of running GLQuake. ;)
Hmmm
#14598 posted by Kinn on 2015/01/02 21:28:20
who even uses software Quake anymore
I imagine vanilla WinQuake still has a following because of that very special je ne sais quoi that the software renderer provides.
Can't imagine many people are still playing vanilla GLQuake though. Ugh.
#14599 posted by Lunaran on 2015/01/03 03:33:37
I endorse Fitzquake with overbrights and GL_NEAREST for all your je ne sais quoi needs
#14600 posted by Lunaran on 2015/01/03 03:42:26
Also, if a lightmap is 16:1 and 8x8 it doesn't quite cover a 256x256 square. You need data points at the edges to interpolate from, but 9x9 is abhorrent and nonbinary, which is where surfaces split at 240 comes from.
No Vanilla!
#14601 posted by Skiffy on 2015/01/03 06:28:30
Yea Fritz and Spasm for me with Nearest filtering for me. I just like to see how pretty we can make the game look with these most recent additions without getting lost in all the nextgen madness.
|