Skip to content

sawyer-king/WwiseDataValidation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WwiseDataValidation

License: MIT

A group of scripts used to check for naming and volume related issues in a Wwise project.

Link to project: https://github.com/sawyer-king/WwiseDataValidation

This script requires Python, Wwise, WAAPI, and PyWwise to be installed.

Modules:

validate_naming.py

  • Queries the Wwise project for all objects, then checks to see if the objects follow the defined naming convention for that Object Type, then prints a list of the Object names that pass the naming check, and a list of the Object names that do not.

increment_duplicate_names.py

  • Check all objects in the Wwise project for duplicate names, case-insensitive. If there are duplicate names then add an increment to their naming. Also print the name original name of each set of duplicate named objects with each object's Wwise project path.

replace_space_naming.py

  • Query all objects in the Wwise project. If there are spaces in the object name then replace those spaces with an underscore.

set_inclusion_mute.py

  • Check all files in the Wwise project for volume set below a threshold. If the volume on an object is below that threshold then set inclusion to False on the object.

Additonal Features

Current version uses set JSON values from naming_fields.json for validate_naming.py, forcing the need to manually modify the JSON via an IDE. Looking to add GUI input options for user input values in the next version.

Examples, Additional Documentation:

Take a look at the PyWwise Wiki, and WAAPI docs for more examples and documentation:

PyWwise Wiki: https://github.com/matheusvilano/PyWwise/wiki

WAAPI Documentation: https://www.audiokinetic.com/en/public-library/2024.1.4_8780/?source=SDK&id=waapi.html

About

A group of scripts used to check for naming and volume related issues on Objects in a Wwise project.

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages