Skip to content

About

Gyro + gamepad at the same time in Halo: The Master Chief Collection. Gyro as native linear mouse look, gamepad prompts stay. OFFLINE ONLY - do not use in multiplayer (anti-cheat).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

Dual Input for Halo: The Master Chief Collection

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.

What it does

  • 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.

Supported games

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.

Install

  1. Close the game. Run install.bat.
  2. Steam Input (controller layout for the game):
    • Gyro: As Mouse
    • Right trackpad / right stick: Joystick
  3. 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\.

Uninstall

Run uninstall.bat, or delete xinput1_3.dll, xinput_mouse.ini and mixed_input*.log from that folder.

Settings

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

Problems

  • No effect: check that the game runs without Anti-Cheat. After starting, mixed_input.log must 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.

About

Gyro + gamepad at the same time in Halo: The Master Chief Collection. Gyro as native linear mouse look, gamepad prompts stay. OFFLINE ONLY - do not use in multiplayer (anti-cheat).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages