Viperpit(s).org

Simulation Software => Falcon BMS => Topic started by: Mustang 1-1 on November 22, 2022, 02:54:47 PM

Title: CPD Software
Post by: Mustang 1-1 on November 22, 2022, 02:54:47 PM
Hey guys, I am planning on building a cpd for my pit and I wanted to know whats the best software to use to generate a cpd image that I can just like drag to a screen. I have heard lightning makes one but I can download the latest one. Is there maybe a better one? If not, how do I get lightnings cpd software. Thanks!
Title: Re: CPD Software
Post by: jjbravo on November 22, 2022, 03:09:42 PM
You can find his software here:
https://github.com/lightningviper/lightningstools
It's all open source.

The release file for his CPD software is here:
https://github.com/lightningviper/lightningstools/blob/master/releases/End%20User%20Applications/F16%20Center%20Pedestal%20Display/Version%200.5.8.1/F16CPD_v0_5_8_1__x86.zip

But you can also build it yourself with Visual Studio Community edition.
Title: Re: CPD Software
Post by: Mustang 1-1 on November 22, 2022, 03:29:59 PM
Thanks
Title: Re: CPD Software
Post by: Mustang 1-1 on November 22, 2022, 03:30:47 PM
I have tried this before and it just had green text with a black background but I will try again and report back here.
Title: Re: CPD Software
Post by: Mustang 1-1 on November 22, 2022, 03:40:41 PM
Okay, so if I open it, then bms, it just says off in green text, however if I run bms then open the cpd it is all green. Am I doing somethng wrong? @lightning
Title: Re: CPD Software
Post by: jjbravo on November 22, 2022, 04:44:14 PM
 You might have to put your coding hat on (if you have one) and try to figure it out. Not sure how many runs this software anymore. This is not buying software so you can't expect the creator  to do support, you probably need to dig into this yourself for some time and learn how the software works. Maybe you can search the forum for other threads on the CPD software.

Here is a couple of things to try.

Did you check the Even Viewer for errors?
Did you check the settings in the app.config file?
Title: Re: CPD Software
Post by: Mustang 1-1 on November 22, 2022, 05:22:05 PM
I honestly have no clue man, thanks for those downloads, and lightning did create some fabulous software and hardware, but this may not work anymore after trying it on some other PC’s and after talking to some good friends of mine about it.
Title: Re: CPD Software
Post by: jjbravo on November 22, 2022, 06:30:29 PM
Too bad you and your friends give up so quickly. I'm sure you can find something else that might work.

I just installed and ran as administrator.

  [ You are not allowed to view attachments ]  
Title: Re: CPD Software
Post by: Mustang 1-1 on November 22, 2022, 06:44:08 PM
I haven’t given up yet, just was waiting for a response. Anyways, so what order did you open it, do you just run it then open the sim? Because I have heard that is the issue sometimes. Lmao how did you get it to work? I will certainly try the administrator thing but have you done anything else besides that?
Title: Re: CPD Software
Post by: jjbravo on November 22, 2022, 07:34:18 PM
No, just installed and ran as administrator. It might take a little while for it to display. I didn't test extensively, just opened it after I ran BMS. Shouldn't matter when you open it. It will detect if BMS is running.
Title: Re: CPD Software
Post by: lightning on November 23, 2022, 12:22:07 AM
Run as admin, run the sim, go into 3D, be master bus and avionics bus  powered up.
Title: Re: CPD Software
Post by: Mustang 1-1 on November 23, 2022, 10:28:14 AM
Thanks lightning
Title: Re: CPD Software
Post by: Rocky on June 27, 2023, 09:12:03 AM

I have been away for quite a while, but started getting back into it again. I'm having trouble with my CPD software v0_5_8_1_x86. I posted my error log below. Appreciate any help with this issue.

2023-06-27 06:45:31,769 [1] ERROR F16CPD.F16CpdEngine : Illegal characters in path.
 2023-06-27 06:45:31,769         [1] ERROR F16CPD.F16CpdEngine : System.ArgumentException: Illegal characters in path.
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at System.IO.FileInfo..ctor(String fileName)
   at F4Utils.Process.KeyFileUtils.GetCurrentKeyFile()
   at F16CPD.SimSupport.Falcon4.Falcon4Support.LoadCurrentKeyFile()
   at F16CPD.SimSupport.Falcon4.Falcon4Support.UpdateManagerFlightData()
   at F16CPD.F16CpdEngine.Render()
Title: Re: CPD Software
Post by: henkie on June 27, 2023, 10:50:57 AM
I am sure more knowledgeable guys will chime in, but what is the full path to F16CPD.F16CpdEngine ???

Or just F16CpdEngine ???

