2 puan yazan GN⁺ 2023-07-02 | 1 yorum | WhatsApp'ta paylaş
  • 2004'te çıkan FPS oyunu Far Cry'ın kaynak kodu Internet Archive'a yüklenerek çevrimiçi ortamda sızdırıldı
  • "Far Cry 1.34 Complete" adlı dosya adıyla yüklendi ve bazı kullanıcılar kaynak dosyalarını değiştirdikten sonra oyunu çalıştırmayı başardıklarını iddia etti
  • Kod içinde bazı .exe dosyaları yer alıyor, ancak Xbox kodu veya oyun varlıkları dahil değil
  • Haziran sonundaki yüklemeden sonra da Ubisoft'tan bir kaldırma işlemi ya da resmi açıklama gelmiş değil
  • Far Cry, çıktığı dönemde görselleri ve yüksek özgürlük sunan oynanışıyla övgü topladı ve toplam 2,5 milyondan fazla kopya satarak ticari başarı elde etti

Sızıntının ortaya çıkışı ve dosya içeriği

  • "Far Cry 1.34 Complete" adlı dosya, Llaetha.ro adlı bir kullanıcı tarafından Archive'a yüklendi
  • Kaynak kodu neredeyse tamamlanmış durumda ve bazı kullanıcılar kaynak dosyalarını değiştirdikten sonra oyunu çalıştırabildiklerini öne sürdü
  • Kod içinde bazı .exe dosyaları bulunuyor, ancak Xbox kodu ve oyun varlıkları yer almıyor
  • Oyunun tüm yamaları dahil değil, ancak kullanıcılar hata ayıklama amaçlı PC sürümünün donanım üzerinde çalıştırılabildiğini belirtiyor
  • Derleme sırasında 332 hata oluştuğu için doğrudan derlenebilen bir durumda değil

Sızıntının yayılması ve Ubisoft'un tepkisi

  • Sızıntı haberi ilk olarak Vincius Medeiros tarafından Twitter'da paylaşıldı, ardından Reddit gibi sosyal medya platformlarında geniş çapta yayıldı
  • Kaynak kodu haziran sonunda yüklendi, ancak Ubisoft tarafından herhangi bir kaldırma işlemi (takedown) yapılmış değil
  • Ubisoft cephesinden bu sızıntıyla ilgili resmi bir yorum da gelmedi

Far Cry oyunu hakkında genel bilgiler

  • Far Cry, Mart 2004'te yalnızca Microsoft Windows PC için piyasaya sürüldü
  • Görselleri, oynanış yapısı ve oyuncuya sunduğu yüksek özgürlük nedeniyle beğeni topladı
  • Çıkışından sonraki ilk 4 ayda 730 binden fazla, toplamda ise 2,5 milyondan fazla kopya sattı ve ticari başarı yakaladı

