Kampanie OpenGeneral Strona główna | Pomoc | Szukaj | Zaloguj się | Rejestracja
Listopad 28, 2022, 09:44:18 *
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
 
 
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Pliki konfiguracyjne CFG  (Przeczytany 12742 razy)
Waldzios
Administrator
Marszałek (General of Army)
*
Offline Offline

Wiadomości: 4341


"Let me see your war face."


« : Kwiecień 08, 2018, 12:57:03 »

W związku z powtarzającymi się pytaniami, mała instrukcja korzystania z plików konfiguracyjnych kampanii.

W folderze Efila znajduje się "gloalny" plik konfiguracyjny EQUIP.cfg.
Plik zawiera parametry konfiguracyjne Efila. Nie należy go modyfikować.
Ewentualne zmiany mogą powodować nieprawidłowe działanie Efila.

W tym momencie (kwiecień 2018) jego zawartość wygląda tak:
Cytat: EQUIP.cfg
* --- CFG setting file created by OpenSuite.
* --- only $Variables included.

sabotage_min = 40
sabotage_max = 85
ground_carrier = 2
evade_special = 11
flak_range = 2
flak_ex2 = 1
upgrade_ldr = 1
avoid_cbf = 1
wild_weasel_ex = 1
blow_any_terrain = 1
attach_on=1
attach_1=Recon,            0,     2,   -1,      30,         25,         * Spot,Mov
attach_2=Air Defense,      0,     2,   -1,      30,         25,         * AA/AD, Ini
attach_3=Bridging,         0,     0,   -1,     120,         10,         * Bridge, Mov
attach_4=AntiTank,         0,     2,   -1,      30,         25,         * HA, Mov
attach_5=Support,          0,     2,   -1,      30,         25,         * MaxAmmo, Mov
attach_6=Forward Observer, 0,     2,   -1,      30,         25,         * SA/HA to adjacent targets, Ini
attach_7=Special Munition, 0,     2,   -1,      30,         25,         * Add fire dice, Mov
attach_8=FastEntrench,     0,     2,   -1,      30,         25,         * Add terrain-entrench, Ini

Lista parametrów jest stosunkowo krótka, ponieważ wpisy w  EQUIP.cfg są opcjonalne.
Wystarczy zdefiniować tylko te parametry które wykorzystujemy. Pozostałe ustawienia przyjmują wartości domyślne.

Pełną listę konfigurowalnych parametrów wraz z domyślnymi wartościami, można znaleźć w referencyjnym pliku EQUIP.cfg (folder OPENTXT_SAMPLE).
W razie kłopotów ze znalezieniem, aktualny plik referencyjny: EQUIP.cfg (2018-01-27).


Tyle podstaw. Teraz bardziej zaawansowana część.

Pliki cfg można wykorzystać nie tylko na poziomie Efila. Dla każdej kampanii można stworzyć indywidualny lokalny plik cfg.
Nazwa lokalnego pliku cfg ([nazwa].cfg) musi być identyczna z nazwą pliku głównego kampanii ([nazwa].xcam).

Plik lokalny może modyfikować dowolne parametry dostępne dla podstawowego EQUIP.cfg.
Oczywiście należy zachować pewien umiar, by nie zmodyfikować zbyt drastycznie funkcjonowania podstawowych mechanizmów bazowego Efila.
Wskazane są też intensywne testy przed opublikowaniem tak zmodyfikowanej kampanii.

Przykładowe wykorzystanie:

Kampania G05 BLITZKRIEG:
Cytat: G05_gb.cfg
exp_bar_factor=10
Wariant "minimalny".
Efektem modyfikacji jest zmniejszone tempo zdobywania doświadczenia.

Kampania W51 8th USAAF  v.4.0:
Cytat: W51_8th.cfg
green=1
green_cost=65
green_exp=65
green_autorefit=1
Modyfikacja dodaje i konfiguruje "zielone" uzupełnienia.

