Home > C/C++, Gaming, Programming and Scripting, win32 > RInput 1.31 sequential edition released

RInput 1.31 sequential edition released

April 19th, 2009

rinput Logo

Just did an update on RInput as some sequential (single threaded) games were suffering from performance issues in combination with Rinput. Because the win32 dynamic library system depends on the process affinity it would’ve been quite dirty to set the process affinity inside the DLL. For anyone who was experiencing this issue, here is the single threaded version (with some minor performance improvements).

C/C++, Gaming, Programming and Scripting, win32 , , , , , , , ,

  1. robertoS
    January 8th, 2010 at 13:25 | #1

    nice app

  2. harry
    January 9th, 2010 at 11:52 | #2

    works fine for me

  3. :(
    January 12th, 2010 at 17:58 | #3

    i dont see difference

  4. john
    March 18th, 2010 at 10:36 | #4

    Works good. How do you uninstall it though?

  5. April 2nd, 2010 at 03:28 | #5

    Any Download Links yet ?

  6. ruuik
    June 1st, 2010 at 16:39 | #6


    Works fine for me too. Much appreciated abort, tyvm.

  7. Falkentyne
    June 24th, 2010 at 08:31 | #7

    Rinput 1.31 is no longer working with CS:Source; the new Source update (as of today) completely changed something, and rinput has zero effect, even though it injects itself successfully; the mouse is completely unaffected. HORRIBLE negative acceleration, even worse than before the update (which was fully playable without rinput for most people on something like an 1800 DPI mouse). But now, terrible negative acceleration, game completely unplayable without using 400-450 dpi, even 450dpi doesn’t stop all negative acc anymore, and rinput doesn’t help :/

    Hope a new version can be released…

  8. July 2nd, 2010 at 22:05 | #8

    @Falkentyne I have tested RInput 1.31 sequential edition on the newest version of Source. It seems to work perfect to me (hl2.exe, Windows XP Pro w/ SP3). What OS are you running at and have you asked others to test it out?

  9. adm
    July 8th, 2010 at 10:12 | #9

    I play Team Fortress 2 and have just come across this fix…was ecstatic to finally find a solution to the awful negative accel I get when using high dpi settings.

    I’m on Windows 7 x64…will try this out, but would appreciate any other reports on whether or not it still works for other Win7 users.

    Regardless, many thanks to the author!

  10. wasda
    July 11th, 2010 at 21:00 | #10

    On win 7 64 bit here and it dosnt work for me after injecting to hl2.exe :/

  11. adm
    July 12th, 2010 at 11:54 | #11

    Yep, sadly it seems to do nothing with hl2.exe, even when it says its successfully injected.

    I’m heartbroken πŸ™

  12. July 12th, 2010 at 14:03 | #12

    adm :
    Yep, sadly it seems to do nothing with hl2.exe, even when it says its successfully injected.
    I’m heartbroken

    If I can find the source again I’ll have a look into it this week. Will keep you guys updated.

  13. wasda
    July 12th, 2010 at 15:15 | #13

    Would be fantastic if the maker of this could somehow make an update to work with the new css.Was using 3500 dpi before with no negative accel,now having to use 800 dpi and just feels different :/

  14. Anonymous
    July 21st, 2010 at 22:35 | #14

    Thanks so much! I can’t tell you how happy I’d be to have this working πŸ™‚

  15. adm
    July 21st, 2010 at 22:36 | #15

    Thanks so much! I can’t tell you how happy a working fix for this neg accel would make me πŸ™‚ Really appreciate the help.

  16. duke
    July 30th, 2010 at 08:04 | #16

    4 adm
    I realy hope ur going to work this out…im your fan πŸ™‚ i wish u best…cs1.6 is not playable with neg. accel for me

  17. duke
    July 30th, 2010 at 08:05 | #17

    i need this working for x64 win 7

  18. falkentyne
    August 4th, 2010 at 04:48 | #18

    I’m using XP service pack 3.
    As some others have mentioned in replies, rinput injects successfully, but doesn’t seem to have any effect on the horrible negative acceleration. It worked perfectly before the new source update. Hidden Path Entertainment is actually awarer of the complaints with high DPI mice, although they weren’t sureWHY the negative acceleration became worse than before, although they did mention there was a “minor change” of some sort to the cursor-based movement, in the thread on the Steam forums. They may be considering adding directinput (WM_Mouse?) or some sort of raw input setting to the game itself, but whether that happens or even happens this year, remains to be seen. I wonder what in the source update caused rinput to stop working correctly (even though injection is successful?)

  19. Anonymous
    August 4th, 2010 at 04:49 | #19

    Sorry about the typos…sleepy and no edit button.. πŸ™

  20. adm
    August 7th, 2010 at 06:05 | #20

    Anonymous :
    Sorry about the typos…sleepy and no edit button..

    It looks like Abort is our last shining hope…quote from a Hidden Path Entertainment developer off a formerly stickied thread entitled “Request for information- mouse sensitivity with high dpi mice”


    “Echo: We have enough information on this issue now- unstickying.

    I am not sure if we’ll be able to fix it in the short term- mucking around and converting to WM_INPUT from WM_MOUSEMOVE and making it feel the same for everyone will be tricky. It’s on the list to look at in the future though.

    For now you’ll have to increase your framerate, lower sensitivity in windows, or decrease your dpi. Sorry!”

    Thanks for your efforts, Abort. And thanks for the kind words, Duke πŸ™‚

  21. Falkentyne
    August 17th, 2010 at 10:47 | #21

    Hi @Abort,
    Any word on if you were able to find the source so you could work on an update?
    I tried raising in game sensitivity to 1.0 in CS Source, but rinput still isn’t affecting the negative acceleration at all πŸ™ I have to use 450 dpi…

  22. abort
    September 5th, 2010 at 18:01 | #22

    I have been thinking guys and a new version will be released soon (which will be compatible and tested with any windows version, starting with windows 2000). I expect to release a new version before the end of september.

  23. adm
    September 6th, 2010 at 11:35 | #23

    Thank you so much, Abort! You’re a hero!!

  24. 3d
    September 13th, 2010 at 20:11 | #24

    you are a hero abort, if you can get this working with the new cs source engine

  25. wasda
    September 13th, 2010 at 20:31 | #25

    Splendid news !!! thank you abort

  26. sinbad
    September 19th, 2010 at 03:05 | #26

    this gonna work for windows 7?

  27. wasda
    September 19th, 2010 at 17:48 | #27

    Read post#22 sinbad

  28. September 20th, 2010 at 21:57 | #28

    Yeeeeh,waiting 4 win7 version :)) Thank you πŸ˜‰

  29. sinbad
    September 28th, 2010 at 05:42 | #29

    is the new version still on track to come out before September ends?

  30. adm
    September 29th, 2010 at 02:43 | #30

    Let me know if I can help with testing or whatever!

  31. flashback
    September 30th, 2010 at 04:51 | #31

    really hope this comes out soon.

  32. September 30th, 2010 at 22:56 | #32

    It’s still on the planning for getting written this weekend guys, BUT i do have an issue. I need a x64 hooking library to support 64bit games as well (as HL2/css is natively 64bit). I didn’t find the time yet to find a good library/class. If anyone of you is into coding or hacking code in C/C++ please supply me with a detour/hooking library for both x64 and x86. Thanks in advance, I’ll keep you updated.

  33. D0gFly
    October 1st, 2010 at 12:29 | #33

    Hi abort, what exactly is it your looking for? I am unsure as to what a hooking library is, but I do have my own library in which I use for programming my personal projects which supports seamless switching between x86 and x64 data types. Let me know what it is you need and I’ll try and get it or program it for you.

  34. jimmy
    October 5th, 2010 at 17:47 | #34

    will this work on Wolfenstein Enemy Territory? And BTW, Valve game are the worst coded games ever made… I find it funny how the president of valve mocks and insults sony for the PS3, when the games his company puts out are horrible, unfit for competition and plagued with errors and bugs. fat retarded jackoff.

  35. jimmy
    October 6th, 2010 at 23:54 | #35

    also wondering what the in_mouse cvar should be set at?

  36. Anonymous
    October 11th, 2010 at 08:18 | #36

    Stil happening? The suspense is killing me!

  37. admbr
    October 20th, 2010 at 07:34 | #37

    Please tell me the effort hasn’t been…aborted πŸ˜›

    But seriously, I won’t hate you if it has! Update please?

  38. sinbad
    October 25th, 2010 at 20:20 | #38

    well its approaching a month late so i would say it wont happen for a while

  39. adm
    November 8th, 2010 at 16:19 | #39

    Very depressing πŸ™

  40. November 14th, 2010 at 16:24 | #40

    I had to give up my progamer-career due to the lack of updates πŸ™

  41. November 20th, 2010 at 16:01 | #41

    no need for rinput anymore:

  42. Gerrit Johannsen
    March 15th, 2011 at 15:29 | #42


    first question: is this tool opensource?
    second: If it is opensource, could u post the source code, because I have send an support ticket to the ESL (eletronic sports league) and they have an anticheat tool and they will allow your tool for cups etc.

  43. Wedulo
    March 15th, 2011 at 16:35 | #43

    Gerrit Johannsen, who is the Admin in charge for your supportticket?
    Can you please post a link to your ticket? Yes, pls! I know, that I wont be able to see the context.

  44. Gerrit Johannsen
    March 15th, 2011 at 16:56 | #44

    hi, I cant post the full text, because its forbidden so I will say the important points:

    -There COULD be a trojaner in the .dll
    -It COULD be a hack (which guy is a fool and ask the admin if he can use a cheat in a league?!)
    -And the support admins dont know how the anti cheat tool works, because it is top secret, so they will give the source code to the editors of the tool, to ensure that I will not get busted by this tool.

  45. Gerrit Johannsen
    March 15th, 2011 at 16:57 | #45

    admin is NTB

  46. Fabulist
    March 29th, 2011 at 07:27 | #46

    Hello, I’ll try to keep this short; is there any possibility for this program to be detected as a cheat from VAC and get banned? I asked Steam support and I am still waiting for a more specific answer, but can the author of this program probably clarify this?


  47. Colin
    April 5th, 2011 at 02:25 | #47

    Hey, I ran this the other day and it doesnt seem to work. I injected into hl.exe, and it wont register moues clicks, and it sounds like its going a million miles a minute, HELP

  48. Colin
    April 5th, 2011 at 22:19 | #48

    Please help somone, it does this with every game. I cant move the cursor!

  49. kokosz
    April 25th, 2011 at 10:44 | #49

    how to use it ? please help

  50. knubbe
    May 10th, 2011 at 20:51 | #50

    Possibility to acquire and use your source code? With credits and acknowledges that it is made by you, of course.

    There is a minor bug in RInput, GetCursorPos will crash with NULL pointer, while without RInput loaded the WINAPI will return correctly FALSE.

Comment pages
  1. No trackbacks yet.