Knihovna CSL

Pro umocnění dojmu a pocitů při on-line letech prostřednictvím SATCO, popř. IVAO, se používá vlastnosti Microsoft FlightSimulatoru zvané MultiPlayer. Tato funkce pracuje zhruba tak, že umožňuje dvěma či více zasíťovaným počítačům s běžícím FS zobrazovat navzájem letadla "protihráče". Kromě zmiňovaného jakéhokoliv síťového propojení je potřeba, aby (pokud hráči nepoužívají default letadla) každý z účastníků měl naistalována všechna možná letadla, se kterými se může během spojení setkat.

Z úvodního popisu vyplývá, že tato podmínka je řešitelná pro on-line létání několika účastníků, kteří si předem "vymění" a naistalují navzájem své létající stroje, ale prakticky technicky a organizačně nezvládnutelná v takovém proměnném prostředí jakým je SATCO / IVAO. Množství kombinací, a tím i objem potřebných dat, překračuje rozumnou hranici. A protože jsou nejen u nás, ale i ve světě lidé koumaví, vymysleli systém zvaný Common Shape Library, jinými slovy CSL.

Autoři se jmenují Brett Collings a Sean Galbraith.Protože každý soubor s modelem letadla má velikost cca 70kB, textury pak mohou celkovou velikost podstatně zvětšit, zrodila se v hlavách obou pánů myšlenka použít základní modely a velice zjednodušené textury, které píše než dokonalost grafického provedení si daly za cíl rozlišit na první pohled alespoň typ letadla a barevné schema letecké společnosti.

CSL se objevila poprvé v jednom balíku s programem SquawkBox verze 2.2.2. Bohužel, protože nikdo není dokonalý, byl v CSL jeden neaktualizovaný soubor a tudíž vyšel Patch. Co je tedy potřeba mít nainstalováno (kromě FS98 nebo FS2000):

1. program SquawkBox verze 2.2.2. a vyšší

2. FSUIPC v podadresáři FS2000/Modules. Poslední verze je 2.30 a stáhnout ji lze z www.schiratti.com/dowson.html .

3. knihovnu CSL podle návodu, tzn. vše související s Aircraft v podadresáři Aircraft ve FS98 / FS2000, soubor CSL_ICAO.csv v adresáři s instalací programu SquawkBox. Pokud chcete využít moji úpravu pro zobrazování letadel ČSA, stáhněte si soubor s úpravou ZDE a naistalujte podle návodu.

4. Musí být spuštěn MultiPlayer ve FS 98 / FS2000, což obnáší:

Po tomto úvodu se vrhneme na vlastní fungování systému.

5. Spustit SB. Zde je potřeba připomenout, že pokud používáte "Zástupce" pro spouštění programu, je nejlepší vytvořit ho v daném adresáři SB a poté přetáhnout na plochu či jinam. Důležité je, aby kromě příkazu ke spuštění programu byla zadána i cesta !!!
Při spouštění zvolit MultiPlayer mode, typ připojení (Internet TCP/IP spojení ...). Údaj o jménu hráče není podstatný.
Dále v novém okně tlačítko Start Search. V dalším okénku pro zadání adresy IP buď nevyplnit nic a stisknout OK, nebo v případě nefunkčnosti této metody zadat adresu 127.0.0.1
Po zdárném průběhu hledání se Vám zobrazí název "session", který je v podstatě údajem při vyplňování MultiPlayeru se zobrazeným počtem Pilots/Observers. Vybrat a měli byste dostat úvodní žánrový obrázek programu SquawkBox

6. Při vyplňování letového plánu ve SB verze 2.2.2 a vyšší nepíšete typ letadla, ale vybíráte jej z menu. Díky tomuto systému je každému typu přiřazen jedinečný kód, který "odpovídač" Vašeho letadla sděluje via Internet společně s letovými údaji.

7. Na opačné straně, tj. u jiného Simptáka, jeho SB oddělí zrno od plev (letové údaje od typu letadla) a s výše uvedeným jedinečným kódem "jde" do souboru CSL_ICAO.csv a hledá jej tam. Pokud najde, použije informace přiřazené k tomuto kódu pro Multiplayer. Pokud ne, zobrazí Vaše éro na místo spoluhráče.

8. Multiplayer ve FS98 nebo FS2000 je neustále přesvědčován, aby se podíval do adresáře //Aircraft/CSL na soubor Aircraft.cfg a našel tam letadlo symbolizované přenášeným kódem. Pokud ho najde, v popisu letadla je zadáno o jaký model se jedná a jaké textury se mají použít k jeho vybarvení a zobrazí ho. Pokud ne, tak opět zobrazuje Vaše letadlo.

 

V popisu fungování můžete nalézt některé odpovědi na otázky typu "Proč ho vidím jako sebe nebo proč ho nevidím vůbec ??". Nicméně pokud Vy máte instalaci podle instrukcí, nezaručuje to, že kolegu uvidíte správně. Je potřeba, aby VŠICHNI to měli nainstalováno SPRÁVNĚ. A k tomu se snažím přispět tímto článkem.

 

Pokud máte dotazy, připomínky a náměty, moje adresa synekvl@seznam.cz je Vám k dispozici.