-
Notifications
You must be signed in to change notification settings - Fork 19
Extended DTX Data Format
The original DTXMania Wiki does not describe new additional data format created in DTXManiaXG ver K and DTXManiaAL to support new features such as new XG Lanes for Drums, Guitar/Bass. Therefore, this section is created as a sort of add-on to the original wiki.
1A - LeftCymbal/Crash
11 - HiHat (close)
18 - HiHat (open)
1B - LP (HH)
1C - LeftBass
12 - Snare
14 - HighTom
13 - BassDrum
15 - LowTom
17 - FloorTom
16 - RightCymbal/Crash
19 - RD (Ride Cymbal)
1B and 1C were added for DTXManiaXG ver K
With addition of 2 buttons, Yellow and Pink, the number of different button combinations has increased to 32.
Original 20-27 for buttons RGB:
20: _ _ _ _ _
21: _ _ B _ _
22: _ G _ _ _
23: _ G B _ _
24: R _ _ _ _
25: R _ B _ _
26: R G _ _ _
27: R G B _ _
Extended ranges consist of 93-9F, A9-AF and D0-D3:
93: _ _ _ Y _
94: _ _ B Y _
95: _ G _ Y _
96: _ G B Y _
97: R _ _ Y _
98: R _ B Y _
99: R G _ Y _
9A: R G B Y _
9B: _ _ _ _ P
9C: _ _ B _ P
9D: _ G _ _ P
9E: _ G B _ P
9F: R _ _ _ P
A9: R _ B _ P
AA: R G _ _ P
AB: R G B _ P
AC: _ _ _ Y P
AD: _ _ B Y P
AE: _ G _ Y P
AF: _ G B Y P
D0: R _ _ Y P
D1: R _ B Y P
D2: R G _ Y P
D3: R G B Y P
Similar to Guitar, the number of different button combinations for Bass has increased to 32.
Original A0-A7 for buttons RGB:
A0: _ _ _ _ _
A1: _ _ B _ _
A2: _ G _ _ _
A3: _ G B _ _
A4: R _ _ _ _
A5: R _ B _ _
A6: R G _ _ _
A7: R G B _ _
Extended ranges consist of C5, C6, C8-CF, DA-DF, E1-E8:
C5: _ _ _ Y _
C6: _ _ B Y _
C8: _ G _ Y _
C9: _ G B Y _
CA: R _ _ Y _
CB: R _ B Y _
CC: R G _ Y _
CD: R G B Y _
CE: _ _ _ _ P
CF: _ _ B _ P
DA: _ G _ _ P
DB: _ G B _ P
DC: R _ _ _ P
DD: R _ B _ P
DE: R G _ _ P
DF: R G B _ P
E1: _ _ _ Y P
E2: _ _ B Y P
E3: _ G _ Y P
E4: _ G B Y P
E5: R _ _ Y P
E6: R _ B Y P
E7: R G _ Y P
E8: R G B Y P
Introduced in DTXManiaAL, Hold Notes are defined in 2 channels:
2C = Guitar Hold Note
2D = Bass Hold Note
Logically, each hold note always has two types of markers: StartHold and EndHold. The rules for a valid Hold Note is as follows:
- A StartHold must coincide timing-wise exactly with a Button Press note.
- An EndHold must not coincide with any Button Press notes.
- No other notes in between StartHold and EndHold timing-wise are allowed.
- Value in each Hold Note channel must not be
00
Guitar and Bass notes do not affect each other with respect to the above rules.
These rules are enforced by DTXManiaAL and DTXManiaAL Creator.
Guitar Example of Valid Hold note
#0022C 01
#002C6 17
#0032C 00000001
This results in a press and Hold of B Y from starting of Bar 002 until 3/4th bar of Bar 003
Invalid Hold Note:
#0022C 01
#002C6 17
#003C9 25 --> a Note Press G B Y in between a Hold Note
#0032C 00000001
The Hold Note is voided and will not appear in the game.
Invalid Hold Note 2:
#0022C 01
#002C6 17
#0042C 01
#004C9 25 --> Note Press G B Y coincide with EndHold exactly!
A common mistake is to end a Hold Note nicely at the start of the next Button Press. This violates Rule 2 and will cause Hold Note to not appear.