FSE Update 2019-10


Multiplay met IVAO-LAN en IVAP (3)

Hello Captains,
we gaan in deze 3e aflevering van Multiplay met IVAO-LAN en IVAP door met de laatste stap:
Hoe maak je een aircrafts.dat voor gebruik met de gestripte MTL?

Eerst even een korte intro.

Na het opstarten van IvAp module en de keuzes
MAIN > ACARS > SEND FLIGHTPLAN
krijg je een scherm van het International Flight Plan van IVAO:

Naast het veld: type of aircraft bevindt zich een klein knopje […] met daaraan gekoppeld een drop down menu genaamd Aircraft type.

Hier kies je de aircraft zoals je dat in je scherm IVAO Network Connect opgeeft wanneer je met de IVAO-server gaat verbinden.

Onderaan het International Flight Plan op de regel – A/ is er een veld “aircraft color and markings (MTL)” met daarin de modellen waaruit je kan kiezen hoe andere captains je zien op basis van de geïnstalleerde MTL.

Waar komt deze informatie vandaan?

In de installatiemap van IvAp v2 vind je een map …/data. In deze map staan een aantal zgn. “dat-files”.

Het bestand “mtl.dat” is het bestand waar de gecodeerde inhoud (na de Reindex) van de MTL verschijnt; dit bestand kan je met Notepad++ openen.


Een ander bestand is aircrafts.dat.
In het bestand aircrafts.dat – dat je ook met Notepad++ kan openen- staan generiek de 9400+ modellen die IVAO_MTL default gedownload heeft in een formaat, zodat dit leesbaar is in het scherm Aircraft type.

Een aangepaste MTL

Met een aangepaste MTL en dus ook met minder aircrafts.dat ziet dit er zo uit:
In het menu Aircraft type zie je 4 kolommen:
ICAO type | Manufacturer | Aircraft type | L-type | Wake Cat. |
De dat-tabel heeft -in tegenstelling tot het scherm Aircraft type- 5 velden:
BOEING      777-200         B772  L2J    H
De volgorde van deze informatie is op een andere wijze gerangschikt in het bestand “aircrafts.dat”
Als voorbeeld een regel, waarbij de tekst gescheiden is met een TAB; dus niet met een spatie! Een spatie wordt gelezen als een leesteken en vormt dus een “woord”. Kijk bij Beech Baron 58 al svoorbeeld.
Vergelijk deze regel met de regel in het scherm Aircraft type.

Bij een gestripte MTL pas je de aircrafts.dat file handig aan omdat je dan niet meer Aircraft types hebt dan in je eigen MTL.

=======================================================================
BEHOORT BIJ MTL.DAT VAN 16-3-2019
Table contents in dropdown menu of flightplan:
ICAO type|Manufacturer|Aircraft type|Wake Cat.|
Table content in this aircrafts.dat file are separated by 1 tab space (NO SPACE BAR!)
manufacturer | aircraft_type    | ICAO type  | L-type    | wakecat
111111111111 |2222222222222 | 333333333 | 444444 | 5555555
=======================================================================
BOEING 737-800 B738 L2J M
BOEING 747-400 B744 L4J H
BOEING 767-300 B763 L2J H
BOEING 777-200 B772 L2J H
BOEING Dreamliner B788 L2J H
BEECH Beech Baron 58 BE58 L2P L
CESSNA 152 C152 L1P L
CESSNA Super Skymaster C337 L2P L
CESSNA 550 Citation 2 C550 L2J L
LOCKHEED Constellation CONI L4P M
DOUGLAS DC-3 DC3 L2P M
DOUGLAS DC-6 DC6 L4P M
DE HAVILLAND DHC-7 DHC7 L4T M
FOKKER F50 F50 L2T M
LEARJET LEAR LJ45 L2J M
PIPER Malibu PA46 L1P L
PIPER PA32R300 PA32 L2P L

De betekenis van het 4e veld L-type:
1e letter: L: [onbekend]
2e letter: 2 of 4: 2 of 4 motoren
3e letter: J=jet; P=prop; T=turboprop;

Tot slot

  1. Een gewijzigde aircrafts.dat toont alleen na het afsluiten en herstarten van IvAp de wijzigingen die je hebt gemaakt.
  2. Maak van alle bestanden die je gaat bewerken een kopie.
  3. Registreer alle bewerkingen in een _leesmij.txt zodat je weet wat je gedaan hebt.
  4. Gebruik deze verkorte dat-file alleen als je IVAO-LAN gebruikt.

FSE Update 2019-09


Multiplay met IVAO-LAN en IVAP (2)

Hello Captains,
we gaan verder met waar wij met de vorige FSE Update zijn gebleven. De bedoeling is dat wij een gestripte “MTL” maken van ca. 100 MB in plaats van 9 GB … en waarvan de inhoud ook bruikbaar is in JoinFS. Lees nog even deze FSE Update 2019-08 door.

Wanneer je zover bent gekomen, heb je nu een werkmap IVAO_MTL met daarin de IVAO_XYZ mappen. In iedere map heb je de aircraft.cfg aangepast [flightsim.x] op de aanwezige liveries.

Behalve de IVAO_XYZ mappen maak je er 2 mappen bij. Daarin registreer je de gegevens van hetgeen je gecomponeerd hebt. Hoe je dat doet, zie je later. Dit zijn de mappen:
– Gegevens van deze IVAO_MTL
– Van mij YYYY-MM-DD; deze map dient straks om de eventuele “doublures’ op te bergen.
Tot slot maak je een tekst bestand met een korte beschrijving van de inhoud van jouw nieuwe map IVAO_MTL die straks in … /SimObjects komt te staan.

De basis is gelegd … nu de check, check, double check!

Voordat de gestripte IVAO_MTL wordt geplaatst, kijk je eerst naar de bestaande situatie. Die is:

Je hebt Prepar3D Versie 4.x (check)
De sim NIET starten

[Check-A] Je hebt een bestaande IVAO_MTL map in …/ SimObjects
[1] Zo nee, dan stopt het hier en plaats je jouw map IVAO_MTL in SimObjects. Klaar voor gebruik met JoinFS. Ga door naar
[Check-C]
[2] Zo ja, dan hernoem je bestaande map IVAO_MTL naar xIVAO_MTL. Waarom? Omdat je deze wellicht later ook wil gebruiken met IVAN. Zie bij [6].
[3] Zo ja, dan open je met Notepad++ het bestand C:\ProgramData\Lockheed Martin\Prepar3D v4\simobjects.cfg en controleer je of het statement (meestal) [Entry.10] de verwijzing bevat als Path=SimObjects\IVAO_MTL
[4] Geen verwijzing naar IVAO_MTL? Dan kopieer je [Entry.9] en plaats je de kopie eronder als [Entry.10]; wijzig de Title en pas het Path aan; bewaar en sluit af.
[5] Plaats nu jouw map IVAO_MTL in SimObjects. Je bent klaar voor gebruik met IVAO_LAN in lokaal clubverband (!) en dus niet voor het vliegen met IVAN.
[6] Vlieg je wel met IVAN dan hernoem je jouw IVAO_MTL naar yyIVAO_MTL en hernoem je de bestaande (grote) xIVAO_MTL weer terug naar IVAO_MTL

[Check-B] Je hebt IvAp V2 geïnstalleerd.
[1] Zo nee, dan stopt het hier en kan je jouw IVAO_MTL alleen gebruiken met JoinFS. Ga door naar [Check-C].
[2] Zo ja, open de map /data; in deze map vind je 2 “.dat” -bestanden. Dit zijn mtl.dat en aircrafts.dat.
In het bestand mtl.dat genereert de functie Reindex het databestand van de IVAO_MTL tabel.
Wil je weten wat er inzit? Rechtermuis, openen met Notepad++.
[3] In het bestand aircrafts.dat vind je een lijst met 8000+ aircraft/liveries …. die gaan we straks een stukje inkorten, omdat je eigenlijk in lokale clubsessies alleen maar die aircraft nodig hebt die je collectief hebt bepaald.
[4] Maak van het aircrafts.dat-bestand eerst een kopie of een ZIP en zet de datum in de bestandsnaam zodat je weet waar je blijft.
Wil je weten wat er inzit? Rechtermuis, openen met Notepad++.
[5] Maak tenslotte een _leesmij.txt bestand en schrijf daarin wat je gedaan hebt.
Klaar voor de 1e test?

