baykovr / AVPI

an open source voice command macro software
https://baykovr.github.io/gavpi.html
GNU General Public License v3.0
198 stars 42 forks source link

XML profile import request question #60

Open iNgeon opened 8 years ago

iNgeon commented 8 years ago

I've been following 2 projects quite closely with SC. GAVPI and SCJMapper-V2.

Both use a xml files for mappings. SCJM has quite an extensive setup when it comes to managing mapped settings for Joystick\Gamepad\Keyboard\Mouse (Mapped\Unamapped) settings.

What is the likelihood of being able to import SCJM xml into GAVPI and then just adding voice triggers to the already configured mappings ?

It's quite a lot of admin work to add mappings\commands\triggers for every key-bind, and then when SC changes versions and keymappings its quite a lot of admin again.

GAVPI_layout_keyboard_SC2.4.1.xml.txt

SCJM_layout_my_joystick_SC2.5.xml.txt

https://github.com/baykovr/AVPI & https://github.com/SCToolsfactory/SCJMapper-V2/releases

baykovr commented 8 years ago

So what does SCJM do? Remaps the joystick inputs? (It's a little unclear from my skim over the project)

iNgeon commented 8 years ago

It is basically a 3rd party keybinding tool for SC. Create a configure device mappings and import inside SC with the Options > Keybinds > Advanced Controls Customization > Control Profiles. It appears the xml file is closely modeled on the one you can Export from withing Star Citizen (Options > Advanced Controls Customization > Control Profile > Export control settings)

Even if you can just allow import of the one from SC it would be amazing: layout_sc-2_5_default_exported.xml.txt