Jump to content

Help on Kneeboard


flameoutme

Recommended Posts

A couple of years ago I used to be able to add images to a/c kneeboards, now I'm getting back into DCS and just can't figure out what I am doing wrong. The following example is for the f/a-18, but I can't get it to work right on my F-86.  I am sure it is something I am doing.  Can you point out what I am doing wrong?

My user name is Rick, I run Steam, using DCS open beta. Using the F/A-18 as an example, I've placed .jpgs and .pngs in the following directory:

C:\Users\Rick\Saved Games\DCS.openbeta\Kneeboard\FA-18c_hornet

I want to add start up checklists etc, so want the images to always for a particular a/c, in this eample the F/A-18.

Any help much appreciated! I've spent hours messing around tryin to get it to work.

I also did verify file integrity for the DCS software from steam.

Help! Please.

 

 


Edited by flameoutme
Link to comment
Share on other sites

For the F/A-18 the folder name is "FA-18C_hornet" ... it is case sensitive, so take care to write it exactly as shown.

 

For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra

For Gaming: 34" Monitor - Ryzen 3600X - 32 GB DDR4 2400 - nVidia GTX1070ti - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar - Oculus Rift CV1

Mobile: iPad Pro 12.9" of 256 GB

Link to comment
Share on other sites

There are usually three possible reason for this.

 

First, the image format might simply be one that DCS doesn't like. All PNGs and JPGs aren't equal, and the game can be a bit finicky if it's not saved properly, but the problem is that it has never been fully cleared what “properly” really means. There have been some vague indications that it doesn't like some meta data and similar extensions to the format. Depending on what program you're using to create the files, and what those programs feel necessary to shove in there, they may break for that reason. Also, of course, if you don't stick to standard 8bit/channel RGB(A), there's no telling what this will result in.

 

Second, as Rudel_chw mentions, DCS is very particular about the exact directory name. Or, perhaps more specifically, the Lua script that the module uses to find and load the image files may have been written in such a way that it only accept a very specific capitalisation. And the exact directory name itself is not always immediately obvious. It's usually, but not always and not categorically, the same as the name of the module install directory in your DCS main install. For the Hornet, it's “FA-18C_Hornet”; for the Sabre, it's “F-86F Sabre”.

 

