Archived

This topic is now archived and is closed to further replies.

Treetop64

Saving Airport Diagram/Approach PDFs to the Kneeboard...

Recommended Posts

...Is this possible? I've been toying around in modifying the info available in the kneeboard. Unfortunately, Microsoft tripped and fell backwards from a cliff when they made the KB unable to browse the web in FSX. I've been downloading airport diagrams, approaches, and departures - all in PDF format - from the FAA website. Later, I will merge them all into one PDF file, if that will aid in the efficiency of searching within the KB. My question: is there any way to save this info to the KB? Thanks.

Share this post


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

Can't seem to get it to work in FSX. Installed the "PDFKneeboard.dll" into the Modules folder and edited the "dll.xml" per the instructions, and FSX registered the installation on the next startup, but no joy once the flight was loaded. No new menu entries were noted in the menu bar and in the "Add Ons", aka "Modules", menu drop down, and none of the shortcut keys worked.

Share this post


Link to post
Share on other sites

If you are running Adobe Reader v10, note that most "PDF Reader" type addons will not work. I had to roll mine back to v9.x to regain the use of displaying PDF files in the sim... Yawn.gif

Share this post


Link to post
Share on other sites
Can't seem to get it to work in FSX. Installed the "PDFKneeboard.dll" into the Modules folder and edited the "dll.xml" per the instructions, and FSX registered the installation on the next startup, but no joy once the flight was loaded. No new menu entries were noted in the menu bar and in the "Add Ons", aka "Modules", menu drop down, and none of the shortcut keys worked.
You downloaded the FSX version, right? It should work, it works here. Its possible that you need to create a file called pdfkneeboard.ini in the FSX\Modules\ folder containing the following
[pdfkneeboard]Timer=1

If it still doesnt work then you might want to check the permissions of FSX (run as admininstrator). I have turned off UAC so I always run everything as admin. I dont have Adobe Acrobat installed either, I use a different pdf viewer (Foxit Reader).

Share this post


Link to post
Share on other sites

Yep. PDFKneeboard for FSX, version 1.8. Using FSX Acceleration. I have rights. UAC disabled. The whole kit-and-kaboodle... Tried reinstalling. Followed instructions precisely. Still no luck. No PDFKneeboard selection in the "Add Ons" drop-down in the simulator (same place where FSUIPC and Ulitmate Traffic II traffic options show). Does it matter where I keep the actual PDFs themselves? They're temporarily kept in a folder on the desktop. I hope I'm just missing something terribly obvious, but the installation is very simple; hard to miss anything. Can I bother you to tell me how you installed it and how you actually use in in the simulator? Might help. Thanks.

Share this post


Link to post
Share on other sites

I just followed the instructions as well. FSX SP2. I start the PDFKneeboard by pressing the 'K' button on my keyboard. I load charts using the menu. The location of your pdfs is not relevant for the loading of the module. I'm guessing there's something wrong with the way you entered the module data into your dll.xml. Or perhaps it was somehow corrupted before installation. You might want to look over it, either manually using a text editor or perhaps with a tool like Flight1's freeware utility FSX DLL.XML Viewer and Repair Utility http://www.flight1.com/files/FSXML.zip

Share this post


Link to post
Share on other sites

hi I have PDF kneeboard and adobe reader V 10 and it works. The only minor problem is that the airport diagram does not show on approach plates. No big deal since I can open the airport chart and toggle views.

Share this post


Link to post
Share on other sites

Re-downloaded, reinstalled, and still no luck. I have no idea what the problem is. Think I'll just pass on this one. Appreciate the assistance.

Share this post


Link to post
Share on other sites
Re-downloaded, reinstalled, and still no luck. I have no idea what the problem is. Think I'll just pass on this one. Appreciate the assistance.
himy guess is that you did not edit the dll file correctly with note pad. You just have to add: <Launch.Addon> <Name>PDFKneeboard</Name> <Disabled>False</Disabled> <Path>.\modules\pdfkneeboard.dll</Path> <Commandline/> </Launch.Addon> just before the line </SimBase.Document> What is your OS? make sure you follow the instructions for your OS. You can post the lines you added in the dll file and I will compare with my lines to make sure that it is correct I hope this helps because the program is great.