It says that there are illegal character(s) in the path ... maybe a space or "double quotes" ???
Title: Re: CPD Software
Post by: lightning on June 27, 2023, 12:53:39 PM
CPD software is trying to obtain the path to your BMS KeyFile from BMS shared memory (when that data value is present in sharedmem - if null or empty in sharedmem, it's ignored).  Whichever file path value that CPD is finding in sharedmem for your BMS key file, the .NET runtime is unable to parse, due to what it claims are the presence of illegal characters in the file path.

Please use the BMS shared memory viewer tool that ships with BMS to take a look at your sharedmem String Data values and report back on what you are seeing there for the "KeyFile" string ID. 
Title: Re: CPD Software
Post by: Rocky on June 27, 2023, 07:47:37 PM
Thank you kindly for responding to my issue. BMS shared memory viewer shows nothing in the String Data values. I did not have a KeyFile loaded before. It went to the default BMS auto KeyFile. Uninstalled CPD Software and reinstalled after KeyFile change. I am running CPD software as Admin. This is the new log information. I noticed this line has two periods.   at System.IO.FileInfo..ctor(String fileName)

 2023-06-27 17:31:46,331 [1] ERROR F16CPD.F16CpdEngine : Illegal characters in path.
 2023-06-27 17:31:46,331         [1] ERROR F16CPD.F16CpdEngine : System.ArgumentException: Illegal characters in path.
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at System.IO.FileInfo..ctor(String fileName)
   at F4Utils.Process.KeyFileUtils.GetCurrentKeyFile()
   at F16CPD.SimSupport.Falcon4.Falcon4Support.LoadCurrentKeyFile()
   at F16CPD.SimSupport.Falcon4.Falcon4Support.UpdateManagerFlightData()
   at F16CPD.F16CpdEngine.Render()
Title: Re: CPD Software
Post by: lightning on June 27, 2023, 10:47:16 PM
Thank you kindly for responding to my issue. BMS shared memory viewer shows nothing in the String Data values. I did not have a KeyFile loaded before. It went to the default BMS auto KeyFile. Uninstalled CPD Software and reinstalled after KeyFile change. I am running CPD software as Admin. This is the new log information. I noticed this line has two periods.   at System.IO.FileInfo..ctor(String fileName)

 2023-06-27 17:31:46,331 [1] ERROR F16CPD.F16CpdEngine : Illegal characters in path.
 2023-06-27 17:31:46,331         [1] ERROR F16CPD.F16CpdEngine : System.ArgumentException: Illegal characters in path.
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at System.IO.FileInfo..ctor(String fileName)
   at F4Utils.Process.KeyFileUtils.GetCurrentKeyFile()
   at F16CPD.SimSupport.Falcon4.Falcon4Support.LoadCurrentKeyFile()
   at F16CPD.SimSupport.Falcon4.Falcon4Support.UpdateManagerFlightData()
   at F16CPD.F16CpdEngine.Render()

Looks like BMS sharedmem may have crap values. Let me see what I can find out. The two periods in method names for class constructors in logged stack traces has nothing to do with it, that’s by convention.
Title: Re: CPD Software
Post by: lightning on June 27, 2023, 10:48:16 PM
Try assigning or saving an actual keyfile in BMS UI and see if that fixes your problem, meanwhile.
Title: Re: CPD Software
Post by: Rocky on June 28, 2023, 11:55:57 AM
It appears I have a KeyFile issue when I use the Alternative Launcher. No matter what KeyFile  I assign and save, it reverts back to auto.  I started BMS(4.37.2) with the application in the Bin/x64 folder. I was able to save Keyfile. Log appears to have liked to Keyfile fix, but is giving me a new issue. CPD now shows a static picture on main start screen. 

  [ You are not allowed to view attachments ]  
Title: Re: CPD Software
Post by: jjbravo on June 28, 2023, 12:38:04 PM
Have you checked that the file is actually there? C:\Falcon BMS 4.37\data\Terrdata\objects\FALCON4.CT

Also, did you run the program as administrator?

EDIT: Looks like the file is Falcon4_CT.xml
Title: Re: CPD Software
Post by: lightning on June 28, 2023, 10:19:39 PM
This is a breaking behavior change in BMS that breaks external tools by not including the old binary database files alongside the newer XMLs.
Title: Re: CPD Software
Post by: lightning on June 29, 2023, 09:33:24 AM
This latest issue comes from a chunk of code that dates back to around 2010 or so. Back then, the graphical shared mem dimensions were not available in BMS sharedmem, so I had to do a manual lookup in the 3dcockpit.dat file.  On modern sharedmem that is not necessary, and actually hasn't been necessary for a long time already, but since the old method still worked (until apparently not long ago), I never bothered to update the CPD software.    I'll put out a quick fix and then you can re-test.
Title: Re: CPD Software
Post by: Rocky on June 29, 2023, 11:18:49 AM
Thank you Sir, you're the best. :beer:
Title: Re: CPD Software
Post by: lightning on June 29, 2023, 12:12:41 PM
Actually Rocky I just checked, that's been fixed since 2019.  I just never actually released an update of CPD software in the past five years  :-[  Time for me to bake a new release based on current code and test that. 

commit 1a7c674cb900d30b77a619f491d86a77019fb58a
Author: lightningviper <>
Date:   Tue Aug 6 06:03:19 2019 -0700

    Multiple projects:
    -use StringData for determining various BMS paths
    -remove dependency on PlayerOpt scraping
    -remove dependency on ProcInfo scraping
    -use AGL and CaraAlow from new sharedmem
    -use RTT coordinates from sharedmem (not from config)
Title: Re: CPD Software
Post by: raptor on June 29, 2023, 01:11:09 PM
AMEN!
Title: Re: CPD Software
Post by: Rocky on June 29, 2023, 10:19:38 PM
So, you’ve been holding out on us?    :D
I know you are busy, so there is no rush.
Appreciate all you do for all of us.
Title: Re: CPD Software
Post by: VanZeb on June 30, 2023, 04:03:51 AM
Hi guys!

I got my hands on a nice metal CPD replica made by someone here in the forums a few years back. I don´t know how to hook this thing up. Are there any instructions for how to connect it, and is it for this guy the software discussion is about?

Best
Sebastian
Title: Re: CPD Software
Post by: Rocky on June 30, 2023, 07:14:18 AM
Congrats on your CPD. It's pretty sweet piece to add to your pit.
Yes, this is the software you will need if you are using BMS 4.37.
I have attached the CPD wiring for you and the 37 pin D-Sub Connector. Make sure you note that it requires a matrix board for of the momentary buttons.



 [ You are not allowed to view attachments ]  
  [ You are not allowed to view attachments ]  
Title: Re: CPD Software
Post by: VanZeb on June 30, 2023, 11:34:52 AM
Thank you!

Let's hope I get it... :-)

I'm supposed to use the board in the image right? I intend to hook it up to a Pokeys, could you help me out? Or someone else. Sorry, I took the wrong pill and am just not good at this Matrix stuff and the meaning of it...

/Seb
Title: Re: CPD Software
Post by: jjbravo on June 30, 2023, 12:05:01 PM
Thank you!

Let's hope I get it... :-)

I'm supposed to use the board in the image right? I intend to hook it up to a Pokeys, could you help me out? Or someone else. Sorry, I took the wrong pill and am just not good at this Matrix stuff and the meaning of it...

/Seb
I can help you with setting up the Pokeys matrix. It's pretty straight forward.
Just PM me with your email and we can get a computer session going when you are ready.
Title: Re: CPD Software
Post by: VanZeb on July 01, 2023, 07:13:02 AM
Ok, thanks.

You can get in touch on my mail:
arenramsebastian@gmail.com

/Seb
Title: Re: CPD Software
Post by: Sneakpeek on July 09, 2023, 05:53:13 AM
@lightning Hi there! Thanks a lot for your efforts and responsiveness. I've built the app from source and judging from the first test, it works so far.

[Edit] I noticed, though, that if I assign a new input to a command, it will work only once, e.g.: I assign one input, click OK, if I choose another control, the input selection modal isn't opened and the application just hangs.

It only happens, when I assign an input using the actual device. If I just use the select boxes, I'm fine.

Code: [Select]
         2023-07-09 19:07:56,809 [DIMonitorThread:8de4ba70-1bfc-11ee-8007-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context() > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() > F16CPD.Program.CurrentDomain_UnhandledException(System.Object sender, System.UnhandledExceptionEventArgs e) 
 2023-07-09 19:08:51,571 [DIMonitorThread:8de5cbe0-1bfc-11ee-800e-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen.
 2023-07-09 19:08:51,571         [DIMonitorThread:8de5cbe0-1bfc-11ee-800e-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen. - Common.InputSupport.DirectInput -            bei Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() in C:\Development\Git\lightningstools\src\Common\InputSupport\DirectInput\DIDeviceMonitor.cs:Zeile 212.
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart() - Void DIEventMonitorThreadWork() - (null) -         
 2023-07-09 19:08:51,571 [DIMonitorThread:8de5cbe0-1bfc-11ee-800e-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork > F16CPD.Program.CurrentDomain_UnhandledException
         2023-07-09 19:08:51,571 [DIMonitorThread:8de5cbe0-1bfc-11ee-800e-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context() > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() > F16CPD.Program.CurrentDomain_UnhandledException(System.Object sender, System.UnhandledExceptionEventArgs e)
 2023-07-09 19:08:51,596 [DIMonitorThread:3c4300e0-1d74-11ee-8001-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen.
 2023-07-09 19:08:51,596         [DIMonitorThread:3c4300e0-1d74-11ee-8001-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen. - Common.InputSupport.DirectInput -            bei Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() in C:\Development\Git\lightningstools\src\Common\InputSupport\DirectInput\DIDeviceMonitor.cs:Zeile 212.
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart() - Void DIEventMonitorThreadWork() - (null) -         
 2023-07-09 19:08:51,596 [DIMonitorThread:3c4300e0-1d74-11ee-8001-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork > F16CPD.Program.CurrentDomain_UnhandledException
         2023-07-09 19:08:51,596 [DIMonitorThread:3c4300e0-1d74-11ee-8001-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context() > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() > F16CPD.Program.CurrentDomain_UnhandledException(System.Object sender, System.UnhandledExceptionEventArgs e)
 2023-07-09 19:08:51,642 [DIMonitorThread:8de556b0-1bfc-11ee-800b-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen.
 2023-07-09 19:08:51,642         [DIMonitorThread:8de556b0-1bfc-11ee-800b-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen. - Common.InputSupport.DirectInput -            bei Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() in C:\Development\Git\lightningstools\src\Common\InputSupport\DirectInput\DIDeviceMonitor.cs:Zeile 212.
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart() - Void DIEventMonitorThreadWork() - (null) -         
 2023-07-09 19:08:51,642 [DIMonitorThread:8de556b0-1bfc-11ee-800b-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork > F16CPD.Program.CurrentDomain_UnhandledException
         2023-07-09 19:08:51,642 [DIMonitorThread:8de556b0-1bfc-11ee-800b-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context() > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() > F16CPD.Program.CurrentDomain_UnhandledException(System.Object sender, System.UnhandledExceptionEventArgs e)
 2023-07-09 19:08:51,658 [DIMonitorThread:8de46c50-1bfc-11ee-8006-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen.
 2023-07-09 19:08:51,658         [DIMonitorThread:8de46c50-1bfc-11ee-8006-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen. - Common.InputSupport.DirectInput -            bei Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() in C:\Development\Git\lightningstools\src\Common\InputSupport\DirectInput\DIDeviceMonitor.cs:Zeile 212.
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart() - Void DIEventMonitorThreadWork() - (null) -         
 2023-07-09 19:08:51,658 [DIMonitorThread:8de46c50-1bfc-11ee-8006-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork > F16CPD.Program.CurrentDomain_UnhandledException
         2023-07-09 19:08:51,658 [DIMonitorThread:8de46c50-1bfc-11ee-8006-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context() > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() > F16CPD.Program.CurrentDomain_UnhandledException(System.Object sender, System.UnhandledExceptionEventArgs e)
 2023-07-09 19:08:51,673 [DIMonitorThread:8de4ba70-1bfc-11ee-8007-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen.
 2023-07-09 19:08:51,673         [DIMonitorThread:8de4ba70-1bfc-11ee-8007-444553540000] ERROR F16CPD.Program : Der Thread wurde abgebrochen. - Common.InputSupport.DirectInput -            bei Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() in C:\Development\Git\lightningstools\src\Common\InputSupport\DirectInput\DIDeviceMonitor.cs:Zeile 212.
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart() - Void DIEventMonitorThreadWork() - (null) -         
 2023-07-09 19:08:51,673 [DIMonitorThread:8de4ba70-1bfc-11ee-8007-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork > F16CPD.Program.CurrentDomain_UnhandledException
         2023-07-09 19:08:51,673 [DIMonitorThread:8de4ba70-1bfc-11ee-8007-444553540000] ERROR F16CPD.Program : System.Threading.ThreadHelper.ThreadStart_Context() > Common.InputSupport.DirectInput.DIDeviceMonitor.DIEventMonitorThreadWork() > F16CPD.Program.CurrentDomain_UnhandledException(System.Object sender, System.UnhandledExceptionEventArgs e)

Cheers,
SP
Title: Re: CPD Software
Post by: lightning on July 09, 2023, 05:42:44 PM
Feel free to submit a pull request
Title: Re: CPD Software
Post by: Sneakpeek on July 10, 2023, 06:50:24 AM
OK - sure thing - will need to figure out the problem, though.
Total novice in the .NET / MS world...
Title: Re: CPD Software
Post by: Sneakpeek on March 07, 2024, 02:09:38 AM
Feel free to submit a pull request

@lightning See https://github.com/lightningviper/lightningstools/pull/7

That should at least make the software run again...

Didn't manage to fix the TAD showing maps in odd colors.
Title: Re: CPD Software
Post by: Maverick996 on March 11, 2024, 06:04:58 AM
Where can i download the software to use the cpd on a second monitor with mfd and other gauges ?
SimplePortal 2.3.5 © 2008-2012, SimplePortal