INSTALL IVAP V2


How to install IvAp V2 in Prepar3D version 4.x
How to install IvAp Multi PC (Read this page)

Revision 33 – 02-okt-2019 ( FAQ 13.3 updated)
Revision 32 – 23-sep-2019 (Section sequence reworked)

Before starting the IvAp v2 installation a thorough knowledge of Windows File Explorer is indispensable and you know how to zip and unzip files.


This webpage concerns the installation of IvAp V2 with the purpose to fly on the IVAN network, with the 64-bits version of Prepar3D Version 4+, and to be able to recognize other VA-aircraft. For a better understanding, we have split the document in several sections. These are the section that we are going through …

Section 1.  Files you need.
Section 2.  The Do’s and the Don’t’
Section 3.  Installation of files and Creating a dummy executable file, fsx.exe
Section 4.  Installation of IvAp and TeamSpeak
Section 5.  Creating and configuration of the  Multi Traffic Library
Section 6.  Configuration of the MTL
Section 7.  Activating the MTL in simobjects.cfg
Section 8.  Starting Prepar3D and launching IvAp


Additional installations and information
Section 9.   Moving a 10 GB MTL to another disk, using mklink
Section 10.  Activating IVAO_MTL by Add-on.xml

Section 11.  Autostart IvAp by the sim with EXE.XML
Section 12.  FAQ  and Contact


Section 1 – Files you need

File #1:: FSUIPC5.dll – (Download FSUIPC5.x from this site  | a non-licensed works |

File #2:: SimConnect.msi >> this file is in your Prepar3D installation folder in the subfolder …\redist\Interface\FSX-SP2-XPACK\retail\lib

File #3:: The usual IvAp installation file from IVAO >> ivap-v2.0.2-b2773.exe

File #4:: A full or partial download of a recent IVAO_MTL, which will be created in section 5

File #5:: The zipped file MTLTest-Full-0.1.7z 

Start downloading file #1, #3 and #5 to the standard Windows download location C:\Downloads


Section 2 – The Do’s and Don’t ‘s

[1] Do not install Prepar3D in the root of any disk, but always in a folder named, like .. \P3D4 or any other suitable name.
[2] Do not install IvAp in the installation folder of Prepar3D
[3] Do not install IvAp in the folder C:\Program Files (x86)
[4] When asked to run any executable which program is used with Prepar3D… always Run the executable as administrator.
[5] Now first write down your situation (disk\folder\)
–> You have installed Prepar3D version 4 on disk: ____
–> In a folder on this disk, called: _____



Section 3.   Installation of files

3.1 Install File #1::
Check before the installation procedure starts if a previous installation of version of FSUIPC5.x (better than 5.121) is already present in the \Modules folder.
If Yes:
then you can skip this step, 
else install File #1 (FSUIPC5  – a non licensed version works.


3.2 Install File #2::
The file SimConnect.msi is in your current Prepar3D installation folder, in the folder \redist\Interface\FSX-SP2-XPACK\retail\lib Locate the file SimConnect.msi
Right mouse clicks on the filename and Select Install.


3.3 Creating a dummy fsx.exe:
Since IvAp v2 was created for 32 bits FSX and thus natively does not support Prepar3D version 4, we have to create a workaround as follows.
[1] Create a copy of the file Prepar3D.exe (this file is in the root of your P3D4 installation folder) and
[2] Paste this into the same place (the root of your P3D4 installation folder), then…
[3] Rename this copy to fsx.exe and leave it where it is.


3.4 Install File #3::
A folder IvAp v2 is created by the installation of ivap, so do not create this folder manually; just install and point to the root of your P3D4 installation disk

Again: do not install IvAp in, Program Files  (x86) nor in the root of your P3D4 installation folder. Now: Right mouse clicks this executable file and install, as administrator in the root of your P3D4 installation disk


We have seen in our website comments, that some users are still persistent in installing Prepar3D, in Program Files. Those users MUST execute step 4.1 as well and then in step 4.2A select the location of the current Prepar3D installation folder, being the subfolder of /Program Files/Lockheed Martin/…


Section 4.   Installation of IvAp and TeamSpeak

