Aktualizacja z 14 kwietnia 2011

From Team Fortress Wiki
Jump to: navigation, search
Ten artykuł dotyczy specyficznej aktualizacji. Po więcej informacji zajrzyj do artykułu Bezczapkowa aktualizacja.
Źródło: Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch Updates Released (angielski)
Oficjalna strona aktualizacji: Hatless Update (angielski)

Lista zmian

Hatless Update Titlecard.png

Zmiany w silniku Source (CS:S, DoD:S, TF2, HL2:DM)

  • Naprawiono exploit wstrzykiwania pakietów w strumieniach klienta/serwera
  • Naprawiono exploit logowania UDP
    • Dodano nową zmienną convar "sv_logsecret", która wysyła pakiet UDP S2A_LOGSTRING2 do każdego celu w logach UDP z ustaloną ukrytą wartością dla oczekujących.

Team Fortress 2

  • Dodano nową mapę Koth_Badlands
  • Uaktualniono CP_Well
    • Pomieszczenie odrodzenia przy drugim punkcie za każdym razem ma jednostronnie otwierające się drzwi
  • Uaktualniono Trening
  • Dodano nowy system, by powiązać dedykowane serwery z kontami Steam
    • Użyj komendy konsoli "cl_gameserver_create_identity" w konsoli klienta Team Fortress 2, aby stworzyć konto serwera, używając aktualnie zalogowanego konta Steam. Wygeneruje to wartości dla "tf_server_identity_account_id" i "tf_server_identity_token".
    • Wstaw te wartości do "tf_server_identity_account_id" i "tf_server_identity_token" w twoim server.cfg
    • Użyj komendy konsoli "cl_gameserver_list" w konsoli klienta Team Fortress 2, aby wyświetlić wszystkie konta serwera gry posiadane przez aktualnie zalogowane konto Steam.
  • Dodano nowy system douczania graczy
  • Dodano nowy system głosowania
    • Serwerowe zmienne do kontrolowania systemu głosowania
      • sv_allow_votes : Pozwól głosować?
    • sv_vote_failure_timer : Głosowanie, które się nie powiedzie, nie może być wznowione przez ten czas.
      • sv_vote_allow_specators : Pozwól obserwatorom głosować?
      • sv_vote_issue_changelevel_allowed : Pozwól w głosowaniu zmieniać mapy?
      • sv_vote_issue_kick_allowed : Pozwól w głosowaniu wyrzucić graczy z serwera?
      • sv_vote_issue_nextlevel_allowed : Pozwól w głosowaniu wybierać następną mapę?
      • sv_vote_issue_nextlevel_allowextend : Pozwól w głosowaniu przedłużyć aktualną mapę?
      • sv_vote_issue_restart_game_allowed : Pozwól w głosowaniu zrestartować grę?
      • sv_vote_issue_scramble_teams_allowed : Pozwól w głosowaniu wymieszać drużyny?
      • sv_vote_issue_nextlevel_choicesmode : Pokaż graczom do wyboru listę map z najniższym czasem gry?
      • sv_vote_kick_ban_duration : Na jak długo przegłosowane wykopanie gracza powinno banować kogoś z serwera? (w minutach)
  • Dodano dynamiczne ładowanie modeli, by poprawić wydajność
  • Zmiany w informacjach bitewnych
    • Dodano nową zmienną "hud_combattext_healing", by wyświetlać ilość leczenia na sekundę
    • Dodano bonusowe punkty do rzeczy wyświetlanych z użyciem informacji bitewnych
    • Na początkową pozycję wartości wpływa teraz odległość do celu, ułatwiając zobaczenie cyfr, kiedy jesteśmy obok celów
  • Zaktualizowano komunikacje głosową, by używała kodeka głosowego Steama lepszej jakości
    • Serwery mogą wybierać pomiędzy nowym a starym kodekiem, używając zmiennej "sv_use_steam_voice", która domyślnie ma wartość 1.
  • Naprawiono niemożność widzenia poprawnych kolorów dla pomalowanych czapek, gdy używany był DX8
  • Naprawiono niemożność widzenia znaku wykrzyknika | w spersonalizowanych nazwach i opisach
  • Naprawiono parę przypadków, gdy spraye użytkownika nie importowały się poprawnie
  • Zmiany w pojedynkach
    • Okno pojedynku zostało rozszerzone, aby zawrzeć pojedynki pomiędzy konkretnymi klasami dodatkowo oprócz zwykłych pojedynków
    • Odznaka pojedynku od teraz pokazuje tylko ilość wygranych pojedynków
  • Dodano mapy typu Ładunek do Praktyki Offline
  • Naprawiono zabicie drwiną za pomocą Katany niezaliczanych do honorowych zabić
  • Naprawiono błąd, gdzie przy zabiciu władającego Kataną z Katany błędnie powodowało zwiększenie szans na trafienie krytyczne
  • Naprawiono błąd, w którym Terkotki mogły być używane nawet po ich wykorzystaniu
  • Ulepszono efekt nadleczenia Medyka tak, by był bardziej zauważalny
  • Naprawiono podmioty func_build do przestrzegania wartości drużyny i zapobiec powiązanej drużynie przed budowaniem w tym obszarze
  • Zmiany w przedmiotach:
  • Zmiany w botach:
    • Dodano bota Szpiega. Boty Szpiedzy mają teraz podstawowe zachowania maskowania, ukrywania, sapowania i dźgania w plecy oraz są gotowe dołączyć do walki
    • Boty rozumieją podstawy scenariusza pchania Ładunku i będą pchać wózek w ataku oraz próbować zatrzymać wózek w obronie
    • Dodano siatki nawigacji dla map pl_goldrush, pl_badwater, pl_upward, pl_thundermountain i pl_hoodoo_final
    • Poprawiono reakcje Botów na zamaskowanych i/lub ukrywających się Szpiegów wroga
    • Poprawiono zachowanie Bota Demomana przy zastawianiu pułapek z bomb samoprzylepnych
    • Boty Demomani będzie teraz próbował przejść w bezpieczne miejsce i lobować bombami samoprzylepnymi na gniazdo wrogiego działka strażniczego, by je zniszczyć
    • Boty Żołnierze przełączą broń na strzelbę po opróżnieniu swojej wyrzutni rakiet przy bliskim/średnim zasięgu
    • Boty nie będą się już ukrywać przed zasapowanymi lub przenoszonymi działkami
    • Boty Inżynierzy są lepsi w przenoszeniu swoich gniazd działek przy zmianach w scenariuszu
    • Poprawiono algorytmy bota Snajpera na znajdowanie dobrych miejsc dla Snajperów podczas scenariuszy przejmowania punktów i pchania ładunku
    • Boty Snajperzy będą korzystać z okazji i strzelać w trakcie przemieszczania się do pożądanego punktu strzeleckiego
    • Naprawiono błąd, kiedy czasami boty Snajperzy stali bezczynnie w strefie odrodzenia.
    • Poprawiono umiejętność botów do znajdowania bezpiecznych miejsc z widokiem na wrogie działka strażnicze, by je zaatakować
    • Boty nie będą próbowały użyć wejścia do teleportera, do których nie mogą dojść
    • Dodano zmienną tf_bot_melee_only. Gdy ustawiona na 1, wszystkie boty będą ograniczone tylko do broni do walki wręcz

