バージョン
menu

Requirements and best practices for DLC SoundBanks

In order to deliver the desired sound structure in a DLC, it is necessary to understand how different changes and additions affect the release structure. 特に注意を払うべき一般的な状況を、以下に詳しく説明します。

子の追加

You can add DLC-specific children to various Wwise objects. Depending on which objects you modify, you must either repackage SoundBanks and include them in the DLC package or add new SoundBanks to the DLC package. The following table lists the objects to which you can add DLC-specific children and whether the changes require repackaging of existing SoundBanks or addition of new SoundBanks.

DLCで子を追加するために、SoundBankを再度パッケージする必要のあるオブジェクト

DLCで子を追加するために、別のSoundBankを追加するオブジェクト

  • Random Container、Sequence Container

  • Switch Container

  • Blend Container

  • Music Switch Container

  • Music Playlist Container

  • Music Segment

  • Actor-Mixer

  • Folder

  • Work Unit

The following example shows a hierarchy before any DLC content is added:

  • WorkUnit

    • ActorMixer

      • ContainerA

        • Sound1

        • Sound2

ContainerA is included in SoundBank1 for the base game. For the DLC, you could add a new container under the Containers hierarchy:

  • WorkUnit

    • ActorMixer

      • ContainerA

        • Sound1

        • Sound2

      • ContainerB

        • Sound1

        • Sound2

次に新しくSoundBank2を作成して、これにContainerBを追加するとします。SoundBank1とSoundBank2をロードすると、2つの構造が自動的にマージされます。ただし、DLCでContainerAにサウンドを追加するには、新SoundBankの中にパッケージすることはできません。To do that, you would have to regenerate SoundBank1 and include it in the DLC. It would replace the base game version.

[ヒント]ヒント

If you plan to release DLC, a good strategy is to separate media from other content (Events, structures, and so on). If the DLC does not change the media SoundBanks, you only need to repackage the other SoundBanks, which minimizes the DLC package sizes.

Initバンクの変更

For DLC, you must repackage the new version of the Init.bnk file in the DLC if you modify busses, game syncs (Game Parameters, Switches, and States), or environmental effects.

複数のDLCをリリースする

If you plan to release multiple DLCs in parallel or over time in a series, ensure that you continually update the project Init.bnk to include all busses added for DLCs so that the base game and any combination of DLCs are supported.

For example, you could release the base game (include Init.bnk and BaseGame.bnk), the DLC-A (include the updated Init.bnk and DLC-A.bnk), and the DLC-B (include the updated Init.bnk and DLC-B.bnk). If the Bus structure is different in the base game, DLC-A, and DLC-B, then any additional busses in DLC-A must also be included in DLC-B.

Each of the three builds need to include an Init.bnk file that includes all busses in the project at the time of that release. Users could have any of the following combinations of products:

  • DLCなし

  • DLC-Aのみ

  • DLC-Bのみ

  • DLC-AとDLC-B

When users have DLC-A and DLC-B, Wwise loads the Init.bnk provided in DLC-B. Because the Init.bnk in DLC-B was built after the project was updated for DLC-A, the busses required for DLC-A are available.


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう