Sign in to follow this  
johnbla

PDF Kneeboard in FSX Steam

Recommended Posts

Has anyone got this wonderful little utility to work in Steam? Mine works in the box version of FSX but will not work in my Steam version. I even copied over my dll.xml file from the boxed version and I have to dll file in modules and it still will not work. 

 

Here is my dll.exe contents if anyone would care to look at it to help me out:

 

<?xml version="1.0" encoding="Windows-1252"?>
 
<SimBase.Document Type="Launch" version="1,0">
  <Descr>Launch</Descr>
  <Filename>dll.xml</Filename>
  <Disabled>False</Disabled>
  <Launch.ManualLoad>False</Launch.ManualLoad>
  <Launch.Addon>
    <Name>Object Placement Tool</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Mission Creation Kit\object_placement.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Traffic Toolbox</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Traffic Toolbox SDK\traffictoolbox.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Visual Effects Tool</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Special Effects SDK\visualfxtool.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>FSTramp</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>E:\Flight Sims\FS Tramp\FSTramp\FSTramp.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>as_connect</Name>
    <Disabled>False</Disabled>
    <Path>as_srv\as_btstrp.dll</Path>
  </Launch.Addon>
 <Launch.Addon>
        <Name>PDFKneeboard</Name>
        <Disabled>False</Disabled>
        <Path>.\modules\pdfkneeboard.dll</Path>
        <Commandline/>
    </Launch.Addon>
    <Launch.Addon>
    <Name>CMetroXml</Name>
    <Disabled>False</Disabled>
    <Path>.\CMetroXml.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
        <Name>FSUIPC 4</Name>
        <Disabled>False</Disabled>
        <Path>Modules\FSUIPC4.dll</Path>
    </Launch.Addon>
</SimBase.Document>
 
 
 
Many thanks for any help.
 
Merry Christmas
John

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

Try to use an absolute path to pdfkneeboard.dll (C:\SteamLibrary\...etc...\pdfkneeboard.dll).

Share this post


Link to post
Share on other sites

Try to use an absolute path to pdfkneeboard.dll (C:\SteamLibrary\...etc...\pdfkneeboard.dll).

 

Thanks Bjoern. I did that and when I started FSX it came up do I want to install this module and is it trusted etc and I thought it is finally recognised. However, when the flight loaded pdf kneeboard was not listed in the add on menu.

 

I am really tearing my hair out.

 

Does anyone else have any suggestions thanks?  BTY, here is my new dll.exe with the absolute path.

 

<?xml version="1.0" encoding="Windows-1252"?>
 
<SimBase.Document Type="Launch" version="1,0">
  <Descr>Launch</Descr>
  <Filename>dll.xml</Filename>
  <Disabled>False</Disabled>
  <Launch.ManualLoad>False</Launch.ManualLoad>
<Launch.Addon>
        <Name>PDFKneeboard</Name>
        <Disabled>False</Disabled>
        <Path>..\F:\Steam\steamapps\common\FSX\Modules\pdfkneeboard.dll</Path>
        <Commandline/>
    </Launch.Addon>
  <Launch.Addon>
    <Name>Object Placement Tool</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Mission Creation Kit\object_placement.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Traffic Toolbox</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Traffic Toolbox SDK\traffictoolbox.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Visual Effects Tool</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Special Effects SDK\visualfxtool.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>FSTramp</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>E:\Flight Sims\FS Tramp\FSTramp\FSTramp.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>as_connect</Name>
    <Disabled>False</Disabled>
    <Path>as_srv\as_btstrp.dll</Path>
  </Launch.Addon>
 
    <Launch.Addon>
    <Name>CMetroXml</Name>
    <Disabled>False</Disabled>
    <Path>.\CMetroXml.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
        <Name>FSUIPC 4</Name>
        <Disabled>False</Disabled>
        <Path>Modules\FSUIPC4.dll</Path>
    </Launch.Addon>
</SimBase.Document>
 

 

 

John

Share this post


Link to post
Share on other sites

The line with the path to the .dll should read:

<Path>F:\Steam\steamapps\common\FSX\Modules\pdfkneeboard.dll</Path>

I've just installed PDFKneeboard into FSX:SE and it seems to work.

 

My dll.xml entry:

  <Launch.Addon>
    <Name>PDFKneeboard</Name>
    <Disabled>False</Disabled>
    <Path>E:\FSX Modules\pdfkneeboard.dll</Path>
  </Launch.Addon>

Just to make sure: Did you install all the legacy SimConnect versions from SteamLibrary\steamapps\common\FSX\SDK\Core Utilities Kit\SimConnect SDK\LegacyInterfaces ?

 

You also got your PDFKneeboard from here, right?

https://github.com/nmeier/fscode/releases

Share this post


Link to post
Share on other sites

Hi, John,

 

I don't have this addon, BUT: does the pdfkneeboard.dll file actually exist in the location to which the entry in DLL.xml is pointing?  Are the file names exactly the same?

 

Also want to repeat what Bjoern said about installing the three legacy Simconnects.

 

IMHO, it is bad practice to copy over the FSX Box xml file to FSX Steam.  Most  entries in DLL.xml are made by addon installers.  If you have addons in FSX Steam that you don't have in FSX Box the entries will be overwritten and those addons will stop working.

 

Much better to back up the Steam dll.xml and then just copy the specific entry -- in this case for the kneeboard -- from the Box DLL.xml to the Steam DLL.xml.

 

Mike

Share this post


Link to post
Share on other sites

Thanks for the help guys. I re downloaded from the site above and adjusted my dll.exe file to show this:

 

<Launch.Addon>
        <Name>PDFKneeboard</Name>
        <Disabled>False</Disabled>
        <Path>F:\Steam\steamapps\common\FSX\Modules\pdfkneeboard.dll</Path>
        <Commandline/>
    </Launch.Addon>
 
and it still doesn't show up. I also installed the legacy SimConnect versions.
 
I have the boxed version of FSX on a different drive and it works fine. The only thing I can think of is that maybe there is a clash somewhere.
 
John

Share this post


Link to post
Share on other sites

Try without the "<Commandline/>" tag.

 

 

As I've said, it works just fine for me on FSX:SE.

 

 

- Edit:

The "<Commandline/>" tag doesn't do anything. Still works for me.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this