menu
Version
2024.1.3.8749
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Wwise SDK 2024.1.3
|
You can create plug-ins with a Python script included with Wwise. Before you do so, ensure that the \Scripts\Build\Plugins
directory is writable and not under source control (see Using Wwise with your source control system for more information).
To create a new plug-in, run the following commands and answer the prompts:
Here is an example session:
This will create a directory that is named after your plug-in's current working directory. The directory contains a skeleton for the type of plug-in to create.
MyNewFX/ ├── FactoryAssets │ └── Manifest.xml ├── Help ├── MyNewFXConfig.h ├── PremakePlugin.lua ├── SoundEnginePlugin │ ├── MyNewFXFX.cpp │ ├── MyNewFXFX.h │ ├── MyNewFXFXFactory.h │ ├── MyNewFXFXParams.cpp │ ├── MyNewFXFXParams.h │ └── MyNewFXFXShared.cpp ├── WwisePlugin │ ├── MyNewFX.def │ ├── MyNewFX.xml │ ├── MyNewFXPlugin.cpp │ ├── MyNewFXPlugin.h │ └── Win32 │ ├── MyNewFXPluginGUI.cpp │ └── MyNewFXPluginGUI.h │ └── res │ └── Md │ └── en │ └── Placeholder.md ├── additional_artifacts.json └── bundle_template.json
The purpose of these files and directories is as follows:
Authoring/Help/<PluginName>
folder.You can now successfully start writing your plug-in! Refer to Audio Plug-ins for more information on how to write audio plug-ins.
info | Note: Plug-in tools use a hash of the plug-in name to generate the Plug-in ID. If a user wants to change the Company ID or the Plug-in ID, they must change them in three files: ProjectNameConfig.h, FactoryAssets/Manifest.xml and WwisePlugin/ProjectName.xml. |
info | Note: If you are generating plug-ins using the same settings and want to automate a task, prompts can be pre-filled by passing them as command-line arguments. python "%WWISEROOT%/Scripts/Build/Plugins/wp.py" new [--sink | --mixer | --object_processor | --source | --effect] [--out-of-place] [-a AUTHOR] [-d DESCRIPTION] [-t DISPLAY_NAME] [-n NAME] [--no-prompt]
See the help of new command for the meaning of each argument. python "%WWISEROOT%/Scripts/Build/Plugins/wp.py" new -h
|
Next section: Configuring Your Project With Premake
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise