Skip to content

Crauzer/WEMSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEMSharp

WEMSharp is a C# library used to convert Audiokinetic Wwise WEM files to OGG files.

This project was inspired by ww2ogg.

Usage

WEMFile wem = new WEMFile("locationOfYourWemFile", yourDesiredPacketForcing);
wem.GenerateOGG("locationOfTheOggFile", "locationOfCodebooksToUse", inlineCodebooks, fullSetup);
  • Packet Format Forcing

    • NoForcePacketFormat - Uses the original Mod Packet Format from the WEM file.
    • ForceModPackets - Forces to modify the original packets.
    • ForceNoModPackets - Forces to not modify the original packets.
  • Inline Codebooks

Whether codebooks should be loaded from the WEM file.

If false, codebooksLocation must not be empty. If true, codebooksLocation should be empty.

  • Full Setup

Whether the setup packet should be copied from the WEM file.