Eldewrito is a open source Halo 3 that you can play on PC
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,
- https://www.reddit.com/r/ms23downloads/ (see sidebar)
- https://www.reddit.com/r/HaloOnline/comments/8f651x/how_to_check_your_download_of_the_full_game_is/
- Python 3.x, https://www.python.org/downloads/
tkinter
- The easiest way to get it is to install ActiveTSL Community Edition, https://www.activestate.com/activetcl/downloads
- AutoHotKey, https://autohotkey.com/download/
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
- Download or clone, https://github.com/DeathDealer33/Halo-Online-Splitscreen-Tool-V1.1/
cd Halo-Online-Splitscreen-Tool-V1.1
- Copy
AutoHotkeyU64.exe
from your AutoHotkey download toHalo-Online-Splitscreen-Tool-V1.1\bin\AHK\AutoHotkeyU64.exe
- Run
python Halo_Online_Splitscreen_Tool_V1-1.py
- I chose the top section as being the biggest so I could potentially move the window up after updating the resolution (see below)
_____________
|___________|
|_____|_____|
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 🎉
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.