-
Notifications
You must be signed in to change notification settings - Fork 4
Introduction to Megalo
Matt edited this page Dec 14, 2013
·
13 revisions
Located after the [Base Variant](Introduction to Game Variants) in PvP and Forge game variants, Megalo provides game developers access to nearly every aspect of the gameplay in a gametype.
Megalo is a powerful engine which enables rapid prototyping and iteration of gametypes. Since Halo: Reach, every single gametype ranging from Slayer to Invasion to Extraction was made using Megalo. It also allows Bungie and 343 Industries to patch bugs and introduce new features (and gametypes) through its Matchmaking and file sharing systems instead of sending out a costly Title Update.
In Halo 4, the Megalo data consists of the following:
Name | Description |
---|---|
User-Defined Traits | Contains up to 16 trait sets which can be referenced by MegaloScript |
User-Defined Options | Contains up to 16 settings to display in the gametype options menu |
User-Defined Strings | A localized string table containing the strings used by the gametype |
Base Gametype Metadata | Localized metadata for the base gametype |
Map Permissions | Controls which map has access to this gametype |
Player Rating Parameters | Defines arguments for the player rating system |
Global Game Options | Stores the global game options (e.g. score limit) |
Map Loadouts | Contains map-specific loadouts |
Menu Flags | Toggles the visibility of menu options and whether they are enabled |
Conditions | Contains MegaloScript conditions |
Actions | Contains MegaloScript actions |
Triggers | Contains MegaloScript triggers |
User-Defined Statistics | Defines gametype-specific stats |
Variables | Contains MegaloScript variables |
HUD Widgets | Defines widgets to appear on a player's HUD |
Events | Associates a game event with a trigger |
Required Object Types | Specifies the object types a map must support to play this gametype |
Object Filters | Defines a filter which can be used to quickly iterate through certain objects |
Candy Spawner Filters | Defines filters for candy spawners |
Weapon Tuning | Contains tuning options for most weapons (since TU5) |