The moment a lot of Halo PC fans have been waiting for has finally come. After two years, the team behind ElDewrito has released a new version of its amazing mod for Halo Online that is available for download right now.
ElDewrito is a community-made mod for Halo Online allowing multiplayer games to be played in player-hosted servers and aims to restore removed features, fix bugs and glitches, and add mod support. This mod has multiple server browsers, player and emblem customization, stat tracking, ranked and social servers (as well as an in-beta ranking system). Anyone can host custom servers – as a host player, or with a built-in dedicated server functionality, along with map/gametype voting functionality.
Version 0.6 adds dual wielding and equipment support, rewrites its input system, adds official Ranked & Social servers, fixes grenade drops, fixes ragdolls falling through objects, adds XInput controller port setting and changes 3rd person FOV.
Those interested can download Halo Online ElDewrito 0.6 from here or here, and you can find its complete changelog below.
Halo Online ElDewrito 0.6 Release Notes
Gameplay improvements
Dual wielding!
Equipment!
Input system rewrite
Fixed bindings sometimes getting wiped on start or not saving in some circumstances
Fixed controller users being unable to exit vehicle passenger seats
Fixed some issues with Halo 3 menu input
Fully configurable controller settings
Input.ControllerPort command to change which controller is used by the game
Players can now switch teams in the lobby using Q and E on the keyboard
[Built in voting UI for dedicated servers (NOTE: will be redone before release!)](http://medsouz.net/screenshot/2016-07-04_23-49-17.png)
[Postgame stats screen (replaces the endgame podium)](http://i.imgur.com/fZJ8YDI.jpg)
Medals have been rewritten from scratch to support the new web renderer
Forge UI has been CEFified allowing for much easier forging.
It is possible to theme the UI, but these will not be supported by us.
H3UI improvements
Fixed dual wielding ammo rendering
Removed the broken ability buttons and meter
Added “Local Games” button to the main menu (LAN browser)
Replace the blank map picture in lobbies with a picture for the lobby type
Fixed name rendering for highlighted players in the lobby roster
Map & Gameplay Fixes
Now able to place 2 times the amount of forge objects per map.
Changed number of unique items per map to 256
Added toggle to Phase or Unphase objects.
Added Map Modifier to change Forge map settings.
Added player size trait
Added game variant setting to toggle player nametags
Added Forge Object to set prematch camera position.
Added Dynamic Lights, and weather effects to forge.
Added ability to change skybox to another maps skybox
Added Ability to change materials for forge objects.
Added a massive amount of new forge objects (Complete List, Pictures)
Added RGB Forge Lights, Screen FX, New Forge Pieces.
Added snap rotation to forge objects including prefabs
Added forge kill volumes
Added options to remove invisible walls and kill barriers
Added forge grab distance variable
Forge Limit was increased.
Added quick search to forge
Fixed Airlifts on The Pit
Fixed Assault Bomb HUD.
Fixed random crashing on The Pit
Fixed glitch preventing the DMR from spawning on Forge maps -Zedd
Fixed Hornet markers
Fixed Map Variant Placements
Weapon Recoil has been fixed.
Duel Wielding has been fixed.
Fixed Dual Wielding animations.
Restored H3 weapon & Equipment placement on all classic Halo 3 maps
Restored Guardian mini lift.
Removed Game Over descriptions
Removed XP and Rank from podium and scoreboard.
Fixed Multi-Team
Quality of Life Changes
Command line arguments -connect and -password command for connecting to servers on startup -instance command to allow multiple instances of the game to run from one directory
General fixups on the Halo 3 UI.
Fixed Lobby colors.
Added Game Settings option in lobbies. -Zedd
Change 3rd person FOV.
Added XInput controller port setting
Added Discord Rich Presence. Support for Discord Overlays Ability to invite people to your server via Discord
Added Local Games browser to mainmenu -Shockfire
Added Airglow 1.6
Added scoreboard biped to Reactor
Changed main menu music to a more suitable track
Copied Vehicle, Weapon, Equipment and Teleporter Forge palettes to every map.
Fixed Reloading animations while sprinting. -Camden
Fixed hud outline placement.
Fixed dual wieldable weapon huds for left weapon.
Restored leave game button in pause menu, added game option button to show Halo 3 pause menu. – Thx Shockfire
Restored Scaleform Respawn timer
Disabled player input during podium screen
Removed cost and item limit for all forge items.
Removed all references of Elites and Female spartans.
Chat will highlight your name when it is said in-game
Fixed Edge Drop
Fixed grenade drops
Added toggle for flag juggling spam.
Fixed Joining on an in progress match
Fixed Service Tags
Added a Command for Custom HUD colors
Fixed Ragdolls falling through objects
Restored H3 weapon spread
Added Game.ShowFPS Command
VoIP overhaul no longer uses Teamspeak, instead uses WebRTC
Flashlight is now operational in multiplayer
Players can now disable hitmarkers even if the server has them enabled
Added push to talk noise toggle in settings
Fixed audio lag (this may need more info, unk?)
Fixed monitor crosshair position
Dedicated server optimisation
Ability to center crosshair independently for first and third person modes
Requirements
Off-site requirements
Mod name
Notes
ElDewrito Updater
Halo Online 1.106708 cert_ms23.7z must be patched with the ElDewrito Updater to play the game
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
Donation Points system
This mod is opted-in to receive Donation Points Microsoft outlook issues.
Changelogs
Donations
Both straight donations and premium membership donations accepted
Halo Loader for all Halo Online Versions.
DarkLoader is a tool aimed to work with all builds of Halo Online to date, and future builds to come.
Please also leave a comment on the Forum Thread if you enjoyed this tool, maybe you have a question, or maybe it doesn't work at all for you! Let us know.
You can easily help us by building patches, no C# compiling required. Check out the PatchEditor
Tested Versions
1.106708_cert_ms23___release (April 12th, 2015)
Live_release_0.4.1.332089 (?)
Live_release_8.1.373869 (July 20th, 2015)
Live_release_9.1.416138 (August 1st, 2015)
Live_release_10.1.430653 (August 7th, 2015)
Live_release_11.1.498295 (September 14th, 2015)
Halo Eldewrito Download
Here's a feature list of what it can do right now:
'DarkLoad' maps on every available gametype, and every map type. (Including Forge!), from every 'known' build of Halo Online.
Load Halo Online in English
A list of maps available for the version of Halo Online you're running (Click them to load them).
Hide, Show hud for every game.
Pattern scan and create patterns and patches to share with other users (pull requests!), see PatchEditor
Enables Tag Editing in all versions of Halo Online
DarkLoader heavily relies on Pattern Scanning to support multiple versions of Halo Online. With the latest release of Halo Online 'Live' build, they seemed to have randomized the memory in such a way that static address on your machine might not be in the same memory space as the same static address on other machines.
Here's what's planned:
Fully functional pattern scanning for as many Eldewrito functions as possible, we already have a good understanding of where things live from the original build, now we need to build patterns and implement them.
Patterns that can patch all halo online exe's to support custom tag edits, resources, etc.
Basically anything someone might want to do that they don't want to break on a new build of Halo Online.
Patches we still need
Tag Edit Patching
Map Checksum verification patching
etc
TODO
If you're a developer and you can help dig into the code, here's some things that need to be done.
Add pattern matching to the MagicPatches.ExePatches. Currently ExePatches do not support matching like the memory scanner does.
Allow people to update their patch JSON without removing changes they've made.
Checksom the JSON and only alert that they are about to overwrite changes if the old hash is different.