ElDewrito is a mod for Halo: Online which aims to overhaul the game into a custom platform for modding.
For the ElDewrito mod's 0.7 update, I created new background scenes for each of the main menu screens partially based on the Halo 3 Beta main menu.
Later in 2023 I updated the engine to support full resolution UI rendering over the previously hardcoded 1152x640, as well as expanding the font package format & font rendering code to support higher resolution characters, giving the menus a much needed HD overhaul.
C++ Engine
C# Tools
IDA Pro
Visual Studio
Added new scenes to the campaign, custom games, forge, firefight, customisation and server browser menus
Added support for 0.7's font format to the C# Font Packager tool
Reverse-engineered Halo: Online's font loading code
Increased hard limits on character bitmap resolution, adding support for a new font package version containing scale data whilst remaining backwards compatible with the old format
Increased allocated memory for font data