EA BIG BIGF Archive: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| (79 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
* ''' Format Type ''': Archive <br> | * ''' Format Type ''': Archive <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian / Big Endian<br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian / Big Endian<br> | ||
* ''' Signatures ''': BIGF / BIGH <br> | |||
=== Format Specifications === | === Format Specifications === | ||
< | <div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;"> | ||
<pre> | |||
// BIG/VIV file format | |||
uint32 | // EA's Playground (WII) | ||
// big endian / little endian | |||
// header | |||
4 bytes (char) - signature // "BIGF" or "BIGH" | |||
4 bytes (uint32) - archive size // stored as little endian | |||
4 bytes (uint32) - number of files // stored as big endian | |||
4 bytes (uint32) - header size // stored as big endian | |||
// directory | |||
number_of_files * | |||
{ | |||
4 bytes (uint32) - file offset | |||
4 bytes (uint32) - file size | |||
x bytes (char) - file name // e.g. "jazz.gsh" | |||
1 byte (uint8) - null terminator | |||
} | |||
4 bytes (char) - directory name // e.g. "L234" | |||
x bytes - padding | |||
// data | |||
number_of_files * | |||
{ | |||
x bytes - file data | |||
} | |||
</pre> | </pre> | ||
</div> | |||
=== Notes === | |||
* Whole archive may be compressed with '''Refpack''' compression. | |||
* In BIGF files archive size is represented as little endian but other bytes are big endian. | |||
=== QuickBMS Script === | |||
* [https://aluigi.altervista.org/bms/ea_big4.bms ea_big4.bms] | |||
* [https://zenhax.com/viewtopic.php?f=9&t=16277#p68609 The Godfather II VIV script] | |||
* [https://github.com/bartlomiejduda/Tools/blob/master/NEW%20Tools/EA's%20Playground/EA_Playground_Wii_BIG_VIV_script.bms EA_Playground_Wii_BIG_VIV_script.bms] | |||
=== Compatible Programs === | === Compatible Programs === | ||
* [https://cncguild.net/item-133 C&C3 file decompressor] (can decompress BIGF archives compressed by Refpack) | |||
** <font color="red">Warning! It is confirmed that C&C3 file decompressor is not decompressing correctly for some archives! (e.g. EA's Playground WII)</font> | |||
* [[MultiEx_Commander|MultiEx Commander]] | * [[MultiEx_Commander|MultiEx Commander]] | ||
* [[Game Extractor|Game Extractor]] | * [[Game Extractor|Game Extractor]] | ||
* [https://github.com/gibbed/Gibbed.Visceral Gibbed.Visceral] (tools for Visceral games, with "BIGH" signature) | |||
* [[Dragon_Unpacker|Dragon UnPACKer]] | * [[Dragon_Unpacker|Dragon UnPACKer]] | ||
* [http://www.ctpax-x.org/index.php?goto=files&show=3&lang=en Electronic Arts games .BIG / .VIV unpacker (eaunpack)] | |||
* [https://www.moddb.com/downloads/final-big-editor Final BIG Editor] | * [https://www.moddb.com/downloads/final-big-editor Final BIG Editor] | ||
* [https://gist.github.com/camconn/f9cf6ee31103070296f9bec89aa97831 bigdecoder.py] | |||
* [https://github.com/withmorten/big4f big4f] | |||
* [https://github.com/feliwir/libbig libbig] | |||
* [https://gist.github.com/Justasic/ad8f04c465a8bd121da6 bigdecode.c] | |||
* [https://forums.nba-live.com/downloads.php?view=detail&df_id=14 BigGUI] | |||
* [https://github.com/GlitcherOG/SSX-Collection-Multitool SSX-Collection-Multitool] | |||
* [https://ppmforums.com/topic-14270/os-big-editor-information-and-download/ OS Big Editor] / [https://drive.google.com/file/d/1iFzddzUfZEz8q3k3ngtCLPjbP6vqLe13/view?usp=sharing mirror1] | |||
* [https://drive.google.com/file/d/10OhFGdAHetl2e61aHx9w-KRmOz4GyKme/view?usp=sharing FIFA FS] | |||
=== | === Games === | ||
These games use this file format<br> | These games use this file format<br> | ||
| Line 63: | Line 79: | ||
* Command And Conquer: Generals *.big | * Command And Conquer: Generals *.big | ||
* Command And Conquer: Tiberian Wars (Demo) *.big | * Command And Conquer: Tiberian Wars (Demo) *.big | ||
* Dante's Inferno | |||
* Dead Space 2 | |||
* Def Jam: Fight For NY *.big *.viv | * Def Jam: Fight For NY *.big *.viv | ||
* EA Cricket 2005 *.big | * EA Cricket 2005 *.big | ||
| Line 95: | Line 113: | ||
* SSX 3 *.big | * SSX 3 *.big | ||
* Starlancer *.hog | * Starlancer *.hog | ||
* The Godfather II (X360) (*.VIV) | |||
* UEFA Champions League 2004 *.big | * UEFA Champions League 2004 *.big | ||
* UEFA Champions League 2005 *.big | * UEFA Champions League 2005 *.big | ||
| Line 102: | Line 121: | ||
* [[EA VIV BIG4]] | * [[EA VIV BIG4]] | ||
* [[EA BIG EB]] | |||
==Gallery== | ==Gallery== | ||
<gallery bordercolor="transparent" spacing="small" orientation="landscape"> | <gallery bordercolor="transparent" spacing="small" orientation="landscape"> | ||
ea_final_big_editor.png | ea_final_big_editor.png|FinalBIG | ||
biggui.png|BigGUI | |||
</gallery> | </gallery> | ||
| Line 114: | Line 135: | ||
[[Category:Platform PC|EA BIG BIGF Archive]] | [[Category:Platform PC|EA BIG BIGF Archive]] | ||
[[Category:Platform PS1|EA BIG BIGF Archive]] | [[Category:Platform PS1|EA BIG BIGF Archive]] | ||
[[Category:CE | [[Category:CE Compressed|EA BIG BIGF Archive]] | ||
[[Category:Format_Archive | Type: Archive]] | [[Category:Format_Archive | Type: Archive]] | ||
[[Category:Extension_viv | Extension: viv]] | [[Category:Extension_viv | Extension: viv]] | ||
[[Category:Extension_big | Extension: big]] | [[Category:Extension_big | Extension: big]] | ||
[[Category: | [[Category:Refpack compression]] | ||
[[Category:File Format]] | [[Category:File Format]] | ||
Latest revision as of 22:21, 5 August 2023
BIG
- Format Type : Archive
- Endian Order : Little Endian / Big Endian
- Signatures : BIGF / BIGH
Format Specifications
// BIG/VIV file format
// EA's Playground (WII)
// big endian / little endian
// header
4 bytes (char) - signature // "BIGF" or "BIGH"
4 bytes (uint32) - archive size // stored as little endian
4 bytes (uint32) - number of files // stored as big endian
4 bytes (uint32) - header size // stored as big endian
// directory
number_of_files *
{
4 bytes (uint32) - file offset
4 bytes (uint32) - file size
x bytes (char) - file name // e.g. "jazz.gsh"
1 byte (uint8) - null terminator
}
4 bytes (char) - directory name // e.g. "L234"
x bytes - padding
// data
number_of_files *
{
x bytes - file data
}
Notes
- Whole archive may be compressed with Refpack compression.
- In BIGF files archive size is represented as little endian but other bytes are big endian.
QuickBMS Script
Compatible Programs
- C&C3 file decompressor (can decompress BIGF archives compressed by Refpack)
- Warning! It is confirmed that C&C3 file decompressor is not decompressing correctly for some archives! (e.g. EA's Playground WII)
- MultiEx Commander
- Game Extractor
- Gibbed.Visceral (tools for Visceral games, with "BIGH" signature)
- Dragon UnPACKer
- Electronic Arts games .BIG / .VIV unpacker (eaunpack)
- Final BIG Editor
- bigdecoder.py
- big4f
- libbig
- bigdecode.c
- BigGUI
- SSX-Collection-Multitool
- OS Big Editor / mirror1
- FIFA FS
Games
These games use this file format
- Ajax Club Football 2005 *.big
- Battlefield 2 (PS2) *.viv
- Command And Conquer: Generals *.big
- Command And Conquer: Tiberian Wars (Demo) *.big
- Dante's Inferno
- Dead Space 2
- Def Jam: Fight For NY *.big *.viv
- EA Cricket 2005 *.big
- Euro 2000 *.big
- FIFA 1999 *.big *.viv
- FIFA 2000 *.abg *.ama *.big *.dua *.fra *.gea *.poa *.spa *.swa *.uka *.viv
- FIFA 2001 *.big *.viv
- FIFA 2002 *.big *.viv
- FIFA 2003 *.big *.viv
- FIFA 2004 *.big *.viv
- FIFA 2005 *.big
- FIFA 2006 *.big
- FIFA Manager 2006 *.big
- The Godfather 2 The Game *.viv
- Harry Potter And The Half-Blood Prince *.big
- Harry Potter And The Goblet Of Fire *.big
- Harry Potter And The Goblet Of Fire (PS2) *.big
- Harry Potter And The Order Of The Phoenix *.big
- NBA 2003 *.big
- NBA 2004 *.big
- NBA 2005 *.big
- Need For Speed *.viv
- Need For Speed 2 *.viv
- Need For Speed: Hot Pursuit *.viv
- Need For Speed: Hot Pursuit 2 *.viv
- Need For Speed: Porsche Unleashed *.viv
- NHL 2003 *.big
- NHL 2004 *.big
- NHL 2005 *.big
- NHL 2006 *.big *.viv
- PGA Tour 97 (PS1) *.viv
- SSX 3 *.big
- Starlancer *.hog
- The Godfather II (X360) (*.VIV)
- UEFA Champions League 2004 *.big
- UEFA Champions League 2005 *.big
- UEFA Euro 2004 *.big
See Also
Gallery
-
FinalBIG
-
BigGUI