During the installation you will be asked to browse to the location where you created a copy of Prepar3D.exe renamed as fsx.exe. See again section 3.3 how you did this.

YOU NEED TO FOLLOW THE NEXT STEP 4.1 BY THE LETTER

Step 4.1
[1] Check the box Flight Simulator X
[2] Press the Browse button and find the root of P3D4 installation
[3] Press Next and forget all the warnings.
When ready you see this picture as in Step 4.3.


Step 4.2A:
We have seen in our website comments, that some users are still persistent in installing Prepar3D, in Program Files… Those users MUST execute step 4.1 as well and then in this step 4.2A select the location of your current Prepar3D installation folder. In that case, this is the subfolder of …\Program Files\Lockheed Martin
Here you need to check the box Prepar 3D and browse to the installation folder.


Which Flight Simulator are you using?
Step 4.2A is only for those users with an installation in /Program Files/

[1] Do not check the box Flight Simulator X
[2] Check the box Prepar 3D
[3] Select Browse to find the installation folder of P3D4
[4] Press Next
When ready you see this picture as in Step 4.3.


Section 4 – Step 4.3 Installation of IvAp
Now you will be asked where the IvAp virtual Pilot client should be installed. Make your life easy and pick a root as high as possible …. so no destination as “disk:/folder/folder”
If the path is wrong, you can correct it here once!
Select the destination location for IvAp


Section 4 – Step 4.4 Installation of IvAp.
The result of your actions are visible in the picture below. What you will recognize is the version number named Microsoft Flight Simulator X with the properties of the prepar3d.exe… and of course: YOU created the copy!
[1] Check & Press Install.


4.5 Installing TeamSpeak with IvAp v2::
During the installation procedure of  IvAp,  you will pass a screen either to install TeamSpeak, version 2, yes or no. You may want to skip the TeamSpeak installation process when this is already installed. However, it is mandatory to install TeamSpeak with IvAp, so do not skip installing TeamSpeak, else automatic communication with ATC will fail. If there is any single installed TeamSpeak version, uninstall the program first. After installation of  TeamSpeak with IvAp, replace the client executable (!). You can do this later. Read our TeamSpeak page.


Section 5.   Creating and Configuration of the  Multi Traffic Library

Section 5 – Step 1 Download the Multi Traffic Library
Note: If you have a previous installed MTL, the files are stored in the root of your Prepar3D installation, in the …\Simobjects\IVAO_MTL folder.

[1] Delete the current IVAO_MTL folder.


Section 5 – Step 2 Download a new Multi Traffic Library
To complete the MTL process: [1] Press the Download button only; this will fill the folder with only the default models.
[2] Else (!) by pressing FULL INSTALL (recommended) and then the Download button will give you ALL models to download (~10 Gb).
The IVAO_MTL folder is created during the process.


Section 5. Step 3 Download a new Multi Traffic Library
Directly after the download, the reindex process will start automatically.
When the download is completed, check the MTL folder in …\Simobjects. What you get is the latest 32 bits version with a full or default selection of VA’s with the latest models and  textures. To make these models useable in the 64 bits versions of Prepar3D, you should overwrite the model folders. These models exist in file #5. Read on, how to process this action.


Section 5 – Step 4 Transfer the new IVAO_MTL into 64 bits
–> ONLY VALID FOR P3D4.X <–
[1] In this step we start to overwrite the contents of this IVAO_MTL with the 64 bits model folders.
Download the zipped file with this link to C:\Downloads\ http://mtl.ivao.aero/mtl_test/MTLTest-Full-0.1.7z 
[2] Unzip the file.
You will create C:\Downloads\MTLTest-Full-0.1\IVAO_MTL\
This additional IVAO_MTL folder contains 368 folders with 64 bits models only. The folder contains models only for P3D4+ and the purpose is to overwrite the initial download IVAO_MTL (in Simobjects) with corrected model files.
[3] NOW PAY ATTENTION … In C:\Downloads
[4] Right Mouse on the IVAO_MTL folder and press CTRL+C
[5] Now go to the folder … \Simobjects and Right Mouse on the folder \SimObjects en press CTRL+V
[6] Say YES when being asked to overwrite.
Done! Since the IVAO_MTL is changed now, the Reindex process must be repeated.


