Hi, i've been trying for YEARS to extract models (levels) from 007 NightFire (console version and Eurocom/FPS levels only), without much success. below is how for I got.
QuickBMS with multiple different scripts (including Electronic Arts script) is unable to extract the archives, so a script probably will have to be written manually for it.
TLDR; 007 Nightfire had 3 different developers. the Console version (Eurocom for FPS levels, EA for driving levels) and the PC version (Gearbox). The story is the same, but the models and textures are different.
I am only interested in extracting models from the Console Eurocom (FPS) levels.
GameCube (Console) version:
* Dolphin / GC-Tool / GCRebuilder on ISO
* root > cg > *.bin (262mb total):
"
4838736 07000001.bin
6019132 07000002.bin
5309988 07000003.bin
3240828 07000004.bin
4354736 07000005.bin
5146684 07000006.bin
5906548 07000007.bin
5826312 07000008.bin
4092400 07000009.bin
6065060 0700000a.bin
6923176 0700000b.bin
6223936 0700000c.bin
6383340 0700000d.bin
6226736 07000011.bin
6905288 07000012.bin
4049856 07000013.bin
5828480 07000014.bin
5662088 07000015.bin
5133224 07000016.bin
3647172 0700001b.bin
7205124 07000023.bin
7543644 07000024.bin
7189400 07000025.bin
6492956 07000026.bin
6946948 07000027.bin
6585956 07000028.bin
7352644 07000029.bin
1777884 07000048.bin
3792240 0700004a.bin
7377124 0700004b.bin
566672 07000500.bin
328864 07000999.bin
1547168 07800001.bin
837280 07800002.bin
2491552 07800007.bin
2260672 07800008.bin
996960 07800009.bin
491872 0780000b.bin
2941600 0780000c.bin
271264 0780000d.bin
4464896 07800011.bin
758176 07800013.bin
717408 07800014.bin
404992 07800016.bin
233792 0780001b.bin
411232 0780004a.bin
339680 07900002.bin
3943616 07900007.bin
32800 07900008.bin
1150336 0790000b.bin
227104 0790000d.bin
86208 07900013.bin
925472 07900014.bin
477408 07900016.bin
217792 0790001b.bin
319968 0790004a.bin
682880 07A0000b.bin
270208 07A00014.bin
267168 07A00016.bin
3071904 07d00001.bin
5185344 07d00002.bin
5117152 07d00003.bin
946400 07d00004.bin
5490976 07d00005.bin
4721248 07d00006.bin
125216 07d00007.bin
4322016 07d00008.bin
67872 07d00009.bin
107520 07d0000a.bin
2506240 07d0000b.bin
32 07d0000c.bin
38688 07d0000d.bin
267040 07d00011.bin
220288 07d00012.bin
123520 07d00013.bin
31808 07d00014.bin
120288 07d00015.bin
500352 07d00016.bin
32 07d0001b.bin
32 07d00023.bin
32 07d00024.bin
190464 07d00025.bin
190464 07d00026.bin
32 07d00027.bin
32 07d00028.bin
190464 07d00029.bin
322592 07d0004a.bin
32 07d0004b.bin
3048192 07e00000.bin
3156832 07e00001.bin
3194848 07e00002.bin
7316032 07e00003.bin
6406304 07e00004.bin
6941728 07e00005.bin
2888704 07e00006.bin
9477536 07e00007.bin
32 07F00048.bin
32 07F00500.bin
32 07F00999.bin
236 common.bin
"
* root > common > "def_Startup.cfg"
Includes memory addresses for the FPS levels.
--------
PlayStation 2 (Console) version:
* ISO can be opened as standard archive (Windows Explorer, 7-Zip, etc.)
* root > FILES.BIN (750mb)
--------
XBOX (Console) version:
* Use XDVDMulleter / C-Xbox Tool on ISO.
* root > eurocom > filesys.d00 - filesys.d10 (1.3gb total):
"
122949632 filesys.d01
123396096 filesys.d02
96811008 filesys.d03
130228224 filesys.d04
132233216 filesys.d05
129843200 filesys.d06
131188736 filesys.d07
133574656 filesys.d08
132392960 filesys.d09
22388736 filesys.d10
"
* Seems like d01 - d03 is a seperate archive than d04-d10.
* root > driving > misc > "drivecfg.def" has this text at the end:
"This is mastering's "fingerprint." It's a secret, so close your eyes.
xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33ae4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312x"
I've upload 07000005.bin as an example (this should include assets of 1 level/map): https://limewire.com/d/WbTTP#5X4w3IlFRF
QuickBMS with multiple different scripts (including Electronic Arts script) is unable to extract the archives, so a script probably will have to be written manually for it.
TLDR; 007 Nightfire had 3 different developers. the Console version (Eurocom for FPS levels, EA for driving levels) and the PC version (Gearbox). The story is the same, but the models and textures are different.
I am only interested in extracting models from the Console Eurocom (FPS) levels.
GameCube (Console) version:
* Dolphin / GC-Tool / GCRebuilder on ISO
* root > cg > *.bin (262mb total):
"
4838736 07000001.bin
6019132 07000002.bin
5309988 07000003.bin
3240828 07000004.bin
4354736 07000005.bin
5146684 07000006.bin
5906548 07000007.bin
5826312 07000008.bin
4092400 07000009.bin
6065060 0700000a.bin
6923176 0700000b.bin
6223936 0700000c.bin
6383340 0700000d.bin
6226736 07000011.bin
6905288 07000012.bin
4049856 07000013.bin
5828480 07000014.bin
5662088 07000015.bin
5133224 07000016.bin
3647172 0700001b.bin
7205124 07000023.bin
7543644 07000024.bin
7189400 07000025.bin
6492956 07000026.bin
6946948 07000027.bin
6585956 07000028.bin
7352644 07000029.bin
1777884 07000048.bin
3792240 0700004a.bin
7377124 0700004b.bin
566672 07000500.bin
328864 07000999.bin
1547168 07800001.bin
837280 07800002.bin
2491552 07800007.bin
2260672 07800008.bin
996960 07800009.bin
491872 0780000b.bin
2941600 0780000c.bin
271264 0780000d.bin
4464896 07800011.bin
758176 07800013.bin
717408 07800014.bin
404992 07800016.bin
233792 0780001b.bin
411232 0780004a.bin
339680 07900002.bin
3943616 07900007.bin
32800 07900008.bin
1150336 0790000b.bin
227104 0790000d.bin
86208 07900013.bin
925472 07900014.bin
477408 07900016.bin
217792 0790001b.bin
319968 0790004a.bin
682880 07A0000b.bin
270208 07A00014.bin
267168 07A00016.bin
3071904 07d00001.bin
5185344 07d00002.bin
5117152 07d00003.bin
946400 07d00004.bin
5490976 07d00005.bin
4721248 07d00006.bin
125216 07d00007.bin
4322016 07d00008.bin
67872 07d00009.bin
107520 07d0000a.bin
2506240 07d0000b.bin
32 07d0000c.bin
38688 07d0000d.bin
267040 07d00011.bin
220288 07d00012.bin
123520 07d00013.bin
31808 07d00014.bin
120288 07d00015.bin
500352 07d00016.bin
32 07d0001b.bin
32 07d00023.bin
32 07d00024.bin
190464 07d00025.bin
190464 07d00026.bin
32 07d00027.bin
32 07d00028.bin
190464 07d00029.bin
322592 07d0004a.bin
32 07d0004b.bin
3048192 07e00000.bin
3156832 07e00001.bin
3194848 07e00002.bin
7316032 07e00003.bin
6406304 07e00004.bin
6941728 07e00005.bin
2888704 07e00006.bin
9477536 07e00007.bin
32 07F00048.bin
32 07F00500.bin
32 07F00999.bin
236 common.bin
"
* root > common > "def_Startup.cfg"
Includes memory addresses for the FPS levels.
--------
PlayStation 2 (Console) version:
* ISO can be opened as standard archive (Windows Explorer, 7-Zip, etc.)
* root > FILES.BIN (750mb)
--------
XBOX (Console) version:
* Use XDVDMulleter / C-Xbox Tool on ISO.
* root > eurocom > filesys.d00 - filesys.d10 (1.3gb total):
"
122949632 filesys.d01
123396096 filesys.d02
96811008 filesys.d03
130228224 filesys.d04
132233216 filesys.d05
129843200 filesys.d06
131188736 filesys.d07
133574656 filesys.d08
132392960 filesys.d09
22388736 filesys.d10
"
* Seems like d01 - d03 is a seperate archive than d04-d10.
* root > driving > misc > "drivecfg.def" has this text at the end:
"This is mastering's "fingerprint." It's a secret, so close your eyes.
xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33ae4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312x"
I've upload 07000005.bin as an example (this should include assets of 1 level/map): https://limewire.com/d/WbTTP#5X4w3IlFRF

