ClimbDown

Cezalı Üye
11 Tem 2015
1,147
-18
0
(53) Rize
Bildiğiniz gibi unreal engine açık kaynaklı bir motor.

Motorda yaptığımız oyunları .exe olarak çıkardığımızda bp ler vs. .pak olarak bir dosyada toplanıyor.

Bu .pak dosyasında kullanılan şifreleme çözülerek oradaki bilgiler geri açılamaz mı?

Mümkün birşey gibi?

Nasıl şifrelendiği belli çünkü?
 
Bu konuyu bende düşünmüştüm.Cevabı gelirse güzel olur. Büyük ihtimalle açılıyordur Rockstar Games in özel şifreleme sistemi bile kırılıp mod yapıldıysa sanmıyorum kırılmadığını  :D :D
 
UE4 nasıl açık kaynak bi sistem? Ücretsiz ile açık kaynak farklı şeyler ^^ Açık kaynak demek tüm kodları açık demektir örneğin Blender gibi. Kodları açık ve geliştirilmesi için herkes kodlarını alıp devam ettirebilir yada değişiklik yapabilir kodlama dilini biliyorsa. UE4 sadece ücretsiz, açık değil ki mantıken düşündüğünüzde dahi böyle sağlam bir oyun motorunu kim açık kaynak yapar? ^^
.Pak soruna gelecek olursa. Ben şahsen açılabileceğini sanmıyorum bu .pak lerin. Eğer açılabilir olsaydı devasa ve efsanevi oyunlar yapıldı UE4 ile onlar çoktan patlardı. Fakat şöylede bi gerçek varki işin ehli kişiler oyunlara Crack yaparken bu dosyaları açarak bir şekilde crackliyorlar. Yada yama yapan kişiler oyunun dil dosyalarını bulup değiştiriyorlar. Haliyle şöylede denilebilir; Bazı dosyalar aşılamaz değil bazılarıysa güvenli. Bu yüzden bir oyunu tamamen düzgün biçimde açmak mümkün değil bence. Ayrıca bir oyun yaptığınızda sizin bilgisayarınız ile size ait bir lisans verir program.Bu bir nevi telif hakkı olarak kullanılabilir diye düşünüyorum. Eğer resmi bir telif hakkı almamışsanız dahi bir şekilde hakkınızı koruyabilirsiniz eğer korkunuz buysa.
En azından benim düşüncelerim bu yönde. Diğer arkadaşlar ne der bilemem ama ben böyle düşünüyorum ^^
 
Elbet açılabilir. Bu pak dosyaları bir salt ile encrypt ediliyor. UE4 açık kaynağı olduğu için .pak dosyasını oluşturma kısmında salt mevcut. Salt'ın dinamik olduğunu sanmıyorum. Eğer dinamik olursa açılamaz tabi fakat dediğim gibi. Eğer işini bilen birisi olursa UE4 için decrypter yazabilir ki zaten şuan UE4 için pak unpacker'ları mevcut.
 
Açık kaynakdan kastınız nedir acaba? Benim bilmediğim birşeymi var merak ettim şimdi açık kaynak linkini bana verebilirmisiniz?
Phyrexian' Alıntı:
Elbet açılabilir. Bu pak dosyaları bir salt ile encrypt ediliyor. UE4 açık kaynağı olduğu için .pak dosyasını oluşturma kısmında salt mevcut. Salt'ın dinamik olduğunu sanmıyorum. Eğer dinamik olursa açılamaz tabi fakat dediğim gibi. Eğer işini bilen birisi olursa UE4 için decrypter yazabilir ki zaten şuan UE4 için pak unpacker'ları mevcut.
 
UE4 nasıl açık kaynak bi sistem? Ücretsiz ile açık kaynak farklı şeyler ^^ Açık kaynak demek tüm kodları açık demektir örneğin Blender gibi. Kodları açık ve geliştirilmesi için herkes kodlarını alıp devam ettirebilir yada değişiklik yapabilir kodlama dilini biliyorsa. UE4 sadece ücretsiz, açık değil ki mantıken düşündüğünüzde dahi böyle sağlam bir oyun motorunu kim açık kaynak yapar?
Aynen öyledir. Bunun en önemli nedeni profesyonel geliştiricilerin kaynak koda eklenti yapıp, gerektiğinde amaçlarına göre düzenlemesine izin vermektir. Halihazırda bazı kullanıcılar kendi UE4 sürümlerini geliştirmişlerdir/düzenlemişlerdir.

Unreal Engine bazı 3. parti araçlar(ki onların da çoğu açık kaynak kodludur) dışında tamamen açık kaynak kodludur. Sahip olduğu milyonlarca satır kodun her birini siz de tek tek inceleyebilirsiniz. Bir kod projesi oluşturduğunuzda Visual Studio Solution, UE4 ve Game adlı 2 alt projeden oluşur(4.6 yada 4.7 sürümünden beri böyle, öncesinde de GitHub'dan kaynak kodu indirebiliyordunuz). UE4, UE4'ün tüm kaynak kodlarını, Game de sizin geliştirdiğiniz oyunun kaynak kodlarını içerir.
UE4_Source_Code_Demonstration.png
[/url]

".pak" dosyaları assetlerin bir çeşit binary formatıdır. Bildiğim kadarıyla şifreleme de içermez. Burada amaç, assetler için patchler oluşturabilmektir. Yada mesela oyununuzun Mod yapımcılarına açık olmasını istiyorsanız bu pakların görünür olmasını seçebilirsiniz. Yine bildiğim kadarıyla paketleme isteğe bağlı olarak değişebiliyor. İçeriği nasıl saklayacağınız/paketleyeceğiniz yine açık kaynak kodlu bir sistemde sizin elinizde.

Öyle veya böyle bunlar Asset dosyaları, BP'lerde Asset olarak serialize edilmekte. Gördüğümüz birçok oyun Mod yapımcıları tarafından modlanabilmiş. Ancak oyununuzun kaynak kodunuza gelecek olursak kaynak koda erişilemez. O, buildden sonra, ".exe" olarak makine koduna çevrilmiş durumdadır.
 
Bilgilendirme için teşekkürler gerçekten cahit. Ben orasını görmemiştim ya. Şimdi bidaha baktımda Ciddi ciddi verilmiş kodlar. Fakat farkettiğim birşey var herkese açık bir durum değil sanırsam. Github dan sadece 400 kişiye açılmış yani isteyen herkes göremiyor. Zaten öbür türlüsü kabul edilemezdi sanırsam. Ona rağmen irtibata geçtiğinizde verilebileceğini söylemişler enteresan. İletişime geçip istesem ve bu kodlar ile kendi oyun motorumu yazsam ne derler acaba :D Cidden inanması güç UE4 gibi bir oyun motorunu açık kaynak vermek o_O Tam olarak neye bukadar güvendiklerini anlamadım biri alsa ve kendi oyun motorunu yazsa ne olacak?

Pak konusundada aynen katılıyorum. Bende tam olarak onu demeye çalıştım. Bazı dosyalara illaki erişilir ve düzenlenebilir fakat tamamen stabil olarak açıp düzenlemek pek mümkün değil gibi. İşin kötü tarafıda zaten bu. Oyun crack leme olayının önüne bir türlü geçilemiyor bu sebeble...
 
Ben tüm bp lerin,kodların saklı olmasını istiyorum.

Mümkün değil sanırsam.

Saçma olmuş bu olay.

Telif bir işr
E yaramaz.

Adam senin yazdığın kodları veya assetleri gördükten sonra bir anlamı yok maalesef :(
 
SoloWarrior' Alıntı:
Ben tüm bp lerin,kodların saklı olmasını istiyorum.

Mümkün değil sanırsam.

Saçma olmuş bu olay.

Telif bir işr
E yaramaz.

Adam senin yazdığın kodları veya assetleri gördükten sonra bir anlamı yok maalesef :(

Koca Rockstar, Bethesda, UbiSoft çözüm bulamamış bu işlere. Assetlerin açık olmasını siz mi yadırgıyorsunuz. ;)
 
cahitburak' Alıntı:
SoloWarrior' Alıntı:
Ben tüm bp lerin,kodların saklı olmasını istiyorum.

Mümkün değil sanırsam.

Saçma olmuş bu olay.

Telif bir işr
E yaramaz.

Adam senin yazdığın kodları veya assetleri gördükten sonra bir anlamı yok maalesef :(

Koca Rockstar, Bethesda, UbiSoft çözüm bulamamış bu işlere. Assetlerin açık olmasını siz mi yadırgıyorsunuz. ;)
Bir kere yazdığım 70k satır mod çalınmıştı,o zamandan beri böyleyim :)

Benim takıldığım nokta şu:

Benim .pak içinden birşeyler alıp kendi oyunlarında kullanabilirlermi?
 
Kullanabilirler. Ancak bu tür şeylerde hırsızlık biraz bizim gibilerin aklına geliyor galiba. Hep kısa vadede çıkarlarımız bizi enterese ediyor... Ben iyi bir tasarımcı olsam ortaya çıkardığım oyundaki tüm assetler çok sevilse ve çalınsa keşke...Acayip reklamım olurdu. Uzun vadede çok şey kazanırdık....Diğer taraftan mesela GTA'daki tüm araç modellerini isteseniz zaten bir yerlerden bulabilirsiniz. Rockstar bunları ücretsiz de verse kullanılması pek hoş durmuyor. Nerede kaldı o zaman özgünlük. Gerçekten başarılı oyunları düşünün, hepsi kendi modellerini, hikayelerini ve oynanışlarını yarattığı için bu kadar iyiler. Bunlarda alıntı, çalıntı göremezsiniz, çok zor. Bir de hazır assetlerin uyarlanması için de epey uğraşıyorken... Bu benim kişisel düşüncem.


RecLast' Alıntı:
Bilgilendirme için teşekkürler gerçekten cahit. Ben orasını görmemiştim ya. Şimdi bidaha baktımda Ciddi ciddi verilmiş kodlar. Fakat farkettiğim birşey var herkese açık bir durum değil sanırsam. Github dan sadece 400 kişiye açılmış yani isteyen herkes göremiyor. Zaten öbür türlüsü kabul edilemezdi sanırsam. Ona rağmen irtibata geçtiğinizde verilebileceğini söylemişler enteresan. İletişime geçip istesem ve bu kodlar ile kendi oyun motorumu yazsam ne derler acaba :D

Herkese, her zaman açık. Başvuru yapmanıza gerek yok, kısıt yok.

UE4 kullanarak kendi oyun motorunuzu yazabilirseniz yazın, uyarayım öyle bile kolay değildir ve çok sağlam bir planlama, ekip ve mimari tasarım işidir