Kampania H04 1940-44 WE SEARCH FOR WAYS:
Cytat:  H04.CFG
green=1
green_cost=65
green_exp=65
green_autorefit=1
attach_on=1
attach_1=Recon,            0,     2,   0,      30,         25,         * Spot,Mov
attach_2=Air Defense,      0,     2,   0,      30,         25,         * AA/AD, Ini
attach_3=Bridging,         0,     0,   0,     120,         10,         * Bridge, Mov
attach_4=AntiTank,         0,     2,   0,      30,         25,         * HA, Mov
attach_5=Support,          0,     2,   0,      30,         25,         * MaxAmmo, Mov
attach_6=Forward Observer, 0,     2,   0,      30,         25,         * SA/HA to adjacent targets, Ini
attach_7=Special Munition, 0,     2,   0,      30,         25,         * Add fire dice, Mov
attach_8=FastEntrench,     0,     2,   0,      30,         25,         * Add terrain-entrench, Ini
allow_pontoon_ex=1
critical_hit=2
Wariant bardziej rozbudowany.
Modyfikacja dodaje i konfiguruje "zielone" uzupełnienia, modyfikuje parametry "dodatków" (likwiduje kary), pozwala na mosty pontonowe w dowolnym terenie, oraz włącza trafienia krytyczne.
« Ostatnia zmiana: Kwiecień 08, 2018, 02:20:13 wysłane przez Waldzios » Zapisane

GusOpen - aktualizacje/updates: EFile , EquipIcons
Alberich
Generał (General)
*
Offline Offline

Wiadomości: 840



« Odpowiedz #1 : Listopad 04, 2020, 04:24:42 »

Kod:
player_sp_row=1,0,0,0

Jak konkretnie działa ten parametr?

Skąd bierze barwę dla:
- jednostki core przed ruchem, po ruchu
- jednostki aux przed ruchem, po ruchu
Zapisane
Waldzios
Administrator
Marszałek (General of Army)
*
Offline Offline

Wiadomości: 4341


"Let me see your war face."


« Odpowiedz #2 : Listopad 04, 2020, 04:35:43 »

Z tego co kojarzę parametr określa rząd symboli w pliku unitinfo.png którego używają kolejni gracze (stąd 4 wartości).



Zapisane

GusOpen - aktualizacje/updates: EFile , EquipIcons
Alberich
Generał (General)
*
Offline Offline

Wiadomości: 840



« Odpowiedz #3 : Listopad 04, 2020, 04:56:27 »

Na początku myślałem, że =0,0,0,0 określa każdego z graczy 1,2,3 i 4, a liczba rząd w tym pliku unitinfo.png.
Ale po kilku próbach (które zamieszczam poniżej) kompletnie nie rozumiem logiki tego parametru...

Kod:
player_sp_row=0,0,0,0



Kod:
player_sp_row=1,0,0,0



Kod:
player_sp_row=2,0,0,0



Kod:
player_sp_row=3,0,0,0



Kod:
player_sp_row=4,0,0,0



Kod:
player_sp_row=5,0,0,0

Zapisane
Waldzios
Administrator
Marszałek (General of Army)
*
Offline Offline

Wiadomości: 4341


"Let me see your war face."


« Odpowiedz #4 : Listopad 04, 2020, 05:40:36 »

Z tego co widzę na obrazkach, parametr oznacza zapewne bazowy rząd, reprezentujący symbole jednostek CORE, symbole jednostek AUX są przesunięte o 2 rzędy, a symbole jednostek które wykonały ruch są przesunięte o 4 rzędy.

Wartości 0 są prawdopodobnie nieprawidłowe.

Przyglądając się plikowi unitinfo.png, zakładam że dopuszczalne wartości to tylko 1,2,7,8.

Domyślna wartość parametrów to zapewne: player_sp_row=1,2,7,8 .
Jedyne co możesz uzyskać (bez edycji pliku) to zamiana kolorów poszczególnych graczy.

Zapisane

GusOpen - aktualizacje/updates: EFile , EquipIcons
Alberich
Generał (General)
*
Offline Offline

Wiadomości: 840



« Odpowiedz #5 : Październik 22, 2022, 10:49:29 »

Omówienie poszczególnych parametrów konfiguracyjnych było w tych postach:

LIDERZY

Kod:
noldr_auxunits=0
* Default =0
* Set to 1 to avoid P1 aux units to get a leader (when playing campaigns).

https://forum.opengeneral.pl/akademia-wojskowa-b48/ilosc-liderow-t3285/msg56236/#msg56236

Kod:
remove_leader
* Set 2 to remove leader if units loses al its bars due to replacements

https://forum.opengeneral.pl/akademia-wojskowa-b48/ilosc-liderow-t3285/msg56387/#msg56387

AUTO-UZUPEŁNIENIA PRZYDZIELONYCH JEDNOSTEK CORE

Kod:
newcores_use_scensettings=0
* Set to 1 to force new cores to skip cam auto-refit/resuply

https://forum.opengeneral.pl/rozne-inne-zagadnienia/2076/msg54488/#msg54488



INNE PARAMETRY

