V tomto článku by ste se měli dozvědět něco o tom, jak se vytváří vlastní Q3 config file s nastavením pro BaseQ3, tedy základní nastavení. Dále se tu dočtete, jak načítat vlastní configy, a to buď manuálně příkazem do console /exec nazev_configu.cfg, nebo automaticky pomocí configu autoexec.cfg.
Q3 config (.cfg) je vlastně obyčejný textový soubor, který se dá otevírat klasicky v Poznámkovým bloku, nebo ve WordPadu, a pomocí něj můžete měnit celé nastavení hry (od grafiky, po vzhled). Configy se většinou nachází v BaseQ3, ale pokud hrajete mód např OSP, NoGhost, CMPA,.. tak ho najdete přímo v jejich adresáři.
Teď už víme co je to config, a pustíme se do jeho vytvoření. Jako výchozí název configu s hlavním nastavením hry použijeme například zaklad.cfg, a pro config s bindy zvolíme název třeba bindy.cfg xD. Je to uplně jedno jak si ten váš config pojmenujete, je to jen na vás :).
Jako první krok, bych povolil zobrazování přípon/koncovek souborů. Dejte Ovládací panely - Možnosti složky - záložku Zobrazení, zde odškrtněte políčko Skrýt příponu souborů známých typů.
Teď když už vidíme koncovky souborů, můžeme se pustit do jejich vytváření. Někam, kde chcete mít ten config klikněte Pravím tlačítkem myši, dejte Nový - Textový dokument, vytvoří se vám prázdný textový dokument, který ovšem pojmenujeme i s koncovkou na zaklad.cfg, stejným způsobem si vytvoříme config bindy.cfg. Měla by se vám při přejmenování, a změně koncovky z .txt na .cfg změnit i ikonka.
A jako poslední krok, ten není už tak podstatný, pokud už to máte. Jedná se o asociaci souborů. Abychom nemuseli pořád při otevíraní configů mačkat Otevřít v programu, dejte Vlastnosti (toho configu), a jak je pole Otevřít v programu dejte Změnit.. a tam si vybereme nejlépe WordPad. Po změně asociace souboru, se vám změní ikonka, na ikonku WordPadu.
Varování!!! Od této chvíle jak jste povolili zobrazování koncovek, si dávejte pečlivý pozor, až budete přejmenovávat nějaký soubor, třeba NECO.MP3. Mohlo by se vám stát, že by ste ho přejmenovaly i s koncovkou na NECO2 (bez tý koncovky MP3), a pak by vám soubor nešel spustit. Takže po vytvoření cofigů vraťte nastavení do původního stavu - jako je v 2.kroku.
Nejdříve bychom si pověděli něco o teorii příkazů.
Config se skládá z několika částí:
Slouží pro označení nějaké části configu, čí k popsání samotného příkazu.
př: //copyright by ZeR()0
Skládá se ze tří částí action, function, operation:
Action
Příkaz začínající dvěmy znamínky a to [+ -]. Kde + označuje začátek akce a - její konec.
Při nabindování této akce na tlačítko se uskuteční dvě operace zároveň, a to při zmáčknutí tlačítka, +action a při jeho odkliknutí -action.
Př: bind w "+forward"
Function
Příkaz vykoná jednu, nebo více funkcí předdefinovaných proměnnou set proměnná "příkazy".
Tuto funkci vyvoláme příkazem vstr proměnná.
Př: bind x "vstr slovo"
set slovo "say ^3Zdar LoLci!"
Operation
Provede libovolnou operaci.
Př: bind y "reconnect"
Důležitá část configu, díky které hra dostává informace o tom jak bude vypadat, a jak se má chovat.
Bitmap
Proměná je schopná zapnout/vypnout více než jednu vlastnost (herní) za pomocí jedné proměné.
Nastavuje se vždy proměná a hodnota (číselná).
Př: dmflags 81 //nastavi zbrane v arene
Command line parameter
Proměná se nastavuje buď v zástupci hry, nebo v BAT suboru, kterým se hra spouští.
Ve hře jí leze měnit pouze restartovaním serveru nebo odchodem ze hry.
Př: quake3.exe +set dedicated 3 +set fs_Game osp +exec config.cfg
Register
Uchovává číselnou informaci v podobě kladného, zaporného i desetiného čísla. Často používaný typ proměné enginu hry.
Př: com_maxFPS "125"
String
Uchovává jakoukoliv textovou informaci včetně speciálních znaků a čísel.
př: sv_hostname "QuakeGamers server"
Toogle
Je to tzv. přepínač, kdy hodnota proměné jsou obvykle dva parametry 0/1 ( zapnuto/vypnuto ).
př: cg_drawFPS "1"
Tak, a teď už k těm zmíněným příkazům a configům.
Základní config (zaklad.cfg)
Všechny příkazy naleznete v rubrice Návody - BaseQ3 - Nastavení config,
takže nemá smysl je vypisovat. Odtuď je zkopírujte do vašeho configu (zaklad.cfg).
Jinak v nastavení Grafiky stojí hlavně za povšimnutí příkazů
r_mapoverbrightbits, r_intensity, r_gamma a r_picmip, ty si změnte dle vaší potřeby.
Určitě se také podívejte na nastavení HUDu a Personal (hráč),
jsou to nastavení která se nejvíce mění změnou módu hry, např OSP,...
Příslušný config se základním nastavením hry si můžete stáhnout odkazem níže:
Základní config (baseq3): @ (1.42 kB) << [447x]
Bindy (bindy.cfg)
Zde není třeba nic rozepisovat, můžete použít staré bindy jak jste měli nastavený v q3config.cfg.
Prostě je odtamtud zkopírujte. Jinak pokud budete chtít si vytvořit nové bindy,
tak se podívejte do Návody - BaseQ3 - Console,
nebo do BaseQ3 - Bindování.
Příslušný config se základnímy bindy si můžete stáhnout odkazem níže.
Základní bindy (baseq3): @ (0.53 kB) << [215x])
Podmínka pro úspěšné načtení configu je, že se musí nacházet ve složce ./Quake iii Arena/baseq3, nebo ve složce s módem kde se má config načíst.
Jak už jsem se v úvodu zmínil, configy lze načtítat dvěma způsoby, a to:
Manuálně:
Config načtete po zpuštění hry konzolovým [;] příkazem /exec "nazev_configu",
nebo pokud ho chcete nabindovat, tak bind bude vypadat následovně:
bind F5 "exec zaklad.cfg; exec bindy.cfg; echo ^5configy uspesne nacteny :)"
- tento příkaz (bind) vložte do vašeho starého configu (q3config.cfg), tlačítkem F5 config načtete,
a při načtení configu vám to napíše configy uspesne nacteny :).
Pokavaď config bude obsahovat nové změny ve grafice, jako že jo,
doporučuji konzolovým příkazem /vid_restart aktualizovat nastavení grafiky.
Automaticky:
Pro automatické načítání configů si musíte vytvořit config nový, který pojmenujete autoexec.cfg!!!.
Config autoexec.cfg přeneste mezi ostatní configy (do ./baseq3).
Do configu napište podsebe příkazy exec zaklad.cfg a exec bindy.cfg.
Sem můžete přidávat všechny configy které chcete aby se samy načítaly.
Configy se takto automaticky načtou po zpuštění hry (menu).
Příklad autoexec configu si můžete stáhnout odkazem níže.
Autoexec config: @ (0.19 kB) << [204x]
Copyright © 2006-2012. QuakeGamers.ic.cz |
by PARMEN & ZeR()0
Valid HTML 4.01 |
Valid CSS 2.1 |