Hearts of Iron IV

Hearts of Iron IV

26 ratings
HOI4 Mod yapım Rehberi Türkçe
By ddd_ddd
   
Award
Favorite
Favorited
Unfavorite
Kullanılacak Uygulamalar
Kullanılacak ilk ve en önemli uygulama Notepad++:
https://notepad-plus-plus.org/downloads/ şu siteye girip önünüze çıkan listede en üsttekine tıklayıp (şu an 7.9.5) karton kutuya tıklayıp uygulamayı kurun.

İkinci Uygulama Paint.net:
https://www.gezginler.net/indir/paint.net.html
buradan paint.neti indirebilirsiniz.Oyunun kullandığı .dds dosyaları bu program ile açılacak.

AYRICA

Eğer focus iconları yapmak istiyorsanız şu ikisini de indirebilirsiniz ZORUNLU DEĞİL

https://github.com/Globvs/Ultimate-HOI4-GFX bu siteye girip yeşil code butonuna basıp downland zip yaparsanız inecektir.Bu iconları yapmak için en gerekli olan şeyleri içerir.

Aynı zamanda şu size yardım edecektir son sayfadaki linkleri de indirirseniz yararlı olacaktır.


https://docs.google.com/document/d/1tycsbGgc-Mw8dZ8g4DK3r_6cOxe4OxBc9UFIMcncElA
Mod oluşturma
https://steamuserimages-a.akamaihd.net/ugc/1814365399378865076/E710A3F59C4A737FB3005881DB3DA7392E882D91/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
Modlama Araçlarına tıklayın.
https://steamuserimages-a.akamaihd.net/ugc/1814365399378866890/68C4F1B2FFFD10170BCCCE8FD97E7E82A75E20A3/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
mod oluştura tıklayın
https://steamuserimages-a.akamaihd.net/ugc/1814365399378868351/451F6B3C654F2455880AD865CD3C8ADAD4195A1D/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
Buradaki ilk yere modun ismini yazıyoruz.Bu isim modun workshopa yüklenmesi halinde steamde görülecek isimdir.

Sürüm kısmına 0.1 0.5 0.2.4 1.0 gibi şeylerden birini yazın ben 0.1 yazıyorum ilk oluşturduğumda ve sonra değiştirebiliyoruz.


Dizin kısmına da oluşturulacak klasörün ismini yazıyoruz.Bu yer oyunun modu oluşturacağı yerdir.
belgeler-paradox interactive-hearts of iron iv-mod-(yazdığınız yer)'de mod dosyası bulunacaktır.

Modun isim sürüm veya dizin yerini sonradan değiştirmek için:
belgeler-paradox interactive-hearts of iron iv-mod klasörünün içinde modunuzun isminde bir dosya olacak bu dosyayı notepad++ ile açın,sonra oradan düzenlemeleri yapabilirsiniz.Aynı zamanda eğer oyuna bir güncelleme geldiyse mesela 1.10.4den 1.10.5e geçtiyse bunu da değiştirebilirsiniz.Ama modun içeriği değişmediği sürece bu yazı bir şeyi değiştirmez sadece oyuncuya bu modun hangi sürüme uygun olduğunu söyler.Ve ilk rakamları aynı ise modlar diğer versiyonlar ile de çalışır.Örnek:1.10.2 için hazırlanan mod 1.10.4 için de çalışır.1.9.2 için yapılan mod 1.9.3de de çalışır.

Yaptığınız düzenlemeyi belgeler-paradox interactive-hearts of iron iv-mod-(yazdığınız yer)'de de yapın.Böylece isim versiyon vs değişecektir.
State Oluşturma/Düzenleme
İlk olarak modların nasıl çalıştığını anlatayım.Oluşturduğunuz moddaki dosyalar oyunun kendisinden sonra yüklenir ve oyuna etki eder.Eğer oyun dosyaları (Yerel Disk-Program Dosyaları (x86)-Steam-steamapps-common-Hearts of Iron IV)'nda bulunan herhangi bir dosyayı mod dosyalarınıza kopyaladığınızda onu değiştirirseniz oyun o dosyayı oyun dosyalarının yerine çalıştıracaktır.