[Check-C] Testen van de stripped IVAO_MTL met JoinFS.
[1] Start de sim (altijd als administrator…) en wacht op het Scenario scherm.
[2] Start JoinFS en wacht tot de Simulator-knop groen wordt als je er op klikt. Zorg ervoor dat je NIET met een netwerk bent verbonden (knop = rood)
[3] Kies Bestand en vervolgens Scan Simobjects. Je ziet standaard een vinkje staan in de kolom Scan bij Airplanes, IVAO_MTL en Rotorcraft.
[4] Zet het vinkje bij IVAO_MTL uit en druk op Scannen. Noteer het aantal models en sluit af.
[5] Herhaal deze actie, maar zet nu het vinkje bij IVAO_MTL aan en noteer weer het aantal modellen.
[6] Het verschil tussen de eerste en de tweede scan geeft het aantal texture mappen die je in jouw IVAO_MTL hebt opgenomen, onder de voorwaarde dat deze in de aircraft.cfg van het model geregistreerd zijn bij [flightsim.x] en texture= (leeg of met een naam van de texturemap)
[7] Zoek een JoinFS netwerk en vliegen maar !

[Check-D] Testen met de stripped IVAO_MTL en IVAC in een lokale LAN Sessie.
[1] Condities: Sim is uit, je hebt IvAp v2 geïnstalleerd en de stripped IVAO_MTL geplaatst in … \Prepar3D\SimObjects. De ATC-ers werken met IVAC via LAN.
[2] Onthoud (!) dat je bij iedere wijziging in de IVAO_MTL altijd de functie Reindex MTL binnen IvAp moet activeren, anders is het mtl.dat bestand niet correct en wordt je door de ATC mogelijk niet gezien. Het reindexeren werkt alleen met de mapnaam IVAO_MTL die in …\SimObjects MOET staan.
Heb je om andere reden de IVAO_MTL map ergens anders neergezet, dan werkt dus Reindex MTL niet, tenzij je een symbolic link hebt gemaakt tussen de map …\Simobjects en jouw andere locatie voor… \ IVAO_MTL.
[3] Open de IvAp installatiemap en ga eerst naar de map \data
[4] Hernoem het bestand mtl.dat naar xmtl.dat en noteer de datum/tijd stamp van het bestand.
[5] Ga naar de root van de IvAp en zoek het bestand ivap_config.exe
[6] Rechtermuis op de bestandsnaam en kies Als adminstrator uitvoeren> OK; je krijgt een pop-up van IvAp v2 – Configuration.
[7] Ga naar Online Traffic en druk op Reindex MTL …. flits …
[8] Ga terug naar de map IvAp v2\data en open het mtl.dat bestanden met Notepad++;
[9] Hier staan de modellen die je in jouw stripped IVAO_MTL hebt opgenomen. Het aantal regels komt overeen met de scan in JoinFS. Zie punt Check-C-6. Zijn er 8000+ regels in de mtl.dat? Dan zit er iets niet goed met de installatie van IvAP en indexeer je een andere IvAp v2 installatie (FSX ?? of FSX-SE??).
[10] Start de sim en Ivap v2 en maak connectie met de lokale server van ATC met IVAO Network Connect en ga naar je home base EHxx.
[11] Geef bij Multiplayer Visual Model het Aircraft type op uit jouw IVAO_MTL of druk op … (from flightplan)
[12] Kies het MTL model en de livery waarmee je gezien wil worden.
[13] Druk op Connect om te verbinden met je LAN en ATC
[14] Controleer of de IvAp module ONLINE weergeeft.
[15] Verifieer met ATC het model/livery waarmee je verschijnt aan de Gate.

So far … so good? Dan gaan we volgende keer de aircrafts.dat inkorten … want je zal gemerkt hebben dat er daar nog steeds 8000+ regels verschijnen.
Als je vragen hebt tot zover, stuur dan even een
berichtje.