Nieudokumentowane zmiany

  • Zmiany dla Szpiega
    • Szpiedzy mogą teraz wymawiać poprawnie swoje kwestie podczas dominacji lub odwetu podczas używania Noża lub Kunai Krętacza.
    • Dodano nową animację dla każdej broni do walki wręcz Szpiega podczas wycofywania się z pozycji do dźgnięcia w plecy.
  • Dodano opcję ukrywania duplikowanych przedmiotów na ekranie ekwipunku.
  • Zmodyfikowano domyślne tekstury Wpatrzonego Obserwatora.
  • Zaktualizowano główne menu o opcje 'Wznów grę', 'Zarządź głosowanie' i 'Wyślij prośbę o trenera'.
  • Tło menu jest teraz przeźroczyste, gdy połączeniu z serwerem.
  • Polecany przedmiot w Sklepie Mann Co. nie jest już domyślnie widoczny w głównym menu. Pojawi się dopiero po wybraniu przycisku sklepu.
  • Modele klas pokazywane na ekranie wyboru klasy są teraz statyczne i nie odtwarzają animacji bezczynności.
  • Dodano shader phonga do granatów Granatnika.
  • 'Automatyczne przemieszanie drużyn na początku rundy!' zostało zintegrowane do domyślnej mechaniki serwera.
  • Dodatki do modeli dołączane przez serwer, używane przez popularne mody takie jak VS Saxton Hale Mode i Advanced Weaponiser zostały całkowicie wyłączone.
  • Atrybut 23 (brak podmuchu), który był poprzednio stosowany w Dupalaczu, już nie działa. Inne atrybuty, które poprzednio usunięto z broni i nie są już używane, nadal działają (np. atrybut 49: bez podwójnych skoków).
  • Serwerowe pluginy nie mogą już usuwać noszonych przedmiotów (takich jak czapki) z graczy. Bronie nadal mogą być usunięte.
  • Próby wprowadzania zmian po stronie serwera w items_game.txt nie działają; serwer będzie zawsze używał domyślnych wartości. Niektóre serwery będą nawet działać bez tego pliku.
  • Rozszerzaczem Plecaka można teraz handlować po paru dniach od kupienia w sklepie Mann Co.
  • Udane zabicie drwiną Medyka Grzbietowy cios, napełnia ładunek ÜberCharge w 100%.

