Jump to content
The Dark Mod Forums

Tweaking Ai Bounding Boxes


Ishtvan

Recommended Posts

Copied from other thread:

 

I'm putting the updated sizes on CVS now. For "average" sized humans, I put a size of "24 24 68" in the tdm_ai_humanoid def, and removed the size var from their files so they would inherit it. This way we can tweak the average size in only one file until it feels right, rather than setting the same value on 5 average sized AI. For non-averaged sized ones we can always overload it. I had to keep it in for some of the taller ones like the revenant, prelate, and (for now) citywatch elite.

 

Btw I think there may be a problem with how far it extends up. That distance was intended for AI that have separately modeled heads, so it just came up to the neck. For AI without separate heads, this means the bounding box is not encompassing their head. This means that you could theoretically jump on their heads and they wouldn't notice anything wrong (physics still ultimately defers to the AF collision box, but it uses the basic collision box for tactile alert). I could be crazy but I think I remember someone reporting this bug when jumping on AI's heads? Well now we know why.

Link to comment
Share on other sites

I fixed the problem with them not being alerted when they swing their arms and hit you, so their b.box does not have to encompass their swinging arms.

 

However, I think an AI box width of 24 is still a bit too small because their shoulders poke out of this box a little (at least for the elite city watch). So if they're standing still, you can bump into their shoulders and they won't register it because it's not within their b.box. Maybe something like 29-32 might be better.

 

Another issue is that these AI bounding boxes seem to be axis-aligned, so they don't rotate when the AI rotate. This means we can't make it wider than it is long, for example, to account for the arms, because it will not rotate with them and this would lead to incorrect results.

Link to comment
Share on other sites

Okay, thanks. I'll know where to look if I need to do it then. I'm not sure we need to do it though, as long as the box extends out to the AI's shoulders it should be okay. I think making it something like 30 would work, 24 is just a bit too small. 48 was huge though.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • nbohr1more

      The FAQ wiki is almost a proper FAQ now. Probably need to spin-off a bunch of the "remedies" for playing older TDM versions into their own article.
      · 1 reply
    • nbohr1more

      Was checking out old translation packs and decided to fire up TDM 1.07. Rightful Property with sub-20 FPS areas yay! ( same areas run at 180FPS with cranked eye candy on 2.12 )
      · 3 replies
    • taffernicus

      i am so euphoric to see new FMs keep coming out and I am keen to try it out in my leisure time, then suddenly my PC is spouting a couple of S.M.A.R.T errors...
      tbf i cannot afford myself to miss my network emulator image file&progress, important ebooks, hyper-v checkpoint & hyper-v export and the precious thief & TDM gamesaves. Don't fall yourself into & lay your hands on crappy SSD
       
      · 7 replies
    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 7 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
×
×
  • Create New...