IvAp Install in P3Dv4 (revised-4)


How to install IvAp in Prepar3Dv4 (revised-4)

You need the following files:

  • File #1:: FSUIPC5.dll
    (Download FSUIPC5.x from this site  | non-licensed works |)
  • File #2:: SimConnect.msi {C67A3A1B-F52B-42CC-85E8-231428A09312} >>
    this file is in your P3Dv4 folder x:\P3D4\redist\Interface\FSX-SP2-XPACK\retail\lib\
  • File #3:: the usual file from IVAO >> ivap-v2.0.2-b2773.exe

Assuming you created a specific disk or installation folder for P3D v4… say F:/P3D4/ where F: is the root of your P3D4 installation DISK (thus drive F) and where /P3D4/: is the root of your P3D4 installation folder (thus folder /P3D4/).

  1. Install File #1:: FSUIPC5 (non licensed works) and check before the … /Modules folder if a previous installation of version FSUIPC5.x is already present. If so, you can skip this step 1.
  2. Install File #2:: SimConnect.msi (right mouse on the filename and install as administrator).
  3. Create a copy of the file Prepar3D.exe (it’s in the root of your P3D4 installation folder)
  4. Rename this copy to fsx.exe and leave it in the root of your P3D4 installation folder.
  5. Install File #3:: Right mouse click the file ivap-v2.0.2-b2773.exe and install as normal as administrator in the root of your P3D4 installation _disk F:/IvAp_v2
    1. Again: do not install IvAp inside … \P3D4\ …
    2. Again: do not install IvAp inside  … \Program Files  (x86)\ …
    3. Exit the MTL process and/or the TeamSpeak process when these are already installed.
  6. IvAp Configuration: since the transponder codes can only be set in standby position, don’t forget to check in IvAp v2 – Configuration enable IvAp <-> FSUIPC SDK in the section 3rd Party Tools. See picture below.
  7.  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.10]
      Title=IVAO MTL
      Path=SimObjects\IVAO_MTL
      Required=False
      Active=True
    3. Save the file and check the presence of the folder in … \SimObjects
  8. Do not make additions or changes to the dll.xml since IvAp will be started in another way as follows:
  9. NOW START THE SIM

  10. Manual Starting IvAp: press your Windows key and go to  the folder IVAO\
  11. Select the icon IvAp v2 – External | More and Run as administrator.
    1. 2nd (better) option: right mouse click the icon IvAp v2 – External and Add to Start, then open file location, select properties and check in the compatibility tab Run as administrator.
  12. After making CONNection and submiting your flightplan (ACARS-SEND FLIGHTPLAN) you will be visible in Webeye. Your flight results will be registered in the IVAO database.
  13. If you want IvAp started by the sim, add the following statement into the exe.xml. This exe.xml file resides in:
    C:\Users\yourname\AppData\Roaming\Lockheed Martin\Prepar3D v4\
  14. Open the exe.xml with Notepad++ and
    add to the end of the file, JUST BEFORE </SimBase.Document> these 6 lines:
    <Launch.Addon>
    <Name>IvAp for P3D4</Name>
    <Disabled>False</Disabled>
    <Path>F:\IvAp v2\ivap_dllhost.exe</Path> <CommandLine>ivap_fsx.dll</CommandLine>
    </Launch.Addon>
  15. Adapt your path of your IvAp v2 installation as in
    <Path>F:\IvAp v2\ivap_dllhost.exe</Path>
  16. Do not change the CommandLine statement
  17.  Save the file and run the sim.
  18. You will find IvAp as normal in your Add-ons menu together with FSUIPC a.s.o.

User Issues

Transponder codes reset to 1200:
the transponder codes can only be set in standby position

Weather: strange effects?
Disable the weather engine in the IvAp Configuration panel, section Weather.

MTL: during the flights you will see the other aircraft as well as other pilots will see you, as long as both ends fly P3D4.
You will see only “lights” or ” black textures” from those aircraft that are not developed in a 64 bits version.

 

Advertisements

Fysiek en Virtueel geheugen in Windows 10


Hoe werkt het fysiek en virtueel geheugen in Windows 10

Een Nederlandse vertaling van het artikel van Sushovon Sinha vind je op onze stack hier.

Als slotconclusie is deze niet onbelangrijk als je van plan bent iets anders aan te schaffen:

RAM ontwikkelde zich als buffer tussen de lage snelheid HDD en de high speed processor. RAM kan in de toekomst vervangen worden als de snelheid van de harde schijf of SSD, de snelheid van de RAM kan bereiken. Momenteel is de opslagtechnologie geavanceerd naar Solid State Drives (SSD) en SD-kaarten die aanzienlijke snelheid, robuustheid en voor mobiele apparaten ook miniaturisatie vereisen die nodig zijn . Maar deze SSD-drives kunnen de RAM niet effectief vervangen vanwege hun beperkte schrijfcyclus-duurzaamheid, die de uiteindelijke levensduur bepaalt. Ten einde de levensduur tot een minimum van 5 jaar te verbeteren heeft een SSD een ingebouwde controller die de schrijfcycli gelijkmatig verdeelt over al zijn bruikbare ruimte. Als een SSD wordt toegepast om als RAM te simuleren, zal deze strategie zal echter het leven van SSD’s niet verlengen, omdat de schrijfcycli overweldigend groot zijn in RAM. Immers objecten zoals webpagina’s, apps en data worden de hele tijd gemaakt of bewerkt. In feite moet het RAM als buffer fungeren voor alle objecten die worden opgeslagen van opslaglocaties, ofwel in web / netwerk / lokale opslag.

Er is nog een andere mogelijkheid dat RAM uiteindelijk wordt samengevoegd met de cache van de processor, wanneer de technologie voldoende geavanceerd is voor het produceren (met verdere miniaturisering) van lage energie-verbruikende geheugenchips, die haalbaar zijn om de verzadigingsgrootte in het systeemontwerp te bereiken. In het huidige systeem blijft het doel van het uitvoeren van processen nog steeds verschillend van het doel van de harde schijf, namelijk om gegevens op te slaan en opgeslagen procesbestanden naar geheugen te sturen.

De uitzondering is de page file (aanwezig op de HDD of SSD) en fungeert als een secundaire cache wanneer de geheugenbehoefte van processen hoger is dan het geïnstalleerde fysieke geheugen. Vanwege de trage responstijd van een harde schijf in relatie tot geheugensnelheid is het paginabestand nooit een echte vervanging voor RAM en wordt alleen toegepast als een noodmaatregel om geheugenruimte vrij te maken. Het vergroten van de grootte van het page file verbetert de prestaties van het systeem niet.

Met name deze beschouwing is reden om een maximale grootte van RAM toe te passen en zo mogelijk een SSD niet te gebruiken als page file. Je kan dit dus het beste aan Windows 10 overlaten.

De 4 GB geheugengrens en 2 TB opslagruimte limiet in 32-bits systemen, maakt een enorme sprong in 64-bits systemen.  De maximale capaciteit van RAM en harde schijf, die momenteel ondersteund kan worden in een high-end systeem, is vele malen groter. Zo maken 64-bits systemen alle toekomstige technologische ontwikkelingen in de komende decennia mogelijk.