[Nothing to see here] Hot Decal on Decal Action!

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: [Nothing to see here] Hot Decal on Decal Action!

by Xaser » Fri Jan 09, 2004 6:44 pm

What the F**k? Why the F**k do you F**king delete all your F**king posts on this F**king board just because you F**king want to? It's F**king stupid!

(Sorry, I'm in a bad mood now. Excuse me while I go kill my brother.)

by wildweasel » Thu Jan 08, 2004 7:50 pm

I believe what he wanted to know was if you could rig up the decals so they are similar to Half-Life, in that if they are overlayed on top of each other with a certain distance between them, the previous one would be deleted to save on CPU.

by randi » Thu Jan 08, 2004 7:38 pm

Why did you delete the bodies of every single post you ever made to the forum? Now I don't even know what this was all about.

by EarthQuake » Sat Dec 20, 2003 3:19 pm

by Xaser » Sat Dec 20, 2003 3:05 pm

EarthQuake wrote:Graf Zahl, that is a good idea.
Once so many decals are on a wall, start deleting the ones on that wall with the lowest index. The same thing, of course, would apply throughout the level, but only after the decals on that pariticular wall have been accounted for.

This would prevent decals on another wall from disappearing if you were shooting a totally different wall.
Hope that makes sense.
Just make sure the total max decals thing is still in there too. If you have 100 different walls with 200 decals on each one, the result wouldn't be too nice.

by EarthQuake » Sat Dec 20, 2003 12:07 pm

by Ultraviolet » Sat Dec 20, 2003 10:53 am

Perhaps a cl_decalforceholdtime variable would be useful, something that forces decals to disappear even if they aren't set to fade out or anything in DECALDEF. A value of 0 for that variable would mean that nothing gets forced to disappear.

by Biff » Sat Dec 20, 2003 10:50 am

The number of decals can be limited I think. There is a variable cl_maxdecals which you can set. The default setting is cl_maxdecals=1024.
Edit: Graf, dang it, you just beat me!

by Graf Zahl » Sat Dec 20, 2003 10:49 am

Reduce the console variable cl_maxdecals. Its default is 1024 and if you put that many decals on one wall bad things will happen. Maybe a second CVar cl_maxdecalsperwall would be useful because generally it's no problem to spread a lot of decals throughout the level but the limit per wall should be considerably lower.

by EarthQuake » Sat Dec 20, 2003 10:40 am

by Ultraviolet » Sat Dec 20, 2003 10:37 am

Um, well, would you want them removed even if they just barely overlap a little bit? If not that, then they'd have to be perfectly aligned to be removed, and that wouldn't happen very often, so there would really be no point. Removing them if they overlap at all would look like crap.

Hot Decal on Decal Action!

by EarthQuake » Sat Dec 20, 2003 10:29 am


Top