A Játék
A Q3-at X alatt szokás játszani. (Ha gyenge a géped és nem akarod a többi X-es cuccal a rendszer terhelni, xinit-két is indíthatod.) Javaslom: ha X alatt játszol, valamilyen terminál emulációból indítsd. Ugyanis, ha véletlenül kiakad vagy nem indul, a terminál ablakban azonnal láthatod az okát. Nekem a gnome-terminal jön be erre a célra, mert a beállításai közt azt is meg lehet adni, hogy hány sort puffereljen. (Nálam 10.000 sor)
Mivel unalmas lehet minden indításnál a terminál ablakba beírni:cd /usr/local/games/quake3/quake3
Egyszerûbb, ha csinálsz neki egy új alias-t pld.: a ~/bash_profile ba, vagy globálisan az /etc/profile (illetve distribúciótól és szokásoktól függõen máshová) így:
alias q3=usr/local/games/quake3/quake3
Ezek után, már csak annyit kell a terminál ablakba írnod:
q3Ha mindent jól csináltál, és a linuxod ki tudja használni a vas 3D-s képességeit, a q3 zokszó nélkül el fog indulni.
Ha ez a q3 elsõ indulása, az "id logo" "rozsdától való megszabadulása" :-) után egy animációt nézhetsz végig. Ha megvolt, vagy kiléptél belõle, bejön a q3 menüje:
Biztos kíváncsi vagy: Hogy fut nálad a game? Mérd le!
A Demó lejátszás az 1.27g ben nem mûködik! Így ha az 1.27g-t installáltad az alább leírtakat akár át ugorhatod, amíg az id Software ki nem adja az újabb pointrelease-t.
Tehát 1.17-es pointrelease esetén, ha angol billentyûzet van beállítva, nyomd le a ~ billentyût. (magyar billentyûzeten a 0) Ezzel elõvarázsoltad a quake3 konzolját. Ide írd be
/timedemo 1
/demo demo001A timedemo 1 úgynevezett tájmdemó :-) módba kapcsolja a q3-at. Ez azt jelenti, hogy a lejátszani kívánt demót olyan sebességgel jeleníti meg úgy, hogy közben minden frame-t (képkockát) kirajzol amilyen gyorsan csak tudja.
A demo a demó lejátszás parancsa a demo001 pedig az egyik beépítet demó. Kettõ van, de minden sebességtesztnél ezt használja mindenki, így ha másokkal is összemérhetõ eredményt akarsz kapni, te is ezt használd.Ha vége a demónak, valami ilyesmit látsz:
1346 frames, 16.0 seconds: 84.1 fps
1346 frames 1346 képkocka, 16.0 seconds 16,0 másodperc alatt futott le. 84.1 fps (frame/secundum) átlagosan 84,1 képkockát tudott megjeleníteni másodpercenként.
Ha magyar billentyûzet kiosztásod van, nem fog mûködni a ~ (0) sem egyéb billentyû nyomkodása. Elvileg ezt is be lehetne állítani a q3config.cfg-ben, viszont a q3 saját billentyûzet kezelése miatt "nem veszi be" a beállítást bármelyik billentyûre is bind-eled. (a bind parancsról még lesz szó) Az egyik lehetséges megoldás, hogy a q3 indítása elõtt angol billentyûzet kiosztást állítasz be. Ez azonban zavaró lehet azoknak, akik magyar billentyûzethez szoktak, és különben is tiszta macera állandóan állítgatni :-) Ezért egyszerûbb, ha a /usr/X11R6/lib/X11/xkb/symbols/hu fájlról ugyanide készítesz egy másolatot q3 néven, és ezt szerkeszted át úgy, hogy az angol billentyûzet kiosztásnak megfelelõ kódot rendeled a magyar billentyûzeten a 0 billentyûhöz. huh ez még nekem sem egyértelmû! :-) Ezért egyszerûbb, vagy letöltöd ezt: q3 és bemásolod a /usr/X11R6/lib/X11/xkb/symbols könyvtárba. Ezután a /usr/local/games/quake3/quake3 scriptet szerkeszd át így:
cd "/usr/local/games/quake3"
setxkbmap q3 => új sor
quake="./quake3.x86"
"$quake" $*
setxkbmap hu => új sor
exit $?A vastaggal jelölt sorokba az "új sor"-t lehetõleg ne írd be. :-) Ez annyit tesz, hogy a q3 indítása elõtt a billentyûzet kiosztást /usr/X11R6/lib/X11/xkb/symbols/q3-ra állítja, majd kilépés után vissza a /usr/X11R6/lib/X11/xkb/symbols/hu-ra. Ezek után a magyar billentyûzet kiosztás szerinti 0 billentyû leütésére a q3 konzolt ki-becsukhatod. Szintén a magyar billentyûzet kiosztás szerint az Ö betû helyén pedig megtalálod a 0 billentyût.
Ezek után már lemérheted a géped q3 teljesítményét, illetve a mélyvízben még lesz szó arról, hogy mi mindenre jó a q3 konzol.