Section 6. The Reindex Process.

Don’t forget, that after any manual change in this IVAO_MTL folder, you need always to reindex the database. How can you do this?

[1] Go to the root of your IvAp installation
[2] Right Mouse on the file ivap_config.exe and Run as administrator.
You get this picture.
There select Online Traffic and
[3] Check Show Online Traffic.
Then …


[4] Press the button Reindex MTL .. Wait until completed (you will see a DOS screen running)  and close with OK.
Remember that you only can Reindex the database when the IVAO_MTL folder is in .. \SimObjects\


Section 7 – Activating IVAO_MTL in simobjects.cfg

Adding the IVAO_MTL entry in simobjects.cfg
[1] Open the file  simobjects.cfg in C:\ProgramData\Lockheed Martin\Prepar3D v4\
[2] Add this text:
[Entry.xx] << mind the xx number sequence!
Title=IVAO MTL
Path=SimObjects\IVAO_MTL
Required=True
Active=True
[3] Save the file and Close


Section 8.   Starting Prepar3D and launching IvAp

Manual Starting IvAp and Configure IvAp
[1] Press your Windows key and go to  the folder IVAO;
You need to check IvAp before starting the sim:
[2] Run IvAp v2 Configuration and check the General-Visual Style / Skin setting; no blank skin!
[3] Check the box Show Online Traffic;
[4] Press Reindex MTL (every time the MTL has changed);
[5] 3rd Party Tools: Check enable IvAp <-> FSUIPC SDK ;
then … after this checkup, first start the sim and then start IvAp. Read on.


Starting IvAp
[1] Press Windows Start
[2] Select the icon IvAp v2 – External | More and
[3] Run as administrator.
Done !
=====
A 2nd (better) option:
Right mouse click the icon IvAp v2 – External and select Add to Start,
then
Open file location, select Properties and check in the compatibility tab Run as administrator.


After starting IvAp you will find the menu in Prepar3D menu bar (Add-ons). There you can Show or Hide the IvAp popup screen.


After making Connection and submitting your flight plan (ACARS-SEND FLIGHTPLAN) you will be visible in Webeye.
Your flight results will be registered in the IVAO database. 
When you fly the IVAN network you can see any virtual airline (VA).





Additional installations

Section 9 Moving IVAO_MTL folder


Read first, before you start to execute the next 14steps:
[1] You can only reindex the mtl database in the conventional way when the IVAO_MTL-folder is in …/SimObjects. However you can move this MTL-folder to any disk or folder and keep the reindex feature alive. Continue reading. Reasons for moving? Disk volume capacity (current MTL = ~8,5 GB).

[2] Create a symbolic link for the IVAO_MTL folder… read on.

[3] Placing IVAO_MTL into another folder and creating a symbolic link.
For whatever reason, you could move the IVAO_MTL folder into another Disk and/or Folder. However, without the possibility to Reindex the database in the conventional way.

[4] You have 2 options to activate this IVAO_MTL:
– Activating the IVAO_MTL through simobjects.cfg (See Section 7).
– Activating the IVAO_MTL with an add-on.xml (See Section 10).
In both options the Reindex feature in IvAp MUST “see” the location where the folder IVAO_MTL is located. Therefore you must create a symbolic link from the <generic source location> to <the new destination location>.
Before we explain both options, first we wil create the symbolic link and move the IVAO_MTL folder to your chosen location.
There we go and execute your actions by the words…because it’s critical. There we go!

[5] Cut the folder ..\IVAO_MTL from …\SimObjects and paste into e.g. F:\IVAO_MTL (write down your own location). Check that it’s gone!

[6] Press Windows 10 Start button and type CMD and select Command Prompt with right mouse  to Run as administrator.

[7] Creating mklink:: A DOS box will open with C:\Windows\System32> and execute the next typing word by word!
Type mklink
Type space (hit the space bar)
Type /j and a space (so…type forward slash letter j followed by a space)
Type a double quote (this is ” )

[8] Now type the generic source location of the IVAO_MTL folder; this is your P3D installation path of …\SimObjects\IVAO_MTL

[9] Type a double quote then a space and again a double quote