Share this post


Link to post
Share on other sites

I'm a bit disappointed because the program does seem like a gem, and I've got tons of approach plates, SIDs, STARs, ADs, etc. downloaded. I'm using Win7 64bit. The example you show is exactly how I edited the dll file. I'm wondering if pdfkneeboard.dll doesn't like 64 bit OSs...

Share this post


Link to post
Share on other sites

Hi I think you may have two of this lines ( </SimBase.Document>) after the </Launch.Addon>.

Share this post


Link to post
Share on other sites

Ok. Took a breath and tried again. Same result. angry.png This is one of the simplest installations I've ever done, and it's got me stumped. I have no idea whatsoever why this is not working. Here's what I have and what I've done. Most of the info below is irrelevant to the problem, but I'm desperate: > Win7 64bit> UAC disabled> FSX Acceleration> FSUIPC 4.7 Registered> ASE runs in the background while FSX is running> UTII, UTX USA and Canada, FSGenesis, EditVoicePack 4> Tons of WOAI, UGA, HTAI, for GA and military traffic> Tons more of Ray Smith and AIG AFCADS> Only been flying RealAir's Beech Duke B60 for the past several weeks now > I've downloaded PDFKneeboard for FSX, version 1.8> Extracted "pdfkneeboard.dll" to the [Modules] folder in the FSX root directory> With Notepad, opened "dll.xml" located at C:\Users\...me...\AppData\Roaming\Microsoft\FSX> Copied and pasted... <Launch.Addon> <Name>PDFKneeboard</Name> <Disabled>False</Disabled> <Path>.\modules\pdfkneeboard.dll</Path> <Commandline/> </Launch.Addon> ...between the very last </Launch.Addon> and </SimBase.Document> at the bottom of the field. > Then I launch FSX> FSX asks if I really want to run pdfkneeboard, I say "Of course"> FSX asks if I want to "trust" pfdkneeboard, I say "Well, yes"> FSX UI loads> I start my saved flight> The flight loads (full-screen mode)> I "right-click" to bring up the menu bar> I click on the <Add ons> drop down menu ...and pdfkneeboard isn't there. Pressing <K> does nothing. I also looked to see if a "pfdkneeboard.ini" was created in the [Modules] folder, and there wasn't. So I created one and entered: [pdfkneeboard]Timer=1 Of course, that's all there is in the .ini. I restatrted FSX again and still no joy. I even restarted the system, just in the remotest case that the system files needed to be updated with the entry of pfdkneeboard - though I seriously doubt that it does - and still the same result.

Share this post


Link to post
Share on other sites

Hi this is what mine looks like if it could be of some help. <?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>PMDG HUD interface</Name> <Disabled>False</Disabled> <Path>PMDG\DLLs\PMDG_HUD_interface.dll</Path> <DllStartName>module_init</DllStartName> <DllStopName>module_deinit</DllStopName> </Launch.Addon> <Launch.Addon> <Name>FSUIPC 4</Name> <Disabled>False</Disabled> <Path>Modules\FSUIPC4.dll</Path> </Launch.Addon> <Launch.Addon> <Name>PDFKneeboard</Name> <Disabled>False</Disabled> <Path>.\modules\pdfkneeboard.dll</Path> <Commandline/> </Launch.Addon></SimBase.Document>

Share this post


Link to post
Share on other sites

There is a missing "." in the dll.xml entry:

[size=3]<Launch.Addon>	<Name>PDFKneeboard</Name>	<Disabled>False</Disabled>	<Path>..\modules\pdfkneeboard.dll</Path> 	<Commandline/></Launch.Addon>[/size]

