SkillAgentSearch skills...

Ue2wav

GUI utility for converting .ubulk Unreal Engine audio files

Install / Use

/learn @timhok/Ue2wav
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ue2wav

screenshot

A Windows GUI utility for converting Unreal Engine game audio files (.ubulk + .uexp) exported via FModel into standard WAV files using binkadec, without building "Local Mapping File" (usmap).

Tested with UE 5.6 games using FModel, useful for gathering background music.

Please respect game developers and use it on games that you own. Support creators by buying OST packs if they are available.

Requirements

  • Windows 10 or later
  • Net Framework 4.8
  • .ubulk and matching .uexp files exported from FModel using "Export Folder's Packages Raw Data (.uasset)"

Usage

  1. Download the latest version from Releases and unpack it.
    • Make sure binkadec.exe binary (that handles actual conversion from Bink Audio to WAV) is placed in the same directory as ue2wav.exe
    • You can download it from BinkadecWithWavHeader releases or use the bundled release.
  2. Select the Input directory that contains your .ubulk files. The app automatically checks for .uexp files and lists every detected pair.
    • TIP: Find out where is your FModel installed, those files should be in <FModel folder>\Output\Exports\<game>\Content\Audio\Music
  3. Choose the Output directory where the resulting WAV files should be saved.
  4. Press Convert. ue2wav combines header data from .uexp files and audio data from .ubulk files before running binkadec.exe. The table updates the status for each file and shows the duration when it is reported by binkadec.exe.
  5. When the progress bar fills, conversion is done. WAV files should appear in the output directory using their original base filenames.

Troubleshooting

  • The Convert button stays disabled if no valid .ubulk / .uexp pairs are found.
  • If a file fails to convert, review the status for error details. Missing headers or a missing binkadec.exe are common causes, you may also try tinkering with FModel and UE versions before exporting files.

Disclaimer

Unreal Engine and associated trademarks are owned by Epic Games. This project is an independent tool provided without affiliation, endorsement, or warranty, and you assume all responsibility for its use; I carry no liability for any misuse or damages.

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated7d ago
Forks0

Languages

C#

Security Score

85/100

Audited on Mar 26, 2026

No findings