-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
Migrate the codebase to use the Wwiser.NET library as the serializer/deserializer for WwiseBanks in LEX and LEC. All usages of the WwiseBank class in LEC and LEX (and other dependent code) will need to use the Wwiser types as appropriate. Naming/formating/object hierarchy is pretty different between these codebases, so this is not the easiest of lifts.
Wwiser.NET Changes
- Check that all HIRC objects used in LEC/LEX are also parsed in Wwiser.NET
- Parse STMG (global settings chunk)
- Properly handle ParameterId enum
LEC Changes
- Create temporary ObjectBinary class to hold new Wwiser implementation
- Once everything else is tested and working, use refactor tools to make the new implementation the baseline.
LEX Changes
- Migrate UpdateAudioIDs_EXPERIMENTAL() UpdateAudioIDs_LEGACY() in PackageEditorExperimentsO.cs
- Migrate AudioStreamHelper.cs
- Migrate Soundpanel (gonna be scary)
- Migrate Soundplorer
- New BinaryInterpreter parser parse STMG
- Eliminate old BinaryInterpreter method for WwiseBank parsing
- Migrate WwiseEditor (gonna be v. scary)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels