Patch del 14 aprile 2011

From Team Fortress Wiki
Jump to: navigation, search
Questo articolo tratta specificamente dell'aggiornamento tecnico rilasciato. Per informazioni generali, vedi Aggiornamento Senza Cappelli.

Contenuti dell'aggiornamento

Hatless Update Titlecard.png
Scopri ulteriori informazioni riguardanti questo aggiornamento sulla Pagina dell'Hatless Update (Inglese)

Cambiamenti al Motore Source (CS:S, DoD:S, TF2, HL2:DM)

  • Risolto un exploit relativo a un'iniezione di pacchetti nel flusso di dati tra client e server.
  • Risolto un exploit relativo al logging UDP.
    • Aggiunta una nuova convar del server "sv_logsecret" che emette un nuovo pacchetto UDP S2A_LOGSTRING2 UDP verso ogni utente del log UDP con il valore segreto precedentemente in sospeso.

Team Fortress 2

  • Aggiunta la nuova mappa Koth_Badlands
  • Aggiornato CP_Well
    • Le stanze di rigenerazione del secondo punto di controllo possiedono ora una porta dalla quale è solo possibile uscire.
  • Aggiornato Addestramento
    • Aggiunti tre nuovi percorsi di addestramento per il Demolitore, l'Ingegnere e la Spia.
    • Aggiunto il risultato Ready for Duty per tutti coloro che completano ogni percorso di addestramento.
  • Aggiunto un nuovo sistema che associa i server dedicati agli account di Steam.
    • Usa il Concommand "cl_gameserver_create_identity" nella console del client di Team Fortress 2 per creare un account server utilizzando l'account di Steam attualmente attivo. Questo crea dei valori per "tf_server_identity_account_id" e "tf_server_identity_token".
    • Inserisci i valori per "tf_server_identity_account_id" e "tf_server_identity_token" in server.cfg.
    • Usa il ConCommand "cl_gameserver_list" nella console del client di Team Fortress 2 per elencare tutti gli account server posseduti dall'account di Steam attualmente attivo.
  • Aggiunto un nuovo sistema per il coaching dei giocatori.
  • Aggiunto un nuovo vote system.
    • Convar del server per controllare il vote system
      • sv_allow_votes : Permettere la votazione?
    • sv_vote_failure_timer : Un voto che non va a buon fine non può essere votato nuovamente durante questo periodo.
      • sv_vote_allow_specators : Permettere agli spettatori di votare?
      • sv_vote_issue_changelevel_allowed : Permettere ai voti di cambiare livello?
      • sv_vote_issue_kick_allowed : Permettere ai voti di espellere i giocatori dal server?
      • sv_vote_issue_nextlevel_allowed : Permettere ai voti di mostrare il livello successivo?
      • sv_vote_issue_nextlevel_allowextend : Permettere ai voti di estendere la mappa attuale?
      • sv_vote_issue_restart_game_allowed : Permettere ai voti di ricominciare la partita?
      • sv_vote_issue_scramble_teams_allowed : Permettere ai voti di riassortire le squadre?
      • sv_vote_issue_nextlevel_choicesmode : Presentare ai giocatori una lista di mappe con il tempo di gioco inferiore da scegliere?
      • sv_vote_kick_ban_duration : Per quanto tempo un kick vote dovrebbe mantenere il ban di un giocatore dal server? (in minuti)
  • Inserito il caricamento dinamico dei modelli per migliorare le performance.
  • Cambiamenti al Combat Text
    • Aggiunta la nuova convar "hud_combattext_healing" per mostrare la quantità di guarigione al secondo.
    • I punti bonus conferiti da un oggetto vengono ora mostrati usando il Combat Text.
    • Il punto iniziale dei valori è ora affetto dalla distanza dal bersaglio, rendendo più semplice la visione dei numeri quando si è vicini ad esso.
  • Aggiornata la voce per usare il codec vocale di Steam in modo da migliorare la qualità.
    • I server possono usare il vecchio o il nuovo codec con la convar "sv_use_steam_voice", che di default è 1.
  • Risolto un problema relativo alla visualizzazione scorretta del colore dei cappelli verniciati quando si esegue il gioco in modalità DX8.
  • Risolto un problema che non mostrava correttamente il carattere | nei nomi e nelle descrizioni personalizzate.
  • Risolta una manciata di casi in cui gli spray personalizzati non venivano importati correttamente.
  • Cambiamenti al Duello
    • La finestra di dialogo è stata estesa in modo da includere duelli per classi specifiche.
    • I distintivi del duello ora mostrano solamente il numero di vittorie del giocatore.
  • Aggiunte le mappe Carico per la pratica offline.
  • Ora le uccisioni insulto eseguite con l'Half-Zatoichi vengono contate come uccisioni onorevoli.
  • Risolto un bug a causa del quale chi uccideva un giocatore che impugnava una Katana con la stessa arma causava incorrettamente un aumento della possibilità di colpi critici.
  • Risolto un exploit dei rumorogeni infiniti che permetteva di utilizzare i suddetti oggetti anche dopo aver terminato gli utilizzi disponibili.
  • Migliorato l'effetto di salute extra del Medico in modo da renderlo più evidente.
  • Ora le entità func_build rispettano il valore della squadra e impediscono alle squadre associate di costruire in quest'area.
  • Cambiamenti agli oggetti:
  • Cambiamenti ai Bot:
    • Aggiunti TFBot Spia. Questi bot eseguono delle basilari azioni di invisibilità, cammuffamento, sabotaggio e pugnalamento alle spalle e sono pronti ad unirsi alla battaglia.
    • Ora i TFBot comprendono le basi di uno scenario Carico e spingeranno il carrello durante l'attacco o tenteranno di fermarlo durante la difesa.
    • Aggiunti dei mesh di navigazione per pl_goldrush, pl_badwater, pl_upward, pl_thundermountain e pl_hoodoo_final.
    • Migliorata la reazione dei TFBot alle Spie nemiche invisibili o travestite.
    • Migliorato il comportamento dei bot Demolitore riguardante la creazione di trappole con bombe adesive.
    • I bot Demolitore ora cercheranno di spostarsi verso un luogo sicuro e di piantare bombe adesive nei nidi di Torrette nemiche per distruggerle.
    • I bot Soldato equipaggiano il loro fucile dopo aver svuotato il caricatore del lanciarazzi a distanza minima o media.
    • I bot non si nasconderanno più da Torrette sabotate o trasportate.
    • I bot Ingegnere sapranno spostare meglio i loro nidi di Torrette dopo il cambiamento dello scenario.
    • Migliorato l'algoritmo del bot Cecchino in modo da fargli trovare dei buoni punti di cecchinaggio nelle mappe Punto di controllo e Carico.
    • I bot Cecchino potrebbero fermarsi ed eseguire degli spari opportunistici mentre si spostano verso il punto di cecchinaggio desiderato.
    • Risolto un bug a causa del quale i bot Cecchino rimanevo, certe volte, fermi nella loro stanza di rigenerazione senza fare nulla.
    • Migliorata l'abilità dei TFBot di trovare un punto a favore per attaccare le Torrette senza venire colpiti.
    • I TFBot non cercheranno più di usare l'entrata di un teletrasporto che non possono raggiungere.
    • Aggiunta la cvar tf_bot_melee_only. Se impostata su 1, tutti i TFBot useranno solamente la loro arma corpo a corpo.

Cambiamenti non documentati

  • Aggiunta un'opzione per nascondere gli oggetti duplicati nella schermata di equipaggiamento.
  • Modificate le texture del Googly Gazer.

File modificati

Nota: Il seguente log dei cambiamenti è generato da una diff tra due revisioni del gioco.
Cambiamenti della revisione
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