It has been a long while since I have posted. I have had some requests on releasing the source code for RInput. I found the source in an old backup and decided to make at least the library (as promised) open source under the GPL license. The injector project might be released in the future.
For anyone interested, I posted it on here on github. I will probably not have time nor interest to help everyone with using this project. I wrote a small readme file instead, which might be useful (especially for people that are not into Win32 / C/C++ programming). It would be cool to hear from you, in case you decide to use (parts of) my project.
C/C++, Gaming, Miscellaneous, Programming and Scripting, win32
cpi, dpi, github, hook, mouse accel, open source, raw input, rinput
It’s been a while since I’ve been posting something. I was bored and wrote a plugin for Winamp to post the artist/trackname to some games (ET/RTCW/Q3). For anyone interested, here’s the link: download. The installation instructions are included.
I can add other games upon request. This was basically just a project to see how Winamp plugins are written.
Gaming, Miscellaneous, Programming and Scripting, win32
console, et, game, now, now palying, palying, plugin, post, q3, rtcw, song, track, winamp
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
cpi, direct input, dpi, high sensitivity, input, low level, mouse accel, negative acceleration, raw input
RInput allows you to override low definition windows mouse input (accurate untill 400cpi) with high definition mouse input (raw input, which is more accurate for high cpi mice). This is certainly useful for games like Wolfenstein – Enemy Territory as the engine only supports low definition windows mouse input.
Advantages
- Prevents negative acceleration.
- More accurate.
- Bypass windows mouse settings (1:1, Low Level).
- Less overhead than Direct Input.
Read the included readme to find out how to use it!
note: you need winrar to extract the file package.
Download it here.
C/C++, Gaming, Programming and Scripting, win32
cpi, direct input, dpi, high sensitivity, input, low level, mouse accel, negative acceleration, raw input