Mh:
#1335 posted by metlslime on 2014/10/31 19:44:18
Now, it could be argued (and I have done so in the past) that they shouldn't be displayed to players, but that aside, reporting them as bugs is just wasting people's time.
I see your perspective, but I felt that the warnings would be useless if they required Developer 1, since i don't think many mappers use that setting.
Visual Glitch In Jam3_mfx?
#1336 posted by Pekka on 2014/11/02 17:52:21
Quakespasm 0.90 has worked great and I've lately enjoyed playing jam3_mfx among other cool maps. However, I came across a minor issue, which I think is a visual glitch.
There is a room in the said map with four bloodfalls and a gib fountain dropping gibs into the center of the room. Two of the bloodfalls show the other bloodfalls when viewed through them, but since they are not otherwise transparent this seems a little off. The other two are not seethru at all.
http://imgur.com/Cy8wvUT
Here is a reduced-size screenshot which shows four images in one. The top and bottom ones show this effect, and the middle two ones do not. These four pics are all from different sides of the room.
As usual, I'm asking whether this happens to other QS users. I am using QS 0.90 compiled on Linux64 using SDL2 from the source release. The cmd-line options were -game jam3 and -heapsize 70000 (because I don't like typing numbers with five significant figures...)
Known Bug
#1337 posted by ericw on 2014/11/02 19:10:00
I think that's the lack of depth-sorting transparent surfaces (FitzQuake does the same.) It's on my list of stuff to fix in qs at some point :-)
the same glitch is visible in the Rubicon pack in a few places (the entrance slipgate of telefragged, the exit of the credits map).
#1338 posted by negke on 2014/11/03 18:51:57
Good example why fog should reset after each map: Jam 3 pack, playing Tronyn's level last.
#1339 posted by mh on 2014/11/03 20:33:21
The issue of fog is that getting the right balance between what players expect and what mappers want isn't easy.
If a player sets fog from the console and if it's cleared on a map transition they will probably report it as a bug.
If a map doesn't include a fog key in it's worldspawn as a way of indicating "no fog here, please", but if fog persists between maps, then it's also a reportable bug.
Mix in mods that send svc_fog messages (or stuffcmd it - bleagh) during gameplay and you've a mess.
This is a classic case of a feature that fights itself. As an engine coder you just can't win, and no matter what you do (or if you just say "what a clusterfuck" and don't implement fog at all) you'll have someone pissed at you.
#1340 posted by necros on 2014/11/03 20:42:45
fog should never have been a console option. wateralpha either, now I think about it.
But the feature was added before any mappers used it, so it didn't make sense at the time to make a feature that no one would see. I get it... but now players have a bizarre expectancy to be able to modify the way the map looks.
You wouldn't play Mass Effect and pull down the console so you could tweak the fog colour.
#1341 posted by JneeraZ on 2014/11/03 20:58:52
Agreed. The map should dictate the fog settings. No other option really makes sense. If the player wants to change the fog AFTER the map sets it the way it wants it, then that's fine. But the map should dictate what it starts at.
Fixed In Svn
#1342 posted by ericw on 2014/11/03 22:46:34
The bug was that on map changes, only the fog density was reset to 0. Now the rgb values are also reset to their defaults (0.3).
It's probably best to always specify all four density/r/g/b components in the worldspawn key; I just checked Darkplaces and jam3_tronyn.bsp gets black fog vs. gray in FitzQuake/QS.
Fog Fog Fog
#1343 posted by mh on 2014/11/03 23:06:38
In principle I agree, but the doubt I have is that this is exactly what a mapper would say. Meantime a player can come along and make an equally forceful argument in favour of user control of everything. The trick is to take off your mapper hat and try to view it from the other perspective.
I need to clarify that I'm not necessarily arguing in favour of the other perspective here: like I said, in principle I agree.
In practice what would be nicer to see is an agreed way out of this that involves both parties being able to have what they want; a way that lets mappers set their preferred fog settings (which could be no fog), that also lets players (and I'm primarily thinking of those who like to sex-up their Quake here, not that I necessarily agree with that mindset) set a fog that will persist over map changes, but that has a mapper-specified fog override a player-specified fog.
The major stumbling block here seems to be the convention of "no fog key in worldspawn = no fog".
Meantime a player can come along and make an equally forceful argument in favour of user control of everything. The trick is to take off your mapper hat and try to view it from the other perspective.
I'd be interested in hearing that equally forceful argument, because so far I'm pretty sure it doesn't exist.
#1345 posted by necros on 2014/11/03 23:42:16
In principle I agree, but the doubt I have is that this is exactly what a mapper would say. Meantime a player can come along and make an equally forceful argument in favour of user control of everything. The trick is to take off your mapper hat and try to view it from the other perspective.
To this, I only ask what other game lets you go in and change things like skyboxes and fog that are integral to the look of the game.
If I ever release another map, I'll stuffcmd the fog and skybox every frame just to be a dick. :P
A Way Out
#1346 posted by Preach on 2014/11/04 00:55:17
A compromise proposal:
Fog has a "background state" which is only ever set by direct use of the fog cvar. The fog key in worldspawn is treated as a temporary override of the background state - once the map ends the background state is restored before the next map loads. Background state can be "no fog". If a fog command is issued during the map, this will not only produce an instantaneous change, but also update the background state to the given settings.
Result: on load, maps with fog keys look like the author intended. Maps without a fog key appear as the player sets fog by default (sober people: none, eyecandy freaks: lots).
Of course, info_command entities changing fog throw a spanner in the works. I can think of two unpleasant ways to work round that, but I will practice restraint and post neither...
#1347 posted by Yhe1 on 2014/11/04 00:56:48
Does Requiem support BSP2?
#1348 posted by Baker on 2014/11/04 02:21:54
If you do what Preach suggests for fog, you should consider doing it for skyboxes as well.
EUMA's, 2015 Going Forward!
#1349 posted by damage_inc on 2014/11/04 04:59:30
Cousin to the EULA, all maps and mods will be released from this point forward with "End User Mapper's Agreement".
Any player who changes a graphical or gameplay setting, config file or other game enhancing feature, excluding and limited to key bindings, will void said EUMA and have said map/mod removed!
Now we just need the Mappers to DRM their creations to enforce it...
Conservative Hat
#1350 posted by ericw on 2014/11/04 05:01:57
I always thought the fog and sky commands in Fitz/QS were a good balance between mapper control and player tweakability. Yes, they're reset on every map load to the worldspawn values (or if not set, the engine defaults). I like this because I can mess with fog and not have to worry about restoring it to the original value.
If there is really a demand for a way to control the fog of maps with none set in the worldspawn, maybe a dedicated "r_defaultfog" cvar would be the cleanest. But I have to say, I'm not a big fan of the idea, e.g. my jam3 map has no fog setting in the worldspawn; it's really intended to be played with no fog, not "whatever fog".
#1351 posted by JneeraZ on 2014/11/04 12:13:34
"To this, I only ask what other game lets you go in and change things like skyboxes and fog that are integral to the look of the game."
Yeah, I agree. We don't allow anything else to be customized ... what's so special about fog?
Moreover
Is there anybody who seriously goes and changes the density and color of fog, just for the sake of extra eyecandy?
#1353 posted by Spirit on 2014/11/04 12:53:03
Absolutely, checkout the stuff at quakeone.com and the various HD packs.
#1354 posted by JneeraZ on 2014/11/04 13:04:39
Yes, but should that override the mappers intentions? I mean, fog isn't chosen for a map at random.
HD Packs Aren't Fog
I Dunno
#1356 posted by ijed on 2014/11/04 13:54:53
They do stop you seeing the level if you apply enough.
#1357 posted by Spirit on 2014/11/04 14:19:37
Fog is one of the settings that HD packs like to set (afaik, I am not into that kind of stuff).
#1358 posted by JneeraZ on 2014/11/04 14:25:52
We should add settings for tweaking color ranges. Like, if I don't like red lighting I should be able to tint it more towards orange.
Also, lava kind of sucks ... being able to switch that to slime would be great.
#1359 posted by Zwiffle on 2014/11/04 14:31:57
Is anyone here colorblind? Not that this matters a lot, but perhaps there's an argument for a colorblind mode or somesuch.
|