PC

Nastavení konfiguračních souborů Q3A, 2. díl

Pokud se vám líbil náš minulý článek o úpravách konfiguračních souborů Q3A, určitě se zahloubáte i do dnešního pokračování, ve kterém se podrobněji podíváme na některé složitější „vychytávky“ této hry. Nic se ale nebojte, vše je popsáno maximálně srozumitelnou formou, takže by jí měl bez problémů pochopit i příležitostný hráč Quaka či uživatel PC :-).
Návod je vytvořen tak, že pro provedení změn v konfiguračním souboru stačí nakopírovat příslušný řádek přímo z tohoto článku a místo „bind ...“ si navolit klávesu kterou chcete, např. bind x vstr antilag. Myslím, že je to jednoduché a každý to zvládne :-).

Antilag
Jako první pomůcka je zde antilag. Určitě hrajete po internetu. Bohužel, v naší republice jsme hodně pozadu :-(, takže se asi nevyhneme nějakým těm lagům. Zde je menší script, který by tomu měl zabránit a lagy odstraňovat. Zkuste ho a uvidíte.

set antilag_on "cg_lagometer 1; rate 1; snaps 1; cl_maxpackets 10; cl_nodelta 1; echo [AntiLag ON]; play sound\misc\menu1; set antilag vstr antilag_off"

set antilag_off "cg_lagometer 0; rate 3500; snaps 20; cl_maxpackets 30; cl_nodelta 0; echo [AntiLag OFF]; play sound\misc\menu3; set antilag vstr antiLag_on"

set antilag vstr antilag_on

bind ... vstr antilag

Demo Playback
Demo Playback je script na přehrávání dem, který dovoluje dema zpomalovat, zrychlovat nebo i zastavit. Hodně hráčů ho používá, ale existuje ještě jeden, mnohem lepší prográmek (DemoShowCreator), ve kterém si lze dema přehledně rozdělit do virtuálních adresářů a samozřejmě i zpomalovat a zrychlovat. Také vám zobrazí přehledný popis dema (mapu, hráče, čas, score...). Sám ho používám, opravdu stojí za to.

set demopause "cl_freezedemo 1"

set slow "cl_freezedemo 0;timescale ..0.5;echo Slow"

set normal "cl_freezedemo 0;timescale 1;echo Normal"

set ff "cl_freezedemo 0;timescale 2;echo Fast Forward"

set ff+ "cl_freezedemo 0;timescale 3;echo Hi-Speed Fast Forward"

bind ... "vstr demopause" //zastaví demo

bind ... "vstr slow" //zpomalí demo

bind ... "vstr normal" //normální rychlost

bind ... "vstr ff" //posun rychleji dopředu

bind ... "vstr ff+" //posun velmi rychle dopředu

Demorecord
Nyní je zde nahrávání dem. Určitě jste někdy zatoužili si nahrát vlastní demo, abyste se mohli ukázat kamarádům. Vypisování příkazů je zdlouhavé a často jsem na to zapomínal. Pro tento účel je zde následující script. Opět stačí nastavit klávesu, jejímž stiskem odstartujete nahrávání a druhým vypnete. Má to ovšem jednu nevýhodu. Pokaždé, když restartujete Q3, začnou se dema ukládat pod stejná jména a přepisují původní. Zabránit tomu lze jen tak, že si nahraná dema vždy přejmenujete.

bind ... vstr demotoggle

set startdemo "g_syncronousClients 1;vstr demonumber;g_syncronousClients 0; set demotoggle vstr stopdemo"

set stopdemo "stoprecord; vstr democycle; set demotoggle vstr startdemo"

set demo_1 "record demo_1; set demonumber vstr demo_2"

set demo_2 "record demo_2; set demonumber vstr demo_3"

set demo_3 "record demo_3; set demonumber vstr demo_4"

set demo_4 "record demo_4; set demonumber vstr demo_5"

set demo_5 "record demo_5; set demonumber vstr demo_6"

set demo_6 "record demo_6; set demonumber vstr demo_7"

set demo_7 "record demo_7; set demonumber vstr demo_8"

set demo_8 "record demo_8; set demonumber vstr demo_9"

set demo_9 "record demo_9; set demonumber vstr demo_10"

set demo_10 "record demo_10; set demonumber vstr demo_11"

set demo_11 "record demo_11; set demonumber vstr demo_12"

set demo_12 "record demo_12; set demonumber vstr demo_13"

set demo_13 "record demo_13; set demonumber vstr demo_14"

set demo_14 "record demo_14; set demonumber vstr demo_15"

set demo_15 "record demo_15; set demonumber vstr demo_16"

set demo_16 "record demo_16; set demonumber vstr demo_17"

set demo_17 "record demo_17; set demonumber vstr demo_18"

set demo_18 "record demo_18; set demonumber vstr demo_19"

set demo_19 "record demo_19; set demonumber vstr demo_20; echo ^1ONE DEMO LEFT! CYCLE ABOUT TO FLIP!"

set demo_20 "record demo_20; set demonumber vstr demo_1"

set demonumber vstr demo_1

set demotoggle vstr startdemo

Autorecord
V OSP modu si stačí nabindovat pouze dva následující řádky a nahrávání dem je ještě více zjednodušeno. Taky se nemusíte bát, že si nahraná dema přepíšete novými (což se mi docela často stávalo), protože demo je automaticky pojmenováno podle hráče, mapy a nějakého čísla, které je vždy jiné.

bind ... "autorecord"

bind ... "stoprecord"

Quick rail
Quick rail je script na rychlé přepnutí railu (jak název napovídá :)). Prvním stiskem klávesy si přepnete rail a druhým se opět vrátíte o zbraň zpět.

set rail "weapon 7; set qrail vstr preweap; echo Rail"

set preweap "weapprev; set qrail vstr rail; echo Previous weapon"

set qrail "vstr rail"

bind ... "vstr qrail"

Rocketjump
Možná vám dělá potíže udělat rychle rocket jump ve chvíli, kdy jej zrovna potřebujete. Pokud ano, tak je tu pro vás následují script. Jedná se o rocket jump, který provedete po stisku klávesy. Není špatný, ale je někdy zbytečně moc vysoký a stojí více energie. Rozhodnutí nechám na vás...

cl_pitchspeed 9999

set rjump "+lookdown;wait;wait;+attack;+moveup;wait;wait;-attack;-moveup;-lookdown;wait;wait;centerview"

bind ... vstr rjump

Rychlé přepínání dvou zbraní
Dvě zbraně na jednu klávesu. Tento script je také oblíbený. Sám jej používám, ale pouze na GL, BFG. Ostatní zbraně mám nadefinované vždy na jednu klávesu. Stačí opět nabindovat klávesu a následujícím stisknutím se zbraně přeměňují pořád dokola.

Shotgun,Machine Gun// Shotgun,Machine Gun

set 2a "weapon 3; weapon 2; set 2c vstr 2b"

set 2b "weapon 2; weapon 3; set 2c vstr 2a"

set 2c "vstr 2a"

bind ... "vstr 2c"

Rocket Launcher, Railgun// Rocket Launcher, Railgun

set m2mode1 "weapon 5;weapon 7;set m2 vstr m2mode2"

set m2mode2 "weapon 7;weapon 5;set m2 vstr m2mode1"

set m2 "vstr m2mode1"

bind ... "vstr m2"

Granade Launcher, BFG// Granade Launcher, BFG

set m3mode1 "weapon 4; weapon 9; set m3 vstr m3mode2"

set m3mode2 "weapon 9; weapon 4; set m3 vstr m3mode1"

set m3 "vstr m3mode1"

bind ... "vstr m3"

Lighting, plasmagun// Lighting, plasmagun

set m4mode1 "weapon 6;weapon 8;set m4 vstr m4mode2"

set m4mode2 "weapon 8;weapon 6;set m4 vstr m4mode1"

set m4 "vstr m4mode1"

bind ... "vstr m4"

Zoom
Zoom na klávesu nebo i na MOUSE3. Tento zoom má tu výhodu, že nemusíte klávesu držet, aby byl obraz přiblížen. Stačí ji stisknout, obraz se přiblíží a druhým stiskem se opět oddálí.

// Zoom

set zoomin "cg_fov 50; set zoomtoggle vstr zoomout"

set zoomout "cg_fov 110; set zoomtoggle vstr zoomin"

set zoomtoggle "vstr zoomin"

bind ... "vstr zoomtoggle"

Volume Control
Ovládání hlasitosti na klávesy. Taky se vám stává, že zapnete Q3 a sluchátka vám strašně řvou? Mě se to dříve stávalo, ale od té doby co používám volume control… (LOL, to je jak nějaká reklama, že…).

// Volume control

set v0 "set vu vstr v1; s_volume 0; echo volume 0"

set v1 "set vu vstr v2; set vd vstr v0; s_volume 0.01; echo volume 0.01"

set v2 "set vu vstr v3; set vd vstr v1; s_volume 0.02; echo volume 0.02"

set v3 "set vu vstr v4; set vd vstr v2; s_volume 0.05; echo volume 0.05"

set v4 "set vu vstr v5; set vd vstr v3; s_volume 0.1; echo volume 0.1"

set v5 "set vu vstr v6; set vd vstr v4; s_volume 0.2; echo volume 0.2"

set v6 "set vu vstr v7; set vd vstr v5; s_volume 0.4; echo volume 0.4"

set v7 "set vu vstr v8; set vd vstr v6; s_volume 0.8; echo volume 0.8"

set v8 "set vd vstr v7; s_volume 1; echo volume 1"

vstr v6

bind ... "vstr vd" //ubere hlasitost

bind ... "vstr vu" //přidá hlasitost

Pro tentokrát je to už vše. Doufám, že vám tyto scripty alespoň trochu pomůžou. V případě nějakých dotazů, či nějaké chybičky, použijte forum nebo email.

Chcete-li se zúčastnit nějaké quake party, stačí se mi ozvat. Při nejbližší akci vám dám včas vědět a pak už bude jen na vás, zda přijedete.

Pár odkazů
www.progamers.cz – český web o Quake, Starcraft a i jiných zajímavých věcech (party)

www.quake.cz – novinky v quakesvěte

www.xsreality.com – zahraniční velmi dobrý web nejen o Quake

www.gamezone.cz/qtclan – quake clan původem z Opavy

www.quake.cz/nr – web nejlepšího českého klanu (Teether, Reset, Marty, Jakuza...)

Diskuze (14) Další článek: Hry pro rok 2001: díl první – strategie

Témata článku: , , , ,