Quake II, ponovo je rođen sa ponovnim pokretanjem svog izvornog koda

Quake II

Quake II developer kompanija ponovo objavljuje izvorni kod igre

Nedavno id Software (američka kompanija za razvoj igara) objavio je da je "ponovno objavio" izvorni kod za Quake II "Release" pod GPLv2 licencom, koja je ažurirano, poboljšano i prošireno izdanje klasičnog Quakea II.

Za one koji nisu svjesni Quakea II, trebali biste to znati Ovo je video igra pucačina iz prvog lica koju je razvio id Software. a distribuira ga Activision 1997. Quake II koristi klijent/server mrežni sistem sličan Quake-ovom i ima sve ostale karakteristike Quake motora, plus nekoliko dodatnih. Za razliku od Quakea, gdje nije postignuto hardversko ubrzanje već kasnije zakrpe, Quake II je objavljen s izvornom OpenGL podrškom.

Kod igre za ponovno pokretanje "Quake II 2023" je ponovo dostupan korisnicima koji žele modificirati igru, zajedno s originalnim kodom igre koji je korišten kao referenca. Kod bi trebao biti koristan za kreiranje modova i novih varijanti igre. Pored PC verzije, novo izdanje dodaje podršku za platforme PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S i Nintendo Switch.

Pored ovoga, id Software to spominje ne može pružiti podršku za ovu verziju, ali cilj je da korisnici iskoriste mnoge resurse zajednice koji su već dostupni.

U poređenju sa originalnim kodom igre Quake II objavljeno prije 12 godina, u novom izdanju:

  • Kod je prilagođen za rad na modernim operativnim sistemima.
  • Dodata podrška za trenutne kompajlere.
  • Potpuno prepisan API za interakciju sa serverima igara.
  • Poboljšana igra.
  • Neki predmeti koji nisu bili uključeni u originalnu verziju igre Quake II vraćeni su u igru.
  • Dodata podrška za 4K displeje sa brzinom osvježavanja od 120 Hz.
  • Smanjeno vrijeme reakcije na akcije igrača.
  • Poboljšana vizualizacija snimaka.
  • Dodani su novi indikatori štete nanesene igraču.
  • Dodata minimalistička verzija klijenta igre.
  • Dodata podrška za dinamičke senke, poboljšano osvetljenje, dodata podrška za karte sjaja.
  • Poboljšani modeli likova, artefakti i oružje.
  • Ispravljeni poznati problemi sa mapama.
  • Poboljšan AI motor. AI protivnici su ponuđeni za Deathmatch i Team Deathmatch modove.
  • Pored kampanja koje se mogu igrati iz originalnog Quakea II, dodani su paketi misija, The Reckoning, Ground Zero, Quake II 64 i Call of the Machine.

O ponovnom pokretanju Quakea II spominje se da koristi novu verziju API-ja za komunikaciju između servera i modula igre, budući da također uvodi modul "klijentske igre", sličan cgame modulu Quake III Arene, kako bi se omogućile izmjene, plus ima i novi mrežni protokol, verzija 2023.

Ova kodna baza je kombinacija odvojenih modula igre koji su bili dio originalne igre: baseq2, ctf, rogue i xatrix. Za to je potreban C++17 kompajler.

U slučajevima sukoba spawnflag-a, mape su izmijenjene kako bi se riješili problemi, tako da se mape iz originalnog paketa proširenja možda neće ispravno učitati s ovim DLL-om. 

Osim toga, spominje se da sučelje za izvoz igre razne promjene su napravljene u modovima "već postoji" i može se koristiti za podršku promjenama API-ja. Međutim, kako bi podržali sve pakete proširenja pod jednom kodnom bazom i nove funkcije u novoj verziji, za one koji su zainteresirani za kreiranje vlastitih modova i/ili varijanti igre, vrlo je vjerovatno da će morati prepisati stariju modovi koji žele koristiti novu bazu koda.

Na kraju, Za zainteresovane, spominje se da se modovi mogu učitati u novoj verziji na isti način kao u originalnoj igrici, jer je dovoljno da igru ​​pokrenete sa "+postavite igricu mymode" pisati "igra mymoden» na konzoli dok igra radi.

Preporučljivo je instalirati modove u folder «%USERPROFILE%\Sačuvane igre\Nightdive Studios\Quake II» kako biste bili sigurni da originalni fajlovi igre nisu izmijenjeni.

Naps zainteresovani da saznaju više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.