Skip to main content

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

  1. Install wpe from pip

    pip install wp-enhanced
    
  2. Set wwise environment variables

    • Windows:

      • Set from Wwise Launcher

      image

    • MacOS:

      • Set WWISEROOT and WWISESDK manually
  3. 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_parameters.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:

New plugin project will be created with default parameters: wpe_parameters.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wp_enhanced-0.5.6.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

wp_enhanced-0.5.6-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

Details for the file wp_enhanced-0.5.6.tar.gz.

File metadata

  • Download URL: wp_enhanced-0.5.6.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.11.3 Windows/10

File hashes

Hashes for wp_enhanced-0.5.6.tar.gz
Algorithm Hash digest
SHA256 1f7ae305f61474d4e2df7d83b17bfe6e05a38e095b62f686db44a909b5238fab
MD5 b23725761f072b9a407a067cf1f71798
BLAKE2b-256 06e1adf82f4a9bde0f26f287689c712e322aea56c71a04b4142399b213e9c411

See more details on using hashes here.

File details

Details for the file wp_enhanced-0.5.6-py3-none-any.whl.

File metadata

  • Download URL: wp_enhanced-0.5.6-py3-none-any.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.11.3 Windows/10

File hashes

Hashes for wp_enhanced-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 dd2de17a76ab5758b47e7cd7841c0d056bfd390c8bcaabf60521840118dfeb22
MD5 98c655d4c690cb063a9949c5b76795b8
BLAKE2b-256 f6a666938cac7d1a0de566f57032e7febed50b7970afb772276b328be369df7f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page