devreorder | A utility for reordering and hiding DirectInput controllers

 by   briankendall C++ Version: v1.0.3 License: No License

kandi X-RAY | devreorder Summary

kandi X-RAY | devreorder Summary

devreorder is a C++ library. devreorder has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

A utility for reordering and hiding controllers for games using DirectInput 8. It's implemented using a wrapper DLL and can be used to change the behavior of a single game or your entire system. The main use of this tool is to bring some sanity to older DirectInput games that rely on the enumeration order of devices to determine the controller order in game (even though they are not supposed to do that). After Windows XP, and especially starting with Windows 8, the enumeration order of controllers is quite arbitrary and will change after rebooting Windows or unplugging and replugging in your devices. This can wreck havoc on games where you have carefully set up controller bindings for players 1-4, only to find that they are totally ruined the next time you boot up Windows. There is no supported way to change this order, and the only method I found before writing devreorder was to physically unplug all of your devices and plug them back in the order that you want. This technique, however, falls apart when dealing with wireless and virtual devices. This tool finally allows the order to be defined explicitly. Tested in Windows 8.1, but should in theory work in any version of Windows. Note that this currently only works for games that use DirectInput 8. Any older games that make use of an earlier version of DirectInput will not be affected, nor will games that use a different API for reading controller input, including Xinput, the old joystick API in winmm.dll, raw input, and the low level Windows HID API. (Although games that use older versions DirectInput, i.e. they use dinput.dll rather than dinput8.dll, may work with devreorder when combined with dinputto8.).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              devreorder has a low active ecosystem.
              It has 140 star(s) with 13 fork(s). There are 14 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 9 open issues and 28 have been closed. On average issues are closed in 84 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of devreorder is v1.0.3

            kandi-Quality Quality

              devreorder has 0 bugs and 0 code smells.

            kandi-Security Security

              devreorder has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              devreorder code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              devreorder does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              devreorder releases are available to install and integrate.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of devreorder
            Get all kandi verified functions for this library.

            devreorder Key Features

            No Key Features are available at this moment for devreorder.

            devreorder Examples and Code Snippets

            No Code Snippets are available at this moment for devreorder.

            Community Discussions

            No Community Discussions are available at this moment for devreorder.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install devreorder

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/briankendall/devreorder.git

          • CLI

            gh repo clone briankendall/devreorder

          • sshUrl

            git@github.com:briankendall/devreorder.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link