Coder Social home page Coder Social logo

ch-products-elite-map's People

Contributors

christopher-hopper avatar domdavis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ch-products-elite-map's Issues

Root PresetName

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.

Request: Pro Pedals help.

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.

PDF Guide source

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

Custom binds for Galaxy and System Map are upside-down

Description

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.

Steps to Reproduce

  1. Follow the instructions for installation of the CH Products Elite Map found in README.md.
  2. Load the redux.map Joystick Mappings using CH Control Manager.
  3. Start Elite: Dangerous and enable the Custom control settings contained in the Custom.binds.
  4. Play a Solo game and once in the Cockpit go to the Galaxy Map.
  5. Using the Throttle min-joystick, move the map cursor to select a new navigation route. At this point you should notice that the cursor movement is not as you would expect.

Suggested Solution

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:

  • Galaxy Cam Translate Y-Axis to Joy RY-Axis with Invert Axis as On
    elitedangerouscontrolsgalaxycamy
  • Galaxy Cam Translate X-Axis to Joy RZ-Axis with Invert Axis as Off
    elitedangerouscontrolsgalaxycamx

I've saved the resulting Custom.binds and will push it as a Pull Request for your consideration.

Spurious actions firing

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.

Small question regarding Throttle.

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:

  • 0 speed is when the throttle is resting to the middle
  • Pushing the stick forward increases the speed linearly, hitting 100% throttle when all the way forward
  • Pushing the stick below the middle increases reverse speed linearly, hitting -100% reverse throttle when all the way back.

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.

Screenshots wont work in the fixed map

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.

Mini joy thrusters and checklist

the checklist won't fully recognize the throttle mini joy to accept. I've turned checklist off in settings but it keep coming up?

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

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.

Issue Description

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.

Suggested way to avoid this occurring

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}```

Trouble with pre-flight checklist (thrust)

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!

Pro Pedals not available

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.