I edited source code and added ”Extract all” and ”Rebuild” -functions for Big File Extractor tool by Experiment5X (
https://github.com/Experiment5X/BIG-File-Extractor). This program open and display contents of .big archives with "EB" identifier made by EA. This tool is not compatible with BIG4/BIGF files.
How it works.
Extract single file:
Select single file and right click to extract. It decompress chunklzx/chunkzip files.
Extract All (You need to do this first if you want to rebuild big-file)
Select folder to extract all files. It extract full path to selected folder for example gamedata/anim/anim.cba
It doest’t decompress files because you need compressed files for rebuilding. You can decompress files extracting single file or using quickbms and fightnight.bms to extract and decompress whole archive.
Rebuilding BIG
Select same folder where you extracted all files.
You can’t add new files only replace file with same name. You can compress single file to chunklzx format with quickbms and chunkpack.bms script.
Example: I opened nocacherender.big from NHL Legacy and I want to mod powerring_0_0.rx2 texture file which is compressed to chunklzx format.
1. Open nocacherender.big
2. Extract All (It will create directory including compressed files from nocacherender.big
3. Right click to extract powerring_0_0.rx2 (It will decompress file and I can mod it with custom texture)
4. Compress modded powerring_0_0.rx2 to chunklzx with quickbms and chunkpack.bms and drag it to right folder in extracted directory created in section 2.
5. Press Rebuild big-file and select same folder that you selected in section 2.
6. Select location to new nocacherender.big
I try to add replace function for single file, but it’s complex if new file is bigger than original then it can’t be added in the middle of archive with c++. It’s easy to do for smaller or equal files. So the easiest way is rebuild whole archive.
This is my first programming project ever and I couldn’t have done that if I wouldn’t have found this tool from github. Thanks Adam for source code.
BIG File Extractor:
https://app.box.com/s/6g2lpct0trk1ylg11j4udcjso4bg4q9h