...modlama da tam olarak bu. Düşünsene adamların yıllardır üstünde çalıştığı RE Engine kaynak kodları sızıyor, çıldırırlar.
Modlama ile kaynak kodun sızması ne alaka? Bir ürünün full proje bazında kaynak kodlarına erişmek ile reverse etmek arasında uçurum farkı var. Çünkü compilerdan çıkan low level assembly kodlarını inceliyorsun bitler bytelar ile uğraşıyorsun ki bu sadece executable dosyalar için geçerli, modlamanın büyük çoğunluğu oyunların paketlerini içeren sıkıştırma algoritmasını çözmek, paketleri ya da içindekileri çıkarmak ve tekrar gömebilmek üzerine kuruludur.
İstisnaları vardır evet bazı Unreal Engine oyunlarının paketleri AES key içerir, açabilmek .exe'den reverse edip keyi düşürürsün falan filan. Ya da başka bir istisna red dead redemption 2 .rpf paketlerini geri paketleyemezsin ya da onlara geri bir şey gömemezsin o yüzden modlamanın diğer kısmı olan şu hilelere benzeyen dll enjeksiyon, detour vb. yöntemler ile oyunun memorydeki adreslerine gömersin, fonksiyon hooklarsın vesaire.
Oyunu alıyorsun, oyun motorunu değil. Dediğin mantığa göre içindeki assetlerde senin oluyor, git başka oyuna koy bak neler oluyor.
Oyunun motorunu kim paylaşmış? Modlama ile ne alaka?
Şu mesajından sonra tartışmaya girmeyeceğim seninle. Modlamak, dağıtmak oluyor zaten ama kafan almıyor, üzgünüm.
Modlamak maalesef dediğin gibi dağıtmak olmuyor. Mesele bir oyunun assetlerini halka açık paylaşmak değil. Hangi modcunun oyundan çıkardığı, stüdyonun yarattığı orijinal assetleri halka açık bir şekilde paylaştığını gördün? Resmi modlama desteği olan oyunların bile kendi assetlerini göremezsin piyasada. Modcular bunun farkında zaten o assetler paylaşılmaz. Paylaşılan şey zaten modun kendisi, stüdyonun assetleri değil. O yüzden çoğu şirket çıkarılan dosyalar paylaşılmadığı sürece dava sürecine gitmez modcuya takedown atmaz. İstisnaları var evet oyun motoru in-house kendi geliştirdikleri motor ise yasal olarak hakları olduğu için dava açabilir, DMCA atabilir. Şirketlerin inisiyatifine kalmış bir durum. %99 sıkıntı olmuyor yani. Switch'in içinden geçtiler modlanmadık deliği kalmadı, Android bile kurabiliyorsun Nintendo bir şey yaptı mı? Tek yaptığı şey Dolphin emulatörü steamden kaldırtmak oldu. Capcom var Take2 var IO Interactive (Hitman oyunları) var. Fazla yok. Kullanıcı zaten hiçbir zaman zan altında bırakılmaz, modcu bırakılır.
Asıl ilginç şey çoğu şirketin çok da umurunda olmayan bir mevzuyu şirketin kendisinden daha çok savunman. Bunları yapan şirketlerden biri de yıllarca steamde oyununun crackli sürümünü sattı, bu denli iki yüzlü olabilen kuruluşları niye kendine dert ediyorsun anlamadım. Sen oyununu modsuz oyna, başkaları da istediği gibi modlayarak oynasın. İster gitsin Kratos'u klozete dönüştürsün isterse Lara Croft'a bikini giydirip halay çektirsin. Sal insanlar istediğini yapsın. Legal kısmını yapan düşünsün, sen düşünme gerek yok. "Bırak ulan, milleti zaptı rapt altına alma. İster soğuk içer ister sıcak." Yazılımcısın ya, yaz uygulamanı neyini yazıyorsan modlanırsa dava edersin geçersin. Yine de bir mod dünyasına göz atmanı kesinlikle öneririm iki C++ Sharp kodu görmüş olursun. Ekstra bilgiden, öğrenmekten zarar gelmez sonuçta.