Quake II atgimsta iš naujo paleidus šaltinio kodą

Žemės drebėjimas II

Quake II kūrėjų kompanija iš naujo išleidžia žaidimo šaltinio kodą

Neseniai ID Programinė įranga (amerikietiška žaidimų kūrimo įmonė) paskelbė, kad „iš naujo išleido“ Quake II šaltinio kodą „Release“ pagal GPLv2 licenciją, kuri yra atnaujintas, patobulintas ir išplėstas klasikinio Quake II leidimas.

Tiems, kurie nežino apie Quake II, turėtumėte tai žinoti Tai pirmojo asmens šaudyklės vaizdo žaidimas, kurį sukūrė „id Software“. ir platinamas Activision 1997 m. Quake II naudoja kliento/serverio tinklo sistemą, panašią į Quake ir turi visas kitas Quake variklio funkcijas bei keletą papildomų. Skirtingai nuo Quake, kur aparatūros pagreitis nebuvo įgytas, o vėliau pataisymai, Quake II buvo išleistas su vietiniu OpenGL palaikymu.

Žaidimo kodas, skirtas „Quake II 2023“ paleidimui iš naujo vėl pasiekiamas vartotojams, norintiems modifikuoti žaidimą kartu su originaliu žaidimo kodu kuris buvo naudojamas kaip nuoroda. Kodas turėtų būti naudingas kuriant modifikacijas ir naujus žaidimo variantus. Be asmeninio kompiuterio versijos, naujasis leidimas palaiko PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S ir Nintendo Switch platformas.

Be to, „id Software“ tai mini negali palaikyti šios versijos, tačiau tikslas yra, kad vartotojai galėtų pasinaudoti daugybe jau turimų bendruomenės išteklių.

Palyginti su originaliu Quake II žaidimo kodu išleista prieš 12 metų, naujame leidime:

  • Kodas pritaikytas veikti šiuolaikinėse operacinėse sistemose.
  • Pridėtas dabartinių kompiliatorių palaikymas.
  • Visiškai perrašyta API sąveikai su žaidimų serveriais.
  • Patobulintas žaidimo būdas.
  • Kai kurie elementai, kurie nebuvo įtraukti į pradinę Quake II žaidimo versiją, buvo grąžinti į žaidimą.
  • Pridėtas 4K ekranų su 120 Hz atnaujinimo dažniu palaikymas.
  • Sumažėjęs reakcijos laikas į žaidėjo veiksmus.
  • Patobulinta kadrų vizualizacija.
  • Pridėta naujų žaidėjui padarytos žalos rodiklių.
  • Pridėta minimalistinė žaidimo kliento versija.
  • Pridėtas dinaminių šešėlių palaikymas, patobulintas apšvietimas, papildomas švytėjimo žemėlapių palaikymas.
  • Patobulinti personažų modeliai, artefaktai ir ginklai.
  • Ištaisytos žinomos žemėlapių problemos.
  • Patobulintas AI variklis. AI priešininkai siūlomi Deathmatch ir Team Deathmatch režimams.
  • Be žaidžiamų kampanijų iš originalaus Quake II, buvo pridėtos Mission Packs, The Reckoning, Ground Zero, Quake II 64 ir Call of the Machine plėtiniai.

Apie Quake II atnaujinimą minima, kad ji naudoja naują API versiją, kad galėtų bendrauti tarp serverio ir žaidimo modulio, nes jame taip pat pristatomas „kliento žaidimo“ modulis, panašus į „Quake III Arena“ cgame modulį, kad būtų galima atlikti pakeitimus, be to, jame taip pat yra naujas tinklo protokolas, 2023 m. versija.

Ši kodų bazė yra atskirų žaidimo modulių, kurie buvo originalaus žaidimo dalis, derinys: baseq2, ctf, rogue ir xatrix. Tam reikalingas C++17 kompiliatorius.

Kilus neatitikimams, žemėlapiai buvo modifikuoti, kad būtų išspręstos problemos, todėl žemėlapiai iš pradinio išplėtimo paketo gali būti netinkamai įkelti naudojant šį DLL. 

Be to, minima, kad žaidimo eksporto sąsaja modifikacijose buvo atlikti įvairūs pakeitimai „jau esama“ ir gali būti naudojama API pakeitimams palaikyti. Tačiau norint palaikyti visus išplėtimo paketus vienoje kodų bazėje ir naujas funkcijas naujojoje versijoje, tiems, kurie domisi savo modifikacijų ir (arba) žaidimo variantų kūrimu, gana tikėtina, kad jiems reikės perrašyti senesnę versiją. modifikacijos, kurios nori naudoti naują kodo bazę.

Galiausiai, Tiems, kurie domisi, minima, kad naujoje versijoje modifikacijas galima įkelti taip pat, kaip ir originaliame žaidime, nes pakanka pradėti žaidimą su "+nustatyti žaidimo mymode"rašyk"žaidimas mymoden» konsolėje, kol žaidimas veikia.

Modifikacijas rekomenduojama įdiegti aplanke «%USERPROFILE%\Saved Games\Nightdive Studios\Quake II» kad įsitikintumėte, jog originalūs žaidimo failai nėra pakeisti.

Kakleliai nori sužinoti daugiau apie tai, išsamią informaciją galite sužinoti šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.