|
DP Alpha
#18002 posted by mjb on 2017/01/08 15:44:21
Does DarkPlaces not support { alpha textures?
I am using vines from ad_start.wad and it works fine in every engine but DP...I get the pink texture along with the vines instead.
Scratch That
#18003 posted by mjb on 2017/01/08 16:19:53
Uses the latest autobuild and the vines work fine so that's great.
But there is a kicker. Does DP support the alpha key on func entities?
Looks like my func_illusionaries are using alpha 1 even though set to .65.
Blah, as long as the vines work that's cool with me.
#18004 posted by PRITCHARD on 2017/01/09 04:42:10
Post #18000, nice.
Also, I'd be very surprised if DP didn't support brush entity alpha. Perhaps it was broken in the most recent autobuild or something? I wouldn't know, I don't use the engine.
.alpha Requires Progs Support In DP; Doesn't In FitzQuake + Company
#18005 posted by Baker on 2017/01/09 05:08:57
DarkPlaces supports .alpha, but it must be a field in the progs.dat
Since id1 doesn't have an .alpha field in the progs, stock id1 in DarkPlaces won't support .alpha but Quoth or Arcane Dimensions would since they have a .alpha field in the progs.
FitzQuake automatically "inserts an .alpha field into the progs at load time" if protocol 666 is being used, so the progs doesn't matter.
#18006 posted by Baker on 2017/01/09 05:11:28
.alpha is a fully transparent entity, like a translucent glass window.
Entirely different from alpha masking "{", which current DarkPlaces autobuild does support. Using "{" will simply "just work" all the time in any supporting engine.
Ummm... Alpha 1
#18007 posted by damage_inc on 2017/01/09 10:35:32
Works in my DP's with stock id1, I just tested it. You use "alpha" btw, not ".alpha".
Also, I know in Gotshun's Jump map we used "alpha"(for translucent windows) and { (for the alpha masked frame) together for the windows and it was stock progs. Worked fine.
Just relaying my experiences.
Screenshot
#18008 posted by damage_inc on 2017/01/09 11:02:07
Just a box map with a player start, 2 lights and a func_wall with an alpha key set to .6
Note that, I only got this effect with func_wall's, illusionaries and detail was no bueno.
http://imgur.com/a/VmOhL
DP build is in the console, but I'm pretty sure this has worked for years for me.
Thanks
#18009 posted by mjb on 2017/01/09 13:27:17
Thanks Baker that pretty much explains the current situation. The { work fine I just needed a newer build but the alpha key does not...and it also explains why Quoth and AD work but not id1.
damage_inc: Ah there we have it...my issue is happening with func_illusionaries...I actually do not have any func walls using alpha. Thanks for testing!
Func_door No Block?
#18010 posted by narcaloid on 2017/01/10 16:24:27
Hi all, how do I make a func_door that does not get blocked by a player/monster? (i.e. just keeps crushing without going back)
Narcaloid
#18011 posted by negke on 2017/01/10 19:01:51
WTF?
#18012 posted by Naitelveni on 2017/01/10 19:36:57
i dont understand this.
why cant i compile?
http://imgur.com/a/9UTvn
#18013 posted by negke on 2017/01/10 19:46:04
Impossible to tell. Check the compiler .log files; presumably QBSP failed for some reason.
By the way, you run VIS with either -fast or -level 4, not both in the same command line. Fast is for testing, level 4 is precise one for release.
Negke
#18014 posted by narcaloid on 2017/01/10 19:52:11
Thanks!
Check The Compiler .log Files; Presumably QBSP Failed For Some Reason
#18015 posted by Naitelveni on 2017/01/10 20:29:16
i dont have any
#18016 posted by anonymous user on 2017/01/10 20:34:49
compiling is very difficult...
#18017 posted by Naitelveni on 2017/01/10 20:35:18
compailing is very difficult
#18018 posted by Naitelveni on 2017/01/10 20:35:41
i had to reboot into windowa so i can compile
A Tip For The New Guys
#18019 posted by negke on 2017/01/10 21:19:59
Since there are many new mappers here - I recommend doing some research on basics of compiling a map.
This may be a starting point. BJP's Q1Tooltips and his Vis readme contain some useful information for troubleshooting and general knowledge, too.
I'm posting this, because in recent releases I noticed some levels were leaking and/or unvised or only fastvised, and that may have been due to a lack of understanding and possibly the uncritical use of compiling GUIs or in-editor scripts. Maybe run each of the tools in a command prompt window at least once to see what happens, or look for log files in the corresponding directories, e.g. qbsp.log. I'm critical of GUIs and script for reason that there's a risk of them swallowing important warnings and error messages which then go unnoticed for the unaware user.
On leaks/VIS: the basic idea is that a map must be air-tight, completely sealed off to the "outside", otherwise QBSP will report a leak. Another way to recognize a leak is by noclipping outside of the level, and if you can't see the interior but instead the backsides of the outer walls, you know something's wrong.
In this case, QBSP will generate a .pts file. When placed alongside the .bsp in the maps directory, you can use the pointfile console command to display a dotted line leading from towards the leaking spot. Some editors can load the .pts file as well. When located, it can be plugged; usually it's obvious and straightforward, though occasionally it can be quite obscure. More often than not a map has several leaks, so you may have to repeat the process.
Once the map is properly sealed, and only then, QBSP will generate a .prt file. It contains information on the vis portals the level is made up of, so to speak. This file is required for VIS to calculate the visibility of the world ('what is visible from where', so the game doesn't have to render the whole map at once)- without it, VIS cannot run.
There are two command line switches for VIS that matter here: -fast which does a quick but sloppy calculation used for testing purposes, and -level 4 which runs a slow and precise calculation = the one you must use for the final release. Depending on the size and structure of the level, this can take a while (although with multithreading tools and detail brushes, it's not much of a problem these days). A fullvis is important. Don't listen to people saying it's not because modern systems can handle it and so on!
To get an idea about how it works, you can check in game: using Fitzquake or Quakespasm, load one of the original maps and type r_showtris 1 in the console, then walk around and see how stuff appears and disappears if it's sufficiently blocked by other geometry.
By the way, the .vis file is just an autosave of the current state of the VIS process (because you can stop and resume it if necessary). After the job is done, the file is useless. Don't include it in your release.
by Bengt Jardrup, v0.19 Jan 12 2007
Almost 10 years!
VIS, Is There Really A Need?
#18021 posted by damage_inc on 2017/01/10 23:16:13
I know I know... don't shoot me.
VIS's only function is to make a map play "fast"/smooth right? Meaning, have the best frames possible. But with PC's today, even my old rig here, all levels typically play fast.
One night at Gotshun's we were looking through some of the large levels and were surprised to see quite a few had no VIS at all. Or at least "showtris 1" didn't show that anything was being removed/hidden from view.
This is why I ask this question. Is there some other benefit?
OFC, there's no ambient sky and water without at least running -fast(true?).
Vis
#18022 posted by Kinn on 2017/01/10 23:57:54
Ignoring world polys for a minute, I think only having to deal with the entities that are in the PVS has a big benefit - a coder should be able to explain better.
#18021
Don't be ridiculous. With proper mapping and use of func_detail, full vis will take seconds on a map that would have otherwise taken months.
Nowadays light is an exponentially bigger bottleneck in compiling than vis.
@damage
#18025 posted by Baker on 2017/01/11 02:25:01
DarkPlaces doesn't support per entity alpha unless the progs supports the field
Here are pictures of the map petes1, which I believe you are familiar with ... and these pictures show the lack of translucency ...
DarkPlaces October 2016 build | DarkPlaces January 2017
Possibilities:
You have something in your Quake folder you don't realize. DarkPlaces reads every single pak and pk3 in your Quake folder regardless of the name, and will load any free floating file sitting around.
Plus there is an extra Windows directory under "Users" where something could have downloaded and it'll read from there too.
Wait, What?
#18026 posted by killpixel on 2017/01/11 05:48:55
I thought the last dp build was from 2014? where can I find these later builds?
|
|
You must be logged in to post in this thread.
|
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.
|
|