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
 
I use the Arghrad. 
 
ah, ok. So if you're only increasing -chopsky and -chopwarp, try -chop (which will reduce the # of patches created by other types of faces).

Not sure if source code for arghrad is available so raising max_patches may not even be an option? 
Raise Hell Then 
Thank you for your insight, though. I guess unless I take some time to come up with a solution myself, I'll be stuck with this for now.

(Also, the 4096^2 size-limit of Quake 2 maps is pretty decent if it wasn't for MAX_PATCHES...) 
Secret_door 
I have a serie of secret_doors that depend on health. I want them sealed to a certain stage before I want to give them access.

If I use a trigger_count to activate them all doors open, and that's what I don't want.
I want to keep them secret untill that certain stage, and then they can be used by shooting.

How should I define this? 
Func_wall 
that blocks the secret door 
Yes 
I made an example with a door and button.
When I seal the button off with a func_wall I need to give it the same texture as the button.
Then I can killtarget it so the button comes free.

What if the func_door secret is hidden in the wall in a strange 15 degree angle with another brush forming the door.
There is no place to give space to a func_wall as it betrays the door itself not only by blocking the wall surface.

I know it sounds a bit queer, but i tried different ways. Only logic way seems to add a trigger_once behind the door that opens it, in stead of shooting it in front. (what had to be the secret) 
Madfox 
check this demo and the example map file
http://quaketastic.com/files/demos/test.rar

is this what you wanna achieve? 
Misread This 
What if the func_door secret is hidden in the wall in a strange 15 degree angle with another brush forming the door.
There is no place to give space to a func_wall as it betrays the door itself not only by blocking the wall surface.
 
How To Explain Some Small Thing With Random Outcome.., 
To clarify this is the secret door. It's in a strange angle.

When a door_secret receives the health arg it opens when triggered. That is what I try to preserve.
I can't fill up the front with a func_wall as it blocks the secret.
When I use a trigger_relay the doors open and are no secret anymore.

I tried the rar files, but I have to use 7zip.
Thanks for the feedback. 
@madfox 
You can make a trigger_relay trigger a secret though right? Just make a secret brush out of reach of the player and have the relay trigger it. Won't that work? 
Short 
Maybe it's my poor aprehension skill to explain,
but one thing strugles me up.

If a door has a health state, it will always open when shot.
Even if the target is hidden by a trigger_relay.
I can't encapsulate that in my defenition. 
Madfox 
PART I

Start by using this trick on your door

https://tomeofpreach.wordpress.com/2012/11/18/mid-map-entity-spawning/

The door will start off invisible and non-solid, preventing the player shooting it to open it. When you trigger it, the door spawns, and you will be able to shoot it. *

PART II

The big problem now is that until you spawn it, the door isn't there at all! This seems like a big problem, but it's easy to fix. Simply make a copy of the door, and turn it into a func_wall. When you spawn the proper shootable door, killtarget the func_wall version at the same time. The player will never notice the swap!


*Important final hint. In order to use the delay spawn trick on a door, you need to set the following keys on the door:
"sounds" "-1"
"noise1" "doors/latch2.wav"
"noise2" "doors/winch2.wav"
"noise3" "doors/drclos4.wav"
Otherwise you will get a crash when you try to spawn it. 
Overriding Default Quake 2 Door Sounds 
Greetings. Since the 2 of Quake only has one set of door sounds, you can make "custom" door sounds like this:

- Make the door.
- Set door "sounds" to "1" to make it silent.
- Make a main trigger that triggers the door movement.
- Make a trigger_relay from that main trigger that hooks up to a loopable sound and one-time sound.
- Make one relay start the looping sound while the door is opening.
- Make one relay stop the looping sound and play the one-time sounds once the door has stopped moving (requires a bit of timing with "delay").
- Place sounds near door.
- ???
- Profit.

I am using this in my latest Quake 2 singleplayer-unit for especially large doors. You can even have unique stopping sounds for both ends and unique looping sounds for both ways. :3 
Program_stop 
call0 2075 multitriggers monster skhtr.qc Zhaser_tough

After adding three new entities I get this error in fight. It happens when there are more then two oppenents in view and I have no idea where to search.

In fight.qc I added their attack movements. As long as I have one new entitty everything goes fine. 
Not Sure Without Seeing Skhtr.qc 
 
Is It Possible 
To have the ambient wind noise play throughout the map without vis data of any kind, fast or full? 
Doom Wad Question 
I haven't touched Doom editing for many years. In the 90s I released a map called Iron First that included custom (copyrighted!) music and sound effects. I'd like to remove those now and re-rerelease the map. Can anyone recommend the best tool to remove midi and sfx? Does Slade do this? I'm so rusty with Doom wads I have no idea what to look for. 
Orl 
Make your ambient wind into a music file! ;)

Or...

QSS and DP (and probably FTE too, I guess) support external .ent files allowing you to add/remove/modify any entity in the map without touching the .bsp, but it won't work in more vanilla engines.

I'm sure one of the big boys could provide a more universal method, but just in case... 
@dumptruck_ds 
Slade will do this. Latest is slade 3 as far as I know. 
Reduced Enemy Health 
I know you can give an enemy increased effective health by giving it an armor value, but is there a way to decrease its health without something as hacky as an invisible crusher that deletes itself before the player can get to it?

Other than shooting the enemy, I mean. Har har. 
Negative Armor 
 
 
Actually just figured that out and was about to say nevermind, but yeah, that works. Now just to figure out the right math for armorvalue and armortype, because while it's funny to gib a Shambler with one axe swing it's not quite what I was going for. 
Compiling In TrenchBroom 
So, I have this sample level i've made in TrenchBroom. I'm new to Quake, leveled for Doom/TF/CS for years, just wondering how I go about compiling what compilers to use / sourceports to use.
https://puu.sh/xjc6c/f2d635458c.jpg

I downloaded Darkplaces and a QBSP.exe file, and used them in Trench to compile and run. But when I run the map, it gives me this.
http://puu.sh/xjchN/96c3e45b7c.jpg

I'm assuming it's some compiling issue. I was under the impression Trenchbroom did not suffer from leaks, so I boxed it up and it still gave me that.

As for other things, I downloaded a QUAKE1.wad to get the textures, and i'm not sure if that changes things.

Thanks for your help in advance. 
@Lain 
Do you have an info_player_start in your map? All maps must have this entity and I didn't notice it in your screenshot. That would cause your compiler to not finish bsp.

As far as compiling in general. I would use tyrutils-ericw found here: http://ericwa.github.io/tyrutils-ericw/

Since I have not tried to compile directly from TB I cannot answer questions about that. However you may want to try Necros' compiling GUI as an alternative if the above info_player_start fix doesn't work. It's very straightforward.

https://www.quaddicted.com/files/tools/ne_q1spCompilingGui103.zip

Welcome to func! 
@Lain 
Do you have an info_player_start in your map? All maps must have this entity and I didn't notice it in your screenshot. That would cause your compiler to not finish bsp.

As far as compiling in general. I would use tyrutils-ericw found here: http://ericwa.github.io/tyrutils-ericw/

Since I have not tried to compile directly from TB I cannot answer questions about that. However you may want to try Necros' compiling GUI as an alternative if the above info_player_start fix doesn't work. It's very straightforward.

https://www.quaddicted.com/files/tools/ne_q1spCompilingGui103.zip

Welcome to func! 
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.