Wrapper of `wp.py`. Easy to premake, build, and deploy wwise plugins.
Project description
wp-enhanced
Wrapper of wp.py
. Easy to premake, build, deploy and distribute wwise plugins.
Installation
-
Install wpe from pip
pip install wp-enhanced
-
Set wwise environment variables
-
Windows:
- Set from Wwise Launcher
-
MacOS:
- Set
WWISEROOT
andWWISESDK
manually
- Set
-
-
Check installation
wpe -h
Create new plugin project
Run wpe -n
to create new project like original wp.py, but with some additional features.
Parameters code generation
You can define parameters in $PROJECT_ROOT/.wpe/wpe_project.toml
and generate code for them by running wpe -gp
.
Be careful the followed files will be overwritten by template if [wp-enhanced template]
is not found in file:
- ProjectNameFXParams.cpp
- ProjectNameFXParams.h
- ProjectName.xml
- ProjectNamePlugin.cpp
- ProjectNamePlugin.h
New plugin project will be created with default parameters: wpe_project.toml
Hooks
All hooks should be placed in $PROJECT_ROOT/.wpe/hooks
folder.
pre
/post
_premake
/generate_parameters
/build
/pack
are supported.
A default post_build.py
is created when creating new project, which will copy debug authoring plugin to Release folder for loading in Wwise Authoring.
For more information about hooks, please refer to description of -H, --with-hooks
in wpe -h
Add wpe to existing project
Run wpe -i
under project root.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wp_enhanced-0.8.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5785a31e1b695e32b3e1def664cc24a5ae16cf69ee1ffdaf35e24e59377656 |
|
MD5 | 479241586b06a33fbe5eb435a02b3b8a |
|
BLAKE2b-256 | eeaa01acc60c478df3e338298297b4e8d38c28514fca0f077f572b8f42714da9 |