FSE Update 2019-08


Krijg je P3D4 niet vooruit? Neem even twee minuten de tijd om te kijken wat het kan worden … spelen we intussen een deuntje..

Wil je meer informatie over hoe je dit “aanvliegt”? Reageer dan onder dit bericht. Bij voldoende animo zetten we een stream aan op ons YouTube kanaal en laten we per detail zien waar het te doen is.

Multiplay – IVAO – JoinFS

Hello Captains,
hier volgt een stukje over zien en gezien worden …. met ander woorden: wanneer je in klein clubverband met elkaar vliegt – en dat kan via Internet zijn of gezamenlijk op een locatie- dan heb je te maken met het elkaar zien in de juiste aircraft.

Wanneer je via Internet vliegt EN daarbij JoinFS gebruikt, worden de modellen en liveries opgehaald uit de map /airplanes, resp. van een locatie waar jij AI aircraft hebt opgeborgen. Na het starten van de sim en JoinFS haal je met de functie Bestand/Scan Simobjects de data binnen in JoinFS. Deze data vind je terug in de map C:\Users\jouwnaam\AppData\Local\JoinFS en dan in het bestand models – Lockheed Martin® Prepar3D® v4.txt

Het “matchen” van het aircraft model heb jezelf in de hand. Je kijkt in JoinFS bij Beeld/Aircraft op de regel van de captain met die Bijnaam en je ziet in de kolom Aircraft Variation met welke kist hij vliegt. Zie je zelf een ander model, dan pas je dat aan door met rechtermuis op die regel te drukken en vervolgens met “Vervang” een model naar jouw keuze daar voor in de plaatst te zetten. Met JoinFS ben jij dus de baas wat je ziet en welk toestel je kiest voor een andere multiplayer.

Vervang model in JoinFS

Multiplay met IVAO-LAN en IVAP (1)

Dan het spel met IVAO en IvAp. In den beginne is daar de IVAO_MTL met een kleine 360+ modellen en de bijbehorende 8600+ liveries … niet doorheen te komen als je op een locatie met een beperkt aantal piloten samenkomt. Je zal zeker geen 360+ verschillenden aircraft-modellen gebruiken. Hoe kan het simpeler en wat moet je ervoor doen.

De bedoeling is dat wij een gestripte “MTL” maken van ca. 100 MB in plaats van 9 GB … en waarvan de inhoud ook bruikbaar is in JoinFS

Uitgangspunt: je vliegt op een eigen locatie met de IVAO-LAN server applicatie. Je gebruikt het IVAO Flightplan en de ATC-er(s) gebruiken IVAC.
Zoals gezegd de basis is de IVAO_MTL (full). De eigenschappen van dit bestand zijn Grootte op schijf: 9.217.970.176 bytes) met 42.314 bestanden in 10.175 mappen.
Hoe je die maakt is al eerder beschreven op deze pagina.

Allereerst: de IVAO_MTL (full) staat default in de map … /Simobjects. Waarom? Omdat de Reindex functie van IvAp anders niet werkt. Er is een trucje…maar daarover later. Een gestripte versie staat dus in principe dus ook in de map … /Simobjects. Maak een werkkopie van de full MTL.

Stap 1 Voorbereiding: je bepaalt het aantal modellen en de bijbehorende liveries die door de gezamenlijke clubleden wordt gevlogen in LAN-party.

Stap 2 Aanpassen volume: je verwijdert alle mappen (IVAO_XYZ) die je niet gebruikt.

Stap 3 Aanpassen van de texture mappen: je verwijdert uit iedere gekozen model-map de texture-mappen die je niet gebruikt.


Tot zover is het te doen … maar daarna moet er nauwkeurig gewerkt worden, want in de aircraft.cfg zijn er meer modellen/textures beschreven dan er thans overblijven in de werkkopie. Verwijder de overbodige [flightsim.x] statements en gebruik daarvoor Notepad++

Met een volgende FSE Update gaan we verder met de overige programmering. Laat even weten met een reactie hieronder wanneer je zover bent.