domdavis / ch-products-elite-map Goto Github PK
View Code? Open in Web Editor NEWCH Products joystick map and game config files for Elite: Dangerous
License: Other
CH Products joystick map and game config files for Elite: Dangerous
License: Other
Hi Dom,
I would strongly recommend changing the Root PresetName="Custom" to something else.
I am new to Elite and was following your guide, and your custom profile kept getting overwritten by the game to defaults without axis when I was switching to Custom. I eventually found a thread about bindings getting overwritten and someone recommending to create a different profile name. I named your profile "DomDavis" and it now shows up in the in-game drop down profile and doesn't get overwritten like Custom was. Simple change that fixed a frustrating issue for someone who isn't sure yet how everything works.
Thanks for sharing your work.
Warmest greetings.
I've been using and loving your map since March, but I'm having a bit of trouble I was hoping you might be able to help me with. I just purchased the Pro Pedals with the goal of having a better feel when using Yaw in Elite to stay on top of targets with those fixed weapons. I'd like to accomplish this by setting my Yaw to either the pedal sliding front or back, or to the Right/Left break action of the pedals.
I'm having a tough time figuring out where to make the necessary adjustments in the CM editor to preserve the existing pitch and roll while moving Yaw to the pedals. I've successfully been able to add my Pedals as JS3, but rotating it through the various axes only serves to introduce varying unintended results. I'm quite green to the CM editor but I think this will take me on the order of days to solve by myself. Having owned the Pro Pedals in the past, I was hoping you might be able to provide the scripting adjustment necessary to accomplish this task.
I greatly appreciate it if you would be able to help here. I could get used to either the sliding of the pedals or the pressing of the pedals, but if you can advise on both so that I can go with the one that feels the most comfortable to me, I'll appreciate it. Thank you for your time and your map.
Switch HUD Mode happens quite a lot, so would be better as an unshifted action. It can just swap places with the Comms panel.
Greetings,
Thanks for this great sharing of an otherwise unpleasant process. Would you be able to also share the source file used for your mappings guide PDF file? I imagine CH Products has some form of source template for this that you modified?
Thanks!
Mat
When using the Elite: Dangerous Galaxy Map or System Map to select navigation routes, the Throttle's joystick is mapped so that the "Y" axis controls the movement side-to-side, while the "X" axis controls movement up and down. This makes HOTAS navigation near impossible. I had been resorting to just using the mouse instead.
README.md
.redux.map
Joystick Mappings using CH Control Manager.Custom.binds
.I've taken a look at the Options for Controls set by config/Custom.binds
and found that the problem can be fixed by changing these options:
Joy RY-Axis
with Invert Axis as On
Joy RZ-Axis
with Invert Axis as Off
I've saved the resulting Custom.binds
and will push it as a Pull Request for your consideration.
If multiple buttons are pressed it can lead to spurious actions firing. This is likely to do with how the key pressed are sent to the game - i.e. press modifier
, press key
, release modifier
. The release modifier
seems to remove the modifier from all keys currently being pressed and the unmodified key then gets sent to the game for any buttons still pressed.
The use of keys rather than DX Buttons was to aid with Voice Attack which doesn't handle DX events too well, and the reuse of keys was to help identify hats. This latter feature will likely need to be removed.
Suggested fix is to move every button to a unique key, and change the pinky from being a map shift to being the actual shift
key. I need to work out what that does in terms of key streams to the game.
Warmest greetings. Me again with what is hopefully another simple question.
By default in this map, the throttle range set all the way back is 0 and all the way forward is maximum throttle, and a button has to be toggled to allow the axis to function is reverse thrust. I plan on adding a DIY notch so that the throttle will have a bump when it passes center. What I'd like is to set it so that:
it would look like this if looking at your Pro Throttle from above:
=======
|
100%
|
|
|
0%
|
|
|
-100%
|
=======
I'm sure this is a very standard configuration but being still very green with regards to CMS scripting, I'm not entirely sure how to tell the software to execute this. I've tried for a few hours and I had to admit that I'm a bit over-matched. If you have a moment to let me know what to revise in the CMS to get this behavior, I'd be very grateful. Thank you again for the great map. 500 hours of ED in, I can't play this game without it.
The keys for screenshot are hard coded and can't be overridden. Since it's F10
and Shift
F10
we could in theory move it to another button, but I think it's a waste of a slot on the primary map. Given the number of screenshots I take I'm happy to bump it from the map and use the two free'd slots for something else.
the checklist won't fully recognize the throttle mini joy to accept. I've turned checklist off in settings but it keep coming up?
Firstly thanks for providing this, its much appreciated I would have been lost having only just bought the controllers.
Offering this as a suggested workaround/fix for this issue. At most I'd suggest this is an addition to the README.md or FAQ, or happy to leave this as a closed issue just as a reference if anyone comes looking
Using the Full map with a few additions to the mappings for the extra stuff in ED Horizons. Also followed the suggestions in #10 for a full + to - throttle.
This suggested solution/workaround to avoid the issue is kind of similar to what is mentioned in Issue #11 with enough differences that seem enough to have its own ticket.
Upon Loading ED after a reboot you get an error about not being able to find a device, no controllers, and the Bindings folder has a new file called BindingLoadingErrors.log
Within the %LOCALAPPDATA%\Frontier Developments\Elite Dangerous\Options\Bindings\BindingLoadingErrors.log it lists a number of lines stating "Failed to find GUID for device: 068EC010" (or something similar as the hardware ID will change depending on controller your setup in CH Control Manager but a hardware ID of 068EC010 should be right for this setup). The StartPreset.start file has also defaulted back to "KeyboardMouseOnly" rather than "CH Products Cmdr Davis" (this needs to be corrected) and your graphics settings are reset as well.
I've listed some steps here on my process to avoid the issue. Similar to what was mentioned
http://www.ch-hangar.com/forum/index.php?/topic/8029-elite-dangerous-has-to-be-re-configured-after-every-reboot/&tab=comments#comment-54685
Essentially I'm using the below PowerShell command to verify the right devices are present before opening the game. The below is a listing of my "Healthy and good to go" setup as an example. The key line of the output is the one with "CH Control Manager Device 1" which matches to the virtual device of all controllers combined.
Get-PnpDevice -PresentOnly -Class "CHProducts" | Select Status,FriendlyName,HardwareID | ft -autosize
Status FriendlyName HardwareID
------ ------------ ----------
OK CH Pro Throttle USB Hardware {USB\VID_068E&PID_00F1&REV_0000, USB\VID_068E&PID_00F1}
OK CH Control Manager Device 1 {CHProducts\VID_068E&PID_C010}
OK CH Fighterstick USB Hardware {USB\VID_068E&PID_00F3&REV_0000, USB\VID_068E&PID_00F3}
OK CH Control Manager Root Device {CHProducts\VID_068E&PID_C020}
OK CH Pro Pedals USB Hardware {USB\VID_068E&PID_00F2&REV_0000, USB\VID_068E&PID_00F2}
OK CH Control Manager Aux1 Device {CHProducts\VID_068E&PID_C000}
OK CH Control Manager Aux2 Device {CHProducts\VID_068E&PID_C001}```
First, thank you for this. Your map and setup have been just wonderful and everything is working well for me.
....except the tutorial pre-flight checklist. For some reason, the thrust nob/nipple has problems being properly acknowledged. I eventually had to switch controls to default kb&m so that I could get past it. All the other checklist items and buttons work except those 4 thrust commands. The trust works fine when flying...and I know the pre-flight checklist can be disabled outside of the tutorials...I guess I just wanted to make you aware of the issue. If there's a way to make this behave properly, I'd love to know.
Otherwise, thank you for the great guide and map!
I have added in the Pro Pedals as instructed, but they are not being seen by Elite or when I do a calibration and select the CM1, everything else works as expected, I made sure its the 4th tab also, could you let me know the process needed to add them in
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.