Weapon Feedback

SirotSirot Join Date: 2006-12-03 Member: 58851Members
<div class="IPBDescription">Be notified when your bullets make contact.</div><!--quoteo(post=1730082:date=Oct 1 2009, 05:37 PM:name=Psyke)--><div class='quotetop'>QUOTE (Psyke @ Oct 1 2009, 05:37 PM) <a href="index.php?act=findpost&pid=1730082"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><b>The reason people liked Quake's netcode so much wasn't actually due to the netcode, it was due to the tight feedback loop the player recieved. Every time one of your bullets successfully hit someone you got a "ping" noise to let you know. </b>This made it so that, as you say Bacillus, it was very easy to adjust to the server latency. This might be something to consider for NS2 considering how important aiming is, and if it isn't in the main game, I bet it wouldn't be too hard to mod in.

There are a lot of games that have done something similar, but I think Quake is the best example of a really tight feedback loop. In TF2, the Sniper's Huntsmann makes a "shtickk" noise when it hits a guy (even if the guy is across the map) which I think is one of the reasons I like using it so much. In Mario Kart 64, the same thing happened when another person ran over your banana or got hit by any other item of yours. You would hear them go "aieee" or whatever.

Both Mario Kart and TF2 are on a different scale though, as the sound in Quake goes off like 40 times a second. With MK and TF2 it is intended more to be a notification of what is happening offscreen (hence the lower frequency), while in Quake it is intended to create the feedback loop.<!--QuoteEnd--></div><!--QuoteEEnd-->

This was said in the NS2 Netcode thread and I honestly think it's a great idea. The general premise is that when your weapon or ability hits (for marines and aliens, respectively) you hear a sound notifying that your shot did indeed hit. Of course, this sound is only hearable by the attacker and there should be multiple versions of it to cover a variety of weapons and abilities. This idea provides three main benefits.

1. Like Psyke said, it allows Marines to adjust their aim for latency. If you are shooting at a skulk and the bullets are not hitting when they should, you can figure where need to aim so that latency is taken into consideration and those misses turn into hits again.
2. Help teach new FPS players how to aim more effectively by giving them feedback on their accuracy.
3. Allow skilled players to count their hits and rewarding them with ammo efficiency.

You wouldn't get weapon feedback from wide-area weapons/abilities like a flamethrower or poison cloud.
«1

