Page 1 of 3

360 - Dead Rising 2 .BIG file

Posted: Sun Sep 19, 2010 5:45 am
by OrangeC
http://www.megaupload.com/?d=96UJJOQ0


Can someone look at this and maybe make a bms script that will extract these files with the names out of the archive, there is a table at the beginning of this chunk.

Re: 360 - Dead Rising 2 .BIG file

Posted: Sun Sep 19, 2010 12:02 pm
by chrrox
I already did this and have the models converted.
this is for the pc version

Code: Select all


get unk01 long
get unk02 long
get unk03 long
get files long
get unk04 long
get namestart long
savepos tableoff
for i = 0 < files
goto tableoff
get NameOff long
get unk05 long
#print %unk05%
get zsize long # -4
get size long
get offset long # + 4
get type7 long
print %type7%
get zip long
savepos tableoff
goto NameOff
get name string
if zip == 1
math zsize - 4
math offset + 4
clog name offset zsize size
endif
if zip == 0
log name offset zsize
endif
next i

here is a pic of a model :P
Image

Re: 360 - Dead Rising 2 .BIG file

Posted: Sun Sep 19, 2010 5:11 pm
by OrangeC
Thanks chrrox, it works !

Re: 360 - Dead Rising 2 .BIG file

Posted: Sun Sep 19, 2010 8:14 pm
by chrrox
here is an update to auto convert textures to dds.

Code: Select all


get type EXTENSION
print %type%
get unk01 long
get unk02 long
get unk03 long
get files long
get unk04 long
get namestart long
savepos tableoff
for i = 0 < files
goto tableoff
get NameOff long
get unk05 long
#print %unk05%
get zsize long # -4
get size long
get offset long # + 4
get type7 long
get zip long
savepos tableoff
goto NameOff
get name string
if zip == 1
math zsize - 4
math offset + 4
clog name offset zsize size
endif
if zip == 0
if type == "tex"
goto offset
get type1 long
print %type1%
get width2 byte
get width1 byte
get height2 byte
get height1 byte
getdstring null 0x10
get baseoff long
math offset + baseoff
math zsize - baseoff
   callfunction addDDSheader
   math zSIZE + 0x80
string name + ".dds"
   log NAME 0 zSIZE MEMORY_FILE
else
log name offset zsize
endif
endif
next i


startfunction addDDSheader
set MEMORY_FILE binary "\x44\x44\x53\x20\x7C\x00\x00\x00\x07\x10\x0A\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x05\x00\x00\x00\x44\x58\x54\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x10\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
putVarChr MEMORY_FILE 0x11 width1 byte
putVarChr MEMORY_FILE 0x10 width2 byte
putVarChr MEMORY_FILE 0xD height1 byte
putVarChr MEMORY_FILE 0xC height2 byte

if type1 == -536805120
putVarChr MEMORY_FILE 0x57 0x31
endif
if type1 == 135
putVarChr MEMORY_FILE 0x57 0x33
endif
if type1 == -469696256
putVarChr MEMORY_FILE 0x57 0x35
endif

   append
   log MEMORY_FILE OFFSET zSIZE
   append
endfunction



Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Sep 25, 2010 8:34 am
by Ryan7259
Nothing extracts for me... I tried out a lot of them already. Am I doing something wrong? All of the big files are very small. Except some packs like music.big or cine_props.big. None work. Only the sample file extracted for me.

Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Sep 25, 2010 9:23 am
by Ryan7259
Working for anyone else? Dtmech? I see you reading this.

Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Sep 25, 2010 1:49 pm
by Malakesh
It worked for me. Even worked with the files from the PS3 version. Just need a way to repack, and then the fun can truly begin. :D

Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Sep 25, 2010 5:49 pm
by Ryan7259
How big are the files for you guys? Also what folders are you extracting the big files from? Sample: http://filesmelt.com/dl/zombies.big This damn file is 50 mb but nothing is extracted out of it. I'm using the steam version and it hasn't released yet. Do you have to start the game once or something? Could anyone upload their bms script? I maybe doing something wrong.

Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Sep 25, 2010 10:50 pm
by Rich246
Looking forward to this getting better...

I want to mod this game 8D

Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Sep 25, 2010 11:14 pm
by Ryan7259
Never mind I got it working. Now, how did you get the models into max?

Re: 360 - Dead Rising 2 .BIG file

Posted: Mon Sep 27, 2010 1:51 pm
by Agret
Extraction works perfect, any chance of making a repacking tool?
I have extracted datafile.big and there is camera.txt, I want to increase the FOV and repack it.

Re: 360 - Dead Rising 2 .BIG file

Posted: Mon Sep 27, 2010 2:01 pm
by Agret
Looking further at this it looks like it is possible to make own weapons :o

items.txt contains every weapon/item in the game so you can add your own definitions to that
each map contains its own txt file with locations to spawn items so you can add your new weapon to it :o

missions.txt contains a lot of references to:
ShowInDebugMenu = "true"

Perhaps we can enable the debug menu somehow?

Re: 360 - Dead Rising 2 .BIG file

Posted: Thu Sep 30, 2010 9:49 am
by demolos
How to make a quickbms for building back the datafile.big based on chrrox bms script?

Re: 360 - Dead Rising 2 .BIG file

Posted: Fri Oct 01, 2010 10:57 am
by sprayer
how i can convert extracted .big files for 3d program?

Re: 360 - Dead Rising 2 .BIG file

Posted: Sat Oct 02, 2010 3:08 am
by Dean
Okay, the farthest I've gotten so far is extracting "Combined Vertices 56" and "Combined Indices 2" files, but they don't have a specific file type.