Quake II, återföds med nylansering av sin källkod

Quake II

Quake II-utvecklarföretaget återsläpper spelets källkod

nyligen id Software (ett amerikanskt spelutvecklingsföretag) meddelade att man har "återsläppt" källkoden för Quake II "Rerelease" under GPLv2-licensen, som är en uppdaterad, förbättrad och utökad utgåva av den klassiska Quake II.

För de som inte är medvetna om Quake II bör du veta det Detta är ett first-person shooter-videospel utvecklat av id Software. och distribuerades av Activision 1997. Quake II använder ett klient/server-nätverkssystem som liknar Quakes och har alla andra funktioner i Quake-motorn, plus flera ytterligare. Till skillnad från Quake, där hårdvaruacceleration inte uppnåddes utan senare patchar, släpptes Quake II med inbyggt OpenGL-stöd.

Spelkoden för nylanseringen av "Quake II 2023" är tillgänglig igen för användare som vill modifiera spelet, tillsammans med den ursprungliga spelkoden som användes som referens. Koden ska vara användbar för att skapa mods och nya varianter av spelet. Förutom PC-versionen lägger den nya utgåvan till stöd för PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S och Nintendo Switch-plattformarna.

Utöver detta nämner id Software det kan inte ge support för denna version, men målet är att användarna ska dra nytta av de många gemenskapsresurser som redan finns tillgängliga.

Jämfört med den ursprungliga Quake II-spelkoden publicerades för 12 år sedan, i den nya upplagan:

  • Koden har anpassats för att fungera på moderna operativsystem.
  • Tillagt stöd för nuvarande kompilatorer.
  • Helt omskrivet API för att interagera med spelservrar.
  • Förbättrat spelupplägg.
  • Vissa föremål som inte ingick i den ursprungliga versionen av Quake II-spelet har återförts till spelet.
  • Tillagt stöd för 4K-skärmar med 120Hz uppdateringsfrekvens.
  • Minskad reaktionstid på spelarens handlingar.
  • Förbättrad visualisering av bilder.
  • Lade till nya indikatorer för skada som utdelats till spelaren.
  • Lade till en minimalistisk version av spelklienten.
  • Tillagt stöd för dynamiska skuggor, förbättrad belysning, lagt till stöd för glödkartor.
  • Förbättrade karaktärsmodeller, artefakter och vapen.
  • Fixade kända problem med kartor.
  • Förbättrad AI-motor. AI-motståndare erbjuds för lägena Deathmatch och Team Deathmatch.
  • Utöver de spelbara kampanjerna från originalet Quake II, har Mission Packs, The Reckoning, Ground Zero, Quake II 64 och Call of the Machine-expansionerna lagts till.

Om återlanseringen av Quake II nämns det att den använder en ny version av API:et för att kommunicera mellan servern och spelmodulen, eftersom den också introducerar en "klientspel"-modul, liknande Quake III Arenas cgame-modul, för att tillåta modifieringar, plus att den också har ett nytt nätverksprotokoll, version 2023.

Denna kodbas är en kombination av de separata spelmodulerna som var en del av det ursprungliga spelet: baseq2, ctf, rogue och xatrix. Det kräver en C++17-kompilator.

I fall av spawnflag-konflikter har kartorna modifierats för att åtgärda problemen, så kartor från det ursprungliga expansionspaketet kanske inte laddas korrekt med denna DLL. 

Dessutom nämns att spelets exportgränssnitt har olika ändringar gjorts i mods "redan existerande" och kan användas för att stödja ändringar av API. Men för att stödja alla expansionspaket under en kodbas och de nya funktionerna i den nya versionen, för de som är intresserade av att skapa sina egna mods och/eller varianter av spelet, är det ganska troligt att de kommer att behöva skriva om de äldre mods som vill använda den nya kodbasen.

Slutligen, För den som är intresserad, det nämns att mods kan laddas i den nya versionen på samma sätt som i originalspelet, eftersom det räcker att starta spelet med "+ställ spel mymode"skriv"spel mymoden» på konsolen medan spelet körs.

Det rekommenderas att installera mods i mappen «%USERPROFILE%\Sparade spel\Nightdive Studios\Quake II» för att se till att de ursprungliga spelfilerna inte ändras.

Om du är det intresserad av att veta mer om det, du kan kolla in detaljerna följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.