set.def file specifications

To group several DTX/GDA files into single title, you can use set.def file. set.def file groups several DTX files into single title.

To make it, please make text file named "set.def" in the folder where DTX files are. Here is a sample;

#TITLE: BRILLIANT DAY

#L1LABEL: BASIC
#L1FILE: brilliant_bas.dtx

#L2LABEL: ADVANCED
#L2FILE: brilliant_adv.dtx

#L3LABEL: EXTREME
#L3FILE: brilliant_ext.dtx

#L4LABEL: EXTREME+
#L4FILE: brilliant_exp.dtx

#L5LABEL: RAW
#L5FILE: brilliant_raw.dtx

#FONTCOLOR: #FFFFFF

Then, put this set.def file into the same folder where DTX files exists. About the example above, put that set.def file into the folder where brillinant_bas.dtx, brilliant_adv.dtx ... exists. As the result, these five dtx files are grouped into the single title "BRILLIANT DAY", and you can choose the difficulties by hitting hi-hat twice.

Here is a descriptions about each items in set.def file;

#TITLE the title name appeared at the MUSIC SELECT screen.
#LxLABEL (x=1-5) means difficulty (label). You can use 0x20-0x7E ASCII characters for it. In case you omit specifying it, the default difficulties are: 1:BASIC, 2:ADVANCE, 3:EXTREME, 4:HYPER and 5:ULTIMATE.
#LxFILE (x=1-5) are filenames assigned to the Lx.
#FONTCOLOR means the title color at the MUSIC SELECT screen. The color is specified as the #rrggbb format like the HTML format.

Notices;

  • In the folder where set.def file exists, all song files are ignored except in the set.def file.
  • You don't have to use level number like 1, 2 and 3. For example, you can skip L1 and use only L2 and L3.
  • You can specify multiple titles in the single set.def file. The #TITLE: separates several definitions. For example, this example makes two groups ("BRILLIANT DAY" and "HARBOR NIGHT")
    #TITLE: BRILLIANT DAY
    
    #L1LABEL: BASIC
    #L1FILE: brilliant_bas.dtx
    
    #L2LABEL: ADVANCED
    #L2FILE: brilliant_adv.dtx
    
    #L3LABEL: EXTREME
    #L3FILE: brilliant_ext.dtx
    
    
    #TITLE HARBOR NIGHT
    
    #L1LABEL: BASIC
    #L1FILE: harbor_bas.dtx
    
    #L2LABEL: ADVANCED
    #L2FILE: harbor_adv.dtx
    
    #L3LABEL: EXTREME
    #L3FILE: harbor_ext.dtx
    
    #FONTCOLOR: #FF0000