Note that all of the other "path entries" have two leading periods, which is standard for "indirect path direction."

Share this post


Link to post
Share on other sites
There is a missing "." in the dll.xml entry:
[size=3]<Launch.Addon>	<Name>PDFKneeboard</Name>	<Disabled>False</Disabled>	<Path>..\modules\pdfkneeboard.dll</Path>	<Commandline/></Launch.Addon>[/size]

Note that all of the other "path entries" have two leading periods, which is standard for "indirect path direction."

I dont think thats correct. I think the base directory is the FSX directory, if you use two . you'll get the parent directory of the base FSX directory.

Share this post


Link to post
Share on other sites
treetoppost the content of your dll file as suggested above...
<?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>FSUIPC 4</Name> <Disabled>False</Disabled> <Path>Modules\FSUIPC4.dll</Path> </Launch.Addon> <Launch.Addon> <Name>PDFKneeboard</Name> <Disabled>False</Disabled> <Path>.\modules\pdfkneeboard.dll</Path> <Commandline/> </Launch.Addon></SimBase.Document>

Share this post


Link to post
Share on other sites

I don't have either of these programs, so this is a bit of a guess: If both FSUIPC4.dll and pdfkneeboard.dll are both in the same Modules directory (and I'm assuming they are, but I really don't know) why would the paths be diffrent. If <Path>Modules\FSUIPC4.dll</Path> works for one, shouldn't <Path>Modules\pdfkneeboard.dll</Path> work for the other.

Share this post


Link to post
Share on other sites

I think <Path>.\modules\pdfkneeboard.dll</Path> may be incorrect As Mark above says <Path>Modules\pdfkneeboard.dll</Path> should work (in theory). Here is what I have for the LevelD 767: <Launch.Addon> <Name>Level-D Simulations</Name> <Disabled>False</Disabled> <ManualLoad>False</ManualLoad> <Path>Modules\LVLD.dll</Path> </Launch.Addon> Notice how it points to <Path>Modules\LVLD.dll</Path> without the leading .\ Try loading the dml.xml file into notepad and edit the path name so it looks like this: <Launch.Addon><Name>PDFKneeboard</Name><Disabled>False</Disabled><Path>modules\pdfkneeboard.dll</Path><Commandline/></Launch.Addon> I'm also a bit worried about the <Commandline/>. What is that and why is it in there? You could try deleting that and see what happens (what's the worst that could happen? he he he)

Share this post


Link to post
Share on other sites

<Path>.\Modules\pdfkneeboard.dll</Path> and <Path>Modules\pdfkneeboard.dll</Path> is the same and both works. I use <Path>.\Modules\pdfkneeboard.dll</Path> and it works here. I dont have <commandline /> anywhere in my dll.xml tho

Share this post


Link to post
Share on other sites

Well, I thought I'd download the file and check it out. Followed the instructions and had no problems with the <Path>.\Modules\pdfkneeboard.dll</Path> or <commandline /> so it looks like your syntax is OK. Which isn't surprising as FSX asks you if it's OK to run the program. I'm stumped. The only thing I would try here would be moving the <launch.addon> text code (the whole 6 lines and inserting it higher up in the dll.xml. I only mention that cause once I installed FSinn and it was very fussy about where it was inserted. Or perhaps pdfkneeboard doesn't like FSX acceleration. I'm using ordinary old FSX SP2 myself, anyone with acceleration able to get it working? Or perhaps simconnect isn't working (I don't know how to check that though).

Share this post


Link to post
Share on other sites

hi, I don't see any syntax error. Is the kneeboard dll in the same folder as other dll files which show in the add on menu?If the syntax is correct and if the kneeboard dll is at the right place, I have no explanation.You can try other programs available in the library. search for kneeboard, you will find some tools.I used to use knbtool10.zip for FS9 , It may work with fsx. Be aware that with this tool you have to edit every aircraft cfg file you want to be kntool equipped.

Share this post


Link to post
Share on other sites