This page is incomplete! You can contribute information using GitHub issues or pull requests.

Machines are used for objects like doors, elevators, light bridges, and the engine covers in The Maw. These objects have open and closed states and the unique capability of conveying bipeds which stand upon them while they move.

The states of machines are not synchronized over Halo's multiplayer netcode, so it is not adviseable to include them in multiplayer maps unless they are automatic doors (which are just based on player proximinity) or use a synchronization workaround.

Structure and fields

This tag inherits fields from device which are not shown here. See the parent's page for more information. The following information is unique to the device_machine tag.

Field Type Comments
machine type enum
Option Value Comments
door 0x0
platform 0x1
gear 0x2
machine flags bitfield
Flag Mask Comments
pathfinding obstacle 0x1
but not when open 0x2
elevator 0x4
door open time float
  • Unit: seconds
collision response enum
Option Value Comments
pause until crushed 0x0
reverse directions 0x1
elevator node uint16
door open time ticks uint32
  • Cache only


Thanks to the following individuals for their research or contributions to this topic:

  • Kavawuvi (Invader tag definitions)
  • MosesOfEgypt (Tag structure research)