[10 Now type the new location of your IVAO_MTL folder: e.g as in the sample above F:\IVAO_MTL and close with a double quote.

[11] Check the paths !! Ready?
Look in the picture below before you hit the ENTER !

[12] Press ENTER

[13] Double check:: A DOS message (see pic below) will tell you that a junction was created from/to.

In this DOS box sample you can recognize the mklink /j and the generic source path followed by the new destination path; both paths are between double quotes and separated by a space; after the ENTER command, the message Junction created for appears. If you get something else … check your typo’s.

[14] Now we have “linked” the IVAO_MTL and you must decide whether to create other start options as we explain hereafter in Section 10 and Section 11 or just start IvAp manually.


Section 10 Activating IVAO_MTL by add-on.xml

If you want to store the IVAO_MTL on another disk or folder, please use the add-on.xml as provided. Adapt the <Path> as in your situation.
In the sample below you will observe that the add-on.xml is placed in the folder: disk:\Documenten\Prepar3D v4 Add-ons\IVAO_MTL and the location of the IVAO_MTL is addressed to <Path>C:\P3D4-AI\IVAO_MTL</Path>
Set your own path!



Section 11.   Autostart IvAp by the sim with EXE.XML

IvAp auto start by the sim
If you want IvAp to start always by the sim, add the following statement into the exe.xml. (See pic below – Line 12 ./. 17)
If you’re not a frequent IVAO-flyer … don’t…
[1] You find this exe.xml file in:
C:\Users\yourname\AppData\Roaming\Lockheed Martin\Prepar3D v4\
[2] Open the exe.xml with Notepad++ and
[3] Make the changes as in the picture below.
[4] Line 15:: Check your own <Path> ??? </Path>


NOTE: Do not make additions or changes to any dll.xml since IvAp will be started in another way.



Section 12.  FAQ  and Contact

13.1 Failed to read: When you get a message as below after starting IvAp, check with ivao_config.exe if the Visual Style / Skin: in General is not blank in the drop-down menu! (Tks-JanH)
REMEMBER: after starting IvAp with the exe.xml the IvAP module will appear just above the system tray. Drag it to the position you want.


13.2 How to create a new MTL: Now go to mtl.exe and run as administrator. The mtl.exe is in the root of your current IvAp v2 installation folder. The download will start. After downloading, you must follow both Section 5 and Section 6, since you changed the IVAO_MTL-folder completely.
===
13.3 I don’t see other pilots airplane …
Did you have the port 6810 (or range 6809-6811) forwarded in the router on your fs-pc’s IP-address?
===
13.4 Did you see the Firewall screen pop-up during the installation of IvAp? Check the rule incoming connections IVAP on port 6809
===
13.5 Did you copy in C:\ProgramData\Lockheed Martin\Prepar3D v4/simobjects.cfg the Entry .9 into Entry.10 and did not change the line TITLE=IVAO_MTL of the entry?


Send a message to contact@flightsimeindhoven.com with any question. If you are uncomfortable doing an installation yourself, we will gladly support you remotely. Install Teamviewer and send us a message with your Skype-name.


IVAP v2 – Multi PC


On this page we show you how you can use IvAp v2 on a second PC or laptop. To make this configuration work properly, these are the principles:
[1] The flight-pc is called MASTER and runs a Windows 10 operating system with Prepar3D V4+.
[2] The MASTER has a standard IvAp V2 installation as described on this page and configured in IvAp as Single PC.
[3] The 2nd PC or laptop is called SLAVE and runs Windows 10 as well.
[4] On both MASTER and SLAVE your account settings must be the Administrator and the Sign in option is via your Microsoft account. For security reasons you should not use a Local account.

(Check: Windows key-Settings-Your info: below the picture NAME-email-address-Administrator)
[5] Both MASTER and SLAVE are connected to the same local area network (LAN) 192.168.x.y.
as well as in the same subnet 255.255.255.0

Creating Shared Folders
To achieve communication between MASTER and SLAVE we must “share” folders on the MASTER.
[1] The installation folder of Prepar3D and
[2] The IvAp v2 installation folder
This is the procedure how it works:


Share the MASTER installation folders of Prepar3D and IvAp v2.
The procedure for both are identical.
[a] Right mouse clicks on the folder containing the installation of P3D (or IvAp)
[b] In the context menu select Give access to and there Specific people.
[c] From the Network access screen, select Everyone in the dropdown menu, press Add, select the Permission level to Read/Write and press the Share button to finish this action.
[d] You get a screen with the results and remember the Individual items Name and path. (Right mouse click and copy the link into a text file). You will recognize and need this link later on the SLAVE.
[e] Now go to the SLAVE, right mouse clicks Select a network location. You get the Add Network Location Wizard. Press Next.
[f] Choose a custom network location; Press Next.
[g] Now press Browse and wait for the Network overview to show up.
[h] Open your MASTER (with your pc name), select the folder to share and press OK.
[i] Next-Next-Finish-DONE!
[j] Repeat this sequence for sharing the IvAp installation folder.


On the SLAVE
[l] Go with right mouse clicks This PC,
[m] Select Map network drive,
[n] Type the network path you created in step [d];
[o] Check Connect using different credentials and after
[p] Pressing Finish you will be asked to fill the Microsoft credentials (username and password) belonging to the MASTER.
[q] Remember my credentials will save these on the SLAVE for the future. No luck? Press here.


Note: Working on the SLAVE, you could be asked for your Microsoft account credentials as used on your MASTER, in order to verify access to the network location. No MASTER Microsoft Account (MSA)? You get stuck here. See point 4 above.


In this step we will install IvAp V2 on the SLAVE. Assuming that you have the installation executable in the standard download location on the SLAVE (C:\Downloads), right mouse clicks  ivap-v2.0.2-b2773.exe and run as Administrator… Welcome … press Next.


Accept and press Next.


In this step select Multi PC, Slave.
Don’t change the IP address and remember that the port number 6811 is not correct.
We will deal with those 2 fields later. Press Next.


There you have it! The application is looking for the IP address of the MASTER. Press OK


What is the MASTER’s local IP address?
On the MASTER select Start, type CMD and press Enter.
You will get a Command Prompt DOS box.
In this box type IPCONFIG and press Enter.


Read the local IPv4 Address beginning with 192.168.x.y and type your own in the field Flight Simulator PC’s IP Address
Change the SimConnect Master Port as 6810 then press Next.


On this screen press the browse button [ … ] and find the installation folder of your Prepar3D v4 installation.
It will look to the fse.exe that you previously created in that folder.


Since you created earlier the Shared network connection you will find here the installation path of your P3D installation.


Yeah, yeah … we know… press OK


Read this information and do as required after the installation of IvAp is completed.
Press Next.


Don’t change and press Next.


Don’t change and press Next.


Don’t change and press Next.


Last check. OK?

Press Install


Let it go …


Let it go …


You know the song ?


Next


Next


Press Finish


Press Next


Press Finish


Did you mange to create the shared folders and network connections?
You should see this on your SLAVE.


Last check before you start ..
Open the file SimConnect.cfg on the SLAVE in the IvAp installation folder.
Check the IP address of your MASTER flightsim-pc
Check the port number for communication.


On the SLAVE open the file as administrator ivap_config.exe
Select the line Multi PC
Check the box Sow User Interface always on top.
Check as in the picture.


Now go to SLAVE and copy the file mtl.dat from your MASTER network location IvAp\data into your local installation folder of IvAp\data


On the MASTER, open this file ivap_config.exe as administrator.
Select the line Multi PC
Check as in the picture.
Ready to go!
1st start Prepar3D and wait for the menu bar to show Add-ons.
Now start IvAp as External and as Administrator.
IvAp will appear in Add-ons. Don’t touch … !


Last step:
Start IvAp on the SLAVE as External and as Administrator.
If you dont see this IvAp INIT menu, press Show/Hide on the MASTER.


At the end of the day … you want to have TeamSpeak2 active.
You must log in as registered IVAO user and IVAN password.
Press Connect and DONE!



FAQ and Known Issues
When using IvAp as Multi PC Configuration, the IP addresses of MASTER and SLAVE must be in the same subnet.
So, no other routers in between!

Multiplay met IVAO-LAN en IVAP (3)


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 als voorbeeld.
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.

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.

Multiplay – IVAO – JoinFS


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.