Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

BIG File Extractor Tool for EA games

Featured Replies

  • Author
  • Localization

beedy, posted Thu Jun 13, 2019 5:01 pm (48753)


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
  • Author
  • Localization

GHFear, posted Thu Jun 13, 2019 8:02 pm (48768)


I will try this for Skate 3 later :]

Edit: If you have the source for the current build and want to share it, I could add a check for refpack compression to it so I know easier what file I need to compress in Skate 3 :)
  • Author
  • Localization

beedy, posted Thu Jun 13, 2019 8:27 pm (48769)


Here is current source. Part added by me might be ugly code, but you may understand it I hope so.

BIG-File-Extractor-Source.zip

  • Author
  • Localization

GHFear, posted Thu Jun 13, 2019 9:06 pm (48771)


beedy wrote:
Here is current source. Part added by me might be ugly code, but you may understand it I hope so.


What version of QT Creator do you have?
I have the latest version and it won't open this project correctly.
  • Author
  • Localization

beedy, posted Fri Jun 14, 2019 4:28 am (48776)


Original is qt4 project so I installed qt 4.8 in my old 32 bit win7 laptop. Qt creator is 3.0.0.
  • Author
  • Localization

GHFear, posted Wed Jun 26, 2019 1:23 pm (49045)


beedy wrote:
Original is qt4 project so I installed qt 4.8 in my old 32 bit win7 laptop. Qt creator is 3.0.0.


Okay, good to know.
Will see if I can do something with that in the future.
What I have played around with lately, is a .OBJ to .RX2 3D model converter and I have made a tool for resizing models so far.
Next think I will do is make it so I can take existing models and change them with blender and export as OBJ and then convert that to the same rx2 format as the model you want to mod.
I should be done with that pretty soon.
I have been doing that manually with some scripts lately and it works fine :) So I can use the existing vertices and faces and just re-shape them.

Next step after that would be to find all the values in the rx2 file for how many vertices, faces and UVs there is in each mesh and the offsets, so I can change those if I want to add more verts, faces and UVs to the file. :)

Man this is so exciting. I can't believe I can mod these damn meshes now.
  • Author
  • Localization

beedy, posted Mon Nov 16, 2020 1:30 pm (60323)


Check your files in hex editor before you ask questions in totally wrong section. It's not big file. The file is .cba which is animation file and I have no idea how to open it and work with it. Here is a short clip how EA animator work with animations.
https://www.youtube.com/watch?v=7zwYTCm5APk
  • Author
  • Localization

MITA996, posted Mon Nov 16, 2020 1:56 pm (60324)


Sorry... :( I know, but this part confused me: Select folder to extract all files. It extract full path to selected folder for example gamedata/anim/anim.cba
that's the reason I've posted here.
  • Author
  • Localization

beedy, posted Thu Mar 18, 2021 6:34 pm (62924)


The tool updated. Support for extract and rebuild big4/bigf and .bh files added.
Usage:
Extract all -> replace the files -> rebuild big (option for .bh rebuild).
There is no support for adding files, only reimport files that already are included in the archive.
Do not remove any files in the extracted folder when rebuilding. The link avove to download.
  • Author
  • Localization

greenlemonade1, posted Wed Apr 07, 2021 4:47 pm (63263)


beedy wrote:
The tool updated. Support for extract and rebuild big4/bigf and .bh files added.
Usage:
Extract all -> replace the files -> rebuild big (option for .bh rebuild).
There is no support for adding files, only reimport files that already are included in the archive.
Do not remove any files in the extracted folder when rebuilding. The link avove to download.

Delete my reply. Thanks for amswering. I've told you it's my brother :)
  • Author
  • Localization

beedy, posted Thu Apr 08, 2021 6:37 pm (63287)


You posted in wrong topic. This topic is for Big File Extractor. I have aswered elsewere that Fifa 06 is too different than NHL and some newer Fifa renderware 4.5 files and because of some unknown textures and material assignment there is no scripts for Fifa 06 stadiums. Otherwise it will not benefit you to ask questioms under many usernames such as MITA996 and so on.
  • Author
  • Localization

Thawfeeq, posted Thu Nov 25, 2021 5:41 am (67678)


Is there any file size limit while rebuilding the .big file, like if it can actually rebuild a .big file which was originally 3GB??
  • Author
  • Localization

DPyro, posted Sun Sep 04, 2022 8:47 pm (73333)


I get an error parsing file trying to open a big file from NHL 2016.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.