Skip to content

Instantly share code, notes, and snippets.

@MadLittleMods
Last active November 23, 2020 19:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MadLittleMods/dd0aa40c62fe1e200e8aa4f8b4fed605 to your computer and use it in GitHub Desktop.
Save MadLittleMods/dd0aa40c62fe1e200e8aa4f8b4fed605 to your computer and use it in GitHub Desktop.
Play Halo 3 splitscreen on PC

Eldewrito Splitscreen guide

Eldewrito is a open source Halo 3 that you can play on PC

Download Eldewrito

Official Eldewrito site: https://eldewrito.com/

It's easiest to download a pre-patched Eldewrito (ms23 + Eldewrito 0.6 Updater applied), ElDewrito_0.6.exe. I found some links on https://www.reddit.com/r/ms23downloads/

  • SHA-1: e2f4971d756a49354ae18cd9380ca974a90cc24b
  • MD5: 72bbd51f3a788fc32c8df40c20b728b9

You can verify these hashes from,

Splitscreen setup

Prerequistites

Setup

Add a custom resolution

Open the Nvidia Control Panel,

Select the display, you plan to play on and press Customize under the Choose the resolution section,

In the Customize dialog, press Create custom resolution,

Enter the custom resolution that represents the top/bottom half of the monitor. Then press Test -> Yes to save the resolution

  • If it is a 1080p monitor, enter 1920 x 540
  • If it is a 4k(3840x2160) monitor, enter 3840 x 1080

You should now see your custom resolution in the list, press Ok

Run the script

  1. Download or clone, https://github.com/DeathDealer33/Halo-Online-Splitscreen-Tool-V1.1/
  2. cd Halo-Online-Splitscreen-Tool-V1.1
  3. Copy AutoHotkeyU64.exe from your AutoHotkey download to Halo-Online-Splitscreen-Tool-V1.1\bin\AHK\AutoHotkeyU64.exe
  4. Run python Halo_Online_Splitscreen_Tool_V1-1.py
  5. I chose the top section as being the biggest so I could potentially move the window up after updating the resolution (see below)
_____________
|___________|
|_____|_____|

Configure the game

For the widescreen/big window: Go to Settings -> Video -> Screen resolution -> Choose your custom resolution. After updating the resolution, it will bump the window down a bit because it is trying to place the top bar within view. We just dealt with the overlap instead of trying to fix it. There is also a bit of quirk with the widescreen/big window where the image based UI is stretched.

There isn't a way to adjust controller sensitivity in the game settings UI and it defaults to a pretty low rate. You can update your controller sensitivity by pressing ~ to open the console and enter the following commands to adjust your controller sensitivity. Press Alt-Tab to cycle through the other windows and run the same commands.

Input.ControllerSensitivityX 100.000000
Input.ControllerSensitivityY 100.000000

Update your username and service tag to be unique.

You should now be ready to go 🎉

@DeathDealer33
Copy link

Look Sensitivity can be set for all instances by running the game once and setting the values higher and exiting. The cfg will be copied with higher values for all instances.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment