Archive for » December 14th, 2010«

Crna Ajkula (Black Shark, Ka-50)

Crna Ajkula na dva ili više ekrana

Autor Goran =4c=Hajduk Veljko Badžić

Crna Ajkula (Black Shark, Ka-50) je najsavršeniji i najsloženiji simulator borbenog helikoptera za lične računare. Nikada ranije nismo imali mogućnost da na našim računarima, kod kuće, letimo simulator borbenog vazduhoplova, isti onaj koji pravi piloti koriste za obuku u Ruskom vazduhoplovstu.


Ka-50 Black Shark – Crna ajkula

Jedna od zanimljivih osobina ovog simulatora je i podrška rada na više monitora. Ovo radi pod uslovom da računar sa određenim operativnim sistemom može da koristi dva, tri (ili više) monitora. Sa dolaskom Viste, Majkrosoftovog operativnog sistema, izgubili smo mogućnost produženja našeg “radnog stola” (engl. “desktop”) na drugi monitor u smislu dodavanja rezolucije. Drugim rečima, ako imamo dva monitora rezolucije recimo 1600 x 1200 piksela, Vista ili Vindous 7 će ih smatrati kao dva odvojena monitora, svaki sa svojom rezolucijom. Matroks je prvi reagovao i na tržište izbacio uređaj koji je pogonio dva ili više (istih) monitora gde je ukupna rezolucija bila zbir rezolucija svakog priključenog monitora (http://www.matrox.com/graphics/surroundgaming/en/home/). Tako smo dobili mogućnost da sa dva monitora rezolucije 1600 x 1200, dobijemo radni sto veličine 3200 x 1200 piksela.


Matrixov Triple Head to Go
AMD (ATI) je, koliko se sećam, prošle godine izbacio tehnologiju pod nazivom “Ajfiniti” (engl. “eyefinity”). Ajfiniti pruža mogućnost produženja radnog stola na najviše šest monitora sa rezolucijom koja je zbir rezolucija priključenih monitora.


ATI Eyefinity

Rad Crne Ajkule (CA) na više monitora moguć je pod uslovom da imamo dva ili tri monitora iste rezolucije i Matroksov “triple hed to go” ili Ajfiniti video karticu. S obzirom da nije lako doći do dva ili tri monitora iste rezolucije (finasijski direktor u domaćinstvu planira zamenu tepiha, uopšte je ne interesuje Crna Ajkula, možete misliti), mogućnost igranja CA na više monitora doveden je u pitanje. Međutim, rešenje postoji i relativno ga je lako izvesti. Naravno, pod uslovom da vam je u računaru video kartica koja može da pogoni najmanje dva monitora i da vam u nekom ćošku stoji neiskorišćeni monitor (ili dva). Kada sam konačno udlučio da poteram CA na dva ekrana, krenuo sa u potragu za podacima i upustvima.

Najbolje mesto za pretragu svega što vam je potrebno za CA je naravno forum proizvođača ove simulacije. S obzirom da redovno pratim ovaj forum, znao sam da su mnogi uspeli da nateraju CA da radi na više monitora. Potražio sam i pronašao određene diskusije na ovu temu i potom primenio novostečeno znanje na moj računar i moju CA instalaciju. Pored hardverskih zahteva, za rad CA na dva ekrana potrebno je promeniti par promenljivih u dve datoteke koje su sačuvane u LUA formatu. LUA je tekstualni programski jezik koji se koristi u mnogim igricama za čuvanje raznih parametara.


Za otvarnje, izmenu, usnimavanje i zatvaranje datoteka koristim “Notepad ++” (Noutped ++) . U mom slučaju spajam dva monitora, jedan sa rezolucijom od 1920 x 1200 a drugi 1600 x 1200. Po završetku izmena u datotekama drugi monitor će mi pokazivati Abris i Škval. Ukupnu raspoloživu rezoluciju za tri prikaza (glavni ekran, ABRIS i škval) podelio sam kao što se vidi na sledećoj slici.


Rezolucije ekrana i koordinate deljenja slike
PAŽNJA: prilikom izmena i rada sa datotekama uvek preporučujem izradu uporedne, pomoćne datoteke za slučaj korupcije podataka u datoteci koju menjamo.

Prva datoteka koju treba izmeniti je “options.lua”. Ova datoteka se na mojoj instalaciji nalazi u direktorijumu

C:\Program Files (x86)\Eagle Dynamics\Ka-50\BlackShark\data\scripts

“options.lua” datoteku otvorimo sa Noutped ++, i u “[“graphics”] =” funkciji pronađemo promeljivu “[“width”] = XXXX,” gde je XXXX trenutna podešenost rezolucije. XXXX zamenimo sa ukupnom horizontalnom rezolucijom našeg sistema i zatim sačuvamo datoteku. U mom slučaju to je 1920 + 1600 = 3520. Vertikalnu rezoluciju nisam promenio zato što su mi iste na oba monitora.

Druga datoteka koju je potrebno izmeniti je “shkval+camera+abris.lua” koja se na mojoj instalaciji nalazi u direktorijumu

C:\Program Files (x86)\Eagle Dynamics\Ka-50\Config\MonitorSetup

U ovoj datoteci potrebno je podesiti parametre koji definišu početne koordinate, visinu i širinu slika na oba monitora. “x” i “y” promenljive definišu početne koordinate prikaza, a “width” i “height” definišu širinu i visinu slika koje će se pojaviti na svim ekranu. U mom slučaju, vrednosti promenljivih su prikazane u otvorenoj “shkval+camera+abris.lua” datoteci dole:

_ = function(p) return p; end;
name = _(‘Shkval+Camera+ABRIS’);
Description = ‘Shkval on the left monitor,ABRIS on the right and camera on the center’;
Viewports =
{
Center =
{
x = 0;
y = 0;
width = 1920;
height = 1200;
viewDx = 0;
viewDy = 0;
aspect = 1.6;
}
}

Shkval =
{
x = 2720;
y = 0;
width = 800;
height = 1200;
}

ABRIS =
{
x = 1920;
y = 0;
width = 800;
height = 1200;
}

Na kraju nam preostaje da u opcijama Crne Ajkule za “MONITORS” odaberemo “shkval+camera+ABRIS” i da uklonimo ček oznaku sa “FULL SCREEN” opcije.

Rezultat ovog malog ekperimenta je poprilično zanimljiv. ABRIS je sada ogroman i lako se očitava a na Škvalu su objekti veoma veliki i lako uočljivi. Međutim, sa ovakvim podešavanjima javlja se jedan problem: u višeigračkom režimu, meni i statistika su podeljeni na dva ekrana i zbog toga se ponekad malo teže očitavaju. Međutim, sve u svemu, doživljaj igranja Crne Ajkule je sada svakako mnogo bolji!

Veliki, mali… rade ko jedan.
Ekrani različitih dimenzija i rezolucije a rade ok jedan. E to je znanje!
=4c= je aktivna virtuelna eskadrila čiji piloti lete i na Crnoj Ajkuli. Pridružite nam se u igranju ove prelepe igrice/simulacije. Adresa našeg sajta je www.4c-squad.rs a forum se nalazi na www.4c-squad.rs/forum/