Strategyturk Forumları
Günlük: HoI4 - Amiral Özellikleri ve Modlama - Baskı Önizleme

+- Strategyturk Forumları (https://forum.strategyturk.com)
+-- Forum: Paradox Forumları (https://forum.strategyturk.com/forum-paradox-forumlari)
+--- Forum: Hearts of Iron IV (https://forum.strategyturk.com/forum-hearts-of-iron-iv)
+---- Forum: HoI4: Haberler (https://forum.strategyturk.com/forum-hoi4-haberler)
+---- Konu Başlığı: Günlük: HoI4 - Amiral Özellikleri ve Modlama (/konu-gunluk-hoi4-amiral-ozellikleri-ve-modlama)



HoI4 - Amiral Özellikleri ve Modlama - Ragnvaldr - 05-09-2018

hoi4-banner-2018.png
HoI4 günlüklerinde bu hafta geliştirilen amiral özelliklerinden ve modlama yeniliklerinden bahsediliyor.

https://forum.paradoxplaza.com/forum/index.php?threads/hoi4-dev-diary-modding-and-traits.1117516/ :Herkese merhaba. Bugün amiral özelliklerinden ve bazı modlama yeniliklerinden bahsedeceğiz. Bu günlüğün modlamadan daha da detaylı bahsettiği ekstra bir kısmı var, onu da İngilizce olarak buradan okuyabilirsiniz: https://forum.paradoxplaza.com/forum/index.php?threads/in-depth-tech-dev-diary.1117668/

Amiral Özellikleri (Traits)
Man the Gun ile oyunun denizle ilgili olan tarafını geliştirirken amirallere de özellikler ve yeni yetenekler vermek istedik. Tüm özellikleri göstermeyeceğiz çünkü daha bahsetmediğimiz şeyleri de içeriyor, o yüzden ayrıntılar için biraz daha sabretmelisiniz.

Generallere Waking the Tiger’da yaptığımız gibi amirallerin becerileri ve kişilikleri daha iyi yansıtılsın diye beceri seviyelerini 4’e ayırdık: Saldırı, Savunma, Manevra ve Koordinasyon. Savunma ve saldırının ne işe yaradığı belli zaten. Manevra ise filo pozisyonu ve hareketi ile ilgili daha taktiksel bir beceri. Koordinasyon da daha çok düzen ile alakalı, görevleri ve muharebeler dışında kalan şeyleri etkiliyor.

Amirallere kişilik özellikleri yanında kazanılabilir özellikler de ekleyeceğiz. Career Officer ve Battleship Adherent gibi bazı kişilik özellikleri generallerde olanlarla aynı olacak. Amirallarinizi tasarlamak için kullanabileceğiniz özellikler de bulunuyor. Son olarak da kazanılabilen arazi özellikleri var, bunlar farklı deniz arazilerinde yardım ediyor (daha sonraki bir günlükte bahsedeceğiz). Amiraller her seviye atlamada ağırlıklı olarak güçlü olduğu beceriler arasında 3 puan kazanıyor. Ayrıca generaller gibi her 2 seviye atlamada bir atanabilen özellikler açılıyor. Atanabilen özellikler ve amiral ekranı Man the Guns’da yer alacak, kişilik ve kazanılabilen özellikler ise bedava yamayla gelecek. Aynı Waking the Tiger’daki general özellikleri gibi.

commanders.jpg

Tüm özellik ağacı:
traits.jpg

Gördüğünüz gibi çoğu özellikler öncelikle kazanılabilen özelliklere bağlı.

Güçlü savaş gemilerine odaklanmak istiyorsanız Ironside, uçak gemileri için Air Controller, yağmacılar için Blockade Runner, Concealment Expert ve Silent Hunter gibi özellikler var. Flyswatter ve Fleet Protector ile hafif gemileri geliştiren yollar da var. Bu son dediklerim önemli çünkü hafif gemiler oldukça daha önemli hale gelecek.

Modlama
Modcuların kullanabileceği birkaç güzel scripting yenilikleri ekledik. Burada daha kısa tanımlar ve örnekler kullanacağım ama daha detaylıca okumak isteyenler buradan okuyabilir: https://forum.paradoxplaza.com/forum/index.php?threads/in-depth-tech-dev-diary.1117668/

Array’ler (Sıra/Dizin)
Programlamayı bilen kişiler zaten arrayler ile aşinadır. Bilmeyenler de array’leri bilgilerin saklandığı kaplar gibi düşünebilir. HoI4’te bunlar ülkeler ve eyaletler gibi variable (değişken) bulunduruyor.

Array desteği var olan variable sisteminin bir uzantısı. Variable koyabileceğiniz her yerde (ülkeler, eyaletler, birlik liderleri vs) array’leri de koyabilirsiniz. Variable kullandığınız çoğu şeylerde ve daha fazlasında array kullanabilirsiniz. Örneğin:

Kod:
#create an example array with 3 countries, named "array_example"
add_to_array = { array_example = GER }
add_to_array = { array_example = ITA }
add_to_array = { array_example = TUR }

# calculate total pp of these 3 countries
set_temp_variable = { sum_pp = 0 }
for_each_scope_loop = {
   array = array_example
   add_to_temp_variable = { sum_pp = political_power }
}

if = {
   # do they have more than 100 pp?
   limit = { check_variable = { sum_pp > 100 } }

   # remove 33 pp
   for_each_scope_loop = {
       array = array_example

       add_political_power = -33
   }

   #pp spent, now do business
}

Burada Almanya, İtalya ve Türkiye’nin bir tür pakt kurduğunu düşündüm ve toplam pp’leri 100’den fazlaysa bir etkinin gerçekleşmesini istiyorum.

Oyunda ayrıca “oyun değişkenli array” de olacak. Örneğin ülke scope’unda düşmanları kullanmak o ülkenin düşmanlarınız erişmenizi sağlayacak. Bunların tam listesi diğer linkte bulunabilir.

Meta-Etkiler ve Meta-Tetikler
Bunu EU4’den aldık ama daha farklı ekledik. Bunlar sayesinde modcular dinamik olmayan etkileri/tetikleri variable olarak kullanabilirler. Açıklamak biraz zor o yüzden bu koda göz atın:
Kod:
add_equipment_to_stockpile = {
   type = infantry_equipment_2
   amount = eq_amount
}

Burada miktar dinamik ve variable kullanılarak belirlenebilir. Ama bu modcuların bir variable’ı ekipman türü olarak kullanmalarınaizin vermiyor. İnfantry_equipment_2 bir variable’de saklanıp burada kullanılamaz.

Ama meta-etkiler ila her şey mümkün. Şimdi önceki etkinin ekipman türünü ve seviyesini eq_type ve eq_level’da saklanan bir değişken olarak ayarlayalım.
Kod:
set_temp_variable = { eq_type = 1 }
set_temp_variable = { eq_amount = 10 }
set_temp_variable = { eq_level = 2 }

meta_effect = {
   text = {
       add_equipment_to_stockpile = {
           type = [EQ_TYPE]_[EQ_LEVEL]
           amount = eq_amount
       }
   }
   EQ_LEVEL = "[?eq_level|.0]"
   EQ_TYPE = "[This.GetEquipmentName]"
}

# scripted localization
defined_text = {
   name = GetEquipmentName
   text = {
       trigger = {
           check_variable = { eq_type = 0 }
       }
       localization_key = "infantry_equipment"
   }
   text = {
       trigger = {
           check_variable = { eq_type = 1 }
       }
       localization_key = "artillery_equipment"
   }
   # give all equipment an index here
}

Bu kod ile [EQ_TYPE] “artillery_equipment” ile ve [EQ_LEVEL] “2”ile değiştiriliyor. Sonra buna dönüşüyor:
Kod:
add_equipment_to_stockpile = {
   type = artillery_equipment_2
   amount = eq_amount
}

Size böylece 10 artillery_equipment_2 veriyor. Bu kadar basit bir şey için çok karışık olduğunu düşünebilirsiniz ama bu karışık yerlerin sadece bir kere yazılması yeterli olacak.

Dinamik Modifier’lar
Şu anda oyundaki modifier’lar sadece statik değerlere sahip olabilir ve bunlarda variable kullanamıyorsunuz. Dinamik modifier ile variable kullanabileceksiniz.

Kod:
dynamic_modifier_example = {
   political_power_factor = pp_factor_variable
}

Gördüğünüz gibi statik değer gibi variable kullanabiliyorlar. Daha sonra bunu scope’a da ekleyebilirsiniz:

Kod:
set_variable = { pp_factor_variable = 0.15 }
add_dynamic_modifier = { modifier = dynamic_modifier_example }
Bu modifier ile ülke 0.15 yani %15 daha fazla pp kazanacak.

Modifier’lara süre sınırı da getirebilirsiniz, böylece belli bir gün sonra otomatik olarak silinebilirler. Dinamik modifier simgeleri de verebileceksiniz. Örneğin:

dynamic%20mods.png

Burada Türkiye’nin iki dinamik modifier’ı var. Simge de belirlerdiğimiz için national spirits listesinde gözüküyor. Bunların ikis de aynı ama birisinin İtalya, diğerinin Fransa ve “Fuel Capacity” bu scope’lardan okunuyor. Süre sınırı da eklendiği için 2 gün sonra biteceğini görüyorsunuz.

Ek Scriptlenebilir Arayüz Özellikleri
Modcular bu özelliği oldukça yaratıcı şekilde kullanıyor ve Atölye’de bunları kullanan gerçekten ilginç modlar var. Bazı bugları düzeltmekten başka dinamik listeler de ekledik. Böylece modcular kendi listelerini oluşturabilir ve tanımladıkları array’ler ile doldurabilir. Daha önce gösterdiğim bu ipucu arrayler kullanarak yaratılmıştı:

output.gif

Daha normal bir örnek:

output.gif

Aşağıdaki liste ülkenin müttefikleri kullanılarak yaratılıyor. Almanya için 2 tane var, İtalya ve Türkiye. Bu listeyi yaratırken bunların scope’unu da değiştiriyor.

Yukarıdaki liste ise ilk olarak boş. “Add Item” tuşuna bastığınızda ise array’e rastgele ülkeler ekliyor ve listeyi buna göre güncelliyor.

Gördüğünüz bayraklar da başka bir dinamik liste. Listenin içinde liste yapabileceğinizi göstermek için bu örneği verdim.

Bugünlük bu kadar. Modlama ile daha fazla ilgileniyorsanız ilk paragraftaki linke göz atmayı unutmayın.



RE: HoI4 - Amiral Özellikleri ve Modlama - napolyon94 - 05-09-2018

Çeviri için teşekkürler,

Amirallerin karacı generallere göre daha kolay XP kazanıp daha hızlı trait alacağını düşünüyorum. Zira denizde XP'ler havada uçuşuyor. Durum öyle ki gemiler ilk ateşte level 5 olup, uçak gemisi pilotlarından as olmayanları tuvalet temizlemeye sürüyorlar.


RE: HoI4 - Amiral Özellikleri ve Modlama - The Last Kaiser - 05-09-2018

Çeviri için teşekkürler. Bu olay sadece denizlerde güçlü olan devletlere yaramış. Yani bunun Almanya gibi devletlere pek bir faydası yok. Bakalım daha ne gibi özellikler ekleyecekler.


RE: HoI4 - Amiral Özellikleri ve Modlama - napolyon94 - 05-09-2018

(05-09-2018, 22:12)The Last Kaiser : Çeviri için teşekkürler. Bu olay sadece denizlerde güçlü olan devletlere yaramış. Yani bunun Almanya gibi devletlere pek bir faydası yok. Bakalım daha ne gibi özellikler ekleyecekler.

Deniz çarpışmalarında 40 bine yakın personelini kaybetmiş Almanya'yı fazla küçümsüyorsun.


RE: HoI4 - Amiral Özellikleri ve Modlama - The Last Kaiser - 05-09-2018

(05-09-2018, 22:17)napolyon94 :
(05-09-2018, 22:12)The Last Kaiser : Çeviri için teşekkürler. Bu olay sadece denizlerde güçlü olan devletlere yaramış. Yani bunun Almanya gibi devletlere pek bir faydası yok. Bakalım daha ne gibi özellikler ekleyecekler.

Deniz çarpışmalarında 40 bine yakın personelini kaybetmiş Almanya'yı fazla küçümsüyorsun.

Denizaltı mürettebatının  28 bin  kayıp verdiğini biliyorum. Ayrıca Almanya'yı değil oyunu küçümsüyorum


RE: HoI4 - Amiral Özellikleri ve Modlama - napolyon94 - 05-09-2018

Çok değil şuana kadar duyurdukları deniz mekaniklerine şunlarıda eklerler ise deniz harbi adam akıllı bir hal alacak;
-Geçici liman inşa ederek çıkartmaları desteklemek
-Deniz bölgelerinin sayısını ikiye, üçe katlamak
-Korvet, Eskort Uçak Gemisi, Hafif Uçak Gemisi, AFV vb gibi genel kullanımlı gemi sınıflarını da eklemek.
-Son olarak tek province'ı olan adalara özel bir ada savaşı mekaniği eklemek. Haftalarca sürmesi gereken Pasifik Ada savaşları 48 saat sürmüyor.


RE: HoI4 - Amiral Özellikleri ve Modlama - DarthSethius - 05-09-2018

Örneklerin hep Türkiye üzerinden olması bir işaret mi sizce? Reddit'te insanlar Türkiye ve İspanya odak ağacı gelecek diyorlar düşünceleriniz nedir?


RE: HoI4 - Amiral Özellikleri ve Modlama - Consul of Time - 05-09-2018

Umarım 2 sine de gelir.


RE: HoI4 - Amiral Özellikleri ve Modlama - villager - 05-09-2018

Çok orijinal fikirlermiş pdx kardeş.


RE: HoI4 - Amiral Özellikleri ve Modlama - Ragnvaldr - 06-09-2018

(05-09-2018, 23:08)DarthSethius : Örneklerin hep Türkiye üzerinden olması bir işaret mi sizce? Reddit'te insanlar Türkiye ve İspanya odak ağacı gelecek diyorlar düşünceleriniz nedir?

Yeni odak ağacı eklerlerse ilk ekleyecekleri ülkeler bunlar ama bu yamada ekleyeceklerini pek de sanmıyorum, umarım yanılırım.


RE: HoI4 - Amiral Özellikleri ve Modlama - Semavi7 - 06-09-2018

Daha hala çıkış tarihi vermediler çıksa da oynasak. Yakıt sistemi açıklandığından beri oynayasım gelmiyor.


RE: HoI4 - Amiral Özellikleri ve Modlama - zencefil - 06-09-2018

Umarim deniz savaslariyla ilgili en onemli yenilik bu olmaz.


RE: HoI4 - Amiral Özellikleri ve Modlama - DarthSethius - 07-09-2018

(06-09-2018, 08:54)Ragnvaldr :
(05-09-2018, 23:08)DarthSethius : Örneklerin hep Türkiye üzerinden olması bir işaret mi sizce? Reddit'te insanlar Türkiye ve İspanya odak ağacı gelecek diyorlar düşünceleriniz nedir?

Yeni odak ağacı eklerlerse ilk ekleyecekleri ülkeler bunlar ama bu yamada ekleyeceklerini pek de sanmıyorum, umarım yanılırım.

2 ağaca rework ve 2 yeni ağac dediler 
Reworkler USA ve UK 
Yeniler mualla  :sweatsmile:


RE: HoI4 - Amiral Özellikleri ve Modlama - zencefil - 07-09-2018

Türkiyeye gelecek odak agacinin modlardaki gibi yok Turani sec yok Osmanliyi kur gibi bir sey gelecekse gelmesin. Turan elbette olmalidir ama sadece sag dusunceli insanlara ozgu bir hedef degil. Osmanliyi yeniden kurma fikri ise cok sacma geliyor. Umarim Türkiye odak agaci daha geç gelir. İspanya ve İrlandaya gelsin.


RE: HoI4 - Amiral Özellikleri ve Modlama - JosephMcGuffin - 09-09-2018

(07-09-2018, 02:23)zencefil : Türkiyeye gelecek odak agacinin modlardaki gibi yok Turani sec yok Osmanliyi kur gibi bir sey gelecekse gelmesin. Turan elbette olmalidir ama sadece sag dusunceli insanlara ozgu bir hedef degil. Osmanliyi yeniden kurma fikri ise cok sacma geliyor. Umarim Türkiye odak agaci daha geç gelir. İspanya ve İrlandaya gelsin.

Paradox öyle bir firma değil şimdi burada en iyi Türkiye modunuda getirsen baksan klasik şeyler görürsün ama burdaki adamların hayal gücüne ben hayranım eminim çok manyak şeyler koyacaklar hatta en basitinden aşırı uçuk bir fikir ama Selçuklu ile Osmanlı kurmak arasında fikir ayrılığı olur iç savaş çıkar ki bu en basit örneklerden merak etmene gerek yok bu adamlar ne yaptıklarını biliyorlar


RE: HoI4 - Amiral Özellikleri ve Modlama - KaramelLatte - 09-09-2018

Man The Guns ve 1.6 yaması süper olcak gibi ama şimdi kendi fantezi modumu birazdaha modlamam gerekcek neyse ve inş iyi mod yapabilrim yaomka istiyorum ama fikirim yok neyapacağım hakkında


RE: HoI4 - Amiral Özellikleri ve Modlama - zencefil - 10-09-2018

(09-09-2018, 21:44)JosephMcGuffin : Paradox öyle bir firma değil şimdi burada en iyi Türkiye modunuda getirsen baksan klasik şeyler görürsün ama burdaki adamların hayal gücüne ben hayranım eminim çok manyak şeyler koyacaklar hatta en basitinden aşırı uçuk bir fikir ama Selçuklu ile Osmanlı kurmak arasında fikir ayrılığı olur iç savaş çıkar ki bu en basit örneklerden merak etmene gerek yok bu adamlar ne yaptıklarını biliyorlar

İnan bana Selçuklu-Osmanlı durumunu ben de düşündüm ama işte oyun bile olsa insan vatanı için en iyisini istiyor :D


RE: HoI4 - Amiral Özellikleri ve Modlama - POWERFUL - 10-09-2018

Hepsinden önce Sovyet ile İtalyanın focus treeleri değişse çok iyi olur :D


RE: HoI4 - Amiral Özellikleri ve Modlama - ErkutErdem - 10-09-2018

Amirallerin traitlerini seçebilmemiz iyi olmuş, şahsen generaller değişirken değişmesi gereken bir özellikti ama donanma yenilenmesine bırakmaları mantıklı geldi.