Quake II, kaynak kodunun yeniden lansmanı ile yeniden doğuyor

deprem II

Quake II geliştirici şirketi, oyunun kaynak kodunu yeniden yayınladı

son zamanlarda, id Software (bir Amerikan oyun geliştirme şirketi) Quake II'nin kaynak kodunu "yeniden yayınladığını" duyurdu Klasik Quake II'nin güncellenmiş, geliştirilmiş ve genişletilmiş bir sürümü olan GPLv2 lisansı altında "Yeniden Yayın".

Quake II'den haberi olmayanlar için bilmelisiniz ki Bu, id Software tarafından geliştirilen birinci şahıs nişancı video oyunudur. ve 1997'de Activision tarafından dağıtılmıştır. Quake II, Quake'inkine benzer bir istemci/sunucu ağ sistemi kullanır ve Quake motorunun diğer tüm özelliklerine ve birkaç ek özelliğe sahiptir. Donanım ivmesinin kazanılmadığı, ancak daha sonra yamaların elde edildiği Quake'in aksine, Quake II, yerel OpenGL desteğiyle piyasaya sürüldü.

"Quake II 2023"ün yeniden lansmanı için oyun kodu orijinal oyun koduyla birlikte oyunu modlamak isteyen kullanıcılar için yeniden kullanılabilir hangi referans olarak kullanıldı. Kodun, oyunun modlarını ve yeni varyantlarını oluşturmak için yararlı olması gerekiyordu. PC versiyonuna ek olarak, yeni baskı PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S ve Nintendo Switch platformları için destek ekliyor.

Buna ek olarak, id Software şunları belirtir: bu sürüm için destek sağlayamaz, ancak amaç, kullanıcıların zaten mevcut olan birçok topluluk kaynağından yararlanmasıdır.

Orijinal Quake II oyun koduyla karşılaştırıldığında 12 yıl önce yayınlandı, yeni baskısında:

  • Kod, modern işletim sistemlerinde çalışacak şekilde uyarlanmıştır.
  • Mevcut derleyiciler için destek eklendi.
  • Oyun sunucularıyla etkileşime geçmek için tamamen yeniden yazılmış API.
  • Geliştirilmiş oynanış.
  • Quake II oyununun orijinal versiyonunda yer almayan bazı eşyalar oyuna iade edildi.
  • 4 Hz yenileme hızına sahip 120K ekranlar için destek eklendi.
  • Oyuncu eylemlerine azaltılmış tepki süresi.
  • Çekimlerin görselleştirilmesi iyileştirildi.
  • Oyuncuya verilen hasar için yeni göstergeler eklendi.
  • Oyun istemcisinin minimalist bir versiyonu eklendi.
  • Dinamik gölgeler için destek eklendi, iyileştirilmiş aydınlatma, parlama haritaları için destek eklendi.
  • Geliştirilmiş karakter modelleri, eserler ve silahlar.
  • Haritalarla ilgili bilinen sorunlar düzeltildi.
  • Geliştirilmiş AI motoru. AI rakipleri, Deathmatch ve Team Deathmatch modları için sunulur.
  • Orijinal Quake II'deki oynanabilir kampanyalara ek olarak, Mission Packs, The Reckoning, Ground Zero, Quake II 64 ve Call of the Machine genişletmeleri eklendi.

Quake II'nin yeniden lansmanı hakkında, bahsediliyor sunucu ile oyun modülü arasında iletişim kurmak için API'nin yeni bir sürümünü kullanır, ayrıca değişikliklere izin vermek için Quake III Arena'nın cgame modülüne benzer bir "istemci oyunu" modülü sunduğundan ve ayrıca yeni bir ağ protokolü sürüm 2023'e sahip olduğundan.

Bu kod tabanı, orijinal oyunun parçası olan ayrı oyun modüllerinin bir birleşimidir: baseq2, ctf, rogue ve xatrix. Bir C++ 17 derleyicisi gerektirir.

Spawnflag çakışmalarında, haritalar sorunları gidermek için değiştirilmiştir, bu nedenle orijinal genişletme paketindeki haritalar bu DLL ile doğru şekilde yüklenmeyebilir. 

Ayrıca bahsedildiği gibi, Oyunun dışa aktarma arayüzünde modlarda çeşitli değişiklikler yapıldı. "zaten var" ve API'deki değişiklikleri desteklemek için kullanılabilir. Bununla birlikte, tüm genişletme paketlerini tek bir kod tabanı altında ve yeni sürümdeki yeni özellikleri desteklemek için, oyunun kendi modlarını ve/veya varyantlarını oluşturmakla ilgilenenler için, büyük ihtimalle eski sürümü yeniden yazmaları gerekecektir. yeni kod tabanını kullanmak isteyen modlar.

Son olarak, ilgilenenler için oyuna " ile başlamak yeterli olduğu için yeni sürümde de orijinal oyundaki gibi modların yüklenebileceğinden bahsediliyor.+ oyun modumu ayarla" yazmak "oyun modum» oyun çalışırken konsolda.

Modları « klasörüne yüklemeniz önerilir.%USERPROFILE%\Kayıtlı Oyunlar\Nightdive Studios\Quake II» orijinal oyun dosyalarının değiştirilmediğinden emin olmak için.

Şekerleme hakkında daha fazla bilgi edinmekle ilgilenen, ayrıntıları kontrol edebilirsiniz aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.