Comments

  • homicidehomicide Join Date: 2003-11-10 Member: 22451Members
    edited October 2009
    NS1 already has damage confirmation feedback both visually and audibly for all players. Beeps might by overly obnoxious with the high ROF guns in NS.

    They could probably make the sound of bullets hitting aliens a little more distinct.
  • homicidehomicide Join Date: 2003-11-10 Member: 22451Members
    edited October 2009
    double posted on accident
  • remiremi remedy [blu.knight] Join Date: 2003-11-18 Member: 23112Members, Super Administrators, Forum Admins, NS2 Developer, NS2 Playtester
    <!--quoteo(post=1730147:date=Oct 1 2009, 09:24 PM:name=homicide)--><div class='quotetop'>QUOTE (homicide @ Oct 1 2009, 09:24 PM) <a href="index.php?act=findpost&pid=1730147"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->NS1 already has damage confirmation feedback both visually and audibly for all players. Beeps might by overly obnoxious with the high ROF guns in NS.

    They could probably make the sound of bullets hitting aliens a little more distinct.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I support this idea!

    homicide is right though -- it works great in Quake because Quake doesn't care so much about atmosphere. In NS we care about atmosphere, but there are ways to provide feedback without killing the atmosphere, such as blood splashes and squishy noises. The key is just to ensure that players are getting good feedback from the game about whether or not they are hitting an enemy.

    I haven't played NS1 in a long while, but the only feedback I really remembered from it were the blood splashes. I don't remember any sound.
    I also am not sure if the blood splashes were actually done with feedback from the server, or if they were handled clientside (if they were, this would mean they looked nice, but did nothing to show the player if he was accounting for lag/netcode properly).
  • xmainexmaine Join Date: 2009-08-10 Member: 68409Members
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    Splendid idea, I'd suggest having the aliens make a noise when you shoot them, like the alien films, a screeing noise when they get shot would add/maintain atmosphere and keep the important feedback.
  • xmainexmaine Join Date: 2009-08-10 Member: 68409Members
    The blood splatter should be enough. It just takes away the classic fps of "did i hit it?"
    i always found suspense enjoyable.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    There's suspense and there's 'is this even working?'

    Any game with visibility issues, either shooting at long range or in darkness, needs to let you know what and if you've hit something.
  • tjosantjosan Join Date: 2003-05-16 Member: 16374Members, Constellation
    Someone correct me if I'm wrong, but I distinctly remember the "hit" sound in ns not being connected to whether you actually hit or not, while the visual cue of blood was correct. And sound overrides visuals for things like these, so the hit notification system was basically broken in NS1.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    That's why I suggested the screech when hurt thing for aliens, that way if you hurt them, they let you know, it's automatically tied to effectiveness because if you don't hurt them they won't make any noise.

    Besides, aliens make screeching noises, it's one of the most characteristic elements of the alien films.
  • PhiXXPhiXX Join Date: 2008-10-22 Member: 65274Members
    <!--quoteo(post=1730172:date=Oct 2 2009, 10:59 AM:name=tjosan)--><div class='quotetop'>QUOTE (tjosan @ Oct 2 2009, 10:59 AM) <a href="index.php?act=findpost&pid=1730172"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Someone correct me if I'm wrong, but I distinctly remember the "hit" sound in ns not being connected to whether you actually hit or not, while the visual cue of blood was correct.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Isn't it the other way around? I remember the skulk screaming when it gets hurt (mostly if attacked by grenade).

    Dunno if hl1 and source netcode are much different but in cs:s you often see blood but didn't hit the enemy because of lag...
  • ryknow69ryknow69 Join Date: 2008-03-24 Member: 63952Members
    *ignores all other posts*

    Aliens, gooshy blood sound with a little crunch to confirm
    Marines, the sound of shooting a steak(shoot a potroast with a glock or just some random pistol, listen to the sound of it hitting)
  • locallyunscenelocallyunscene Feeder of Trolls Join Date: 2002-12-25 Member: 11528Members, Constellation
    <!--quoteo(post=1730172:date=Oct 2 2009, 04:59 AM:name=tjosan)--><div class='quotetop'>QUOTE (tjosan @ Oct 2 2009, 04:59 AM) <a href="index.php?act=findpost&pid=1730172"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Someone correct me if I'm wrong, but I distinctly remember the "hit" sound in ns not being connected to whether you actually hit or not, while the visual cue of blood was correct. And sound overrides visuals for things like these, so the hit notification system was basically broken in NS1.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Yeah, if you hear hit registration but see sparks you're missing.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    /me imagines shooting a skulk with a shotgun, only to see the bullets spark off the body and a bright "MISS!" float over it
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    <!--quoteo(post=1730217:date=Oct 2 2009, 03:58 PM:name=Align)--><div class='quotetop'>QUOTE (Align @ Oct 2 2009, 03:58 PM) <a href="index.php?act=findpost&pid=1730217"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->/me imagines shooting a skulk with a shotgun, only to see the bullets spark off the body and a bright "MISS!" float over it<!--QuoteEnd--></div><!--QuoteEEnd-->
    I'd like to have the deciding dice rolls displayed in my console.
  • SirotSirot Join Date: 2006-12-03 Member: 58851Members
    edited October 2009
    <!--quoteo(post=1730147:date=Oct 2 2009, 01:24 AM:name=homicide)--><div class='quotetop'>QUOTE (homicide @ Oct 2 2009, 01:24 AM) <a href="index.php?act=findpost&pid=1730147"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->NS1 already has damage confirmation feedback both visually and audibly for all players. Beeps might by overly obnoxious with the high ROF guns in NS.

    <b>They could probably make the sound of bullets hitting aliens a little more distinct.</b><!--QuoteEnd--></div><!--QuoteEEnd-->

    This is a good alternative.
  • remiremi remedy [blu.knight] Join Date: 2003-11-18 Member: 23112Members, Super Administrators, Forum Admins, NS2 Developer, NS2 Playtester
    <!--quoteo(post=1730161:date=Oct 1 2009, 11:49 PM:name=xmaine)--><div class='quotetop'>QUOTE (xmaine @ Oct 1 2009, 11:49 PM) <a href="index.php?act=findpost&pid=1730161"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Horrible idea<!--QuoteEnd--></div><!--QuoteEEnd-->
    This is why I don't come into this portion of the NS forums, normally. :)
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    This was discussed a while back and people generally commented that hit feedback is a good idea.

    One of the favorited ideas was to use a system similar to the BF series, StarWars Battlefront, and Call of Duty where your cursor changes slightly to indicate you've hit something. For example, in CoD4 your point crosshair gains a few ticks making an X overlay to indicate you've scored hits. If there are headshots or bonus damage regions, it has a slightly different change to indicate your special hit. Sounds could become distracting imo, but are another way to provide feedback.


    NS1 used blood splatters overlayed on your targets and spread on the floors/walls for hit, but most commented that it was too small to notice from long distance.
  • schkorpioschkorpio I can mspaint Join Date: 2003-05-23 Member: 16635Members
    edited October 2009
    there is no way i want quake 3 style artificial hit nofication ruining my atmosphere!

    as marines you aren't ever going to be shooting at very long distances, and if you are you shouldnt not have a clear indicator of a direct hit - its more suspensful and keeps the game interesting

    when you are up with in normal firing range, then you shuld be able to see green alien blood and the bullets make a different sound when hitting alien players
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    <!--quoteo(post=1730313:date=Oct 2 2009, 10:27 PM:name=schkorpio)--><div class='quotetop'>QUOTE (schkorpio @ Oct 2 2009, 10:27 PM) <a href="index.php?act=findpost&pid=1730313"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->there is no way i want quake 3 style artificial hit nofication ruining my atmosphere!

    as marines you aren't ever going to be shooting at very long distances, and if you are you shouldnt not have a clear indicator of a direct hit - its more suspensful and keeps the game interesting

    when you are up with in normal firing range, then you shuld be able to see green alien blood and the bullets make a different sound when hitting alien players<!--QuoteEnd--></div><!--QuoteEEnd-->
    It's not intensive anymore on a point where you hop out of the comm chair to land 45 bullets on a skulk and go aggressive to finish it only to find out 80% of your bullets didn't reg. It's cool if you don't know how much you actually tracked a lerk, but dying to a skulk because it should be low and it isn't gets old quickly.

    I think the least NS2 should do is create a clear message through the hit sounds and small blood splatters. Those don't have to be atmosphere breaking, but it's still possible to design them with good feedback in mind.
  • ghost in the shellghost in the shell Join Date: 2008-09-28 Member: 65094Members
    I never noticed any of this new fangled feed back crap
    You shoot until you run out of bullets, with these good rag dolls now you can't tell the dead from alive.
    After you've shotgunned the fade, auto drop a witty one liner, and that's the feed back for the dead fade.

    In all seriousness, the only indication that you've hit or been hit is some blood splattering in your eyes.
  • MuYeahMuYeah Join Date: 2006-12-26 Member: 59261Members
    Agree. Also, if there's going to be a mix of ragdoll and premade anims for dead/dying players, a more prominent kill noise would be an awesome addition (in NS1 you can only really hear the res for kill noise when you get a kill with either mines on the other side of the map or with gorge spit from far away).
  • wulfwulf Join Date: 2008-08-03 Member: 64749Members
    <!--quoteo(post=1730313:date=Oct 2 2009, 03:27 PM:name=schkorpio)--><div class='quotetop'>QUOTE (schkorpio @ Oct 2 2009, 03:27 PM) <a href="index.php?act=findpost&pid=1730313"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->there is no way i want quake 3 style artificial hit nofication ruining my atmosphere!

    as marines you aren't ever going to be shooting at very long distances, and if you are you shouldnt not have a clear indicator of a direct hit - its more suspensful and keeps the game interesting

    when you are up with in normal firing range, then you shuld be able to see green alien blood and the bullets make a different sound when hitting alien players<!--QuoteEnd--></div><!--QuoteEEnd-->

    But as one guy pointed it up... there's a difference between a suspenseful atmosphere and a "are my shots even registering"

    I think the contemplation over registry kills the sense of immersion way more than a louder feedback does...


    a louder skulk noise (fed by the server and not client side) coupled with blood sounds fantastic.
  • homicidehomicide Join Date: 2003-11-10 Member: 22451Members
    I'm pretty sure sounds are generated after the hit is confirmed. I seem to trust sound more than blood as alien (just because the sound is much different and the blood can be hard to see), but I could be mistaken.
  • BendOrBendOr Join Date: 2009-09-29 Member: 68906Members
    I'd like to see some kind of death camera

    When u die, u should have some sort of rewind and see where your bullets hit until u respawn
    only for marines i guess
  • xmainexmaine Join Date: 2009-08-10 Member: 68409Members
    <!--quoteo(post=1730764:date=Oct 5 2009, 05:44 AM:name=BendOr)--><div class='quotetop'>QUOTE (BendOr @ Oct 5 2009, 05:44 AM) <a href="index.php?act=findpost&pid=1730764"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'd like to see some kind of death camera

    When u die, u should have some sort of rewind and see where your bullets hit until u respawn
    only for marines i guess<!--QuoteEnd--></div><!--QuoteEEnd-->
    kill cams ruin rts
  • whoppaXXLwhoppaXXL Join Date: 2006-11-03 Member: 58298Members, Reinforced - Shadow
    <!--quoteo(post=1730775:date=Oct 5 2009, 08:07 AM:name=xmaine)--><div class='quotetop'>QUOTE (xmaine @ Oct 5 2009, 08:07 AM) <a href="index.php?act=findpost&pid=1730775"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->kill cams ruin rts<!--QuoteEnd--></div><!--QuoteEEnd-->

    And if it goes 3rd person and watches the last 3 seconds of you dying?
  • MuYeahMuYeah Join Date: 2006-12-26 Member: 59261Members
    Camping, hiding and ambushing are really important to both teams in NS, I'm really opposed to any kind of killcams other than perhaps the last 2 seconds from your own view played at like 50% speed, but thats dumb and would get in the way of seeing what your teammates are up to.
  • tjosantjosan Join Date: 2003-05-16 Member: 16374Members, Constellation
    HL style works I guess. Follow killer on death in publics and fade to black when playing a match.
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1730793:date=Oct 5 2009, 04:58 AM:name=MuYeah)--><div class='quotetop'>QUOTE (MuYeah @ Oct 5 2009, 04:58 AM) <a href="index.php?act=findpost&pid=1730793"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Camping, hiding and ambushing are really important to both teams in NS, I'm really opposed to any kind of killcams other than perhaps the last 2 seconds from your own view played at like 50% speed, but thats dumb and would get in the way of seeing what your teammates are up to.<!--QuoteEnd--></div><!--QuoteEEnd-->

    agreed.


    Weapon feedback doesn't break immersion if done properly. See examples I've already given (CoD4 and so on). A simple visual indicator on your crosshair, maybe blood splatters (hard to see for most ppl though at long range) are easy and help let you know if your shot down that hallway made it. Sounds can also work, but the high-pitched "ping" of Quake3 does break immersion and is excessive imo in this kind of game. NS1 has a soft sound on hits if I remember correctly, but it originates from the target. Kind of a squishy flesh being torn sound.

    The REASON we use it is two-fold. One, lets the player know they've actually hit something. Very important for tactical games or when playing against people using cover/camouflage. Since the Aliens will be using these, this would be very helpful. Also, this lets you know if your attacks as an Alien hit as well. Did your bite register? The second thing is to help with the lag compensation. Maybe the graphics say your crosshair wasn't quite on them, but the server registered a hit due to the lag. This is important, especially at higher levels of play, and subconsciously players will be able to adjust for the lag.
  • ghost in the shellghost in the shell Join Date: 2008-09-28 Member: 65094Members
    the important thing is that the feedback happen while your still drawing a bead on them, before you shoot the next shot.
    I really don't have time to check for blood splatters is a gun fight...

    Halo had a good feedback system, They're shields lights up. though halo ce was so laggy it didn't help MP
Sign In or Register to comment.