Skip to content

107 (MCC)

Current Halo: The Master Chief Collection Reach megalo build. This is the default megalo version for @blamnetwork/megalo compile and decompile.

GameHalo: Reach
Megalo Version107
Supported Halo VersionsAll Halo: Reach MCC builds.

Changes from prior version

Compared to 107.

Actions added

Language changes

Reach MCC also adds megalo language features beyond new action opcodes — bit-shift math operators, temporary explicit references, survival/firefight flags, and more. See Megalo MCC changes in the blf docs.

Limits

Compile-time caps for a single megalo script on this build. See Variable model for declaration syntax.

Custom variables

Slots per scope and type in variables blocks:

Scopenumberobjectplayerteamtimer
global1216888
player84444
team86444
object84424

Temporary variables

Each action scope has a dedicated temporary pool per type. Nested scopes get separate pools. With overflow enabled (MegaloEdit default), excess temporaries may spill into unused global slots of the same type up to the overflow cap.

TypeDedicated poolMax overflow into globals
number1012
object816
team68
player38

Each temporary line also counts as one action toward the 1024-action limit. There is no timer temporary type.

Triggers, conditions, and actions

ResourceLimitNotes
Triggers320Full-script only
Conditions512Across all triggers
Actions1024 Across all triggers; includes each temporary and begin line

Strings and declarations

ElementLimit
String table entries 112
String table data (all languages combined)19,456 bytes
HUD widgets4
Map object filters16
Loadouts32
Loadout palettes16
Requisition palettes8
Custom lobby options (option / ranged_option) 16
Player trait sets16

Per-action pages are listed under Actions in the sidebar.