Results 1 to 5 of 5
  1. #1
    Secondary Hivemind Nexus rockman29's Avatar
    Join Date
    Jul 2013
    Posts
    2,739

    Disabling Directinput in Valve/Source games

    Today as I've tried before, using a controller with X360CE input wrapper to try to play Portal 2, comes with a lot of problems.

    The main one is that it doesn't work for me, because it seems when I enable the controller input in the Portal 2 menus, it enables both directinput and xinput at the same time. If it was xinput alone it would work because it is emulated through X360CE, but the problem is that directinput is also enabled at the same time and the buttons for that tied to my controller are completely different and it detects the axes all wrong and everything goes bad :P

    So my question is: is there some way to disable this deprecated directinput stuff in source games so it is only using one form of input while playing the game.

    There is a way to use an alternative program that requires installing something so that I can read any controller globally on the PC as a Xinput pad, but I am trying to avoid this one (I'm not exactly sure why :P).

    Any help would be great :)

    P.S.

    On Steam OS this problem does not exist at all because no directinput or xinput or Microsoft and because reasons.

    Also there are other games with similar problems, but I figure I'd start here.

  2. #2
    Secondary Hivemind Nexus alms's Avatar
    Join Date
    Dec 2011
    Posts
    6,781
    Can't answer directly:

    http://steamcommunity.com/app/620/di...43227216351454

    e.g.

    I got it to work! If you go to set up a controller in x360ce you need to hit the advance tab and change device type to GamePad and then stick it back in the Portal folders and bam! It worked!
    Rock, Paper, Shotgonne - Come join us. We have LOOT!
    The Onward March of Bundles
    - filling your backlog since 1911
    Stalk my Steam profile, or follow my fight against the backlog on HowLongToBeat.

    "You take the Klingon's detached hand"

  3. #3
    Secondary Hivemind Nexus rockman29's Avatar
    Join Date
    Jul 2013
    Posts
    2,739
    I never saw something like that, thanks, I will try it :)

    Hmmm not sure if that is my problem, it seems to already be toggled to that mode in the Advanced section unfortunately, but I will test around and see. Thanks for suggestion in any case :)
    Last edited by rockman29; 09-03-2015 at 11:20 PM.

  4. #4
    Secondary Hivemind Nexus somini's Avatar
    Join Date
    Jun 2011
    Location
    NEuro Troika Franchulate #3
    Posts
    5,152
    I think I saw a dinput blocker floating somewhere. Basically, it's a dll that overrides the dinput functions and reports no connected gamepads, but allows x360ce to detect them. I can't seem to find it now.
    Steam(shots), Imgur, Flickr, Bak'laag, why do you forsake me?
    Quote Originally Posted by Wenz View Post
    Bin the .exes to get it high.

  5. #5
    Secondary Hivemind Nexus rockman29's Avatar
    Join Date
    Jul 2013
    Posts
    2,739
    That sounds like a perfect kit for this problem, I'll search around for something like that :)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •