Gyro aiming and gamepad at the same time. Gyro moves the camera like a real mouse (linear, no stick curve), and the game keeps showing gamepad buttons.
Offline only. Do not use it in multiplayer. The game has Easy Anti-Cheat (EAC). The mod works only with Play without Anti-Cheat, so use it for the campaign and offline play only. Never try to play online with the mod; mods in an anti-cheat protected game can get your account banned. Uninstall the mod before playing online.
- Gyro goes straight into the camera as native mouse look.
- The gamepad stays the active device (gamepad prompts).
- The right stick/trackpad has priority: while you push it, gyro is ignored.
- F10 turns the mod on/off in game.
| Game | Status |
|---|---|
| Halo 2 | works |
| Halo 3 | works (Halo3MixedInput) |
| Halo 3: ODST | works (OdstMixedInput) |
| Halo 4 | works (Halo4MixedInput) |
| Halo: CE, Reach | not tested |
No extra steps per game: install once, start any game from MCC.
- Close the game. Run
install.bat. - Steam Input (controller layout for the game):
- Gyro: As Mouse
- Right trackpad / right stick: Joystick
- Start the game with Play without Anti-Cheat.
Manual install: copy xinput1_3.dll and xinput_mouse.ini from mod to
Halo The Master Chief Collection\MCC\Binaries\Win64\.
Run uninstall.bat, or delete xinput1_3.dll, xinput_mouse.ini and mixed_input*.log
from that folder.
xinput_mouse.ini next to the DLL. Restart the game after a change.
| Key | Default | |
|---|---|---|
GyroSensitivity |
1.0 | Gyro speed (on top of the in-game mouse sensitivity) |
InvertX / InvertY |
0 | 1 = flip that gyro axis |
StickOverrideDeadzone |
0.27 | How far the right stick must move to override gyro |
Enabled |
1 | 0 = mod off |
KeyboardNoSwitch |
1 | 1 = keyboard keys (Alt-tab, Win, F10) don't switch the game to keyboard prompts |
Halo3MixedInput |
1 | Halo 3: 1 = gyro look while on gamepad (patches halo3.dll in memory) |
OdstMixedInput |
1 | Halo 3: ODST: 1 = gyro look while on gamepad (patches halo3odst.dll in memory) |
Halo4MixedInput |
1 | Halo 4: 1 = gyro look while on gamepad (patches halo4.dll in memory) |
MenuDetect |
3 | 3 = gyro is the normal mouse in menus, camera look only in a running game |
- No effect: check that the game runs without Anti-Cheat. After starting,
mixed_input.logmust appear next to the DLL. - Game updated, mod stopped working: the mod turns itself off when the game code changes. Wait for an update.
- In menus gyro moves the mouse cursor and the prompts switch to keyboard; press any gamepad button to get gamepad prompts back.
- Tested on the Steam version, build 2025.08.16.178512, Halo 2, Halo 3, Halo 3: ODST and Halo 4.
Source code is in src (build with src\build.bat, MSVC x64).
Unofficial fan mod, not affiliated with Microsoft, Halo Studios or Valve.
Use at your own risk. License: LICENSE.txt.