1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

disturbingly differing dynamic displacement damage system of differentiatable doom

Discussion in 'Infiltration Development' started by yurch, Jun 18, 2004.

  1. yurch

    yurch Swinging the clue-by-four

    Joined:
    May 21, 2001
    Messages:
    5,781
    Likes Received:
    0
    Brought to you by muteyurch productions. Half the skills, twice the insanity!

    A ressurection of an old rav2 idea that never materialized. I wanted a way to reasonably reduce the amount of surface area availble on a target because, well, inf's is HUGE. Bullets that fly over the rear part of the backpack will cause headshots. Robar shots past the legs cause instant death.

    Well, no more. Sort of.

    After two failed systems, mute and myself have managed to bring you, the oh so lovable delving denizens of development, another mutator of oh-so-much nessesesity with oh-so-much controversy.

    Without going into too much confusing detail (confusing will be mute's job) it's effectively a system of re-building the player out of cylinders. No, we aren't actually spawning cylinders, this is purely a concept which makes the mathematics understandable and the execution fast. The result is something that allows us to use a fair amount of detail when defining areas of the player, and not get bogged down by the spawning of dozens of hit detection actors.
    The system assumes straight penetration of the bullet through the entire cylinder.

    The system has two major snags. The first is, we can't match animations. That means, for example, our standing player is modeled once - not once for each style of aiming, not once for each type of gun, just once. Right now even the walking and jogging are using the same configuration, but even then, it's pretty hard to tell sometimes. There are around 7661 animation frames, if you think we're going to be doing every one of them you're outta yer damn mind.

    The second problem is that we can't detect hits outside the ordinary hitcylinders. This is not a fault of our system, it's just that bullets that don't get picked up by the hit detection aren't going to go through the filter. This is introduced by the fact that the players are often leaning outside the hitbox entirely in some cases. If we were to do a seperate crouch walking configuration for example, the head would be outside the ordinary hit cylinder.(mute has pretty pictures both cylinder configurations and hitbox limitations) You could shoot it from front or behind, just not from the sides where there's no hitcylinder along the way to detect the bullet. This is true for basic 2.9 as well, but it's 'made up' by all the empty area behind the player's head that will cause headshots anyway.

    There's no change for prone right now, and both prone and leaning has extra actors that will generate more surface area that isn't checked yet by our system. If it's important we can fix these things later. Way later.

    We can also do interesting things with our cylinders. The standing player has a cylinder in his chest that will add damage to any shot passing through it, up to a maximum of 2x depending on how close to center the shot lands. This makes rifles with slightly higher damage a bit more dangerous - the kill area will increase. Legs will do 25% less damage unless the shot passes 2 ued units or less to thier centers. Head cylinders of course do the standard 4x damage.

    Bullets that pass through the large hitcylinder without contacting one of our smaller ones will be ejected out the other side. You can even shoot between the legs if you've got a good angle.

    And now for the disclaimer.
    This is an extremely early damage system built into an early beta of bulletsounds4, a bulletsounds mutator with admin ini options for ballistic scale and bullet visibility, with later plans to allow players to choose thier tracer colors if it isn't too much trouble. The purpose is to reduce hit surface area, not to add per-pixel hit detection to inf. This mutator is in no way responsible for any sudden drop in accuracy or shot misses that look like they 'shoulda' hit. Everything that ever goes wrong in the entire world is entirely your fault after installing this mutator. When testing this mutator remember that armor, helmets and animations can cause differences in damage and response. No, lasers do not follow our cylinders. Do not flood us with thousands of work-intensive ideas that you thought would be 'cool', chances are we've been through them all already. Do not run this on a server unless you plan on handling both mismatches from our updates and the complaints of the players of wondering what the hell is going on. Please don't fire bullets at the player's outline and mail us .bmp files of every inconsistancy. We know they are there.

    I will be away most of the weekend, mute can answer questions with pure confusion if so needed, and possibly post some pretty pictures.
    Installation is standard for any mutator, just toss the files in /system. Note that the mutator is using a 60% scaling in it's ini, this scale is a response to the 90 degree FOV inconsistancy of monitors with real life visuals. High visiblity tracers for all weapons are turned on to make shot visualization somewhat easier. No, there isn't a readme. Serverpackages are done as always.

    Attachment removed, latest version Jul 22 is here
     
    Last edited: Jul 22, 2004
  2. meeba

    meeba lurking drop bear

    Joined:
    Nov 28, 2000
    Messages:
    88
    Likes Received:
    0
    oooo...like the sounds of this
     
  3. geogob

    geogob Koohii o nomimasu ka?

    Joined:
    Mar 11, 2000
    Messages:
    4,148
    Likes Received:
    0
    Very interesting! Now I'll suck even more with my poor aim ;)

    But I really like the idea.
     
  4. Derelan

    Derelan Tracer Bullet

    Joined:
    Jul 29, 2002
    Messages:
    2,630
    Likes Received:
    0
    So, when you say you only modelled one player model, does this include crouching and leaning? or no?
     
  5. yurch

    yurch Swinging the clue-by-four

    Joined:
    May 21, 2001
    Messages:
    5,781
    Likes Received:
    0
    We have crouching and standing 'modeled'. No movement phases, but like I said, it's actually pretty hard to notice. Crouch movement is the biggest offender in terms of inconsistancy.
    Lean will be subjected to whatever stance plus the respective crouch or standing lean actors. We can do those properly in more detail later since the extra hit detections give us leeway in placing our cylinders to where detections will matter.
     
  6. Beppo

    Beppo Infiltration Lead-Programmer

    Joined:
    Jul 29, 1999
    Messages:
    2,284
    Likes Received:
    1
    :tup:
    You are lucky that you do not belong to the SentryStudios dev. team... else some folks here would insist upon something like this and would flame you to death for your (I have to say brilliant) disclaimer :p
     
  7. - Lich -

    - Lich - New Member

    Joined:
    Jul 1, 2004
    Messages:
    265
    Likes Received:
    0
    One minor thing I realized:

    The lightactors of the tracers are not always destroyed at the end of the round, so u can see them in the next round for some seconds.
    Maybe you can increase the torso collision hull (that one which adjusts the damage) a little, cause there are many areas where a bullet can hit important organs. And at the moment i do not realize many increased hits.

    Btw. First post, so: Hoi all!
     
  8. yurch

    yurch Swinging the clue-by-four

    Joined:
    May 21, 2001
    Messages:
    5,781
    Likes Received:
    0
    This might be due to the fact that the damage is scaled linearly from the center axis of this torso hit 'cylinder', hits on the outer edge will do very little extra damage.
    I'll think about increasing the multiplier or even making it a square relationship.
     
  9. NTKB

    NTKB Banned

    Joined:
    Aug 25, 2001
    Messages:
    2,858
    Likes Received:
    0
    OMG I cant believe I missed this! Im gonna mention this to Odie for GD server, would be more reliable and realistic than Random damage me thinks.
     
  10. shan

    shan www.clanterritory.com

    Joined:
    Jan 29, 2000
    Messages:
    1,011
    Likes Received:
    0
    Yurch, I trust you will give us an idea of when you think this is ready for prime time? I will put it on my servers when you think it is ready.

    Great idea!
     
  11. yurch

    yurch Swinging the clue-by-four

    Joined:
    May 21, 2001
    Messages:
    5,781
    Likes Received:
    0
    I'm sitting on it somewhat for feedback, plus there's a bug that we aren't sure even exists that's running around.

    I'm also sitting on the rolling grenade ver of the 40mm mute for the time being.
     
  12. {GD}Odie3

    {GD}Odie3 You Give Odie a Boner

    Joined:
    Nov 19, 2001
    Messages:
    1,208
    Likes Received:
    0
    Currently running on GD server. Please report issues here (if any). ;)
     
  13. Keganator

    Keganator White as Snow Moderator

    Joined:
    Jun 19, 2001
    Messages:
    5,262
    Likes Received:
    0
    My god...It's full of stars.

    (ps: I'll be trying this later :D)
     
  14. Blitzschlag

    Blitzschlag New Member

    Joined:
    Aug 20, 2003
    Messages:
    229
    Likes Received:
    0
    Is it normal that i can kill all with one shoot of th 5-7 into the foot?? :confused:
    BTW on which name should it appear in the Mutatorlist?
     
    Last edited: Jul 6, 2004
  15. - Lich -

    - Lich - New Member

    Joined:
    Jul 1, 2004
    Messages:
    265
    Likes Received:
    0
    Quote
    "
    BTW on which name should it appear in the Mutatorlist?
    "
    (works for all mutators)
    Open the mutators .int file with textpad or something and look for

    Description="yurch - Bullet sounds with tracers"

    There is your title in the list.

    Quote:
    "
    Is it normal that i can kill all with one shoot of th 5-7 into the foot??
    "

    I don't know how u did it, but this does not work for me. I get damage values of 34 and 25 (as supposed to). Maybe post a screen where exactly u aim, if you can reproduce it.
     
  16. Blitzschlag

    Blitzschlag New Member

    Joined:
    Aug 20, 2003
    Messages:
    229
    Likes Received:
    0
    I also got damage of 24-34 but after the shoot the target is dead?!?
     
  17. Blitzschlag

    Blitzschlag New Member

    Joined:
    Aug 20, 2003
    Messages:
    229
    Likes Received:
    0
    The prob is depending on the mut yurch - Damage Scaling.
     

    Attached Files:

  18. yurch

    yurch Swinging the clue-by-four

    Joined:
    May 21, 2001
    Messages:
    5,781
    Likes Received:
    0
    I suggest testing with ONLY the mutator, other mutators like damage scaling or random damage are going to throw results off.
     
  19. - Lich -

    - Lich - New Member

    Joined:
    Jul 1, 2004
    Messages:
    265
    Likes Received:
    0
    Ok, something weird I realize: I get a lot of self hits, so my own bullets hit me, deals damage and sometimes even kill me, I even managed self headshots. Most times when I sit near some mapgeometry, so can be reflected projectiles (although I wonder why in many cases), but without bs4 I do not get hit (lets say, this happens once upon a time without bs4) ... something seems wrong here.
     
  20. Cleeus[JgKdo]

    Cleeus[JgKdo] because respawns suck

    Joined:
    Jun 8, 2002
    Messages:
    798
    Likes Received:
    0
    do u use bs4 and INF50fix together?

    this could cause problems
     

Share This Page