Hearts of Iron 3 - Eventler ve Event Yapımı
#1
Eventler ve event hazırlama hakkında birçok soru soruldu forumda ben de bir rehber hazırladım.

Eventler oyun esnasında oyundaki birçok şeyi değiştirmeye yarar. bölgelere binalar (fabrika, nükleer tesis vs.) eklemek, bölgelere core(hak iddiası) eklemek, bölgenin kontrolünü almak, veya depoları doldurmak.(fuel manpower money vs.)

Hadi başlayalım. Öncelikle sık kullanılar event kodları ve manalarını açıklamak istiyorum

# : sharp simgesi açıklama metni yazmanızı sağlar. oyun #dan sonra yazdıklarınızı çalıştırmaz. sadece eventi inceleyen kişi için kolaylık olması için kullanılır.

ai_chance = { factor = 100 } : bu ai'nin bu olaydaki seçeneklerden hangisini seçeceğini belirler. factor kısmında 100 yazarsanız eğer ai kesinlikle o seçeneği seçer. Küçük bir örnekle açıklayayım.


country_event = {  id = 1975  : event ıd ler eventlerin kimlik numaraları gibidir. her eventin kendi kodu vardır. 
oyunda kod ekranında eventleri bu ıd'leri kullanarak aktifleştiriyoruz.

TAG : eventin hangi ülke için kullanılabilir olduğunu gösterir. Ülke taglarını "C:\Program Files (x86)\Steam\steamapps\common\Hearts of Iron 3\history\countries" klasöründeki dosyalardan öğrenebilirsiniz. (AFG - Afghanistan afg=afganistanın tag ismi gibi.)

add_core = Province ID : bir bölgeye ülkenin coresini(hak iddiasını) eklemek için kullanılır. province ıd hangi bölgeye core ekleneceğini gösterir. Province ıdlerini "C:\Program Files (x86)\Steam\steamapps\common\Hearts of Iron 3\history\provinces" klasöründen öğrenebilirsiniz.

remove_core = Province ID : bir bölgeden bir ülkenin coresini silmeye yarar.

eventi aktifleştirmek konusu ise 2 şekilde olur. 

1) alt+ 2 + 1 ile açtığımız hile ekranında event ıd'sini yazarak(event 1975 gibi)
2) eventlere tarih ekleyerek kendiliğinden aktifleşmesini sağlayarak. ancak bunu eğer mod yapmıyorsanız tavsiye etmem karışık bir olay (ve bazen çalışmadıkları oluyor.)



Yeni bir event yapmak için öncelikle bir .txt dsyası oluşturup kodları yazıyoruz (aşşağıdaki örneklerdeki gibi) ve ardından bu txt dosyasını "C:\Program Files (x86)\Steam\steamapps\common\Hearts of Iron 3\events" klasörüne kaydediyoruz. (Dosya ismini event ıdsi olarak yazmanız event klasöründe karmaşayı önleyecektir.)
 

Şimdi geçelim örneklere.


1. Örnek:

bir bölgeye fabrika eklemek için bir event. aynısını industry yerine 
air_base, naval_base, coastal_fort, land_fort, anti_air, radar_station, nuclear_reactor, rocket_test, infra da yazarak diğer tip binaları ekleyebilirsiniz. daha fazla Province 


2. Örnek:
newyork ve Washington DC şehirlerini Türkiyeye vermek.


3. Örnek

Ülkenin depolarını kaynak ile doldurmak(oyunun vikipedi adresinden aldım)


sorular üzerine birkaç şeye daha açıklık getireyim. 

1)Eventlerin resimlerini düzenlemek.

Event resimleri Hearts of Iron 3\gfx\pictures\events klasöründe .tga formatında ve 466x203 boyutlarında olmalıdır.

2) çok seçenekli eventler. 

verdiğim örnekler hep tek seçenekli eventlerdi. bir de çok seçeneklileri anlatayım. çok seçenekli eventlere örnek vermek gerekirse her oyunda karşımıza çıkan Re-organization of the Foreign Ministry olabilir. yapımı da çok zor değildir.

gördüğünüz gibi giğer erneklerde tek option yazıp eventi bitiriyorduk. burada fazladan bir option satırı açıp 2. seçeneği yazıyoruz.


3) kendiliğinden  gerçekleşen eventler.

eventler triggerli(tetikleyicili) veya zaman ayarlı olabilir.

a) zaman ayarlı eventler:

satırları ile eventlere zaman ayarı koyabilirsin. months = 4 demek 1936 nın 4. ayında bu event kendiğinden gerçekleşecek demektir.


b) triggerli eventler:

triggerli eventler belirli koşullarda aktif olur. örnekteki trigger e göre event eğer Republican Spain bağımsızsa, savaşta değilse, Nationalist Spain yoksa(daha ortaya çıkmamışsa) ve Republican Spainin yönetim şekli national_socialism ,fascist_republic , germanic_fascist_republic, right_wing_republic, hungarian_right_wing_republic, right_wing_autocrat, absolute_monarchy, imperial değilse ve spanish_civil_war gerçekleşmemişse eğer çalışır. bu koşullardan bir tanesi bile sağlanmazsa eğer event çalışmaz. Oyunnun orjinal eventlerinden bu ikisinide bulunduran bir örnek vereyim:

4) event hazırlamak için tavsiye ettiğim programlar:

irfanview : sadece .tga ları değil neredeyse tüm resim türlerini açabilen bir program.

notepad++ : windowsun içindeki notepad dan çok daha kapsamlı ve kolay kullanışlı birden fazla .txt dosyasının içeriğini aynı anda görüntüleyip düzenleyip arama yapabilmenizi sağlayan bir program.

paint.net : resim düzenlemek için kullandığım ücretsiz bir program. resimlerin boyutlarını değiştirmek ve siyah beyaz yapmak için kullanıyorum

ddsviewer : eventlerin olmasa da yeni birim eklerken kullandığım dds dosyalarını açarken işe yarayan bir program
Ara
Cevapla
#2
HOİ3  TFH da eventlerle ilgili bir sorum olacak.Mesela ben doğu ve batı almanya nın kurulmasını istiyorum ama bu belirli şartlar yerine geldiğinde olsun bunu nasıl yapabilirim teşekkürler.
giphy.gif
Ara
Cevapla
 




Konuyu Okuyanlar: 2 Ziyaretçi



Strategyturk Forumları

Strategyturk Forumları tüm Türk stratejiseverler için büyük ve kaliteli bir platform olma amacı güder. Forum içerisinde çok sayıda strateji oyunu için bölüm ve bu bölümlerde haber konuları, rehberler, mod tanıtımları, multiplayer etkinlikleri ve üye paylaşımları için alanlar yer alır.