Releases: SaiyansKing/GRawInput
v1.7
- Fix reading SpeedMultiplierX from GRawInput.ini in Gothic 1
- Add possibility to register new checks for "NeedToWarpMouse" in non-rawinput code path
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
v1.6
- Add information if someone only put dinput8.dll into system folder
- Add keyboard key mapping onto GRawInput.ini
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
v1.5
- Fix numpad5 keymapping
- Disable "zSmoothMouse" in Gothic 2
- Apply speed multipliers in later stage to avoid float point to int conversion
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
v1.4
Changelog
-Add fallback to Windows mouse events if registering raw input fails
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
v1.3
Changelog
-Add fixedstep camera control
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
v1.2
Changelog
-Make Union Mouse Wrapper always fallback to disabled state
-Add Mouse speed settings in GRawInput.ini
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
v1.1
Changelog
-Fix possible problem with IsWindowActive
-Fix using numpad keys
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
Union Compatibility
GRawInput offers almost zero compatibility with Union Mouse wrapper that means if you want to use GRawInput wrapper you must ensure that Union Mouse wrapper is disabled you can do that by changing in SystemPack.ini "EnableWrapper = True" to "EnableWrapper = 0".
In case of using Union 1.0l and older you should choose appropriate archive with the name "Union1.0l".
v1.0
GRawInput
GRawInput is a modification for games "Gothic" and "Gothic 2" that change old deprecated DirectX7 Direct Input Keyboard and Mouse interface over native Windows Events. It offers a way to enhance your experience with alt-tabbing the game and to make it easier to use ingame overlays like Steam Overlay or ReShade Overlay.
Union Compatibility
GRawInput offers almost zero compatibility with Union Mouse wrapper that means if you want to use GRawInput wrapper you must ensure that Union Mouse wrapper is disabled you can do that by changing in SystemPack.ini "EnableWrapper = True" to "EnableWrapper = 0".
In case of using Union 1.0l and older you should choose appropriate archive with the name "Union1.0l".