XM Audio: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks (→Games) |
||
| Line 60: | Line 60: | ||
* Bugatron Worlds (PC) (*.XM) | * Bugatron Worlds (PC) (*.XM) | ||
* Giana’s Return (PC) (*.XM) | * Giana’s Return (PC) (*.XM) | ||
* Giana Sisters 2D (PC) (*.XM) (stored inside Unity *.RESOURCE archive) | |||
* Giana Worlds (PC) (*.XM) | * Giana Worlds (PC) (*.XM) | ||
* LEGO Builder Bots (PC) (*.XM) | * LEGO Builder Bots (PC) (*.XM) | ||
Revision as of 12:21, 9 July 2022
XM, OXM
- Format Type : Audio
- Endian Order : Little Endian
- Signature : Extended Module
Format Specifications
// XM Audio file format // little endian //header 17 bytes (char) - ID text // "Extended Module: " 20 bytes (char) - module name + padding // e.g. "Binary Flow", can be empty 1 byte - ID // always '\x1A' 20 bytes (char) - tracker name + padding // e.g. "MadTracker 2.0" or "FastTracker v2.00" or "MilkyTracker" 2 bytes (uint16) - version number // '\x04\x01' 4 bytes (uint16) - header size (from current offset) 2 bytes (uint16) - song length 2 bytes (uint16) - song restart position 2 bytes (uint16) - number of channels 2 bytes (uint16) - number of patterns 2 bytes (uint16) - number of instruments 2 bytes (uint16) - flags 2 bytes (uint16) - default tempo 2 bytes (uint16) - default bpm 256 bytes - pattern order table x bytes - patterns x bytes - instruments
MultiEx BMS Script
Not written yet.
Notes and Comments
None.
Compatible Programs
- Windows Media Player
- Media Player Classic
- XMplay
- VLC Media Player
- Winamp
Games
List of games using this file format:
- A game with a kitty (PC) (*.XM)
- Absolute Evil (PC) (*.XM)
- Best Friends Forever (PC) (*.XM)
- Bugatron Worlds (PC) (*.XM)
- Giana’s Return (PC) (*.XM)
- Giana Sisters 2D (PC) (*.XM) (stored inside Unity *.RESOURCE archive)
- Giana Worlds (PC) (*.XM)
- LEGO Builder Bots (PC) (*.XM)
- Z-Ball (PC) (*.OXM)
See Also