Bazen oyun yapımcısı mod yapma imkanı sunabiliyor, CSGO SDK gibi. Bazı oyunlarda XML dosyalarını değiştirerek de ufak modlar yapabilirsiniz. Hangi oyuna mod yapacağını söylersen belki yardımcı olabilirim.
Oyunlara göre MOD yapmanın rehberleri var. Ayriyeten iyi seviyede İngilizce ve Yazılım dili bilmeniz gerekiyor. Mod / Map nasıl yapılır?
Forumda ya da Türkiye de mod konusunda çok bilgili kişilerin bile buradan kendi tecrübelerini uzun süre anlatacağını sanmıyorum. Yabancı kaynaklardan videolar izleyerek yavaş yavaş öğrenebilirsin.
Yapacağın oyunun sunduğu hazır editör varsa işin kolay olacaktır. Ama oyun mod için editör sunmuyorsa yazılımdan anlaman gerekiyor. Bunun içinde yabancı kaynakları detaylı bir şekilde araştırman gerekiyor.
Bazen oyun yapımcısı mod yapma imkanı sunabiliyor, CSGO SDK gibi. Bazı oyunlarda XML dosyalarını değiştirerek de ufak modlar yapabilirsiniz. Hangi oyuna mod yapacağını söylersen belki yardımcı olabilirim.
Ben Alien vs Predator 2 oynuyorum.
Genelde hep reverse engineering yapılmış.
Ben oyuna kendim bir şey eklemek istiyorum.
Yani yüksek can gibi klasik şeyler değil.
Mesela counter-strike 1.6 için bot yapılıyor.
Bunu nasıl yapıyolar ?
Genelde oyunun RAM'deki bilgilerini okuyarak yapılıyor. Eğer sende trainer tarzı bir mod yapmak istersen bir programlama dili ve win32 api kullanman gerekir. Ufak bir pencere açarsın, penceredeki butonlara basınca veya klavyeden "p" tuşuna basınca canın artar vb.
Genelde oyunun RAM'deki bilgilerini okuyarak yapılıyor. Eğer sende trainer tarzı bir mod yapmak istersen bir programlama dili ve win32 api kullanman gerekir. Ufak bir pencere açarsın, penceredeki butonlara basınca veya klavyeden "p" tuşuna basınca canın artar vb.
Benim amacım bir trainer yapmak değil. Oyunun içinde bir nesne oluşturmak.
Memory Hacking yapmak can çoğaltma sınırsız mermi,uçma vb. işlere yarar diye düşünüyorum.
Benim amacım dediğim gibi bir nesne oluşturmak. Bu nesnenin modeli oyunun içindeki herhangi bir model olabilir. Mesela bir araba var ben bu arabanın yanına o modeli koyacağım.
3B model eklemek mi? Çok komplex bir fikir değil mi bu?
Bunu yapabilmek için (muhtemelen!) oyunun kaynak kodlarına ulaşman gerekecektir.
Disassembler ile programı Assembly kodlarına çevirip bunu yapmak belki mümkün olabilir. Ama bu seni çok zorlar. Belki başka bir yolu vardır tabii ama bana tek yol disassembler gibi gözüktü, eğer başka yolu yok ise biz istersen direk 3B modeli oyuna eklemesi imkansız diyelim
3B model eklemek mi? Çok komplex bir fikir değil mi bu?
Bunu yapabilmek için (muhtemelen!) oyunun kaynak kodlarına ulaşman gerekecektir.
Disassembler ile programı Assembly kodlarına çevirip bunu yapmak belki mümkün olabilir. Ama bu seni çok zorlar. Belki başka bir yolu vardır tabii ama bana tek yol disassembler gibi gözüktü, eğer başka yolu yok ise biz istersen direk 3B modeli oyuna eklemesi imkansız diyelim