Left 4 Dead 2

Left 4 Dead 2

[VScript] Awards & Demerits
 此主题已被置顶,因此可能具有重要性
Witch  [开发者] 10 月 25 日 上午 7:33
Original Award System History + Screenshots
This thread is to shed some light on the original award system from the early versions of L4D1, the one that this mod makes use of.

L4D1 Dev Commentary: Jeremy Stone talks about teamwork feedback
[Jeremy Stone] Because teamwork is so important to gameplay in Left 4 Dead, we wanted to give players feedback on how they and their teammates were working as a team. The first version of this was something we called awards, which was basically a large collection of positive and negative player actions. It was like having merits and demerits. Awards showed up as icons in the HUD and everyone could see what awards other people on the team were receiving. This turned out to be too complex and confusing. It was hard to decipher what the icons meant, and the negative awards just hurt the feelings of new players rather than educating them. Also, with so much activity going on in the game, it was hard to notice the award icons at the time the good teamwork occurred. In the next version, we drastically narrowed the list to just a few positive things a player can do, replaced the icons with very short text, and added a glow to the player icon in the HUD. This had the desired effect of reinforcing good teamwork right when it occurred and broadcasting a player's good deeds to his teammates.

Mike Booth briefly talks about the awards & demerits system
https://youtu.be/A85F_uCtpqc?t=203s
3:23

GameSpy Article
http://pc.gamespy.com/pc/turtle-rock-project/810544p1.html

"The Award system found on the survivor side of the game(much like achievements on Xbox Live) is present for the infected side as well, only the awards themselves are different. For example, you'll get awards pouncing on people from long range as the Hunter, or get an award for completely wiping out the other team. Plans are to continually add new awards after the game comes out. All the awards you earn will be tied to your Steam ID so you can show them off to your friends anytime."

Screenshots Galore
https://drive.google.com/file/d/1gpTniXPx0XIuKImCuRvgyec81Zvz_EWE/view?usp=sharing

Contains 14 screenshots of the awards system in action during the various betas of L4D1. I also recommend watching any beta l4d1 footage to see more of the system. The site will say that the rar file has nothing in it, but that's a lie, just download it.

Leftover award icon names in l4d1 and l4d2's files
In both l4d games' reslists folder, there's a file called all.lst, which includes a list of tons of texture names. Among these names, there are the names for all the now-lost award icons:

