Difference between revisions of "CGFX"
m |
SomeoneHere (talk | contribs) m |
||
| (21 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| − | CGFX (also known as BCMDL and BCRES) is a container format for the [[Nintendo 3DS]] that is used to store data for models, textures, animations and camera data. | + | '''CGFX''' (also known as '''BCMDL''' and '''BCRES''') is a container format for the [[Nintendo 3DS]] that is used to store data for models, textures, animations, and camera data. |
==Ripping Tools== | ==Ripping Tools== | ||
There are multiple tools available for the CGFX format that are able to view and export them into a more common file format. | There are multiple tools available for the CGFX format that are able to view and export them into a more common file format. | ||
| − | === | + | ===Ohana3DS Rebirth=== |
| − | Ohana3DS can view model, animation and texture data from CGFX files | + | Ohana3DS can view model, animation, and texture data from CGFX files which can be exported into a more common format like '''OBJ''', '''DAE''' (models), '''SMD''' (animations), and '''PNG''' (textures). Its GitHub repository can be found [https://github.com/gdkchan/Ohana3DS-Rebirth here]. This tool is no longer in active development. |
| − | === | + | ===SPICA=== |
| − | SPICA can view model, animation, texture and camera data from CGFX files | + | SPICA can view model, animation, texture, and camera data from CGFX files. It can export them into a more common format like '''DAE''' (models) and '''PNG''' (textures). Although, it sometimes has weighting errors. Its GitHub repository can be found [https://github.com/gdkchan/SPICA here]. This tool is no longer in active development. |
| − | === | + | ===CTR-Studio=== |
| − | + | CTR-Studio can view and edit model, animation, texture, materials, and shader data from CGFX files, it uses an updated SPICA and Switch Toolbox as a base, it can export them into a more common format like '''DAE''', '''GLTF''' (models), '''SMD''', '''ANIM''' (animations) and '''PNG''' (textures). Its GitHub repository can be found [https://github.com/MapStudioProject/CTR-Studio here]. | |
| − | ==List of | + | ===EveryFileExplorer=== |
| + | EveryFileExplorer can view and convert CGFX data into more common formats like '''OBJ''', '''DAE''' (models), and '''PNG''' (textures). Its GitHub repository can be found [https://github.com/Gericom/EveryFileExplorer here]. While the original tool is no longer being updated, a forked-forked version of the tool maintained by PabloMK7 is available which has additional support for 3DS games. This version can be found [https://github.com/PabloMK7/EveryFileExplorer here]. | ||
| + | |||
| + | ==List of Games Using the Format== | ||
'''''The list is not complete! Feel free to add other games that are known to use aforementioned format.''''' | '''''The list is not complete! Feel free to add other games that are known to use aforementioned format.''''' | ||
| − | ''All of the following games are for [[Nintendo 3DS]]'' | + | ''All of the following games are for the [[Nintendo 3DS]]'' |
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! Name !! Version !! Encrypted / Compressed? | ! Name !! Version !! Encrypted / Compressed? | ||
| + | |- | ||
| + | | [[2048]] || 42607 || No | ||
|- | |- | ||
| [[Aero Porter]] || ? || No | | [[Aero Porter]] || ? || No | ||
| + | |- | ||
| + | | [[AR Games]] || 42607 || Yes ([[LZ77]]) | ||
| + | |- | ||
| + | | [[Animal Crossing: New Leaf]] || ? || No | ||
| + | |- | ||
| + | | [[Big Hero 6: Battle in the Bay]] || 42607 || Yes ([[ARC (1st Playable Productions)|ARC]]) | ||
| + | |- | ||
| + | | [[BOXBOY!]] || 42607 || Yes (CMP (LZ11)) | ||
| + | |- | ||
| + | | [[Cars 2 (Nintendo DS, Nintendo 3DS)|Cars 2]] || 42607 || Yes ([[ZIP]]) | ||
| + | |- | ||
| + | | [[Cloudy with a Chance of Meatballs 2]] || 42607 || Yes ([[ARC (1st Playable Productions)|ARC]]) | ||
|- | |- | ||
| [[Coaster Creator 3D]] || ? || No | | [[Coaster Creator 3D]] || ? || No | ||
|- | |- | ||
| − | | [[Face Raiders]] || ? || Yes | + | | [[Cubic Ninja]] || 42607 || No |
| + | |- | ||
| + | | [[Face Raiders]] || 42607 || No | ||
| + | |- | ||
| + | | [[Frozen: Olaf's Quest]] || 42607 || Yes ([[ARC (1st Playable Productions)|ARC]]) | ||
| + | |- | ||
| + | | [[Gundam: The 3D Battle]] || ? || Yes ([[APK]]) | ||
|- | |- | ||
| [[Hatsune Miku: Project Mirai DX]] || ? || No | | [[Hatsune Miku: Project Mirai DX]] || ? || No | ||
| + | |- | ||
| + | | [[Kid Icarus: Uprising]] || ? || Yes ([[ZRC]]) | ||
|- | |- | ||
| [[Mario & Luigi: Dream Team]] || ? || Yes | | [[Mario & Luigi: Dream Team]] || ? || Yes | ||
|- | |- | ||
| − | | [[Mario Kart 7]] || | + | | [[Mario Kart 7]] || 42607 || No |
|- | |- | ||
| [[Mario Sports Superstars]] || ? || Yes | | [[Mario Sports Superstars]] || ? || Yes | ||
| Line 38: | Line 63: | ||
| [[Mario Tennis Open]] || ? || Yes | | [[Mario Tennis Open]] || ? || Yes | ||
|- | |- | ||
| − | | [[New Super Mario Bros. 2]] || ? || | + | | [[New Super Mario Bros. 2]] || 42607 || No |
| + | |- | ||
| + | | [[Pac-Man and the Ghostly Adventures]] || 42607 || Yes ([[BLZ]]) | ||
| + | |- | ||
| + | | [[Paper Mario: Sticker Star]] || 42607 || Yes ([[BCREZ]]) | ||
| + | |- | ||
| + | | [[Pet Zombies]] || ? || Yes ([[ARC (1st Playable Productions)|ARC]]) | ||
| + | |- | ||
| + | | [[Photos with Mario]] || 42607 || Yes ([[SZS]]) | ||
|- | |- | ||
| [[Race to the Line]] || ? || No | | [[Race to the Line]] || ? || No | ||
| + | |- | ||
| + | | [[Rubik's Cube]] || 42607 || Yes ([[LZ77]]) | ||
| + | |- | ||
| + | | [[Rusty's Real Deal Baseball]] || 42607 || Yes ([[LZ]]) | ||
|- | |- | ||
| [[Soccer Up Online]] || ? || No | | [[Soccer Up Online]] || ? || No | ||
|- | |- | ||
| − | | [[Sonic Generations]] || | + | | [[Sonic Generations]] || 42607 || Yes ([[CPK]] & [[AMB]]) |
| + | |- | ||
| + | | [[Sonic Lost World]] || 42607 || Yes ([[CPK]] & [[AMB]]) | ||
|- | |- | ||
| [[SoniPro]] || ? || No | | [[SoniPro]] || ? || No | ||
| Line 50: | Line 89: | ||
| [[Sparkle Snapshots 3D]] || ? || No | | [[Sparkle Snapshots 3D]] || ? || No | ||
|- | |- | ||
| − | | [[Super Mario 3D Land]] || | + | | [[Super Mario 3D Land]] || 42607 || Yes ([[SZS]]) |
|- | |- | ||
| [[Touch Battle Tank 3D]] || ? || No | | [[Touch Battle Tank 3D]] || ? || No | ||
| − | |-} | + | |- |
| + | | [[WWE Brawl (Prototype)]] || 42607 || No | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | Every banner displayed on the 3DS HOME menu is stored uncompressed in the aforementioned format. | ||
| + | |||
| + | [[Category:Archive Formats]] | ||
| + | [[Category:File Formats]] | ||
Latest revision as of 00:12, 4 October 2026
CGFX (also known as BCMDL and BCRES) is a container format for the Nintendo 3DS that is used to store data for models, textures, animations, and camera data.
Contents
Ripping Tools
There are multiple tools available for the CGFX format that are able to view and export them into a more common file format.
Ohana3DS Rebirth
Ohana3DS can view model, animation, and texture data from CGFX files which can be exported into a more common format like OBJ, DAE (models), SMD (animations), and PNG (textures). Its GitHub repository can be found here. This tool is no longer in active development.
SPICA
SPICA can view model, animation, texture, and camera data from CGFX files. It can export them into a more common format like DAE (models) and PNG (textures). Although, it sometimes has weighting errors. Its GitHub repository can be found here. This tool is no longer in active development.
CTR-Studio
CTR-Studio can view and edit model, animation, texture, materials, and shader data from CGFX files, it uses an updated SPICA and Switch Toolbox as a base, it can export them into a more common format like DAE, GLTF (models), SMD, ANIM (animations) and PNG (textures). Its GitHub repository can be found here.
EveryFileExplorer
EveryFileExplorer can view and convert CGFX data into more common formats like OBJ, DAE (models), and PNG (textures). Its GitHub repository can be found here. While the original tool is no longer being updated, a forked-forked version of the tool maintained by PabloMK7 is available which has additional support for 3DS games. This version can be found here.
List of Games Using the Format
The list is not complete! Feel free to add other games that are known to use aforementioned format.
All of the following games are for the Nintendo 3DS
Every banner displayed on the 3DS HOME menu is stored uncompressed in the aforementioned format.