And thirdly, the aircraft module itself may just be bugged. There was one case where the image loading function for a module looked for “png” and “jpg” files, which seems logical… except that the way it was defined, it was filed that were named [something]png and [something]jpg, rather than “something.jpg” and .png — the unfortunate programmed had missed the dot for the file extension. 😄 In that case, an immediate fix was to create custom file loader Lua files because that part had been written accurately (yes, the kneeboard can also be a Lua file — that's how dynamic kneeboards like the ones in the Viggen or MiG-21 or Harrier are created).

 

 

Annoyingly enough, none of these can be fixed by running a repair or trying to fiddle with the main install. It's all in your local user files, and if nothing works there, you can only wait for a patch to fix whatever bug is behind it. If you know how to interpret the code, checking the module Lua files can usually give you a hint of what's going wrong — what directory it's looking in; what files it is actually trying to include and all that.

  • Like 2

❧ ❧ Inside you are two wolves. One cannot land; the other shoots friendlies. You are a Goon. ❧ ❧

Link to comment
Share on other sites

Thanks @Tippis and @Rudel_chw.

I got it working, but I don't understand why it's working.

I, for sure, fly using OpenBeta. It is noted right in the steam game list, as well as the steam properties for DCS.  

But the path that works every time for the F/A-18 is:

C:\Users\Rick\Saved Games\DCS\Kneeboard\FA-18C_hornet

 

...Sans OpenBeta.

As long as it works, I'm happy, but I don't understand why it's working...

 

 

 

Link to comment
Share on other sites

Right. Maybe I should add that as a reason 2.5 😄

 

Sometimes, the open beta install sets the Saved Games\DCS.openbeta directory as the one to use for local settings. Other times, it just uses plain DCS. Whichever works, works, and and it's not actually tied to branch you're running. It seems to do more with what version it was you initially installed — if you downloaded the beta client install straight away, it probably recorded that in some registry key somewhere and therefore uses the .openbeta path; if you switch to open beta from the standard install, it probably just uses the straight DCS path. Or some such.

  • Like 2

❧ ❧ Inside you are two wolves. One cannot land; the other shoots friendlies. You are a Goon. ❧ ❧

Link to comment
Share on other sites

  • 4 weeks later...

Hi,

 

Any help would be appreciated here. I am not able to insert pages in the keeboard as well.

 

And DCS Kneeboard Builder does not want to install correctly.

 

So, where and what is the correct folder to use user page ? I follow this tutorial whitout success 

 

 

Thanks,

Vincent

  • Like 1

IAMD Ryzen 9 5900X 12x 3.7 to 4.8Ghz - 32Go DDR4 3600Mhz - GeForce RTX 3080 - Samsung Odyssey G7 QLED - AIMXY

Link to comment
Share on other sites

  • 2 weeks later...

@vctpil Hi Vincent. Are you using open beta or stable version? Which aircraft are you flying? You're supposed to put your files in there:

  • Stable : C:\Users\username\Saved Games\DCS\Kneeboard\
  • Open beta : C:\Users\username\Saved Games\DCS\Kneeboard\

Now, if you want an airframe specific kneeboard (which will only appear when flying this airframe), you need to find the correct subfolder name. Here's the correct subfolder for the Hornet for instance:

  • Stable : C:\Users\Rick\Saved Games\DCS\Kneeboard\FA-18C_hornet
  • Open beta : C:\Users\Rick\Saved Games\DCS.openbeta\Kneeboard\FA-18C_hornet

Edited by Flappie

Don't accept indie game testing requests from friends in Discord. Ever.

Link to comment
Share on other sites

1 hour ago, Flappie said:

@vctpil Hi Vincent. Are you using open beta or stable version? Which aircraft are you flying? You're supposed to put your files in there:

  • Stable : C:\Users\username\Saved Games\DCS\Kneeboard\
  • Open beta : C:\Users\username\Saved Games\DCS\Kneeboard\

Now, if you want an airframe specific kneeboard (which will only appear when flying this airframe), you need to find the correct subfolder name. Here's the correct subfolder for the Hornet for instance:

  • Stable : C:\Users\Rick\Saved Games\DCS\Kneeboard\FA-18C_hornet
  • Open beta : C:\Users\Rick\Saved Games\DCS.openbeta\Kneeboard\FA-18C_hornet

 

…however, as mentioned above, note that “correct” will vary with how you've installed and updated the game, and doesn't by necessity match the build name. It can be “Saved Games\DCS.openbeta”, but it can also be “Saved Games\DCS”, even for the beta client. Just check which of the two exists on your system and use that. If both exist, run the game and fiddle with some settings, then check the respective config directories to see which one has a recent change in it.


Edited by Tippis
  • Like 1

❧ ❧ Inside you are two wolves. One cannot land; the other shoots friendlies. You are a Goon. ❧ ❧

Link to comment
Share on other sites

  • 4 weeks later...

I have a somewhat related issue but not the same.

I've made a kneeboard with only the information that I want to see... basically the channels for radio, rsbn and arc along with an image of my HOTAS button mapping. I've placed it in C:\Users\Rick\Saved Games\DCS.openbeta\Kneeboard\MiG-21Bis. When I open the kneeboard, I DO see the pages that I want but as I keep scrolling I see all of the default pages... airport charts, etc. What do I need to do to make the game see only the pages in my custom kneeboard? It seems like there are Kneeboard folders / files all over the place... In C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft\MiG-21BIS\Cockpit\KNEEBOARD, (and note that this folder has the Bis as all uppercase), C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\MIG-21bis\Cockpit\KNEEBOARD, ... etc. 

 

Not at all intuitive. I also have the Kneeboard Builder app and tried saving through it but I still see the default crap.

Is there a lua that I need to edit?

Link to comment
Share on other sites

I think the files you're looking for are here: "\DCS World OpenBeta Server\Scripts\Aircrafts\_Common\Cockpit\KNEEBOARD"


Edited by Flappie
fixed

Don't accept indie game testing requests from friends in Discord. Ever.

Link to comment
Share on other sites

11 hours ago, Flappie said:

I think the files you're looking for are here: "\DCS World OpenBeta Server\Scripts\Aircrafts\_Common\Cockpit\KNEEBOARD"

I don't have the Openbata Server app installed since have I never yet hosted.


Edited by II.JG1_Vonrd
Link to comment
Share on other sites

Thanks for the replies Flappie! I changed KNEEBOARD to KNEEBOARD_Backup but it then just brought up only the kneeboard border. Changed it back to KNEEBOARD and it still shows all of the extra files. There are numerous lua files in KNEEBOARD as well as device and indicator. Do I need to edit one (or more) of them and, if so, how?

Link to comment
Share on other sites

  • 3 months later...
59 minutes ago, greyeagle787 said:

Downloaded and was trying to install Persian Gulf Airport pages. Common to all aircraft so I put them in the DCS/mods/terrains/PersianGulf/kneeboard folder. Problem is they don't show up in my cockpit kneeboard. Where have I gone wrong?? Thanks

I believe they have to be in each AC folder. Regardless of commonality.

AKA_SilverDevil AKA Forums My YouTube

“It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt.” — Mark Twain

Link to comment
Share on other sites

Actually I figured it out. For some reason a folder appeared in DCS/mods/terrains/PersianGulf called “kneeboard_orig”. Not sure how this folder got in there but that is where my Persian Gulf airfields ended up and DCS doesn’t recognize those. So for Aircraft specific kneeboards, they are put in the user/saved games folders for each AC. But any theater maps, they can go in the main DCS directory

 

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...