Başlayalım.State dosyaları history-states'te bulunmaktadır.Burada istediğiniz state dosyasına girip istediğiniz değişiklikleri yapabilirsiniz.AMA bu değişiklikleri oyun dosyalarında yaparsanız dosyalar bozulacaktır o yüzden,bu dosyayı kopyalayıp kendi modunuza (nasıl oluşturulacağını öncekinde anlatmıştım) history diye bir klasör oluşturup onun içine states klasörünü oluşturup onun içine bu kopyaladığınız dosyayı yapıştırırsanız bu dosyaya istediğinizi yapabilirsiniz.Şu dosyayı indirirseniz buna bakarak neyin ne olduğunu anlayabilir veya bunu yeni statenizin taslağı olarak kullanabilirsiniz.

{LINK REMOVED} 1 tane dosya sadece indirebilirsiniz.
ID ve State ismini yanlış yazmışın 807 değil 808 olacak


En sonunda supply area atarsak sorunsuz bir şekilde çalışacaktır:
map-supply_areas kısmından state'i eklemek istediğiniz supply area'yı seçip kopyalayın.
Modunuzda map-supply_areas klasörü oluşturup bu klasörün içine kopyalayın sonra da oradaki state listesinin en sonuna kendi state id'nizi ekleyin.
Hangi supply area'yı seçeceğinizi bulmak için de oyunu debug modu ile açın.Nudge'a tıklayıp sonra sağdaki supply areas kısmına tıklayın.Sonra buradan istediğiniz bir şehrin üzerine gidip (sizin yaratmadığınız)onun supply areasını alıp bu supply area'yı kullanabilirsiniz.Seçtiğiniz supply areanın oluşturduğunuz state'ye bağlantısı olmasına dikkat edin.

Sorularınız öneri veya anlamadıklarınız varsa yazabilirsiniz


Debug modunu açmak
İlk olarak debug modunun ne yaptığını anlatayım:
Debug modu mod yapımcıları için olan bir moddur.Moddaki bugları düzeltmek için vardır.Oyunu debug ile açtığınızda karşınıza bir error log çıkacaktır eğer bir şey yaptıysanız bu dosyadaki errorleri inceleyip düzeltmeye çalışabilirsiniz.

İlk olarak hoi4 kısayolunu masaüstünüze kopyalayın
https://steamuserimages-a.akamaihd.net/ugc/1814365399379075115/A8F936E35660C0AC3C932B2E078F82E0BA431D35/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
bunu da kopyalayıp hemen yanına yapıştırın ve ismini hoi4 debug'a değiştirin ki karışmasın
Sonra bu klasöre sağ tıklayıp özelliklere tıklayıp en sonuna bir boşluk ekleyip -debug yazıp kaydedin.Bunu yaptığınız kısayolu açarsanız oyun debug ile açılacaktır.Eğer diğeriyle açarsanız normal oynayabilirsiniz.
Localization yazmak
https://s5.dosya.tc/server2/2uzltp/ornek_loc_l_english.yml.html şu dosyayı indirip modunuzda localisation klasörünü oluşturup onun içine atın.
Mesela State kısmında bahsettiğim şeyi şöyle yapabiliriz

STATE_808:0 "Batum"
buradaki STATE_808'i state dosyasında tanımlayabilirsiniz veya başka bir şey de yapabilirsiniz.
dosyadaki ikinci şeyi de bir focus ismine örnek olarak koydum.Burada dosya isim ve içeriğindeki english'i başka bir dile çevirirseniz o dil açıkken de kullanabilirsiniz
3 Comments
Ali 18 Dec, 2021 @ 6:15am 
Hocam ben kendimi general yapmak istiyorum nasıl yapabilirim
Ramsey 22 May, 2021 @ 3:21pm 
Eline sağlık. Mod yapımı konusunda seninle temasa geçmek isterim :)