# Documentation

## File Formats

Documentation and examples of file formats.

### [Legacy Manifest](file_formats/LEGACY_MANIFEST.md)

Blue Hell Productions `manifest.xml`. Still in use by W3D Hub.

### [Megafest](file_formats/MEGAFEST.md)

Prototype new thing `megafest.json`

### [MIX](file_formats/MIX.md)

Westwood archive format `<name>.mix`, `<name>.dat` and `<name>.pkg`

### [W3D Hub Patch](file_formats/W3D_HUB_PATCH.md)

Describes how to update a MIX archive from a package patch

## Protocols

### [LAN Discovery](protocols/LAN_DISCOVERY.md)

How launchers and other applications discovery each other.

### [Launcher Remote](protocols/LAUNCHER_REMOTE.md)

Remotely control and get progress reports from the launcher

### [LAN Package Share](protocols/LAN_PACKAGE_SHARE.md)

Enable launchers on the same network to discover each other and share packages over LAN.
