DirectInput interface for XInput controllers
-
Updated
Sep 25, 2026 - C++
DirectInput interface for XInput controllers
Wraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.
A dll module that is designed to improve compatibility in games using DirectInput 1-7 (dinput.dll) by converting all API calls to their equivalent DirectInput 8 (dinput8.dll) ones. This allows older games to be able to use newer tools and wrappers written for DirectInput 8.
Re-implementation of Gamepad APIs such as XInput over SDL3 akin to Steam Input
League of Legends DirectX11 Internal Base
Minimal example how to create a custom DInput8.dll to hook into games and replace other API calls.
LukeYui's Seamless Co-op for Dark Souls II is out, play that one (not this repo). Seamless co-op mod for DS2 SotFS: auto-summon from anywhere, no disconnects after bosses or deaths, your own server over Radmin VPN. Source and notes kept.
Dinput8 wrapper meant to fix specific games
Simple DirectInput remapper using MS Detours
Painless, universal DInput8 proxy DLL for games and mods.
Force feedback for the Thrustmaster Top Gun Afterburner FFB joystick on Windows 10/11. User-mode DirectInput effect driver: no kernel driver, no signing, Secure Boot stays on. Reverse-engineered I-Force / HID PID protocol.
Cube World Alpha mod: walk into a named area and every label in it appears on the world map - cities, castles, dungeons, ruins, mountains. No terrain spoilers, no save changes. Drop-in dinput8.dll.
Controller API to capture inputs and interface with the controller similarly to how Steam Input works. This is more so a "backend", meant to be used by a program or gui to act as the frontend,
Proxy dinput8.dll para utilizar varios locales con un único cliente de WoW 3.3.5a.
Fixes the mouse snapping and stuttering when playing games in windowed mode.
Adds 120 to the in-game Max FPS option in FATAL FRAME II: Crimson Butterfly REMAKE (零 紅い蝶 REMAKE). Runtime memory patch — no game files modified.
Native Xbox controller support for Marvel: Ultimate Alliance 1 & 2 (2016 PC). Drop in one file and every button matches its prompt.
To associate your repository with the dinput8 topic, visit your repo's landing page and select "manage topics."