A comprehensive, community-driven documentation portal for the Halo Megalo scripting ecosystem. This project aims to centralize and modernize technical references for gametype development tools, API structures, and modding workflows for Halo: Reach, Halo 2: Anniversary, and beyond.
The Megalo Docs project provides high-fidelity, interactive documentation for the most essential tools in the Halo modding scene. Whether you are a veteran scripter or just starting to customize your first gametype, this portal offers the resources needed to understand the underlying logic and engine capabilities of the Megalo language.
- Reach Variant Tool (RVT): Detailed API reference and scripting guides for the primary community-led editor.
- MegaloEdit (Official Mod Tools): Technical breakdown of the official toolset released by 343 Industries.
- Universal Gametype Editor (UGE): Documentation for the next-generation workflow and automation suite.
- Ecosystem Tools: High-level overviews and quick links for secondary utilities like Ksoft, Megalograph, and Mjolnir Forge Editor.
This documentation portal is built focused on performance and modern aesthetics:
- Glassmorphism UI: A consistent, premium design system with dark-mode support.
- Interactive Sidebar: Real-time searching and dynamic hierarchy management via
sidebar.json. - Custom Audio Integration: Built-in sound catalog playback for in-game sound asset previews.
- Python Automation: Automated scripts for maintaining sidebar consistency and extracting documentation from raw source files.
This project is made possible by the years of research and documentation provided by the following individuals in the Halo community:
- DavidJCobb: For providing the foundational documentation for a significant portion of the Reach Variant Tool (RVT).
- TrustySn00ze: For their extensive work documenting the MegaloEdit engine and language structures.
- Sopitive: Project maintainer and developer of the Universal Gametype Editor (UGE).
- The Halo Modding Community: For the continuous testing, discovery, and development of new modding techniques.
To view the documentation locally:
- Clone the repository.
- Run a local web server (e.g.,
python -m http.server 8080) from the project root. - Open your browser and navigate to
localhost:8080.
This project is not affiliated with 343 Industries or Microsoft Corporation.