User panel stuff on forum
  9 posts on 1 page  1
Client Talk
2007-11-15, 16:55
Member
364 posts

Registered:
Oct 2006
There is a problem in QW's hull tracing function (inherited from NetQuake's SV_RecursiveHullCheck()) that's causing problems in some places on some maps.

What this particular bug looks like is that sometimes when you're moving along what seems to be a flat wall, you get stopped. The maps themselves are ok; it's the trace algorithm malfunctioning in certain situations.

Here are a few examples: clipbug_e1m1.qwd, clipbug_e1m2.qwd and clipbug_dm4.qwd (that last one is not always reproduceable).

If you know of more such places, please tell me. I have a possible fix and want to see if it works right everywhere.

Oh, and do you think there may be any reason not to fix these bugs?
2007-11-15, 21:45
Member
1435 posts

Registered:
Jan 2006
If I remember correctly LordHavoc already fixed that in his project(s), implemented both client- and server-side fixes, and has a protocol extension for it already etc. etc. You should contact him in my opinion.
2007-11-16, 04:15
Member
364 posts

Registered:
Oct 2006
Okay, I have committed a the fix to ezQuake. It's essentially identical to LordHavoc's.
Molgrum pointed me to more bugs, on hate and vdm3v3, the fix works for these as well.
2007-11-16, 06:51
Member
950 posts

Registered:
Apr 2006
Nice nice
2007-11-16, 08:05
Member
1011 posts

Registered:
Feb 2006
presumably you need to add the same code to mvdsv's cmodel.c?
2007-11-16, 13:50
Member
364 posts

Registered:
Oct 2006
oldman wrote:
presumably you need to add the same code to mvdsv's cmodel.c?

That's right
2007-11-16, 14:31
Member
715 posts

Registered:
May 2006
I will add this to FTESV as well and encourage all server developers to do the same.
---Where can you see lions? Only in kenya! Come to kenya we've got lions.
2007-11-16, 14:40
Administrator
1265 posts

Registered:
Jan 2006
gosh i wish i knew what cmodel.c does


a bit too late for me to get involved in qw's programming unfortunately
never argue with an idiot. they'll bring you back to their level and then beat you with experience.
2007-11-16, 14:57
Member
950 posts

Registered:
Apr 2006
Will do.
  9 posts on 1 page  1