Half Life slaví 25leté výročí: velký update a dokument o vzniku hry
20.11.2023, Karel Polívka, aktualita
![Half Life slaví 25leté výročí: velký update a dokument o vzniku hry](half-life-slavi-25lete-vyroci-velky-update-a-dokument-o-vzniku-hry/60157/img/half-life-anniversary-update-800.webp)
Včera uběhlo už 25 let, kdy 19. listopadu 1998 vyšla přelomová a dnes již legendární hra Half Life od společnosti Valve. Při této příležitosti hra dostala velký update a navíc se můžete podívat na nový hodinový dokument o jejím vzniku.
FPS střílečka Half Life od společnosti Valve vyšla 19. listopadu 1998. Patříte mezi pamětníky, kteří si stále živě pamatují ten WOW efekt, když si ji poprvé zahráli? V tom případě byste neměli přehlédnout nový hodinový dokument o jejím vzniku. A pokud jste příliš mladí, abyste tuto dobu zažili, tím spíše tento dokument doporučuji, protože výborně shrnuje, čím byl vlastně Half Life ve své době tak revoluční a proč na něj někteří nedají dopustit:
Kromě toho hra dostala velký obsahový update pojmenovaný jako "Half Life 25th Anniversary Update", který přinesl velké množství různých oprav a technických i obsahových vylepšení nejen v rámci aktualizace pro moderní systémy, ale celkově pro lepší herní zážitek (ať už jste pamětník, nebo si chcete hru poprvé vyzkoušet). Následuje seznam uvedených změn v rámci tohoto updatu:
Nový obsah
- Hra je nově plně kompatibilní se zařízením Steam Deck (a náš runtime nativní pro systém Linux byl nastaven jako výchozí)
- Half-Life: Uplink, samostatná demoverze základní hry, je nově její součástí a lze ji spustit z nabídky „New Game“ („Nová hra“)
- Byly přidány čtyři zbrusu nové mapy pro multiplayerový mód Deathmatch: contamination, pool_party, disposal a rocket_frenzy
- Byly přidány tři starší mapy pro multiplayerový mód Deathmatch donedávna dostupné pouze na CD Half-Life: Further Data: doublecross, rust_mill a xen_dm
- Do multiplayerového módu Deathmatch byly přidány hráčské skiny Ivan the Space Biker, Prototype Barney, Skeleton a Too Much Coffee Man
- Byly přidány desítky sprejů, které byly donedávna dostupné pouze na CD Half-Life: Further Data
- Byla přidána podpora funkce Steam Networking usnadňující hraní ve více hráčích (např. zvaní a připojování do zápasů přímo z konverzací)
- Byla přidána podpora pro informační statusy služby Steam, takže Vaši přátelé mohou sledovat, kde ve výzkumném zařízení Black Mesa se právě nacházíte
Nostalgie
- Do hry bylo vráceno původní video s logem společnosti Valve (lze přeskočit možností spuštění „-novid“)
- Vzhled hlavní nabídky byl „zpětně aktualizován“ na původní vzhled z roku 1998
- Výchozí modely byly změněny na původní („ne HD“ verze)
Gameplay
- Bylo vylepšeno působení fyzikálních zákonů při házení granátů
- Byla vylepšena náhodnost počátečních míst pro respawn v multiplayeru
- Bylo vylepšeno ovládání nálože (zbraň Satchel Charge), takže tlačítkem pro primární střelbu je vždy odhozena nová nálož, zatímco tlačítko pro sekundární střelbu vždy nechá nálož vybuchnout
- Byl opraven pohyb posouvatelných entit, který byl založen na snímkové frekvenci
- Byla opravena chyba, kvůli které mohli hráči s vyšší snímkovou frekvencí v multiplayeru po smrti zamrznout na místě
- Byly opraveny některé případy, kdy se hráč při přesunu mezi úrovněmi mohl zaseknout na místě
- Byly opraveny některé případy, kdy mohly postavy svým pozdravem přerušit důležitý dialog
- Bylo opraveno kývání zbraní při pohledu z první osoby
- Byly opraveny červené barely na začátku kapitoly Surface Tension, které nevylétávaly správně do vzduchu
- Byli opraveni snarkové, kteří útočili na entity FL_WORLDBRUSH (např. func_walls)
- Byla opravena chyba, kvůli které někdy nešlo vypustit snarka, zatímco byl hráč přikrčen a díval se dolů
- Byly opraveny určité convary („pausable“ a „sv_maxspeed“), které měly nastaveny nesprávné hodnoty, když člověk přešel ze hry pro více hráčů do hry pro jednoho hráče
- Byla opravena možnost automatického míření ve hře pro jednoho hráče, která byla změněna po připojení do hry pro více hráčů, kde bylo automatické míření zakázáno
- Byly opraveny ukazatele na obrazovce, které po načtení uložené pozice postrádaly baterku
- Byly opraveny rakety, které ne vždy explodovaly v CONTENTS_SKY
- Byly opraveny nesprávné zvuky zásahů kulek pro NPC
- Byla opravena zbraň Tau Cannon, která začala vydávat hlasitý statický zvuk, pokud ji hráč nabíjel při přechodu mezi úrovněmi
- Byl opraven pád modifikací, které přímo v rozhraní vypisovaly klávesové zkratky
- Byly opraveny zbraně ve hře pro jednoho hráče, které po vyčerpání nábojů automaticky nepřepnuly na jinou zbraň (týkalo se granátů, snarků, náloží apod.)
- Byly opraveny interpolační artefakty, ke kterým docházelo, když entity přesouvaly animované modely
- Byla opravena některá zneužití související s přetečením vyrovnávací paměti
Uživatelské rozhraní
- Pozadí hlavní nabídky a tlačítka byly aktualizovány a nově se bez natahování škálují v závislosti na rozlišení displeje (až do rozlišení 3840×1600 pixelů)
- Ukazatele na obrazovce nově při hraní ve vyšším rozlišení používají dvojnásobně nebo trojnásobně větší sprity
- Dialogy a další herní písma jsou nově v zájmu lepší čitelnosti škálovány dle rozlišení displeje
- Vizualizace obleku HEV v ukazatelích na obrazovce byla přesunuta nalevo a už nemění svoji pozici při použití vyššího rozlišení
- Byla přidána možnost nastavení „Enable texture filtering“ („Povolit filtrování textur“)
- Byla přidána možnost nastavení „Allow widescreen Field of View“ („Povolit širokoúhlé zorné pole“) opravující neanamorfní zorná pole (týká se širokoúhlých a ultraširokoúhlých monitorů)
- V zájmu lepší čitelnosti a navigace při používání ovladače byly přeorganizovány všechny obrazovky nastavení
- Nabídka pauzy byla aktualizována, aby brala v potaz aktuální herní mód
- Výchozí název serveru a jméno hráče pro multiplayer se nově odvíjí od jména ve službě Steam
- Ze hry byla odstraněna nabídka „Steam“ (protože všechny její funkce jsou dnes součástí samotné služby Steam)
- Bylo opraveno nesprávné vykreslování ikony aplikace při používání softwarového renderování
- Byly opraveny obrázky hráče a spreje, jejichž barvy nebyly aktualizovány v obrazovce nastavení
- Byla odstraněna v současnosti zbytečná možnost nastavení „Low video quality. Helps with slower video cards.“ („Nízká kvalita grafiky. Vhodné pro slabší grafické karty“)
Vstupní (input) zařízení
- Byla vylepšena navigace při používání klávesnice a ovladače (týká se všech koutů hry)
- Byla přidána možnost nastavení „Lower Input Latency“ („Nižší latence vstupu“), která synchronizuje CPU a GPU, aby byla zkrácena doba mezi vstupy a výstupy
- Byly opraveny problémy, které způsobovaly trhavý vstup myši/páčky
- Ve zkratce – přepsali jsme všechen kód týkající se vstupů, takže pokud máte pro Half-Life vlastní nastavení ovladače, měli byste ho upravit podle našeho nově zveřejněného oficiálního nastavení
Multiplayer balance
- Poškození zbraně .357 Magnum bylo navýšeno ze 40 na 50 bodů
- Doba přebíjení zbraně Hivehand byla snížena z 0,5 na 0,3 sekund za střelu. Zbraň má také po sebrání vyšší prioritu výběru než pistole
- Zbraň MP5 nově po sebrání vždy začíná s plnou zásobou munice
- Hráči už neupouští prázdné zbraně a upuštěné zbraně jsou nově nabíjeny zbytkem munice z inventáře mrtvého hráče
- Byla vylepšena predikce na straně klienta, čímž byl redukován počet případů „fantomových střel“. Stejně jako ve hře Counter-Strike jsou nově na straně klienta brány v potaz nejen boundingboxy, ale také hitboxy
- Bylo opraveno poškození páčidla nesprávně předvídané sítí
Renderování
- Byla přidána možnost zakázat filtrování textur při používání rozhraní OpenGL
- Výchozí gamma byla snížena z 2,5 na 2,2 (protože už nehrajeme na CRT monitorech)
- Byla obnovena podpora příkazu „gl_overbright“ rozhraní OpenGL
- Byla přidána podpora pro sprity rozhraní a textury větší než 256×256 pixelů
- Byla přidána podpora pro speciální režimy vykreslování písem „blur“ a „additive“ (tzn. „rozostřené“ a „aditivní“)
- Výchozí rozlišení hry je nově založeno na rozlišení plochy namísto okna 640×480 pixelů
- Softwarové vykreslování nově správně filtruje nekompatibilní rozlišení (pokud tedy není pro daný displej dostupné pouze jedno rozlišení)
- Bylo opraveno softwarové vykreslování, které shazovalo hru při používání zobrazení na celou obrazovku na systémech nepodporujících 16bitové barvy
- Bylo opraveno softwarové vykreslování, které na širokoúhlých rozlišeních produkovalo natažený obraz
- Byly opraveny skyboxy a barvy oblohy, které se nesprávně přenášely při přechodu na jinou mapu v multiplayeru
- Byl opraven problém, kvůli kterému se hra po změně nastavení grafiky mohla zdát příliš tmavá
- Byl opraven režim vyhlazování MSAA při hraní v okně
- Bylo opraveno vykreslování mipmap na studiových modelech
- Bylo opraveno vykreslování spritu zbraně Gluon Gun v multiplayeru
- Byl opraven sinusový šum zbraně Gluon Gun
- Byly provedeny různé optimalizace pro zajištění podpory nově navýšených limitů enginu
- Byly provedeny optimalizace rozhraní OpenGL týkající se zařízení Steam Deck
Vylepšení enginu pro tvůrce modifikací
- Byl navýšen maximální počet dynamických zvukových kanálů z 8 na 32
- Byl navýšen maximální počet vět v souboru sentences.txt z 1 536 na 2 048
- Byl navýšen maximální počet entit MAX_EDICTS z 900 na 1 200
- Byl navýšen maximální počet entit MAX_PACKET_ENTITIES z 256 na 1 024
- Byl navýšen maximální počet textur MAX_GLTEXTURES z 4 800 na 10 000
- Byly navýšeny limity geometrie softwarového vykreslování: max. počet intervalů (z 3 000 na 6 000), max. počet povrchů (z 2 000 na 4 000) a max. počet okrajů (ze 7 200 na 14 400)
- Entity „cycler“ a „func_button“ mohou být nově zacíleny pro účely skriptovaných sekvencí a mohou mluvit v multiplayeru
- Byla integrována podpora entity „func_vehicle“ ze hry Counter-Strike. Aktualizace nástrojů SDK bude vydána později, tvůrci však mohou entitu používat už teď
Podpora pro Linux
- Byla přidána podpora pro softwarové vykreslování
- Bylo vylepšeno vykreslování písem
- Byla provedena celá řada oprav stability a chování
Ostatní
- Byly aktualizovány lokalizační soubory
- Byly provedeny různé opravy zabezpečení
Poznámky
Předchozí verze hry byla archivována ve veřejně dostupné beta verzi nazvané „steam_legacy - Pre-25th Anniversary Build“ („steam_legacy – build před 25. výročím“). Pokud nějaká modifikace nebo vlastnost nefunguje, jak by měla, využijte tento archivovaný build, dokud nebude problém vyřešen na výchozí větvi
Výroční verzi hry Half-Life bereme jako „definitivní“ a jako tu, kterou budeme nadále podporovat. Z toho důvodu bude snížena viditelnost hry Half-Life: Source v obchodě služby Steam. Jsme si vědomi, že prvky z této verze hry jsou stále používány moddery enginu Source, takže ji úplně nestáhneme z prodeje, ale nově příchozím budeme spíše doporučovat výroční verzi
Právě teď je hra na Steamu až do dnešních 19:00 k dispozici zdarma, takže pokud ji ještě nemáte a čtete tento text dostatečně včas, zamiřte rovnou na Steam a hru si přidejte do své knihovny.
Zdroj: Valve, Steam (CZ překlad změn)