1 yorum

 
GN⁺ 2023-07-02
Hacker News görüşleri
  • Şirketler çok eski oyun motorlarını eğitim amacıyla doğrudan açık kaynak olarak yayımlasa keşke
    Oyun varlıklarının hepsini 1/10 boyutuna küçültüp, pek iyi görünmese de yer tutucu olarak kullanılabilecek hâle getirmeleri yeterli olur
    Sektör genelindeki yetenek havuzuna da faydası olur gibi

    • Prensip olarak tüm terk edilmiş yazılımların açık kaynak olarak yayımlanması gerektiğini düşünüyorum. Oyun olmayan eski yazılımlar arasında topluma faydalı olabilecek epey örnek var
      Windows 9x ve klasik Mac OS 20 yıldan uzun süredir satılmıyor ve evrimsel olarak çıkmaz sokaktı; kaynaklarının yayımlanıp insanların bunlardan öğrenebilmesi ve yeni donanımlarda daha kolay çalıştırabilmesi mantıklı
      Flash Player için de Adobe açıkça öldüğünü söyledi; artık ne maddi ne de ekosistem açısından fayda sağlamayacağı bir ürünün kaynak kodunu kapalı tutmak için iyi bir neden görünmüyor. Burada bahsettiğim Flash geliştirme araçları değil, Flash Player eklentisi ve bağımsız uygulaması; geliştirme aracı Adobe Animate adlı yeni ismiyle yaşamaya devam ediyor
      Internet Explorer motoru Trident, Opera motoru Presto, Winamp ve Path’in mobil uygulaması da aynı bağlamda. Özellikle Path’in 2013’teki zirve dönemindeki uygulaması gerçekten harikaydı; gerçek zamanlı fotoğraf filtresi uygulamasını görmek isterdim
      Düşününce, oyun dışı uygulamalar kaynak kodunun açılması için oyunlardan daha uygun. Eski oyunlar modern platformlar için remaster olarak geri dönebiliyor ve motoru ya da bazı varlıkları yeniden kullanabiliyor; ama oyun dışı yazılımlar ölünce genelde tamamen bitiyor
    • John Carmack bu konuda gerçekten harikaydı. Onun kararları sayesinde Doom ve Quake hâlâ fazlasıyla canlı
    • Hukuken neredeyse imkânsız gibi. Oyunu yüklerken açılış ekranına bakınca, özellikle sadece AAA oyunlarda değil küçük oyunlarda da logolarla dolu bir sayfa görüyorsunuz
      Havok fizik motoru hemen akla geliyor ama başka birçok şey de var ve her biri içinde tescilli kod bulunan bir eklenti. Kodu yayımlamak için bunları kaldırmak gerekir; bu da muazzam iş olur ve sonrasında kodun zaten çalışmama ihtimali yüksek
      Bu sadece yakın dönemin sorunu da değil. Başka bir yorumda söylendiği gibi, orijinal Doom da bu sorunu yaşamıştı ve bu yüzden yalnızca Linux kaynak kodu yayımlandı
    • Asıl gereken şey, video oyunlarının 10 yıl sonra kamu malı hâline gelmesini ve kaynak kodlarının yayımlanmasını sağlayacak bir yasa
      Tüm varlıklar ve bağımlılıklar da o oyun ve türevlerinde kullanılabilecek bir lisansla otomatik olarak yayımlansa iyi olur
      Şimdiki gibi bırakılırsa kaynak kodlarının çoğu zaman içinde kaybolacak ve insanlık genel olarak daha yoksul kalacak
    • En iyi yöntem muhtemelen düzenleme olur. Yazılım, firmware dâhil, satmak istiyorsanız kaynak kodunu ve şifreleme anahtarlarını devlete ait bir depoya emanet etmeniz gerekir
      Bakımı bırakırsanız makul bir bekleme süresinden, örneğin 5 yıldan sonra kamu malı olarak yayımlanmasını sağlarsınız
      Böylece aşırı elektronik atık gibi çeşitli sorunlar da çözülebilir
  • Far Cry çıktığında olanları hatırlıyorum. O dönemde Doom 3 ve Half-Life 2 bir süredir en çok beklenen oyunlardı, çünkü ikisi de o zamanın çıkan oyunlarının çok ilerisinde grafikler vadediyordu
    Ama birkaç kez ertelenirken Far Cry birkaç ay önce çıkıp benzer derecede etkileyici grafikleriyle ilgiyi epey üzerine çekti
    Günümüzde bu tür teknik açıdan iddialı PC’ye özel oyunları pek görmüyoruz. Çünkü böyle oyunların pazardaki önemi ciddi ölçüde azaldı. Akıllı telefonlar ve dizüstüler çoğu kullanımın yerini alınca pahalı masaüstü PC sahibi olanların sayısı azaldı; oyun oynamak isteyenler de çoğu zaman konsol alıyor

    • Bunun doğru olduğunu sanmıyorum. PC’de de nesil atlaması seviyesinde grafik sadakati gösteren iddialı oyunlar kesinlikle var
      The Witcher 3 ilk çıktığında gerçekten şaşırtıcıydı; aslında konsola özel olsa da Red Dead Redemption 2 de PC’de inanılmaz görünüyor
      Hellblade: Senua's Sacrifice sınırlı geliştirme kaynaklarıyla nereye kadar gidilebileceğini zorladı; Star Citizen da hâlâ çıkmamış olsa da teknik açıdan çok iddialı bir proje
      Cyberpunk 2077’nin çıkışı tam bir felaket olmuş olabilir ama bildiğim kadarıyla tam ışın izlemeli renderer ile çıkan ilk büyük oyun
      Muhtemelen “teknik açıdan iddialı” oyundan ne anladığımız farklı. Unreal Engine 5’te gerçekten şaşırtıcı özellikler var ve küçük indie geliştiricilerin bile bambaşka bir grafik sadakati seviyesine ulaşmasını sağlıyor. Yakın zamanda yayımlanan “Unrecord” videosunu görünce birçok kişi bunu gerçek görüntü sandı
    • PC oyun pazarı aslında o zamana göre şimdi daha büyük
      Fark, konsolların FPS türüne fiilen uygun hâle gelmesinin Xbox/PS2 neslinden itibaren başlaması. O dönemde de aslında pratikte Halo’dan ibaretti
      Bu yüzden FPS temelde PC’ye özeldi ve yalnızca en büyük oyunlar birkaç yıl sonra beceriksiz konsol portları ya da spin-off’lar alıyordu. FarCry Instincts buna bir örnek
      Konsolların FPS dünyasında birinci sınıf platform hâline gelmesi 2000’lerin ortasındaki 360/PS3 nesliyle oldu. Bu yüzden FarCry 1, 2004’te PC’ye özeldi; FarCry 2 ise 2008’de konsol ve PC’ye aynı anda çıktı
    • “Bu tür teknik açıdan iddialı PC’ye özel oyunları artık görmüyoruz” diyorsanız A Plague Tale: Requiem’e bakmalısınız
      Işın izleme olmasa bile uzun zamandır oynadığım oyunlar arasında açık ara en güzellerden biriydi; en azından The Witcher 3’ten beri böyleydi. Hikâyesi de güçlü vuruyor, müzikleri de harika
    • Oyun yapma bilgisi artık ücretli eğitim seçenekleri eklenmiş ücretsiz bilgiye yakın hâle geldi ve ana hatlar zaten çözüldü
      İstemci tarafındaki oyun yazılımında küçük teknolojik sıçramaların hemen kopyalanmasını engellemek zor. Bulut ve mobil son hendeklere yakın
      PC’de geliştiricilerin teknik hendeklerini zorunlu kılmak için kara kutu yazılım tasarımına ve donanımın güvenilir platform modüllerine mi gideceğiz?
    • O dönem tuhaf bir dönemdi. Xbox vardı ve o zamanın PC’leri kadar güçlü değildi ama programlanabilir shader’lara sahip GPU’su sayesinde en ileri özellikler bakımından oldukça yakındı
      Doom 3’ün düzgün bir portu çıktı; Far Cry ise grafikleri daha düşük ama daha iyi bir oyun olan Far Cry Instincts olarak yeniden yapıldı. Half-Life 2 de 2005’te port edildi ama epey pürüzlüydü
      O yılın gerçek kazananı The Chronicles of Riddick: Escape from Butcher Bay’di. Doom 3’ün yaptığı şeyi, yani stencil gölgeleri, normal map’leri ve birleşik aydınlatmayı Doom 3’ün PC çıkışından birkaç ay önce Xbox’ta başardı ve oyun olarak da daha iyiydi
  • $ grep -ir "remove this after e3" | wc -l sonucunun 40 olması

    • Görünüşe göre soon™ aşamasında takılıp kalmış
  • Far Cry 1’in ilk bölümleri gerçekten şaşırtıcıydı. Orman ve sahil ortamlarında akıllı insan düşmanlara karşı farklı stratejiler kullanabiliyordunuz
    Buna karşılık son bölümler tamamen bunaltıcı binaların içindeydi ve tuhaf canavarlar ortalıkta koşuşturuyordu
    Tüm bölümler oyunun başındaki hissi taşısaydı, sanırım hayatımın en iyi oyunu olurdu

    • Demo, koydaki ilk bölümdü. Yaklaşık 100 kez oynadıktan sonra o bölümü geçmek için 5 kadar stratejim vardı ve hepsi aynı derecede eğlenceli ve etkiliydi
      Ama oyunun sonunda karanlık koridorların derinliklerinde durmak bilmeyen Doom tarzı canavarlara 500 mermi boşaltıyordum
    • Katılıyorum. Far Cry 1’in başlarında ormanda gizlice ilerleyip keskin nişancı gibi oynamak gerçekten eğlenceliydi
      Ama sonraki karanlık binalara girince oyun bir anda gizliliğin hiç önem taşımadığı, jump scare’lerin ve hızlı reflekslerin öne çıktığı anlık tepki gerektiren bir shootera dönüştü. Sonunda oyunu bitiremedim
    • Katılıyorum. Zombi değil miydi onlar? İlk bölümlerin hissi ve atmosferi harikaydı, her şey gizemliydi; sonra birden fikirleri tükenmiş de “tamam, zombi koyalım, hiç de suyu çıkarılmış bir tema değil ya” demişler gibi olmuştu
      Sonraki bölümleri doğru düzgün hatırlamıyorum bile, oyunu da sonuna kadar oynamadım
    • Tropik ortamda insanlarla savaştığınız ilk bölümler en iyileriydi. Sonraki tüm Far Cry oyunları o ilk bölümleri takip etti ve koridorlardaki canavarları terk etti
  • O dönemin en güzel görünen oyunlarından biriydi
    Birkaç yıl önce oyun oynamayı bıraktım; geçenlerde kuzenimin Far Cry 6 oynadığını görünce daha iyi göründüğü doğruydu ama o kadar da büyük bir ilerleme yoktu. 17 yıl sonra bile. İlginç

    • Far Cry 1 ekran görüntüleriyle mi karşılaştırıyorsun, yoksa hatırındaki oyunla mı, merak ettim
      Far Cry 1’in güzel görünen bir oyun olduğu doğru, ama yeni oyun kesinlikle orijinalinden çok daha iyi görünüyor
    • Birçok kişi böyle sözlere nostalji etkisi derdi, ama ben 1998 civarından beri oyun oynamayı sürdürüyorum
      Oyun sektörü, film sektörü gibi çok tuhaf bir konumda. 80’ler ve 90’lardaki serileri yeniden ısıtıp devam oyunları yapmak standart hâline geldi. Yaşlı kitleden nostaljiyle para kazanılıyor, yeni kullanıcılar orijinali bilmediği için aynı şeyi tüketiyor; üçüncü avantajı da tamamen yeni bir şey yapmaktan çok daha ucuz olması
      MBA tarzı işletme anlayışı yaratıcı risk almaya uygun olmadığı için iyi yeni yapımlar ciddi biçimde kurudu
      Oyunlarda grafik gelişimi de benzer. Mevcut oyun motorunu alıp her nesilde biraz düzeltmek çok daha ekonomik. Bu yüzden son Far Cry oyunlarının grafik kalitesi en azından son 3-4 oyunla neredeyse aynı, orijinalden de inanılmaz uzak değil
      Bunun nedeni maliyet düşürmeye yönelik kademeli iyileştirme kültürü. Buna bir de poligon sayısını artırmanın getirisinin geometrik olarak hızla düşmesi ekleniyor. Bir tekerlek 3 noktadan oluşuyorsa berbat görünür; bunu iki katına çıkarıp 6 yapınca altıgen tekerlek çok daha iyi görünür ve eski oyunlarda yeterince işe yarar. 12 olduğunda ilk bakışta daireden ayırt etmek zorlaşır; 24’e ya da daha fazlasına çıkardığınızda ise önceki nesle göre farkı neredeyse hissedemezsiniz
      Araçlar çok gelişmiş olsa da insanların bir şeyler çizip tasarlaması hâlâ zaman alıyor. Giderek daha uç düzeyde ayrıntı gerekiyorsa daha fazla sanatçı gerekir ve sanatçılar da bu şekilde pek verimli çalışmaz
      Yine de orijinali yüksek ayarlarda güçlü bir makinede oynatan YouTube videolarıyla, modern üst seviye bir PC’de maksimum ayarlarda çalışan FC6 videolarını karşılaştırmak hâlâ etkileyici
    • Bir Far Cry fanatiği olarak, yalnızca Far Cry 3 ile Far Cry 4 arasındaki fark bile epey büyük
      Far Cry 3, oynanışı o kadar iyi olduğu için grafiklere dikkat etmediğiniz bir oyun; ama 4 tamamen başka bir gezegene gelmişsiniz gibi hissettiriyor
  • Yasal olsun olmasın böyle şeylerin yayımlanması sevindirici. Eski bir şey olduğu için büyük zarar vermez herhâlde, öğrenme materyali olarak da harika

    • Bundan öğrenmeyi tavsiye etmem. O kadar çok antipattern var ki tam bir keşmekeş
      Yüksek devir oranına sahip bir başka C++ geliştirici stajyerinin kırılgan ve güvenlik açıklarıyla dolu bir lav katmanını nasıl yamayacağını öğrenmesindense, iyi alışkanlıklar öğreten çok daha iyi kaynaklar yeterince var
  • Hang glider’da aşağı gidip sonra yukarı hareket edince momentumun arttığı bir bug olduğunu hatırlıyorum
    O dönem Far Cry 1’in grafikleri gerçeküstü gibi geliyordu
    Oyun eğlenceliydi ama düşmanın görebileceği bir yere taş ya da el bombası attığınızda gizlilik göstergesinin anında 0’a inip hemen ateş etmeye başlamaları en sinir bozucu şeydi
    Çok oynamıştım, hehe

    • Ben de öyleydim. Roketli devriye botundan trigen’leri paralı askerlerin tarafına çekerdim
      Sığınaktan çıktığınız sahne etkileyiciydi ve kısa süre sonra “Doyle” yüzünden bunun sonunda rehberli tura dönüşeceğini fark ediyordunuz
  • https://github.com/bobeff/open-source-games gibi yerlerde oyun kaynak kodu okumaya çok zaman harcadım; bu da yeni bir hafta sonu projesi olacak gibi

  • Diğer sızıntıyla ilgili iyi bağlantılar
    github.com/StrongPC123/Far-Cry-1-Source-Full
    breachforums.vc/Thread-FarCry-1-Leaked-Source-Code
    GitHub tarafı ilginç görünüyor

  • Birisi archive.org’a bu kadar açık biçimde ihlal niteliğinde içerik yükleyerek archive.org’un başını belaya sokmaya çalışıyor olabilir

    • Bu noktada pek önemi yok. Zaten yayıldı ve internet unutmaz
      Bundan sonra ne olursa olsun, olursa, hak sahibinin kazanma ihtimali olmayan bir köstebek avı olacak
    • Bu pek olası görünmüyor. Bu kadarı artık kovada bir damla su gibi
      Son duyduğumda archive.org Nintendo ROM’ları da barındırıyordu ve bunun telif hakkı ihlali olduğu açık
    • İyi nokta. archive.org’un “sızdırılmış” izinsiz kaynak kodu konusunda nasıl bir politikası var acaba? Muhtemelen kaldırmaları gerekir
    • ABD’de Section 230 ile korunurlar gibi geliyor. ABD’de Section 230’un neden bu kadar önemli olduğunu yeniden hatırlatıyor