Skip to main content
The audio browser lets you explore all audio files in Zenless Zone Zero’s game files, preview them with a built-in player, and replace individual files with custom audio.

What it does

The audio browser provides direct access to the game’s audio system:
  • Browse PCK files: Navigate through the game’s audio archives organized by language and category
  • Preview audio: Play WEM files directly in the app with playback controls
  • Search by ID or tag: Find specific audio files by ID number or community-tagged names
  • Replace files: Import custom audio to replace in-game sounds, music, or voice lines
  • Tag database: Download and use community-curated sound tags to identify audio files
  • Audio matching: Automatically find which in-game file matches your custom audio

Interface layout

Language tabs

Switch between audio categories at the top:
  • SFX/Music: Sound effects, background music, UI sounds (Full folder)
  • English: English voice lines
  • Japanese: Japanese voice lines
  • Korean: Korean voice lines
  • Chinese: Chinese voice lines
Only languages with PCK files in your game installation are shown. The game typically includes all voice language packs.

File tree structure

The browser shows a three-level hierarchy:
  1. PCK files: Game archive files (e.g., SoundBank_SFX_BGM.pck)
  2. BNK soundbanks: Wwise sound banks containing embedded audio
  3. WEM audio files: Individual audio files with ID numbers
Expand PCK files by clicking them to see their contents. Expand BNK files to see embedded WEM files.

File information columns

  • File Name: PCK, BNK, or WEM file name with ID
  • ID: Numeric file identifier used by the game
  • Size: File size in KB or MB
  • Duration: Audio length (for WEM files)
  • Tags: Community-assigned names and categories (when available)
  • Type: File type (PCK, BNK, WEM, or WEM merged)

Audio playback

Playing audio

Double-click any WEM file to play it:
  • Play/Pause: Start or pause playback
  • Stop: Stop and reset to beginning
  • Volume slider: Adjust playback volume
  • Progress bar: See current position and seek to different times
  • Time display: Shows current position and total duration
WEM files are Wwise audio format files. The browser automatically converts them to WAV for playback using vgmstream or FFmpeg.

Streaming vs. embedded audio

The game stores audio in two ways:
  • Embedded WEMs: Small audio clips stored inside BNK soundbanks
  • Streaming WEMs: Large audio files (music, long voice lines) stored separately in Streamed_SFX PCK files
When Merge streaming WEMs is enabled (default), the browser automatically combines both versions and plays the higher-quality streaming version when available.

Searching for audio

Use the search bar to find specific audio files:

Search by file ID

Enter a numeric ID to find files:
123456789
This returns exact matches for that file ID across all PCK files.

Search by tag or name

Enter text to search community tags:
neko
This finds all audio files tagged with “neko” in their name or tags.

Search results

Search results show:
  • File ID
  • Tag name (if available)
  • PCK file location
  • BNK parent (if embedded)
  • File type
Click Navigate to jump to that file in the tree, or Play to preview it immediately.
Download the official tag database to get community-curated names and tags for thousands of audio files. Use the “Download Tags” button in the browser.

Tag database

The community maintains a database of tagged audio files to help identify sounds:

Downloading tags

  1. Click Download Official Tag Database
  2. The browser fetches the latest tags from GitHub
  3. Click Apply to import the tags
  4. Tagged files now show names and categories in the Tags column
Example tags:
  • Character names (“Nekomata”, “Billy”, “Anby”)
  • Sound categories (“footstep”, “combat”, “UI”)
  • Event names (“quest_prologue”, “cutscene_intro”)

Tag notifications

When new tags are available, a notification badge appears. Click to download and apply the latest tag database.
Tags are stored in ~/.config/ZZAR/sound_database.json. The database is updated by the community as new sounds are identified.

Replacing audio files

Manual replacement

  1. Find the audio file you want to replace in the tree
  2. Right-click and select Replace Audio
  3. Choose your custom audio file (MP3, WAV, FLAC, etc.)
  4. The converter automatically processes and stages the replacement
  5. Click Apply Changes to write the modified PCK
Enable Normalize audio (default) to automatically adjust volume levels to match the game’s audio. This prevents your custom audio from being too loud or too quiet.

Audio matching

If you have audio files but don’t know which in-game files they replace:
  1. Click Find Matching Sound
  2. Select your custom audio file
  3. The matcher analyzes your audio’s acoustic fingerprint
  4. It searches the game files for the best matches
  5. Results show match confidence and let you preview/navigate to matches
This uses acoustic fingerprinting to find audio similarity even if the files are different formats or bitrates.

Supported formats

The audio converter supports:
  • Input formats: MP3, WAV, FLAC, OGG, M4A, AAC, OPUS, WMA
  • Output format: WEM (Wwise audio format)
All audio is automatically converted to WEM format using:
  • FFmpeg for format conversion to WAV
  • Loudness normalization (EBU R128 at -9 LUFS)
  • Wwise Console for WAV to WEM conversion

Settings and options

Display options

Merge streaming WEMs (default: on): Combines embedded and streaming versions of the same audio file. Shows the streaming version when available. Hide empty BNKs (default: on): Hides BNK soundbanks that contain no audio files to reduce clutter. Hide useless PCKs (default: on): In language folders, hides PCK files that don’t contain voice lines (shows only SoundBank files). Normalize audio (default: on): Automatically adjusts volume when replacing audio to match game levels.

File management

Click the folder icons to:
  • Open Streaming folder: View game’s original audio files
  • Open Persistent folder: View generated modded PCK files
  • Open Tag DB folder: Access the tag database file

Changes tracking

The Show Changes button displays all staged audio replacements:
  • File ID and name
  • Source PCK file
  • Replacement audio path
  • Date modified
From this dialog you can:
  • Navigate: Jump to the file in the tree
  • Play: Preview the original or replacement
  • Remove: Delete individual replacements
  • Reset All: Clear all staged changes
  • Export as Mod: Create a shareable .zzar mod package

Exporting mods

After making replacements, export them as a mod:
  1. Click Export as Mod
  2. Fill in metadata (name, author, version, description)
  3. Optionally add a thumbnail image
  4. Choose save location
  5. The browser creates a .zzar package
This mod can be shared with others and installed through the mod manager.

Performance tips

  • Index caching: The browser caches PCK indexes for faster navigation. Indexes are rebuilt when you change display settings.
  • Lazy loading: BNK contents are only loaded when you expand them in the tree.
  • Audio caching: Recently played audio files are cached for instant replay.
The “Index ready” status message shows how many unique file IDs were found. This builds in the background when you select a language tab.

Troubleshooting

“Audio conversion tools not found”: Install FFmpeg and vgmstream from Settings > Tools before replacing audio. “Wwise is not installed”: Install Wwise from Settings > Tools to convert audio to WEM format. Playback errors: Some WEM files use uncommon codecs. Try using vgmstream for better compatibility. Missing audio files in-game: Make sure you clicked Apply Changes after staging replacements. The game must be closed when applying changes. Tags not showing: Download and apply the official tag database to see community-curated names.

Build docs developers (and LLMs) love