The program is tested to be working on Windows 7, Windows 8 and Windows 8.1.
Here are screenshots of the program and its different views:
Since raw input can be little less familiar to many players, here is an explanation why it is used.
Negative Acceleration
When playing an oldgame like Enemy Territory in Windows with high sensitivity mouse, it often happens that with fast moves the screen view does not move the correct length. That is called negative acceleration. It can make aiming harder as everytime you move your mouse fast, the crosshair stops at different place. This is caused by few factors, the dpi setting of the mouse, the screen resolution, the way the game engine is reading the mouse and your FPS. Old game engines calculate the movement on the screen by asking Windows the mouse cursor position and then returning it to the center. If your mouse moves so fast that it will hit the side of the screen, then the full movement is not taken into account. The cursor position is polled once on every draw frame. So, the lower is your FPS, the bigger is the impact.
Raw Input
Raw Input is not based on polling the mouse cursor, but in windows messages that are delivered when the mouse moves. This will completely remove the limitations of the resolution and the effects of the mouse cursor hitting the screen side.
Raw Input in Himalia Enemy Territory Launcher
The raw input in the launcher, works by setting up this raw input device and overriding the windows functions that the game is using to poll the mouse cursor. It keeps track of the mouse movement and when the game polls the cursor position, it gives the game full offset. This method also completely removes any other acceleration types that are often enabled in Windows. A drawback is that it will not be possible to use for example x-fire in-game overlay as the additional window it creates, makes the mouse completely stuck in-game.
Note: Raw input in Himalia Enemy Territory Launcher does not require Administrator privileges, unless you run the ET.exe as an administrator. You can install ET to a non restricted folder (outside of Program Files) and use the raw input without setting anything to run as an administrator.
For security aware users, here is the MD5 sum of the installer file inside the zip (just in case you would be downloading it from another source):
8b9860e0f1c06629a422249289be2436
Bug reports and feedback
Please post all feedback, negative and positive, tested systems, bugs and feature requests in this thread. Thank you.
Tested Systems
- Windows 7
- Windows 8
- Windows 8.1