Index
Here, you can find documentation on ReachVariantTool's UI, and on its scripting language. You can use the sidebar to navigate the documentation. Some entries in the sidebar can be expanded or collapsed by clicking the grey buttons on their left ends.
ReachVariantTool is an unofficial tool that can be used to edit Halo: Reach game variants. A "game variant" is a collection of saved settings for multiplayer matches; for example, if you have fun playing Capture the Flag with 200% jump height with your friends, you can save those settings as a "game variant."
Halo: Reach introduced an interesting and powerful new feature: instead of having all game modes hardcoded like in past games, game modes use a scripting language... and the script code is stored in each individual game variant. When you save your Capture the Flag with 200% Jump Height game variant, you're not just saving a little post-it note that says "double jump height" on it; you're saving an entire separate copy of Capture the Flag's code... and ReachVariantTool can modify that code. You can make entire new game modes.
As an example, here's Minesweeper recreated in Halo: Reach: