Oyunun kök dizinindeki klasörlerin ve dosyaların yapısı:

\\ S.T.A.L.K.E.R \\ gamedata \\ anims - klasör çalıştırılabilir efekt dosyaları içerir (örneğin, NVG'den).

\\ S.T.A.L.K.E.R \\ gamedata \\ config - klasör ana yapılandırma dosyalarını içerir (yani oyun ayarlarının çoğu)

\\ S.T.A.L.K.E.R \\ gamedata \\ meshes - oyun öğelerinin ve karakterlerinin modellerini içerir ...

\\ S.T.A.L.K.E.R \\ gamedata \\ scripts - komut dosyaları içeren bir klasör (işlev kümelerini içeren çalışma dosyaları) - oyunun yanıt eylemlerinden ve oyunda oyuncu tarafından gerçekleştirilen eylemlerden sorumlu ana klasör.

\\ S.T.A.L.K.E.R \\ gamedata \\ gölgelendiriciler - klasör gölgelendirici yapılandırma dosyalarını içerir.

\\ S.T.A.L.K.E.R \\ gamedata \\ sesler - işte oyunun tüm sesleri (dizinlerinde ve klasörlerinde düzenlenmiştir)

\\ S.T.A.L.K.E.R \\ gamedata \\ spawns - bir yumurtlama dosyası içerir - çok önemli bir dosya - gereksiz yere dokunmayın !!!

\\ S.T.A.L.K.E.R \\ gamedata \\ dokular - oyunda kullanılan dizinler ve klasörler halinde düzenlenmiş dokuları içerir.

Şimdi "config" dizinindeki klasörleri inceleyelim

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ yaratıklar - esas olarak oyunun ana karakterinin (bundan sonra GG olarak anılacaktır) ve oyundaki diğer ortamların ve GG'nin performans özelliklerinin etkileşiminden sorumlu birçok yapılandırma dosyası içerir.

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ gameplay - yapılandırma içerir. görünüm, durum, ekipmandan sorumlu oyunun (NPC) karakterlerinin dosyaları.
Dosyalar: character_desc_xxx (burada xxx, konumun adıdır) ve character_desc_general (zombi karakterinden sorumludur).
Ayrıca diyalogların ve NPC profillerinin dosyalarını içerir.

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ misc - tüccarların yapılandırma dosyaları (tüccarların adlarını içeren klasörler), eserler, zırhlar, görev öğeleri, benzersiz öğeler, otomatik görevler için ödüllerden sorumlu bir dosya, bir efekt dosyası (alkolizm, yaralanma, gece görüş cihazları vb.) ...

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ mp - diğerlerinin yanı sıra, GG \\ NPC'lerin elinden yeni bir silah düştüğünde, bu dosyada oyuna eklenen silahları belirtmeden, GG ve NPC'lerin elindeki silahların ve kartuşların kaybından sorumlu olan önemli bir mp_ranks dosyası içerir.

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ text \\ rus - Oyundaki her şeyi ve her şeyi (zırh, eserler, silahlar, eşyalar vb.) açıklayan dosyalar içerir.

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ weapons - Oyunda kullanılan silahların ve mühimmatın yapılandırma dosyalarını içerir.

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ hava durumu - konumlarda hava durumunu ayarlamak için yapılandırma dosyaları içerir.

Şimdi dosyalar hakkında biraz daha ayrıntı.

\\ S.T.A.L.K.E.R \\ gamedata \\ config \\ misc:

Amk_artefacts klasörü - yapılandırmayı içerir. değiştirici dosyaları (değiştirilmiş yapılar).

Folder shop_ххх (ххх - tüccarın adı) - tüccarın ürün çeşitliliği yapılandırma dosyalarını içerir.

Amk_mod_outfits - AMK zamanından gelen takım konfigürasyonunun bölümünü içerir.

Artefacts - artifact yapılandırmaları için bölümler içerir.

Öğeler - yapılandırma öğelerinin bölümlerini içerir.

Monster_items - canavarların parçalarının yapılandırma bölümlerini içerir

Kıyafet - takım elbise yapılandırması için bölümler içerir.

Son işlem - sonradan yapılandırma bölümlerini içerir. süreçler (örneğin: gece görüş cihazları).

Quest_items - görev öğelerini yapılandırmak için bölümler içerir.

Task_manager - Otomatik sorgulama ödülleri bölümleri içerir.

Unique_items - benzersiz silahları ve kostümleri yapılandırmak için bölümler içerir.

Dosyalar

Başlık üzerinde çalışmak için aşağıdaki dosyalara ihtiyacımız var (mutlaka hepsi değil)

Dokular

Klasör - dokular \\ ui

Dosyalar ve açıklama:

  • ui_hud.dds (kaputun neredeyse tüm dokularını içeren bir referans dosyası)
  • cursor.dds (elinde silah olmayan görüşün dokusu, sadece yuvarlak bir parça)
  • hud_map_arrow.dds (pusula iğnesi)

Yapılandırmalar

Klasör - yapılandırma \\ ui

Dosyalar ve açıklama:

  • maingame.xml (sağlık ve zırh durumu göstergeleri, GG durum göstergeleri (radyasyon, silah kırılması vb.), bir kartuş penceresi ve bununla ilgili her şeyi, bir yapay kemer, yanıp sönen bir PDA simgesi ve kontak sayısını içerir. Ayrıca makinenin durumu)
  • motion_icon.xml (GG'nin pozisyonu (oturma, ayakta durma, vb.) ile dayanıklılık çubukları, gürültü seviyesi ve GG'nin görünürlüğü ile ilgili yapılandırmaları içerir)
  • ui_custom_msgs.xml (izle + zayıf hasar)
  • zone_map.xml (aslında mini harita + pusula)

Bu standart bir settir ve doğal olarak tam değildir. En kötü durumdaki haber koordinatları gibi birkaç yapılandırma daha vardır, ancak bunlar nadiren düzenlenir.

Yapılandırmaları düzenleme

Dosyayı açma maingame.xml

Oradaki ne:

  • static_health - sağlık şişesi konumu
  • progress_bar_health - sağlık çubuğu
  • static_armor - zırh durumunun "ampulünün" konumu
  • progress_bar_armor - zırh çubuğu
  • static_weapon - cephane penceresi + cephane türü
  • static_ammo - kartuş sayısı
  • static_wpn_icon - cephane kutusu simgesi
  • car_panel - araba durumu
  • static_pda_online - kontak sayacı
  • quick_info - oyunun başında öğrenmek gibi görevler ve her türlü güzellik
  • icons_scroll_view - GG durum göstergelerinin listesi (radyasyon, açlık, vb.) Daha sonra listenin kendisi gelir, ancak tek tek düzenlenemez. Her şeyi yalnızca yukarıda belirtilen satırla düzeltiriz.
  • flashing_icons - yanıp sönen PDA
  • pick_up_item - "bir öğe al"
  • artefact_panel - sanat paneli

Dosya motion_icon.xml

İçinde ne görüyoruz:

  • arka plan - her şeyin görüntüleneceği doku

YY'nin konumu için simgelerin listesi ( ve biten )

  • power_progress - dayanıklılık çubuğu
  • luminosity_progress - GG görünürlük çubuğu
  • noise_progress - yayılan gürültünün çubuğu

Dosya ui_custom_msgs.xml

Neler mevcut:

  • hud_timer - saat
  • controller_fx - denetleyiciden kötü hasar
  • monster_claws - mutanttan cilt hasarı ("çizikler")
  • main_task - geçerli görev
  • cs_psy_danger - güçlü radyasyon uyarısı
  • cs_radiation_danger - yüksek radyasyon uyarısı
  • game_saved - "oyun kaydedildi"
  • otomatik kaydetme - "otomatik kaydetme"
  • item_used - "kullanılmış ..." (ilk yardım çantası vb.)
  • gun_jammed - "silah sıkışmış"
  • cant_walk - "çok yorgunsun"
  • cant_walk_weight - "bunaldınız"
  • not_enough_money_mine - GG'nin yeterli parası yok
  • not_enough_money_other - NPC'nin yeterli parası yok

Dosya zone_map.xml

Burada her şey basit:

  • level_frame - haritanın kendisi
  • arka plan - kart çerçeve
  • dist_text - hedefe olan mesafe
  • pusula - mini haritadaki pusula
  • merkez - mini haritadaki YG'nin "noktası"
  • Dokuyu kaldırmanız gerekirse, yapılandırmadaki doku yolunu kaldırmanız yeterlidir.
  • Metni kaldırmanız gerekirse - ya metnin kendisini kaldırın ya da a \u003d "0"
  • Birçok öğe bir paket içinde hareket eder. Örneğin, kartuşlar - pencere, miktar ve simge, pencerenin koordinatları değiştirilerek taşınabilir. Koordinatların geri kalanı pencere boyutunda belirtilir (ekranın tamamı değil)
  • Dokuyu belirli bir boyuta ayarlamak istiyorsanız - gerekli genişlik ve yükseklikve sonra yazarız streç \u003d "1"
Birinci bölüm: dosyalar.
Başlık üzerinde çalışmak için aşağıdaki dosyalara ihtiyacımız var (elbette hepsinin olması gerekmez)
Dokular:
Klasör - dokular \\ ui
Dosyalar + açıklama:
1- ui_hud.dds (kaputun neredeyse tüm dokularını içeren gerçek referans dosyası)
2 - cursor.dds (elinizde silah olmadan iskelenin dokusu, sadece yuvarlak bir parça)
3 - hud_map_arrow.dds (pusula oku)
Yapılandırmalar:
Klasör - config \\ ui
Dosyalar + açıklama:
1 - maingame.xml (sağlık ve zırh durumu göstergeleri, GG durum göstergeleri (radyasyon, silah kırılması vb.), Cephane penceresi ve bununla ilgili her şeyi, yapay kemer, yanıp sönen PDA simgesi ve kontak sayısını içerir. Ayrıca makine durumu)
2 - motion_icon.xml (GG'nin (oturma, ayakta durma vb.) Konumunun yapılandırmalarının yanı sıra dayanıklılık, gürültü seviyesi ve GG'nin görünürlüğü çubuklarını içerir.)
3 - ui_custom_msgs.xml (saat + ısırıklar gibi her türlü saçmalık ... genel olarak, kötü hasar)
4 - zone_map.xml (aslında mini harita + pusula)

Aslında bu standart bir set ... doğal olarak tam değil ... birkaç yapılandırma var .... en kötü ihtimalle haberlerin koordinatları gibi ... ama nadiren düzeliyorlar.

İkinci bölüm: yapılandırmaları düzenleme.

Maingame.xml dosyasını açın

Oradaki ne:

- yanıp sönen PDA

Motion_icon.xml dosyası

İçinde ne görüyoruz:

GG konum simgelerinin listesi:
den başlayarak ve biten

__________________________________

Ui_custom_msgs.xml dosyası
Neler mevcut:

__________________________________

Zone_map.xml dosyası
Burada her şey basit:

__________________________________

Tavsiye:
Dokuyu kaldırmanız gerekirse, yapılandırmadaki doku yolunu kaldırmanız yeterlidir.
Metni kaldırmanız gerekirse - ya metnin kendisini kaldırın ya da a \u003d "0" ayarlayın
Pek çok öğe bir pakette hareket eder. Örneğin, kartuşlar - pencere, sayı ve simge, pencerenin koordinatları değiştirilerek taşınabilir. Geri kalanların koordinatları, pencere boyutu içinde varsayılır (ekranın tamamı değil)

Dokuya belirli bir boyut vermek istiyorsanız, istediğiniz genişlik ve yüksekliği yazın ve ardından streç \u003d "1" yazın.