@DelusionalBear
I had the same issue. My outdoor area caused this and I had to do some interesting things to figure out what was going on.
As far as BSP2 from what I understand you use the -bsp2 command line switch in QBSP when you are compiling. However, I tried this and it didn't solve my problem so there are most likely some other things we'd need to do.
I know sock and Tronyn use the format and most likely Skacky. Can you guys confirm or give us some tips? Documentation is spotty on this.
Network Limit
#18739 posted by Spike on 2017/07/27 16:13:59
quakespasm can be told to support larger coords with sv_protocol 999, which will effectively remove that limit completely. FTE will autodetect, while DP does the equivalent regardless (dpp7 always uses floats for coords).
with most people still using quakespasm or worse, you would have to convince all those people to fiddle with commands(every time they start the engine _before_ loading your map) or even switch engines, and frankly people are too lazy for that. Your best choice is to just stick to the limit Fifth said, and re-center your map if any part that can contain a visible point entity exceeds the +/-4096 range (that is, you can have scenery/fancy sky/brush areas outside that range, but don't let players/monsters/(ideally)projectiles into it.
BSP2 will not help you here - even the vanilla bsp format supports coords up to +/-32k.
note that brushwork (and submodels, thanks to them usually having origin 0 0 0) can be outside the +/- 4096 range. its only point entities like monsters/items and especially players that you have to worry about. probably you don't care about projectiles, which means you can provide nice detailed scenery around your map, and just shove a clip brush around it in case the player tries rocket jumping near scrags or whatever.
The 8192^3 limit cannot be surpassed.
thanks everyone! things are now more clear to me :) although I can't believe that sock's giant maps fit into that limit, because my jam9 map isn't really big and I didn't go too far away from the origin.
#18742 posted by ericw on 2017/07/27 18:37:30
One tip, add 2 entities and set their origins (type in) to 4096 4096 4096 and -4096 -4096 -4096. These are the corners of the box you need to fit in. (Make sure to delete them after)
(Make sure to delete them after)
Won't info_null remove itself before qbsp detects an entity outside hulls, though?
@ericw nice tip! just did it on my map... turns out my map that big :-E at least in one direction lol :D
#18745 posted by ericw on 2017/07/27 19:03:30
Won't info_null remove itself before qbsp detects an entity outside hulls, though?
They're not deleted until QC spawns them, so they would still cause leaks.
The Sky May Be
I'm using Quoth (for fairly obvious purposes) and I've been trying to use info_command to switch from a skybox to the regular scrolling sky texture. This in theory should be accomplished by the sky "" command. However doing the following in info_command:
"message" "sky """
Makes for an invalid command, since it interprets the first quote as the closing quote. Technically it still works but it stuffs the "skybox not found" warnings to console which is unpleasant.
I have a workaround, which is to switch to a dummy skybox with one TGA file missing and put some ammo over the trigger to flush the error messages away, but I would prefer a cleaner approach.
Any ideas if this is doable?
I Think....
#18747 posted by Qmaster on 2017/07/28 12:16:34
There is a way to backslash in the quotes or maybe use single quotes around it.
Have you tried "sky "?
Theres Supoosed To Be A Couple Spaces In There After Sky
#18748 posted by Qmaster on 2017/07/28 12:17:04
Quotes
#18749 posted by Spike on 2017/07/28 18:48:38
"message" "sky \"\"" would work fine in fte, but other engines will just get confused - they ONLY support \n.
Even DP will fuck up its own saved games when there's a saved string with a quote inside it.
if you can supply a default.cfg or something then you can include an alias, but of course quakespasm/etc can't cope with quotes there either. so yeah, you're screwed.
The Sky Is The Limit
#18750 posted by Preach on 2017/07/29 23:57:51
Yeah, since there isn't a good way to bind this to a key, I'm not surprised it's hard.
In theory, we could add this as a future feature because sending two quotes from QC isn't nearly as tricky. There are already spawnflags on an info_command that determine how the command gets terminated, having an extra one which says "" gets inserted at the end would be a fix. Are there commands besides sky which might need the same thing? It might be a bit specialised if it's for one console command.
I think the cleanest way to do it in Quoth as it stands is to add a clearsky.cfg file with the following content:
sky ""
echo
echo
echo
echo
Because you're not trying to bind the troublesome command to an alias you get to have the double quotes. The idea then is to make your info_command send the string exec clearsky.cfg, and the 4 echos just spam whitespace to clear the notification that the cfg executed.
Is there a way to increase the audible distance of an ambient sound in vanilla?
Some kind of key like "wait" ?
No
but you can use copies of them to approximate the same thing
#18753 posted by anonymous user on 2017/08/01 19:02:11
Duplicating an ambient sound emitter can give a noticeable 'echo' or layering effect that isn't always desirable, doesn't it? At least my bit of testing gave that effect.
Yeah, duplicating isn't ideal, but might be the best solution for vanilla limits.
I'm fooling around with logic gates, also in vanilla, using trap_spikeshooters. I have a problem where the spikeshooter seems to trigger a button, but the button doesn't seem to trigger the relay connected to it.
If I go in and shoot the button myself, it triggers the relay, but not when the spikeshooter hits it. The button does seem to move backwards when its hit by the spikeshooter, just doesn't activate the relay.
Any idea what might be causing this?, or any advice on logic gates with messages for what needs to be done? Is it possible to use trigger_counters instead of logic gates a lot of the time?
Here's an image of what I'm trying to get working:
http://imgur.com/n0shMeg
The player hits a switch to open a door, but is told via message that x needs to be done first. once x is done, hitting the switch again will open the door.
@HexenMapper
#18755 posted by Baker on 2017/08/02 18:27:28
Quake supports cooperative play.
1) If you shoot a rocket that opens the secret door, the owner of the rocket is you, so you get the message.
2) If player 2 shoots the secret door, he gets the message.
3) If some monster happens to shoot the secret door, it counts as "world". It would send the message, except there is no one to receive it.
Your relay is probably working as intended.
But players don't own the spikes the spikeshooter is shooting. It is a similar situation to a monster opening a secret door. No player is considered the one performing that action.
This is my guess. I don't think about QuakeC that often.
Logic Gate Simplification
#18756 posted by Preach on 2017/08/02 21:16:47
Baker's correctly diagnosed the issue here, the relay is triggering but it doesn't know who to post the message to, so it goes undelivered.
If I understand what you want to do correctly, the change from "switch prints message" -> "switch opens door" is irreversible. You never want to go back to having the switch print a message again. In that case, all you need to do is connect the relay which outputs the message directly to the switch. Then when you toggle the logic gate, also killtarget the relay.
There are more complicated hacks which can be done if you need the button change to be reversible, but I doubt that's necessary today.
Limit Range
#18757 posted by madfox on 2017/08/03 03:46:52
It has been an older subject, but what can I do to make my Terminator (867verts/1968tris) model load into Fitzquake085?
Quakespasm plays it fine.
It had something to do with the cache memory for models getting to the limits.
Should I just delete subjects from the base file?
#18758 posted by Baker on 2017/08/03 04:36:49
Does it do an error message?
Great thanks guys, that should fix it :)
Message : is there a way to do multiple lines in vanilla? longer messages get cut off.
Yes! You Are In Luck.
See screenies - self explanatory. \n == new line
http://imgur.com/E6O9swK
http://imgur.com/STCBU1G
#18762 posted by Spike on 2017/08/03 07:43:06
"message" "Hello,\nworld.\nAnd a third line."
|