İlk önce indirmemiz gereken dosyalar var.
https://visualstudio.microsoft.com/tr/downloads/ (Asıl olay bunun sayesinde geçecek)
https://notepad-plus-plus.org/downloads/ (xml dosyalarını açmak için işimize yarayacaktır)
Yukarıdaki iki dosya şuanlık yeterli olacaktır. Visual Stüdyo kurulumunda resimde gördüğünüz gibi .NET seçeneği işaretli olmadan geçmemeniz gerekiyor ki işlemlerimizi yapabilelim. 8 gb gözüktüğüne bakmayın 2 gblik bi yükleme yapacak.
Kurulumuz bittikten sonra geldik ilk projemize başlamaya. Oyunun kurulu olduğu dizinde modules adlı bir klasör var. Warband modcuları aşinadır. Tüm işlemimizi orada göreceğiz. Orada “Modumuz” diye bir klasör açıyoruz. Ardından resimde gördüğünüz gibi içinde “bin” adında bir klasör ve de “SubModule” adında bir xml. dosyası açıyoruz. ( SubModule dosyasının yazılışına ve xml. dosyası olarak kaydedilmesi önemli ! )
SubModule içerisine aşağıda gördüğümüz kodu yapıştıralım.
Ardından “bin” klasörü içerisine “Win64_Shipping_Client” adında bir klasör daha açıyoruz.
Şimdilik buradaki işimiz bitti. İndirdiğimiz Visual Studioya geçebiliriz. Paneli açtıktan sonra karşımıza şurası gelecek.
Yeni Projeye tıkladıktan sonra “NET Framework” adlı kütüphaneyi seçmemiz gerekli.
Ardından aşağıdaki kısmı resimdeki gibi ayarlayıp oluştura tıklıyoruz. Konum yerine mod yapımı ile ilgili olan dosyaların nerede bulunacağını girmemiz gerek. Bir daha visual stüdyoyu açtığımızda projeyi o dosyadan açacaksınız.
Proje oluşunca bu şekilde bir ekran gelecek karşınıza sağ tarafta Class1 yazan yerin üstüne sağ tıklayıp yeniden adlandırma yapıyoruz. “Main” olarak adlandırıp gelen soruya evet diyoruz.
Ardından alttaki resimdeki gibi "public class Main"in karşısına : nokta ekleyip "MBSubModuleBase" yazıyoruz..
Sonrasında yukarıda projeye tıklayıp özelliklere giriyoruz.
Açılan pencerede solda Derleme sekmesine giriyoruz. Bu sekmede aşağıda çıkış yolu yazan kısım bizim studioda yapacağımız değişiklerin çıkacağı yer. Orayı belirlememiz gerekicek.
Buraya oluşturduğumuz “Win64_Shipping_Client” klasörünün konumunu yazmamız gerekli
Resimdeki gibi kurulu olan alandan gidip kopyalayın. Ve çıkış yolundaki her şeyi silip bunu yapıştırıyoruz. Şimdi geldik son aşamaya. Ana ekrana gelip yine yukarıdaki proje sekmesinden "Başvuru Ekle"ye tıklıyoruz.
Orada gelen sekmede gözata tıklayıp resimdeki gibi Bannerlordun ana kurulu olduğu yerdeki “Win64_Shipping_Client” klasöründeki "Talewords.vsvsvsvs.dll" olan Launcher dışındaki tüm klasörleri eklememiz gerekli. Bu dosyalar biz kodlarımızı girerken bizim referans noktalarımız olacak. Oyuna gelen her güncellemeden sonra başvuruları silip yeniden yüklemenizi öneririm. Sonuçta bu dosyaların içeriği değiştiğinde sizin modunuzun da ona uygun olması gerekicek. (Burayı dikkatle okuyup yapın ki hata olmasın)
Ve her şeyi kaydedip yine ana pencerede "Derleme" kısmından şuraya tıklıyoruz.
Sol altta işlem başarı ile bitti komutunu artık dosyalarımız hazırdır demek. Bizim kendi mod dosyamızın kurulu olduğu “Win64_Shipping_Client” klasörü aşağıdaki hale gelmiş olacak.
Evet bu şekilde kurulumumuz tamamdır. Artık modumuza bir şeyler eklemeye başlayabiliriz... ...