sound-english.dat sound-english.fat files are core archive components of the Dunia 2 engine used in . These files function as a "bigfile" system where the
file acts as the primary data container holding compressed audio assets, while the
file (File Allocation Table) serves as the index. Together, they store the game's English-language dialogue, scripted sequences, and character barks. Steam Community Core Architecture and File Structure
The relationship between these two files is similar to a library: the
file tells the game's engine exactly where each "book" (audio file) is located within the massive sound-english.dat
: A binary archive containing thousands of individual audio streams. In , these are typically stored in Ubisoft's proprietary (Sound Binary) or sound-english.fat : An index file containing metadata for each entry in the
file, including file IDs, offsets, and compressed sizes. Because Dunia 2 often strips original filenames to save space, files extracted from these archives often appear as hex-coded IDs (e.g., 0000289C.bao ) rather than descriptive names like vaas_monologue.wav Accessing and Modifying Content
Modders and audio enthusiasts interact with these files using specialized tools to extract or replace game sounds:
sound-english.dat sound-english.fat are essential archives located in the data_win32
folder that store English voice lines, radio chatter, and character dialogues. Based on how these files function—utilizing proprietary formats that can be extracted into audio files—here is a proposed feature: Steam Community The "Dynamic Radio" Feature
This modding feature would replace the game's generic radio chatter (when driving or near enemy outposts) with dynamically selected audio files from other Ubisoft games or custom voice-over audio files. How it works: By using tools like Rick's tools to unpack the sound-english.dat and re-pack it, a player can identify the files related to NPC/radio chatter, convert them to ConvertSBAO ), replace the audio, and re-pack the sound data. The Feature:
It creates a "pirate radio" mod, turning the monotonous Rook Island chatter into a comedic, in-game audio drama or a selection of 80s throwback songs, enhancing the thematic atmosphere without changing the core gameplay. Other Potential Feature Ideas Voice Swaps:
Replacing all enemy pirate audio with higher-pitched or slowed-down versions of themselves for a surreal tone. The Jackal Tapes Expansion: Inserting custom-made audio diary entries (utilizing sound-english.fat worlds\multicommon files) to expand on the backstory of the protagonist. Important Notes: Always make a copy of the original files before attempting to mod. The .fat/.dat Pair: You must edit the file while keeping the
(file allocation table) updated with the new file size and offsets. Far Cry Modding Community
offers tools specifically for modifying these types of files. far cry 3 sound-english.dat and sound-english.fat files
In the file structure of Far Cry 3, the sound-english.dat and sound-english.fat files serve as the primary containers for the game’s English-language audio assets. These files are built on the Dunia 2 engine's proprietary archive system, where the .dat file houses the actual compressed audio data and the .fat file acts as a File Allocation Table (index) to help the game locate specific sounds. File Functions and Locations
These files are typically located within the game's installation directory under the data_win32 folder.
sound-english.dat: A large archive containing thousands of individual audio streams, including dialogue, ambient sounds, and localized sound effects.
sound-english.fat: A smaller header file that stores the offsets and IDs for the contents of the .dat file. Without this index, the game cannot "read" the corresponding audio data. Common Uses for These Files 1. Language Switching and Localization
Players with non-English versions of the game (such as Russian or French editions) often seek these files to change the spoken language.
Manual Replacement: Some users "disguise" other language packs by renaming them to sound_english.dat/fat to bypass locked menu options.
Configuration Edits: Simply adding the files is often not enough; players frequently must edit the GamerProfile.xml (found in Documents\My Games\Far Cry 3) or steam_api.ini to change the language string from russian to english. 2. Audio Extraction and Modding
For those looking to extract specific voice lines—such as Vaas Montenegro’s iconic monologues—these files are the starting point.
Can't change audio language, only english is available in Far Cry 3
sound-english.dat sound-english.fat are core archive files that contain the game's English-language audio data, primarily dialogue and NPC voice lines Technical Role of the Files In the Dunia Engine used by , these file pairs work together: (Data File)
: This is the large master archive containing the actual audio streams, often stored in Ubisoft's proprietary (Sound Binary Object) format. (File Allocation Table)
: This is a smaller index file that tells the game engine where specific audio assets are located within the larger Common Uses & Community Review
Users typically interact with these files for three main reasons: Language Swapping
: If a player has a region-locked version of the game (e.g., Russian), they often seek out these English files to replace local ones. A common community trick involves renaming other language files (like sound_french.fat sound_english.fat sound-english
to "disguise" them and force the game to load specific audio. Fixing Missing Audio
: A frequent issue reported by players is "missing NPC voices," which is often traced back to corrupted or missing sound-english.dat/fat files in the data_win32 Audio Extraction for Modding : Modders and "rippers" use specialized tools like Gibbed's Dunia 2 Tools to unpack these archives. The
file is dragged onto an unpacker to extract the contents of the into individual
layers, which can then be converted to playable formats like MP3 or WAV User Sentiment
While the game's visuals are highly praised, some users in the community have reviewed the compressed NPC audio within these files as "muffled" or having lower quality compared to the high-fidelity cutscenes. Are you looking to with your game audio, or are you trying to extract specific voice lines for a project?
, the sound_english.dat and sound_english.fat files are the primary archives for the game's English audio assets, including voiceovers, sound effects, and ambient noises. Overview of File Functions
.fat (File Allocation Table): Acts as an index for the archive, telling the game engine where specific audio data is located within the .dat file.
.dat (Data File): The actual container holding the compressed audio data, typically in proprietary formats like .sbao or .wem. Common Use Cases & Troubleshooting 1. Language Swapping (Manual "English Patch")
If your game is locked to a specific region (e.g., Russian) and lacks an English option in the menu, you can often "disguise" other language files as English. Location: [Game Install Folder]\data_win32\ Process: Back up your original sound_english.fat and .dat.
Rename the desired language files (e.g., sound_french.fat) to sound_english.fat and sound_english.dat.
Repeat this for similar files in the worlds\fc3_main and worlds\multicommon folders to ensure environmental sounds also switch. 2. Extracting Audio for Modding
To access the individual sound files for modding or personal use, you must unpack these archives. Required Tool: Users often use Gibbed's Dunia 2 Tools.
Extraction Step: Drag and drop the sound_english.fat file onto Gibbed.Dunia2.Unpack.exe.
Listening to Files: Extracted sounds are often in .sbao format. You can use tools like DecUbiSndGui to listen to or convert them into standard .ogg files. 3. Fixing Missing Audio Warning
If you experience no sound despite these files being present:
sound-english.dat sound-english.fat are essential archive files that contain the game's English audio data, including NPC dialogue, voice-overs, and radio broadcasts. These files work in tandem: the file holds the actual audio data, while the
(File Allocation Table) acts as an index that tells the game engine where to find specific sounds within that data. Key Uses for These Files Fixing Missing Audio
: If you cannot hear dialogue or NPC voices but can hear background music, these files may be missing or corrupted. Restoring them or verifying game integrity usually fixes this. Language Swapping
: Players with region-locked versions (like Russian) often use these files to "convert" their game to English audio by renaming their existing language files to sound_english.dat sound_english.fat Audio Extraction & Modding
: Modders extract these files to access raw sound effects or music for personal projects or game modifications. How to Access the Contents
If you want to extract or listen to the sounds inside these archives, you need specific community-made tools:
Game Version Compatibility: Make sure any edits are compatible with your version of Far Cry 3. Different game versions might have differently formatted sound files.
Risk of Game Malfunction: Incorrectly editing these files can lead to audio issues or game crashes. Proceed with caution and always keep backups.
Drag and drop sound-english.fat onto Gibbed.Dunia.Unpack.exe. The tool reads the FAT, then extracts each audio chunk from the DAT into a folder named sound-english_unpacked.
Inside, you will find a labyrinth of subfolders:
dialogs/ (Mission names, character IDs)weapons/ (Fire, reload, dry-fire)world/ (Water, wind, insects)music/ (Encounter suites, stealth loops)The “Definition of Insanity” speech is legendary. Modders extract high-quality, un-music-drowned, un-SFX-cluttered versions of every Vaas line to create remixes, ringtones, or analysis videos.
.dat File (The Cargo Hold)The sound-english.dat file is the "Data" file. Think of it as a massive shipping container or a cargo hold. Inside this single, potentially multi-gigabyte file, thousands of individual sound files are stored sequentially. You have gunshots, animal growls, mission briefings, UI clicks, and Vaas's "Did I ever tell you the definition of insanity?" speech—all glued together into one binary blob.
If you try to open this .dat file with a text editor (like Notepad), you will see gibberish. That is raw binary audio data mixed with compression artifacts.
These two files work as a pair to store the game's audio assets. They follow a common archiving convention used in many game engines:
.dat file.The "English" Suffix:
The prefix sound-english indicates that this specific archive contains localization assets for the English language. If you were to install other language packs, you would see files named sound-french.dat, sound-german.dat, etc. This modular system allows the game to keep the core game size smaller by only loading the necessary language assets.