Rexeh / joystick-diagrams

Automatically output your tool/game HID configs into printable diagrams with all your binds.
https://joystick-diagrams.com
GNU General Public License v2.0
146 stars 22 forks source link

DCS World: Handle DCS defaults for device that are not exposed in Saved Games configurations #33

Open DracoLlasa opened 3 years ago

DracoLlasa commented 3 years ago

When i run the program and select my saved games folder, select the A-10C and click export joystick profiles, it seems that it is only showing any custom updates i might have made. i have attached the results for the A-10C and my TM Warthog HOTAS. You will see there are many bindings missing that should be there based on the stock config. DCS - HOTAS Warthog_A-10C.zip

Rexeh commented 3 years ago

Thanks for reporting, are you able to send me your DCS config file for the stick/throttle under the A10-C/joysticks config folder?

Rexeh commented 3 years ago

Hey @DracoLlasa I've done some digging, and found a new scenario that is going to require some work.

Essentially this will affect anyone using default DCS binds, where they exist for your stick. Anyone using a fully customised profile will be ok.

From initial look, default configs are stored in C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft*

To fix this is going to require a pretty substantial rework to the parser, but probably something I need to handle to make it useful!

I will need to come up with a design/solution before I tackle this to ensure bases are covered.

DracoLlasa commented 3 years ago

Thank you for the update, i think this could be a very useful tool, especially why learning new modules. i will follow the project and watch for updates that i can test out. Let me know if you need any testing related help

nima3333 commented 2 years ago

Hi, I think this is not fixed in last website release (1.4.1). If it is not done, may I try to help ?

Rexeh commented 5 months ago

After further analysis, this is not trivial and requires more understanding of DCS behaviour.

https://forum.dcs.world/topic/344171-information-on-dcs-default-bind-allocation-logic/#comment-5387295

This will require

Welcome someone to take a look at the parsing/plugin integration piece and we can go from there with extending the plugin system to expose further settings to the client.