"left4dead\materials\vgui\..\vgui\awards\reviving_friend.vmt"
"left4dead\materials\vgui\awards\abandonment.vmt"
"left4dead\materials\vgui\awards\abandonment.vtf"
"left4dead\materials\vgui\awards\abusive_behavior.vmt"
"left4dead\materials\vgui\awards\abusive_behavior.vtf"
"left4dead\materials\vgui\awards\alive.vmt"
"left4dead\materials\vgui\awards\alive.vtf"
"left4dead\materials\vgui\awards\ambush.vmt"
"left4dead\materials\vgui\awards\ambush.vtf"
"left4dead\materials\vgui\awards\assassin.vmt"
"left4dead\materials\vgui\awards\assassin.vtf"
"left4dead\materials\vgui\awards\assault_rifle_expert.vmt"
"left4dead\materials\vgui\awards\assault_rifle_expert.vtf"
"left4dead\materials\vgui\awards\auto_shotgun_expert.vmt"
"left4dead\materials\vgui\awards\auto_shotgun_expert.vtf"
"left4dead\materials\vgui\awards\bomber.vmt"
"left4dead\materials\vgui\awards\bomber.vtf"
"left4dead\materials\vgui\awards\boomer_blunder.vmt"
"left4dead\materials\vgui\awards\boomer_blunder.vtf"
"left4dead\materials\vgui\awards\boomer_claw_hit.vmt"
"left4dead\materials\vgui\awards\boomer_claw_hit.vtf"
"left4dead\materials\vgui\awards\boomer_claw_hit_full.vmt"
"left4dead\materials\vgui\awards\boomer_claw_hit_full.vtf"
"left4dead\materials\vgui\awards\boomer_combo.vmt"
"left4dead\materials\vgui\awards\boomer_combo.vtf"
"left4dead\materials\vgui\awards\bronze_airport_win.vmt"
"left4dead\materials\vgui\awards\bronze_airport_win.vtf"
"left4dead\materials\vgui\awards\bronze_boat_win.vmt"
"left4dead\materials\vgui\awards\bronze_boat_win.vtf"
"left4dead\materials\vgui\awards\bronze_farmhouse_win.vmt"
"left4dead\materials\vgui\awards\bronze_farmhouse_win.vtf"
"left4dead\materials\vgui\awards\bronze_hospital_win.vmt"
"left4dead\materials\vgui\awards\bronze_hospital_win.vtf"
"left4dead\materials\vgui\awards\cold_blooded.vmt"
"left4dead\materials\vgui\awards\cold_blooded.vtf"
"left4dead\materials\vgui\awards\dark.vmt"
"left4dead\materials\vgui\awards\dark.vtf"
"left4dead\materials\vgui\awards\diamond_airport_win.vmt"
"left4dead\materials\vgui\awards\diamond_airport_win.vtf"
"left4dead\materials\vgui\awards\diamond_boat_win.vmt"
"left4dead\materials\vgui\awards\diamond_boat_win.vtf"
"left4dead\materials\vgui\awards\diamond_farmhouse_win.vmt"
"left4dead\materials\vgui\awards\diamond_farmhouse_win.vtf"
"left4dead\materials\vgui\awards\diamond_hospital_win.vmt"
"left4dead\materials\vgui\awards\diamond_hospital_win.vtf"
"left4dead\materials\vgui\awards\doomsday.vmt"
"left4dead\materials\vgui\awards\doomsday.vtf"
"left4dead\materials\vgui\awards\dual_pistol_expert.vmt"
"left4dead\materials\vgui\awards\dual_pistol_expert.vtf"
"left4dead\materials\vgui\awards\early_mourning.vmt"
"left4dead\materials\vgui\awards\early_mourning.vtf"
"left4dead\materials\vgui\awards\escape.vmt"
"left4dead\materials\vgui\awards\escape.vtf"
"left4dead\materials\vgui\awards\escape_survival.vmt"
"left4dead\materials\vgui\awards\escape_survival.vtf"
"left4dead\materials\vgui\awards\escape_untouchable.vmt"
"left4dead\materials\vgui\awards\escape_untouchable.vtf"
"left4dead\materials\vgui\awards\expert_cold_blooded.vmt"
"left4dead\materials\vgui\awards\expert_cold_blooded.vtf"
"left4dead\materials\vgui\awards\expert_headhunter.vmt"
"left4dead\materials\vgui\awards\expert_headhunter.vtf"
"left4dead\materials\vgui\awards\expert_sharpshooter.vmt"
"left4dead\materials\vgui\awards\expert_sharpshooter.vtf"
"left4dead\materials\vgui\awards\expert_sniper.vmt"
"left4dead\materials\vgui\awards\expert_sniper.vtf"
"left4dead\materials\vgui\awards\explosion.vmt"
"left4dead\materials\vgui\awards\explosion.vtf"
"left4dead\materials\vgui\awards\explosion_full.vmt"
"left4dead\materials\vgui\awards\explosion_full.vtf"
"left4dead\materials\vgui\awards\fall_causer.vmt"
"left4dead\materials\vgui\awards\fall_causer.vtf"
"left4dead\materials\vgui\awards\fall_causer_full.vmt"
"left4dead\materials\vgui\awards\fall_causer_full.vtf"
"left4dead\materials\vgui\awards\faultless_mission.vmt"
"left4dead\materials\vgui\awards\faultless_mission.vtf"
"left4dead\materials\vgui\awards\forgetful.vmt"
"left4dead\materials\vgui\awards\forgetful.vtf"
"left4dead\materials\vgui\awards\friendly_fire.vmt"
"left4dead\materials\vgui\awards\friendly_fire.vtf"
"left4dead\materials\vgui\awards\gold_airport_win.vmt"
"left4dead\materials\vgui\awards\gold_airport_win.vtf"
"left4dead\materials\vgui\awards\gold_boat_win.vmt"
"left4dead\materials\vgui\awards\gold_boat_win.vtf"
"left4dead\materials\vgui\awards\gold_farmhouse_win.vmt"
"left4dead\materials\vgui\awards\gold_farmhouse_win.vtf"
"left4dead\materials\vgui\awards\gold_hospital_win.vmt"
"left4dead\materials\vgui\awards\gold_hospital_win.vtf"
"left4dead\materials\vgui\awards\good_teammate.vmt"
"left4dead\materials\vgui\awards\good_teammate.vtf"
"left4dead\materials\vgui\awards\gotcha_survivor.vmt"
"left4dead\materials\vgui\awards\gotcha_survivor.vtf"
"left4dead\materials\vgui\awards\gotcha_zombie.vmt"
"left4dead\materials\vgui\awards\gotcha_zombie.vtf"
"left4dead\materials\vgui\awards\greedy.vmt"
"left4dead\materials\vgui\awards\greedy.vtf"
"left4dead\materials\vgui\awards\grenade_blunder.vmt"
"left4dead\materials\vgui\awards\grenade_blunder.vtf"
"left4dead\materials\vgui\awards\grenadier.vmt"
"left4dead\materials\vgui\awards\grenadier.vtf"
"left4dead\materials\vgui\awards\headhunter.vmt"
"left4dead\materials\vgui\awards\headhunter.vtf"
"left4dead\materials\vgui\awards\helping_hand.vmt"
"left4dead\materials\vgui\awards\helping_hand.vtf"
"left4dead\materials\vgui\awards\hero.vmt"
"left4dead\materials\vgui\awards\hero.vtf"
"left4dead\materials\vgui\awards\hindering_escape.vmt"
"left4dead\materials\vgui\awards\hindering_escape.vtf"
"left4dead\materials\vgui\awards\hit_and_run.vmt"
"left4dead\materials\vgui\awards\hit_and_run.vtf"
"left4dead\materials\vgui\awards\hit_and_run_2.vmt"
"left4dead\materials\vgui\awards\hit_and_run_2.vtf"
"left4dead\materials\vgui\awards\hit_and_run_3.vmt"
"left4dead\materials\vgui\awards\hit_and_run_3.vtf"
"left4dead\materials\vgui\awards\hit_and_run_4.vmt"
"left4dead\materials\vgui\awards\hit_and_run_4.vtf"
"left4dead\materials\vgui\awards\hit_and_run_5.vmt"
"left4dead\materials\vgui\awards\hit_and_run_5.vtf"
"left4dead\materials\vgui\awards\hit_everybody.vmt"
"left4dead\materials\vgui\awards\hit_everybody.vtf"
"left4dead\materials\vgui\awards\hunter_claw_hit.vmt"
"left4dead\materials\vgui\awards\hunter_claw_hit.vtf"
"left4dead\materials\vgui\awards\hunter_claw_hit_full.vmt"
"left4dead\materials\vgui\awards\hunter_claw_hit_full.vtf"
"left4dead\materials\vgui\awards\hunting_rifle_expert.vmt"
"left4dead\materials\vgui\awards\hunting_rifle_expert.vtf"
"left4dead\materials\vgui\awards\hurdle.vmt"
"left4dead\materials\vgui\awards\hurdle.vtf"
"left4dead\materials\vgui\awards\it_survival.vmt"
"left4dead\materials\vgui\awards\it_survival.vtf"
"left4dead\materials\vgui\awards\kicked.vmt"
"left4dead\materials\vgui\awards\kicked.vtf"
"left4dead\materials\vgui\awards\knockdown.vmt"
"left4dead\materials\vgui\awards\knockdown.vtf"
"left4dead\materials\vgui\awards\left_behind.vmt"
"left4dead\materials\vgui\awards\left_behind.vtf"
"left4dead\materials\vgui\awards\left_for_dead.vmt"
"left4dead\materials\vgui\awards\left_for_dead.vtf"
"left4dead\materials\vgui\awards\long_distance_pounce.vmt"
"left4dead\materials\vgui\awards\long_distance_pounce.vtf"
"left4dead\materials\vgui\awards\medic.vmt"
"left4dead\materials\vgui\awards\medic.vtf"
"left4dead\materials\vgui\awards\mission_cold_blooded.vmt"
"left4dead\materials\vgui\awards\mission_cold_blooded.vtf"
"left4dead\materials\vgui\awards\mission_expert_cold_blooded.vmt"
"left4dead\materials\vgui\awards\mission_expert_cold_blooded.vtf"
"left4dead\materials\vgui\awards\mission_expert_headhunter.vmt"
"left4dead\materials\vgui\awards\mission_expert_headhunter.vtf"
"left4dead\materials\vgui\awards\mission_expert_sharpshooter.vmt"
"left4dead\materials\vgui\awards\mission_expert_sharpshooter.vtf"
"left4dead\materials\vgui\awards\mission_expert_sniper.vmt"
"left4dead\materials\vgui\awards\mission_expert_sniper.vtf"
"left4dead\materials\vgui\awards\mission_headhunter.vmt"
"left4dead\materials\vgui\awards\mission_headhunter.vtf"
"left4dead\materials\vgui\awards\mission_sharpshooter.vmt"
"left4dead\materials\vgui\awards\mission_sharpshooter.vtf"
"left4dead\materials\vgui\awards\mission_sniper.vmt"
"left4dead\materials\vgui\awards\mission_sniper.vtf"
"left4dead\materials\vgui\awards\most_hits.vmt"
"left4dead\materials\vgui\awards\most_hits.vtf"
"left4dead\materials\vgui\awards\mugger.vmt"
"left4dead\materials\vgui\awards\mugger.vtf"
"left4dead\materials\vgui\awards\murder.vmt"
"left4dead\materials\vgui\awards\murder.vtf"
"left4dead\materials\vgui\awards\mvp.vmt"
"left4dead\materials\vgui\awards\mvp.vtf"
"left4dead\materials\vgui\awards\narrow_escape.vmt"
"left4dead\materials\vgui\awards\narrow_escape.vtf"
"left4dead\materials\vgui\awards\no_survivors.vmt"
"left4dead\materials\vgui\awards\no_survivors.vtf"
"left4dead\materials\vgui\awards\parry.vmt"
"left4dead\materials\vgui\awards\parry.vtf"
"left4dead\materials\vgui\awards\perfect_team.vmt"
"left4dead\materials\vgui\awards\perfect_team.vtf"
"left4dead\materials\vgui\awards\pistol_expert.vmt"
"left4dead\materials\vgui\awards\pistol_expert.vtf"
"left4dead\materials\vgui\awards\pounce.vmt"
"left4dead\materials\vgui\awards\pounce.vtf"
"left4dead\materials\vgui\awards\pounce_full.vmt"
"left4dead\materials\vgui\awards\pounce_full.vtf"
"left4dead\materials\vgui\awards\protector.vmt"
"left4dead\materials\vgui\awards\protector.vtf"
"left4dead\materials\vgui\awards\pump_shotgun_expert.vmt"
"left4dead\materials\vgui\awards\pump_shotgun_expert.vtf"
"left4dead\materials\vgui\awards\pyromaniac.vmt"
"left4dead\materials\vgui\awards\pyromaniac.vtf"
"left4dead\materials\vgui\awards\reckless.vmt"
"left4dead\materials\vgui\awards\reckless.vtf"
"left4dead\materials\vgui\awards\redecorator.vmt"
"left4dead\materials\vgui\awards\redecorator.vtf"
"left4dead\materials\vgui\awards\rescuer.vmt"
"left4dead\materials\vgui\awards\rescuer.vtf"
"left4dead\materials\vgui\awards\reviving_friend.vmt"
"left4dead\materials\vgui\awards\reviving_friend.vtf"
"left4dead\materials\vgui\awards\sacrifice.vmt"
"left4dead\materials\vgui\awards\sacrifice.vtf"
"left4dead\materials\vgui\awards\savior.vmt"
"left4dead\materials\vgui\awards\savior.vtf"
"left4dead\materials\vgui\awards\security_failure.vmt"
"left4dead\materials\vgui\awards\security_failure.vtf"
"left4dead\materials\vgui\awards\sharing.vmt"
"left4dead\materials\vgui\awards\sharing.vtf"
"left4dead\materials\vgui\awards\sharpshooter.vmt"
"left4dead\materials\vgui\awards\sharpshooter.vtf"
"left4dead\materials\vgui\awards\silver_airport_win.vmt"
"left4dead\materials\vgui\awards\silver_airport_win.vtf"
"left4dead\materials\vgui\awards\silver_boat_win.vmt"
"left4dead\materials\vgui\awards\silver_boat_win.vtf"
"left4dead\materials\vgui\awards\silver_farmhouse_win.vmt"
"left4dead\materials\vgui\awards\silver_farmhouse_win.vtf"
"left4dead\materials\vgui\awards\silver_hospital_win.vmt"
"left4dead\materials\vgui\awards\silver_hospital_win.vtf"
"left4dead\materials\vgui\awards\skeet_shoot.vmt"
"left4dead\materials\vgui\awards\skeet_shoot.vtf"
"left4dead\materials\vgui\awards\smoker_claw_hit.vmt"
"left4dead\materials\vgui\awards\smoker_claw_hit.vtf"
"left4dead\materials\vgui\awards\smoker_claw_hit_full.vmt"
"left4dead\materials\vgui\awards\smoker_claw_hit_full.vtf"
"left4dead\materials\vgui\awards\sniper.vmt"
"left4dead\materials\vgui\awards\sniper.vtf"
"left4dead\materials\vgui\awards\sub_machine_gun_expert.vmt"
"left4dead\materials\vgui\awards\sub_machine_gun_expert.vtf"
"left4dead\materials\vgui\awards\survivor.vmt"
"left4dead\materials\vgui\awards\survivor.vtf"
"left4dead\materials\vgui\awards\survivor_kill.vmt"
"left4dead\materials\vgui\awards\survivor_kill.vtf"
"left4dead\materials\vgui\awards\tank_physics.vmt"
"left4dead\materials\vgui\awards\tank_physics.vtf"
"left4dead\materials\vgui\awards\tank_physics_full.vmt"
"left4dead\materials\vgui\awards\tank_physics_full.vtf"
"left4dead\materials\vgui\awards\tank_punch.vmt"
"left4dead\materials\vgui\awards\tank_punch.vtf"
"left4dead\materials\vgui\awards\tank_punch_full.vmt"
"left4dead\materials\vgui\awards\tank_punch_full.vtf"
"left4dead\materials\vgui\awards\tank_rock.vmt"
"left4dead\materials\vgui\awards\tank_rock.vtf"
"left4dead\materials\vgui\awards\tank_rock_full.vmt"
"left4dead\materials\vgui\awards\tank_rock_full.vtf"
"left4dead\materials\vgui\awards\tank_shut_out.vmt"
"left4dead\materials\vgui\awards\tank_shut_out.vtf"
"left4dead\materials\vgui\awards\tank_slayer.vmt"
"left4dead\materials\vgui\awards\tank_slayer.vtf"
"left4dead\materials\vgui\awards\tank_smash.vmt"
"left4dead\materials\vgui\awards\tank_smash.vtf"
"left4dead\materials\vgui\awards\tank_smash_full.vmt"
"left4dead\materials\vgui\awards\tank_smash_full.vtf"
"left4dead\materials\vgui\awards\team_alive.vmt"
"left4dead\materials\vgui\awards\team_alive.vtf"
"left4dead\materials\vgui\awards\team_escaped_alive.vmt"
"left4dead\materials\vgui\awards\team_escaped_alive.vtf"
"left4dead\materials\vgui\awards\team_escaped_survivor.vmt"
"left4dead\materials\vgui\awards\team_escaped_survivor.vtf"
"left4dead\materials\vgui\awards\team_escaped_untouchable.vmt"
"left4dead\materials\vgui\awards\team_escaped_untouchable.vtf"
"left4dead\materials\vgui\awards\team_faultless_mission.vmt"
"left4dead\materials\vgui\awards\team_faultless_mission.vtf"
"left4dead\materials\vgui\awards\team_narrow_escape.vmt"
"left4dead\materials\vgui\awards\team_narrow_escape.vtf"
"left4dead\materials\vgui\awards\team_survival.vmt"
"left4dead\materials\vgui\awards\team_survival.vtf"
"left4dead\materials\vgui\awards\team_tough_guy.vmt"
"left4dead\materials\vgui\awards\team_tough_guy.vtf"
"left4dead\materials\vgui\awards\team_untouchable.vmt"
"left4dead\materials\vgui\awards\team_untouchable.vtf"
"left4dead\materials\vgui\awards\tongue_choke.vmt"
"left4dead\materials\vgui\awards\tongue_choke.vtf"
"left4dead\materials\vgui\awards\tongue_choke_2.vmt"
"left4dead\materials\vgui\awards\tongue_choke_2.vtf"
"left4dead\materials\vgui\awards\tongue_choke_3.vmt"
"left4dead\materials\vgui\awards\tongue_choke_3.vtf"
"left4dead\materials\vgui\awards\tongue_choke_4.vmt"
"left4dead\materials\vgui\awards\tongue_choke_4.vtf"
"left4dead\materials\vgui\awards\tongue_choke_5.vmt"
"left4dead\materials\vgui\awards\tongue_choke_5.vtf"
"left4dead\materials\vgui\awards\tongue_choke_full.vmt"
"left4dead\materials\vgui\awards\tongue_choke_full.vtf"
"left4dead\materials\vgui\awards\tongue_pull.vmt"
"left4dead\materials\vgui\awards\tongue_pull.vtf"
"left4dead\materials\vgui\awards\tongue_pull_full.vmt"
"left4dead\materials\vgui\awards\tongue_pull_full.vtf"
"left4dead\materials\vgui\awards\tough_guy.vmt"
"left4dead\materials\vgui\awards\tough_guy.vtf"
"left4dead\materials\vgui\awards\untouchable.vmt"
"left4dead\materials\vgui\awards\untouchable.vtf"
"left4dead\materials\vgui\awards\vomit_hit.vmt"
"left4dead\materials\vgui\awards\vomit_hit.vtf"
"left4dead\materials\vgui\awards\vomit_hit_2.vmt"
"left4dead\materials\vgui\awards\vomit_hit_2.vtf"
"left4dead\materials\vgui\awards\vomit_hit_3.vmt"
"left4dead\materials\vgui\awards\vomit_hit_3.vtf"
"left4dead\materials\vgui\awards\vomit_hit_4.vmt"
"left4dead\materials\vgui\awards\vomit_hit_4.vtf"
"left4dead\materials\vgui\awards\vomit_hit_5.vmt"
"left4dead\materials\vgui\awards\vomit_hit_5.vtf"
"left4dead\materials\vgui\awards\vomit_hit_full.vmt"
"left4dead\materials\vgui\awards\vomit_hit_full.vtf"
"left4dead\materials\vgui\awards\vomit_stop.vmt"
"left4dead\materials\vgui\awards\vomit_stop.vtf"
"left4dead\materials\vgui\awards\whiplash.vmt"
"left4dead\materials\vgui\awards\whiplash.vtf"
"left4dead\materials\vgui\awards\witch_executioner.vmt"
"left4dead\materials\vgui\awards\witch_executioner.vtf"
"left4dead\materials\vgui\awards\witch_harassment.vmt"
"left4dead\materials\vgui\awards\witch_harassment.vtf"
"left4dead\materials\vgui\awards\witch_hunter.vmt"
"left4dead\materials\vgui\awards\witch_hunter.vtf"
"left4dead\materials\vgui\awards\witch_slayer.vmt"
"left4dead\materials\vgui\awards\witch_slayer.vtf"

Internal award type names
in game_sounds_terror.txt, the award types are named as follows:

Green - award
Yellow - honor
Red - fault

This mod uses the green and yellow names, but swaps out the red one for demerit, to stay inline with the system's name.
最后由 Witch 编辑于; 10 月 25 日 上午 8:50