Quake II wordt herboren met de herlancering van de broncode

Aardbeving II

Het ontwikkelaarsbedrijf Quake II geeft de broncode van de game opnieuw uit

onlangs, id Software (een Amerikaans bedrijf voor game-ontwikkeling) heeft aangekondigd dat het de broncode voor Quake II heeft "opnieuw uitgebracht". "Heruitgave" onder de GPLv2-licentie, wat een bijgewerkte, verbeterde en uitgebreide editie is van de klassieke Quake II.

Voor degenen die niet op de hoogte zijn van Quake II, dat zou je moeten weten Dit is een first-person shooter-videogame ontwikkeld door id Software. en gedistribueerd door Activision in 1997. Quake II gebruikt een client/server-netwerksysteem vergelijkbaar met dat van Quake en heeft alle andere kenmerken van de Quake-engine, plus een aantal extra. In tegenstelling tot Quake, waar hardwareversnelling niet werd verkregen maar latere patches, werd Quake II uitgebracht met native OpenGL-ondersteuning.

De spelcode voor de herlancering van "Quake II 2023" is weer beschikbaar voor gebruikers die de game willen modificeren, samen met de originele gamecode die als referentie werd gebruikt. De code zou nuttig moeten zijn voor het maken van mods en nieuwe varianten van het spel. Naast de pc-versie voegt de nieuwe editie ondersteuning toe voor de platforms PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S en Nintendo Switch.

Daarnaast vermeldt id Software dat kan deze versie niet ondersteunen, maar het doel is dat gebruikers profiteren van de vele communitybronnen die al beschikbaar zijn.

Vergeleken met de originele Quake II-spelcode 12 jaar geleden gepubliceerd, in de nieuwe editie:

  • De code is aangepast om te werken op moderne besturingssystemen.
  • Ondersteuning toegevoegd voor huidige compilers.
  • Volledig herschreven API om te communiceren met gameservers.
  • Verbeterde gameplay.
  • Sommige items die niet in de originele versie van de Quake II-game zaten, zijn terug in de game.
  • Ondersteuning toegevoegd voor 4K-schermen met een vernieuwingsfrequentie van 120 Hz.
  • Verminderde reactietijd op acties van spelers.
  • Verbeterde visualisatie van schoten.
  • Nieuwe indicatoren toegevoegd voor schade toegebracht aan de speler.
  • Een minimalistische versie van de gameclient toegevoegd.
  • Ondersteuning toegevoegd voor dynamische schaduwen, verbeterde verlichting, ondersteuning toegevoegd voor gloeikaarten.
  • Verbeterde personagemodellen, artefacten en wapens.
  • Bekende problemen met kaarten opgelost.
  • Verbeterde AI-engine. AI-tegenstanders worden aangeboden voor Deathmatch- en Team Deathmatch-modi.
  • Naast de speelbare campagnes van de originele Quake II zijn Mission Packs, The Reckoning, Ground Zero, Quake II 64 en Call of the Machine-uitbreidingen toegevoegd.

Over de herlancering van Quake II wordt dat vermeld het gebruikt een nieuwe versie van de API om te communiceren tussen de server en de spelmodule, aangezien het ook een "client game" -module introduceert, vergelijkbaar met Quake III Arena's cgame-module, om aanpassingen mogelijk te maken, plus het heeft ook een nieuw netwerkprotocol, versie 2023.

Deze codebase is een combinatie van de afzonderlijke spelmodules die deel uitmaakten van het originele spel: baseq2, ctf, rogue en xatrix. Het vereist een C ++ 17-compiler.

In het geval van spawnflag-conflicten zijn de kaarten aangepast om de problemen op te lossen, dus kaarten van het originele uitbreidingspakket worden mogelijk niet correct geladen met deze DLL. 

Daarnaast wordt vermeld dat de exportinterface van het spel zijn verschillende wijzigingen aangebracht in de mods "reeds bestaand" en kan worden gebruikt om wijzigingen in de API te ondersteunen. Echter, om alle uitbreidingspakketten onder één codebase en de nieuwe functies in de nieuwe versie te ondersteunen, voor degenen die geïnteresseerd zijn in het maken van hun eigen mods en/of varianten van het spel, is het zeer waarschijnlijk dat ze de oudere versie moeten herschrijven. mods die de nieuwe codebasis willen gebruiken.

Tenslotte Voor geïnteresseerden, er wordt vermeld dat mods in de nieuwe versie op dezelfde manier kunnen worden geladen als in het originele spel, aangezien het voldoende is om het spel te starten met "+stel spel mijn modus in" schrijven "spel mymoden» op de console terwijl de game draait.

Het wordt aanbevolen om mods te installeren in de map «%USERPROFILE%\Opgeslagen Games\Nightdive Studios\Quake II» om ervoor te zorgen dat de originele gamebestanden niet worden gewijzigd.

Wanneer je geïnteresseerd om er meer over te weten, u kunt de details inchecken de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.