Jump to content

Recommended Posts

Posted

hey all

 

I like to use custom kneeboards for the different airframes - how do I label the kneeboard folder I create for l-39 in my saved games directory? I cant seem to get the Kneeboard to work.

 

anyone have this working?

ASUS Tuf Gaming Pro x570 / AMD Ryzen 7 5800X @ 3.8 / XFX Radeon 6900 XT / 64 GB DDR4 3200 

"This was not in the Manual I did not read", cried the Noob" - BMBM, WWIIOL

Posted

L-39C

 

it works for me

 

WSlichg.jpg

[sIGPIC][/sIGPIC]

I5 4670k, 32GB, GTX 1070, Thrustmaster TFRP, G940 Throttle extremely modded with Bodnar 0836X and Bu0836A,

Warthog Joystick with F-18 grip, Oculus Rift S - Almost all is made from gifts from friends, the most expensive parts at least

Posted

hmmm - i can't get that to work... PNG files right?

saved games - > DCS openbeta->Kneeboard->L-39C

 

does that look correct?

ASUS Tuf Gaming Pro x570 / AMD Ryzen 7 5800X @ 3.8 / XFX Radeon 6900 XT / 64 GB DDR4 3200 

"This was not in the Manual I did not read", cried the Noob" - BMBM, WWIIOL

Posted

Damn - doesn't seem to work for me... Very weird

ASUS Tuf Gaming Pro x570 / AMD Ryzen 7 5800X @ 3.8 / XFX Radeon 6900 XT / 64 GB DDR4 3200 

"This was not in the Manual I did not read", cried the Noob" - BMBM, WWIIOL

Posted

@dooom

 

DCS is case sensitive. Make sure to use .jpg .png etc. NOT .JPG or .PNG etc as DCS won't use the upper case extensions.

i9 9900K @4.8GHz, 64GB DDR4, RTX4070 12GB, 1+2TB NVMe, 6+4TB HD, 4+1TB SSD, Winwing Orion 2 F-15EX Throttle + F-16EX Stick, TPR Pedals, TIR5, Win 11 Pro x64, Odyssey G93SC 5120X1440

Posted (edited)
Damn - doesn't seem to work for me... Very weird

 

Fyi, if you ever need to find the folder names to use in ..\SavedGames\DCS\Liveries, open up entry.lua in the mods\aircraft directory:

 

...Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\[aircraft name]\entry.lua

You'll see lots of entries, but generally displayName is a good one to try, or even better, the first argument of the makeFlyable command.

 

The latter generally always works, certainly did for the F-86 which is inconsistant with its naming internally.

 

If you want the explaination:

 

 

It's because the default kneeboard code in the DCS engine (which can be overriden on a per mod basis, the Mig21 does it) located here:

E:\Games\Eagle Dynamics\DCS World OpenBeta\Scripts\Aircrafts\_Common\Cockpit\KNEEBOARD\indicator\init.lua

has the following snippet in for locating the kneeboard pages:

--custom pages located in unit cockpit folder 
scan_path(LockOn_Options.script_path.."KNEEBOARD/pages")

local terrain_path = get_terrain_related_data("KNEEBOARD")
local common_path  = LockOn_Options.common_script_path.."KNEEBOARD/indicator/CUSTOM"
[b]local user_path    = lfs.writedir().."KNEEBOARD"[/b]
[b]local unit_name    = get_aircraft_type()[/b]

if unit_name ~= nil then
   if terrain_path then
       scan_path(terrain_path..'/'..unit_name)
   end
   scan_path(common_path ..'/'..unit_name)
  [b] scan_path(user_path ..'/'..unit_name)[/b]
end

scan_path(terrain_path)
scan_path(common_path)
scan_path(user_path)

The fancy bit I've highlighted in bold, as local user_path = lfs.writeDir.."kneeboard" goes off and gets your "...C:\Users\[name]\Saved Games\DCS\" folder and suffixes "kneeboard" to it, before further adding the unit name to it. The "get_aircraft_type()" is magic and I think gets the name from the previous makeFlyable function.

 

 

Edited by Buzzles
  • Recently Browsing   0 members

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