Adnotacje

  • Początkowo w oryginalnej liście zmian do tej łatki było "Vitapiła: Dodano możliwość widzenia zdrowia wroga", lecz szybko to usunięto.

Zmienione pliki

Uwaga: poniższa lista zmian jest wygenerowana na podstawie różnicy pomiędzy dwiema rewizjami gry.
Zmiany w rewizji
Modified: team fortress 2 content.gcf/tf/bin/server.dll
Modified: team fortress 2 content.gcf/tf/bin/server.dylib
Modified: team fortress 2 content.gcf/tf/bin/server.so
Modified: team fortress 2 content.gcf/tf/maps/cp_well.bsp
Added: team fortress 2 content.gcf/tf/maps/itemtest.bsp
Added: team fortress 2 content.gcf/tf/maps/koth_badlands.bsp
Added: team fortress 2 content.gcf/tf/maps/koth_badlands.nav
Modified: team fortress 2 content.gcf/tf/maps/koth_sawmill.nav
Added: team fortress 2 content.gcf/tf/maps/pl_badwater.nav
Added: team fortress 2 content.gcf/tf/maps/pl_goldrush.nav
Added: team fortress 2 content.gcf/tf/maps/pl_hoodoo_final.nav
Added: team fortress 2 content.gcf/tf/maps/pl_thundermountain.nav
Added: team fortress 2 content.gcf/tf/maps/pl_upward.nav
Modified: team fortress 2 content.gcf/tf/maps/tr_dustbowl.bsp
Modified: team fortress 2 content.gcf/tf/maps/tr_target.bsp
Modified: team fortress 2 content.gcf/tf/maps/tr_target.nav
Added: team fortress 2 content.gcf/tf/media/tr_goldrush.bik
Added: team fortress 2 content.gcf/tf/media/tr_goldrush.mov
Added: team fortress 2 content.gcf/tf/media/tr_target_demo.bik
Added: team fortress 2 content.gcf/tf/media/tr_target_demo.mov
Added: team fortress 2 content.gcf/tf/media/tr_target_engineer.bik
Added: team fortress 2 content.gcf/tf/media/tr_target_engineer.mov
Added: team fortress 2 content.gcf/tf/media/tr_target_spy.bik
Added: team fortress 2 content.gcf/tf/media/tr_target_spy.mov
Modified: team fortress 2 content.gcf/tf/particles/class_fx.pcf
Modified: team fortress 2 content.gcf/tf/particles/class_fx_dx80.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion_dx80.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion_dx90_slow.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion_high.pcf
Modified: team fortress 2 content.gcf/tf/particles/medicgun_attrib.pcf
Modified: team fortress 2 content.gcf/tf/resource/TF2Build.ttf
Modified: team fortress 2 content.gcf/tf/resource/tf_english.txt
Added: team fortress 2 content.gcf/tf/sound/coach/coach_attack_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_defend_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_go_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_look_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_student_died.wav
Added: team fortress 2 content.gcf/tf/sound/ui/duel_challenge_accepted_with_restriction.wav
Added: team fortress 2 content.gcf/tf/sound/ui/duel_challenge_rejected_with_restriction.wav
Added: team fortress 2 content.gcf/tf/sound/ui/duel_challenge_with_restriction.wav
Added: team fortress 2 content.gcf/tf/sound/ui/message_update.wav
Added: team fortress 2 content.gcf/tf/sound/ui/training_point_big.wav
Added: team fortress 2 content.gcf/tf/sound/ui/training_point_small.wav
Modified: team fortress 2 materials.gcf/tf/materials/HUD/death_panel_mask.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/all_class/team_button_blu.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_machine_blue.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_machine_red.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_team_blue.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_team_red.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancer_horn_texture.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancers_mask.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancers_mask_s1.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancers_mask_s2.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/scout/mnc_mascot_all.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/spy/spy_private_eye.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/spy/spy_private_eye_blue.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/props_badlands/siloroom_light2.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/achievements/tf_complete_training.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/achievements/tf_complete_training_bw.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_no.pwl.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_no.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_yes.pwl.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_yes.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_checkbox.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_coach.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_resume.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_whistle.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/polaroid_empty.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/polaroid_overlay.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/bottomFringe.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/info_button_over_small.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/info_button_small.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/panel_scalable_balloon.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/panel_scalable_default.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/panel_scalable_highlight.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/store/mannco_promo.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/tf_box.vtf
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.dx80.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.dx90.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.mdl
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.phy
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.sw.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.vvd
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.dx80.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.dx90.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.mdl
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.sw.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.vvd
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.dx80.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.dx90.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.mdl
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.phy
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.sw.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.vvd
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.dx80.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.dx90.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.mdl
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.phy
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.sw.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.vvd
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.dx80.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.dx90.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.mdl
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.phy
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.sw.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.vvd