For downloadable content

Audio for DLC must be divided in easily downloadable units.

Consistency with the ACF

If the ACF does not have items referenced by the ACB in its Global Settings, a warning will occur at execution and the sound will not be played as intended.
For example, if the ACF loaded by the game is too old, there may be in the downloaded binary CueSheet a reference to a Global Settings object that is not present.
Therefore, you need to check carefully what data must be updated (only the CueSheet or the ACF as well).
When updating the ACF, it is necessary to stop and restart ADX as a whole.

Data in a CueSheet

The data included in a CueSheet contains Cue definitions and parameters as well as various settings referenced by the Cues.
Information about the Global Settings is exported in the ACF file.

craftv2_tips_divide_cuesheet0.png

Naming conventions

It is important to establish clear naming conventions for potential DLC. For example, if the number of characters in the game can potentially increase, assign a unique ID to each character, and manage the sound triggering requests based on a name including this ID.

CueSheet-based playback

When triggering a Cue from the game, you can specify its CueSheet.
In this case, you can play the sounds of a specific character by referencing a different CueSheet, but keeping the Cue name or Cue ID identical.