Z liderami też są związane te parametry: pierwsza opcja chyba umożliwia manipulowaniem, którzy liderzy mogą być lub nie (?), a druga opcja umożliwia wyłączenie poszczególnych klas jednostek aby uniemożliwić im zdobycie lidera:

Kod:
noldr_randtype = R1, R2, ...
* Default = omit it
* Set the list (delimited by commas) of random leader type numbers to disable (  >=9 and <=34)

Kod:
noldr_classunits= C1,C2,...
* Default omit it
* Set the list (delimited by commas) of unit's classes you want to disable getting a leader

Jest też interesujący parametr, który wypatrzyłem. Jak dobrze rozumiem wycofana jednostka z walki będzie nadal widoczna, nie w pełni:

Kod:
know_ex
* Set to 1 to make retreating units into unspotted hees turn demi-spottet for rest of turn

Możliwość uniknięcia ostrzału kontr-bateryjnego o ile jednostka artylerii czy morska ma "Recon" i pozostały ruch (?):

Kod:
avoid_cbf
* Ser 1 to allow aty/ships units having "Recon" special to avoid CounterBatteryFire as far as thy have remaining momevent
Zapisane
Alberich
Generał (General)
*
Offline Offline

Wiadomości: 840



« Odpowiedz #6 : Październik 22, 2022, 12:47:15 »

Cytuj
Set the list (delimited by commas) of unit's classes you want to disable getting a leader

Jeśli można operować na klasach jednostek umożliwiając wyłączenie przydzielania liderów to myślę, że teoretycznie by można stworzyć taką konfigurację, która by umożliwiała manipulowanie stanem base strenght poszczególnych klas w nowych jednostkach core: np. twórca kampanii by ustawiał czołgi na 8, a piechotę na 12.
Zapisane
Waldzios
Administrator
Marszałek (General of Army)
*
Offline Offline

Wiadomości: 4341


"Let me see your war face."


« Odpowiedz #7 : Październik 22, 2022, 04:08:48 »

Jeśli można operować na klasach jednostek umożliwiając wyłączenie przydzielania liderów to myślę, że teoretycznie by można stworzyć taką konfigurację, która by umożliwiała manipulowanie stanem base strenght poszczególnych klas w nowych jednostkach core: np. twórca kampanii by ustawiał czołgi na 8, a piechotę na 12.
Nie specjalnie dostrzegam użyteczność. Grzebanie w stanach bazowych nie prowadzi do niczego dobrego. Zbyt wiele mechanik opiera się na założeniu ze stany bazowe wynoszą 10.

Na-przykład jeśli ustawisz czołgi na 8, a piechotę na 12, to zmienisz ceny jednostek. Cena czołgu spadnie, a piechoty wzrośnie.  Rożnica będzie istotna. Zamiast zwiększyć atrakcyjność piechoty, zmniejszysz ją.
Nie mówiąc już o bałaganie w kwestii szarzy. Bo nawet jeśli TY jako autor rozumiesz konsekwencje tej zmiany, to przeciętny gracz może mieć z tym problem. Z jego punktu widzenia szarże przestaną działać przeciwko piechocie, a będą mieć przesadną skuteczność przeciwko czołgom.

Generalnie jestem przeciwnikiem modyfikowania tej wartości.

Kiedyś dyskutowaliśmy z Gustlikiem, którym jednostkom można obniżyć stany bazowe z poziomu efila (po wprowadzeniu opcji w suite). Na początku kwestia wyglądała optymistycznie.
Po długiej analizie doszliśmy do wniosku, że żadnym. Zawsze jest jakiś problem techniczny, albo logiczny.
Na przykład jeśli obniżysz stany wodno-samolotów pokładowych, to będziesz musiał obniżyć stany śmigłowców pokładowych, w efekcie takie śmigłowce nie będą w stanie zatopić okrętu podwodnego, i masz problem.
Zapisane

GusOpen - aktualizacje/updates: EFile , EquipIcons
Zsamot
Administrator
Marszałek (General of Army)
*
Offline Offline

Wiadomości: 6763



« Odpowiedz #8 : Październik 23, 2022, 10:47:54 »

Tak, na siłę szukanie realności burzy grywalność. Niby oczywiste, ale najważniejsze.
Zapisane

http://opengeneral.pl/
Allah jest wielki ale B-52 też jest duży.
Jesteśmy na FB:
https://www.facebook.com/groups/140111696051369
Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  

Kampanie Open General | Grupa Open General na Facebooku
Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Strona wygenerowana w 0.111 sekund z 23 zapytaniami. (Pretty URLs adds 0.006s, 1q)