Bildiğiniz gibi oyuna yeni krallık eklediğimiz zaman krala sancak vermezsek küçük veya büyük hatalarla karşılaşabiliyoruz. Gerekli konular ve dersler var biliyorum ama ben onları yetersiz gördüm detaylıca anlatmaya çalıştım. Anlamadığınız veya hatayla karşılatığınız yer olursa bildirin.
İlk olarak oyunun CommonRes klasöründen aşağıdaki brfl dosyalarını bulup modumuzun Resource kısmına atıyoruz.
Bunları modunuzdaki module belgesinde bulup aşağıdaki gibi değiştirin.
load_mod_resource = textures
load_mod_resource = materials
load_mod_resource = banners
load_mod_resource = map_flags_d
paint.net
Daha sonra paint.net varsa onu açın oyunun texturelerinden banners_kingdoms texturesini bulup açın Nord bayrağına yani birinci bayrağa vereceginiz sancağın resmini yapıştırın ve farklı kaydederek modunuzun texture klasörüne banners_kingdoms_a olarak atın.
OpenBRF
OpenBRF kısmına gelelim, açın OpenBRF'yi ilk olarak texture brfsini açın. Oradan banners_kingdoms bulun Ctrl+C yapın sonra Ctrl+V yapın yani kopyala yapıştır . F2 leyip adını banners_kingdoms_a yapın. Çıkarken kaydedin. Alttaki fotoğraftaki gibi.
daha sonra OpenBRF'den materials kısmına gelelim. Yine banners_kingdoms u bulun kopyala yapıştır yapın, yaptıktan sonra adını banners_kingdoms_a olarak değiştirin ve Diffuse A yazan kısma texturesini verin aşağıdaki fotoğraftaki gibi.
NOT: paint.net'te yapmış olduğunuz sancağı hangi krallığın sancağına üstüne yapıştırdıysanız banners ve map_flags_d kısımlarında da öyle yapın. Yoksa texture kayması olur.
Sonra OpenBRF'den banners kısmına gelelim. Buradan banner_kingdom_a yı bulun kopyalayıp yapıştırın ve ismini banner_kingdom_g yapın. Sonra texturesini verin Diffuse A yazan kısma yukarıdaki fotoğraftaki gibi banners_kingdoms_a yazın. ui_kingdom_shield ve ctf_flag_kingdom olan kısımlarıda aynı yöntemle yapabilirsiniz onları yapmasanızda olabilir ama ben yapıyorum. Yapmazsanız nolur hata alırmısınız bilmiyorum ama büyük ihtimalle almayabilirsiniz.
En son olarak OpenBRF'den map_flags_d kısmına gelelim. map_flag_kingdom_a yazan kısmı kopyalayıp yapşıştırın adını map_flag_kingdom_g olarak verin. Aşağıdaki fotoğraf gibi.
ÇOK ÇOK ÖNEMLİ NOT: materials kısmındaki banners_kingdoms_a yı banners ve map_flags_d bölümüne taşıyın. Nasıl yapılacağını bilmiyorsanız materials bölümünden kopyalayıp banners veya map_flags_d bölümüne yapıştırın. İkisinde de olacak ama yoksa bayraktaki resim gözükmez. Anlarsınız zaten
Module System'e geçelim
Lazım olan dosyalar:
Açın module_meshes' alttakini bulun
Şöyle ekleyin
ui_kingdom_shield bunları OpenBRF kısmında yaptıysanız onlarıda aynı şekil ekleyin
Açın module_map_icons'u alttakini bulun
Şöyle ekleyin
Açın module_scene_props' u altakini bulun
Yine aynı şekil ekleyin
Yaptıklarınız kaydedin ve buildi çalıştırın, module_scripts kısmıa geçtiğimiz zaman banner_kingdom_g yi tanımlamayabilir onun için buildleyin.
Gelelim krallığa bayrağı vermeye module_scripts'i açın alttakini aratın bulun
Şu şekil ekleyin
Dersi anlatmaya 23.30 da başlamıştım saat şuan 01.27 biraz beynim yandı onun için unuttuklarım veya hatalarım varsa lütfen bildiriniz.
İlk olarak oyunun CommonRes klasöründen aşağıdaki brfl dosyalarını bulup modumuzun Resource kısmına atıyoruz.
- banners
- map_flags_d
- materials
- textures
Bunları modunuzdaki module belgesinde bulup aşağıdaki gibi değiştirin.
load_mod_resource = textures
load_mod_resource = materials
load_mod_resource = banners
load_mod_resource = map_flags_d
paint.net
Daha sonra paint.net varsa onu açın oyunun texturelerinden banners_kingdoms texturesini bulup açın Nord bayrağına yani birinci bayrağa vereceginiz sancağın resmini yapıştırın ve farklı kaydederek modunuzun texture klasörüne banners_kingdoms_a olarak atın.
OpenBRF
OpenBRF kısmına gelelim, açın OpenBRF'yi ilk olarak texture brfsini açın. Oradan banners_kingdoms bulun Ctrl+C yapın sonra Ctrl+V yapın yani kopyala yapıştır . F2 leyip adını banners_kingdoms_a yapın. Çıkarken kaydedin. Alttaki fotoğraftaki gibi.
daha sonra OpenBRF'den materials kısmına gelelim. Yine banners_kingdoms u bulun kopyala yapıştır yapın, yaptıktan sonra adını banners_kingdoms_a olarak değiştirin ve Diffuse A yazan kısma texturesini verin aşağıdaki fotoğraftaki gibi.
NOT: paint.net'te yapmış olduğunuz sancağı hangi krallığın sancağına üstüne yapıştırdıysanız banners ve map_flags_d kısımlarında da öyle yapın. Yoksa texture kayması olur.
Sonra OpenBRF'den banners kısmına gelelim. Buradan banner_kingdom_a yı bulun kopyalayıp yapıştırın ve ismini banner_kingdom_g yapın. Sonra texturesini verin Diffuse A yazan kısma yukarıdaki fotoğraftaki gibi banners_kingdoms_a yazın. ui_kingdom_shield ve ctf_flag_kingdom olan kısımlarıda aynı yöntemle yapabilirsiniz onları yapmasanızda olabilir ama ben yapıyorum. Yapmazsanız nolur hata alırmısınız bilmiyorum ama büyük ihtimalle almayabilirsiniz.
En son olarak OpenBRF'den map_flags_d kısmına gelelim. map_flag_kingdom_a yazan kısmı kopyalayıp yapşıştırın adını map_flag_kingdom_g olarak verin. Aşağıdaki fotoğraf gibi.
ÇOK ÇOK ÖNEMLİ NOT: materials kısmındaki banners_kingdoms_a yı banners ve map_flags_d bölümüne taşıyın. Nasıl yapılacağını bilmiyorsanız materials bölümünden kopyalayıp banners veya map_flags_d bölümüne yapıştırın. İkisinde de olacak ama yoksa bayraktaki resim gözükmez. Anlarsınız zaten
Module System'e geçelim
Lazım olan dosyalar:
- module_map_icons
- module_meshes
- module_scene_props
- module_scripts
Açın module_meshes' alttakini bulun
Code:
("banner_kingdom_a", 0, "banner_kingdom_a", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_a", 0, "banner_kingdom_a", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_b", 0, "banner_kingdom_b", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_c", 0, "banner_kingdom_c", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_d", 0, "banner_kingdom_d", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_e", 0, "banner_kingdom_e", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_f", 0, "banner_kingdom_f", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_g", 0, "banner_kingdom_g", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_b", 0, "banner_kingdom_b", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_c", 0, "banner_kingdom_c", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_d", 0, "banner_kingdom_d", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_e", 0, "banner_kingdom_e", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_f", 0, "banner_kingdom_f", 0, 0, 0, -90, 0, 0, 1, 1, 1),
("banner_kingdom_g", 0, "banner_kingdom_g", 0, 0, 0, -90, 0, 0, 1, 1, 1),
Açın module_map_icons'u alttakini bulun
Code:
("map_flag_kingdom_a",0,"map_flag_kingdom_a", banner_scale,0),
("map_flag_kingdom_a",0,"map_flag_kingdom_a", banner_scale,0),
("map_flag_kingdom_b",0,"map_flag_kingdom_b", banner_scale,0),
("map_flag_kingdom_c",0,"map_flag_kingdom_c", banner_scale,0),
("map_flag_kingdom_d",0,"map_flag_kingdom_d", banner_scale,0),
("map_flag_kingdom_e",0,"map_flag_kingdom_e", banner_scale,0),
("map_flag_kingdom_f",0,"map_flag_kingdom_f", banner_scale,0),
("map_flag_kingdom_g",0,"map_flag_kingdom_g", banner_scale,0),
("map_flag_kingdom_b",0,"map_flag_kingdom_b", banner_scale,0),
("map_flag_kingdom_c",0,"map_flag_kingdom_c", banner_scale,0),
("map_flag_kingdom_d",0,"map_flag_kingdom_d", banner_scale,0),
("map_flag_kingdom_e",0,"map_flag_kingdom_e", banner_scale,0),
("map_flag_kingdom_f",0,"map_flag_kingdom_f", banner_scale,0),
("map_flag_kingdom_g",0,"map_flag_kingdom_g", banner_scale,0),
Açın module_scene_props' u altakini bulun
Code:
("banner_kingdom_a", 0, "banner_kingdom_a", "0", []),
("banner_kingdom_a", 0, "banner_kingdom_a", "0", []),
("banner_kingdom_b", 0, "banner_kingdom_b", "0", []),
("banner_kingdom_c", 0, "banner_kingdom_c", "0", []),
("banner_kingdom_d", 0, "banner_kingdom_d", "0", []),
("banner_kingdom_e", 0, "banner_kingdom_e", "0", []),
("banner_kingdom_f", 0, "banner_kingdom_f", "0", []),
("banner_kingdom_g", 0, "banner_kingdom_g", "0", []),
("banner_kingdom_b", 0, "banner_kingdom_b", "0", []),
("banner_kingdom_c", 0, "banner_kingdom_c", "0", []),
("banner_kingdom_d", 0, "banner_kingdom_d", "0", []),
("banner_kingdom_e", 0, "banner_kingdom_e", "0", []),
("banner_kingdom_f", 0, "banner_kingdom_f", "0", []),
("banner_kingdom_g", 0, "banner_kingdom_g", "0", []),
Yaptıklarınız kaydedin ve buildi çalıştırın, module_scripts kısmıa geçtiğimiz zaman banner_kingdom_g yi tanımlamayabilir onun için buildleyin.
Gelelim krallığa bayrağı vermeye module_scripts'i açın alttakini aratın bulun
Code:
(faction_set_slot, "fac_kingdom_1", slot_faction_banner, "mesh_banner_kingdom_f"),
(faction_set_slot, "fac_kingdom_1", slot_faction_banner, "mesh_banner_kingdom_f"),
(faction_set_slot, "fac_kingdom_2", slot_faction_banner, "mesh_banner_kingdom_b"),
(faction_set_slot, "fac_kingdom_3", slot_faction_banner, "mesh_banner_kingdom_c"),
(faction_set_slot, "fac_kingdom_4", slot_faction_banner, "mesh_banner_kingdom_a"),
(faction_set_slot, "fac_kingdom_5", slot_faction_banner, "mesh_banner_kingdom_d"),
(faction_set_slot, "fac_kingdom_6", slot_faction_banner, "mesh_banner_kingdom_e"),
(faction_set_slot, "fac_kingdom_7", slot_faction_banner, "mesh_banner_kingdom_g"),
(faction_set_slot, "fac_kingdom_2", slot_faction_banner, "mesh_banner_kingdom_b"),
(faction_set_slot, "fac_kingdom_3", slot_faction_banner, "mesh_banner_kingdom_c"),
(faction_set_slot, "fac_kingdom_4", slot_faction_banner, "mesh_banner_kingdom_a"),
(faction_set_slot, "fac_kingdom_5", slot_faction_banner, "mesh_banner_kingdom_d"),
(faction_set_slot, "fac_kingdom_6", slot_faction_banner, "mesh_banner_kingdom_e"),
(faction_set_slot, "fac_kingdom_7", slot_faction_banner, "mesh_banner_kingdom_g"),
tekrar aratın bunu aynı şekil bunada yapın. Kaydedip buildleyin.Code:(faction_set_slot, "fac_kingdom_1", slot_faction_banner, "mesh_banner_kingdom_f"),
Dersi anlatmaya 23.30 da başlamıştım saat şuan 01.27 biraz beynim yandı onun için unuttuklarım veya hatalarım varsa lütfen bildiriniz.