Couldn't recognise "reference "iwnmwk"
It's a Playstation DualShock 4 Controller
It's a Playstation DualShock 4 Controller
For whatever unexplainable reason*, I've started poking at the codebase and brought it upon myself to port that sprawling CGI mess to (backwards-compatible) Flask... so I feel your pain. Heavily.I haven't forgotten this, although I don't play ED much anymore and I don't particularly enjoy working on EDRefCard's codebase.
I have work in progress to add the new command bindings from Ody and also to try to get to a pure SVG workflow, however ImageMagick isn't playing nice with the latter.
First off: thanks for the EDRef site, and what it provides. Obviously a lot of work, and much appreciated.
New issue... well, new to me, anyway & can't find it addressed here.
Not the first time I've imported (then fine-tuned) key bindings for ED... did it for T1600 setup & X56 in the past. Decided to pick up ED again, and hunted up bindings for my new VKB Gladiators HOSAS. Imported the "Brother Sabathius" bindings I found on the EDRef site, renamed 'em "maybethistime.binds" until I sorted them out... they don't appear when I open the game. found this BindingLoadingErrors file when I went back and looked:
<Root PresetName="VKB" MajorVersion="4" MinorVersion="0">
There where errors when loading preset file: maybethistime.binds
There are multiple entries of binding "MouseGUI" Only the first will be used
Failed to find GUID for device: 231D011F
There are multiple entries of binding "MouseGUI" Only the first will be used
Failed to find GUID for device: 231D011F
Failed to find GUID for device: 231D011F
Failed to find GUID for device: 231D011F
I'm no expert at this stuff (that's why I'm here, yeah), but it looks like it's not... recognizing my mouse? And, in my case, mouse is a Logitech trackball -- I THINK it's the same one I had before when I was importing custom bindings.
<MouseGUI Value="1" />
Thanks, @Lhorndra... that makes a bunch of sense. Easier to change my filename then to open the .binds file, but I'm not sure whether the PresetName here would be considered "VKB" alone, or would it include the major/minor version... something like "VKB40" or VKB_4.0"? Thanks again!I'm not an expert on this, but first of all, I think the filename has to be the same as the "PresetName" inside the XML file. If you change one, change the other one as well.
<Root PresetName="VKB" MajorVersion="4" MinorVersion="0">
If you start the game now and go into the controls settings, you should find this file under "Presets".
Just ignore the mouse error, I have this too. For whatever reason, it seems that ED just writes this line not once, but at least twice when it saves the bindings.
<MouseGUI Value="1" />
It doesn't matter, the game just does what it says in the error message, ignoring all other MouseGUI lines except the first one.
So, that leaves us with the GUID device error. If we look at the overview (https://edrefcard.info/list?deviceFilter=VKB-Gladiator-NXT-Premium-Left) and at the actual graphics (https://edrefcard.info/binds/gdmlom), we can see that Brother Sabathius uses three input devices: 231D011F, VKB Gladiator NXT Premium Left, VKB Gladiator NXT Premium Right. The 231D011F one is not recognized by EdRefCard. I found one other config with device 231D011F on EdRefCard, and the description says "VKB GNXTP left and right, VKB T-Rudder Elite Dangerous". So I'm guessing 231D011F are the VKB rudder pedals. If you don't have those, the error would make sense.
So, just renaming the file or changing "PresetName" should do it. I hope.
Thanks, @Lhorndra... that makes a bunch of sense. Easier to change my filename then to open the .binds file, but I'm not sure whether the PresetName here would be considered "VKB" alone, or would it include the major/minor version... something like "VKB40" or VKB_4.0"? Thanks again!
But... preset name has to match the name listed internally within the .binds file, yeah?preset name can be anything you want (well, except for "custom" of course ) that is just the name that the game knows your binds by so shows on your drop-down list for example
I would have thought your main issue is going to be sorting that GUID ident
But... preset name has to match the name listed internally within the .binds file, yeah?
Also: If I load the game, choose "Options" from the main menu, and go into controls, I have 3 choices: General / Ship / SRV. If I open any of them, it has the same choices in a dropdown: Custom / Keyboard without Mouse / Keyboard & Mouse / Keyboard & Mouse Yaw / Blank / Generic Joystick. Should this be where I see any other custom bindings I import? Or do I need to be looking elsewhere?
Thanks. Your explanation makes perfect sense... yet, even renaming the file (in the Root PresetName, as well as in the directory) still only shows the options I put up above. I've found a couple of different routes I can take to different Elite folders in \appdata\... one for two different versions of my user name (?), and -- within them -- "Local", "LocalLow", and "Roaming". Maybe I need to figure out which of those is the actual path the game takes when it's loading.that is where Root PresetName is - line 2 of the binds file
yes you should see the name in the drop down lists
there are 4 sections in Ody options/controls so you could actually have 4 different binds files - but normally they would all refer to the same one (which contains all the entries for all four sections)
in Horizons - just the one binds file
in the binds directory you also find that you have StartPreset.4.start which lists the binds file for each of the four sections of odyssey to load on starting - Horizons has StartPreset.start just the one
By the way - your binds file should be called SOMETHING.4.0.binds for Odyssey and SOMETHING.3.0.binds for Horizons
that should be reflected in line 2 within the binds file for Odyssey as:
<Root PresetName="SOMETHING" MajorVersion="4" MinorVersion="0">
(different MajorVersion for Horizons)
Thanks. Your explanation makes perfect sense... yet, even renaming the file (in the Root PresetName, as well as in the directory) still only shows the options I put up above. I've found a couple of different routes I can take to different Elite folders in \appdata\... one for two different versions of my user name (?), and -- within them -- "Local", "LocalLow", and "Roaming". Maybe I need to figure out which of those is the actual path the game takes when it's loading.
Anyway: thanks for the help, I'll keep plugging away -- may come back when I've figured more out to seek additional guidance. {~;