Impulse Tracker IT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(5 intermediate revisions by the same user not shown)
Line 10: Line 10:
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
<pre>
// header
// header (128 bytes)
4 bytes (char) - signature // "IMPM"
4 bytes (char) - signature // "IMPM"
26 bytes (char) - song name // e.g. "Atomica MooZics"
26 bytes (char) - song name // e.g. "Atomica MooZics"
Line 39: Line 39:
=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Action Fist! (PC) (*.IT)
* Atomica Deluxe (PC) (*.IT)
* Atomica Deluxe (PC) (*.IT)
* Deux Ex
* Deux Ex
Line 44: Line 45:
* Jazz Jackrabbit 2 (PC) (*.IT)
* Jazz Jackrabbit 2 (PC) (*.IT)
* Pocket Tanks
* Pocket Tanks
* South Park Rally (PC) (*.IT)
* Unreal
* Unreal
* Unreal Tournament
* Unreal Tournament

Latest revision as of 08:16, 11 June 2023

IT

  • Format Type : Audio
  • Endian Order : Little Endian
  • Signature : IMPM


Format Specifications

// header (128 bytes)
4 bytes (char) - signature // "IMPM"
26 bytes (char) - song name // e.g. "Atomica MooZics"
1 byte (uint8) - rows per beat
1 byte (uint8) - rows per measure
2 bytes (uint16) - number of sequenced patterns in song
2 bytes (uint16) - number of instruments in song
2 bytes (uint16) - number of samples in song
2 bytes (uint16) - number of patterns in song
2 bytes (uint16) - tracker ID  // e.g. 0x17 0x02
2 bytes (uint16) - tracker compatibility  // e.g. 0x00 0x02
2 bytes (uint16) - flags
2 bytes (uint16) - special


// TODO

Notes and Comments

  • Several chunk types are supported:
    • PNAM - pattern names
    • IMPI - instrument code
    • IMPS - unknown
    • CNAN - channel names

Games

List of games using this file format:

  • Action Fist! (PC) (*.IT)
  • Atomica Deluxe (PC) (*.IT)
  • Deux Ex
  • Grid Wars
  • Jazz Jackrabbit 2 (PC) (*.IT)
  • Pocket Tanks
  • South Park Rally (PC) (*.IT)
  • Unreal
  • Unreal Tournament

QuickBMS Script

Not written yet.

Compatible Programs

  • Impulse Tracker
  • OpenMPT
  • VLC Media Player
  • XMPlay

See Also