Page 1 of 2

RE5 Benchmark

Posted: Thu Jul 16, 2009 5:46 pm
by CMihai
The contents of this post was deleted because of possible forum rules violation.

Re: RE5 Benchmark

Posted: Thu Jul 16, 2009 9:13 pm
by chrrox
Here is a quickbms script extractor for the pc demo.

Code: Select all

idstring "ARC\ 0"
get VERSION short
get FILES short
for i = 0 < FILES
getdstring NAME 0x40
get UNK1 long
get ZSIZE long
get SIZE 3
get NSIZE byte
get OFFSET long
clog NAME OFFSET ZSIZE SIZE
next i
The unk1 tells what the extension of the file is I will update the script to support this feature soon.

Re: RE5 Benchmark

Posted: Fri Jul 17, 2009 3:46 am
by chrrox
Here is a normal and converted texture they just seem to be dds files with a custom header.
http://www.MegaShare.com/1260160

Re: RE5 Benchmark

Posted: Fri Jul 17, 2009 10:05 am
by Gocha
That's great work chrrox but how to convert other files?

And main goal - how to decode msg files? it's somehow crypted
headers are "MSG2@"

Re: RE5 Benchmark

Posted: Fri Jul 17, 2009 10:15 am
by Evin
Try out my Devil May Cry 4 MSG2Editor:
viewtopic.php?f=10&t=3057&start=60

Maybe works. (I don't have the RE5 Benchmark yet.)
Or upload a MSG2 file.

Re: RE5 Benchmark

Posted: Fri Jul 17, 2009 10:38 am
by CMihai
i can't fine any .msg2 files in

Re: RE5 Benchmark

Posted: Fri Jul 17, 2009 11:49 pm
by chrrox
updated bms script that supports extensions. I ahte capcom they are evil.

Code: Select all

idstring "ARC\ 0"
get VERSION short
get FILES short

for i = 0 < FILES

set MOD string .mod
set RTX string .dds
set DDS string .dds
set DXT string .dds
set SREQ string .sreq
set STRQ string .strq
set XFS string .xfs
set XFS2 string .xfs2
set XFS3 string .xfs3
set XFS4 string .xfs4
set XFS5 string .xfs5
set XFS6 string .xfs6
set XFS7 string .xfs7
set XFS8 string .xfs8
set XFS9 string .xfs9
set XFS10 string .xfs10
set XFS11 string .xfs11
set WAY string .way
set NAV string .nav
set NAV2 string .nav2
set SPAC string .spac
set EFS string .efs
set EAN string .ean
set EFL string .efl
set SDL string .sdl
set SBC1 string .sbc1
set E2D string .e2d
set WAAW string .waaw
set UNK string .unk

getdstring NAME 0x40
get TYPE long
get ZSIZE long
get SIZE 3
get NSIZE byte
get OFFSET long


if TYPE == 1486968918
string NAME += MOD
else if TYPE == 606035435
string NAME += RTX
else if TYPE == 2013850128
string NAME += DDS
else if TYPE == 466372966
string NAME += SREQ
else if TYPE == 377338879
string NAME += STRQ
else if TYPE == 1448649048
string NAME += DXT
else if TYPE == 355479284
string NAME += XFS
else if TYPE == 1706194405
string NAME += XFS2
else if TYPE == 1486386332
string NAME += XFS3
else if TYPE == 60649970
string NAME += XFS4
else if TYPE == 955674563
string NAME += XFS5
else if TYPE == 24794381
string NAME += XFS6
else if TYPE == 644778641
string NAME += XFS7
else if TYPE == 1476572159
string NAME += XFS8
else if TYPE == 517025563
string NAME += XFS9
else if TYPE == 1723094544
string NAME += XFS10
else if TYPE == 1300843869
string NAME += XFS11
else if TYPE == 1597421145
string NAME += WAY
else if TYPE == 1988234625
string NAME += NAV
else if TYPE == 1324456003
string NAME += NAV2
else if TYPE == 2117312876
string NAME += SPAC
else if TYPE == 42153731
string NAME += EFS
else if TYPE == 1312388119
string NAME += EAN
else if TYPE == 1834674260
string NAME += EFL
else if TYPE == 1275967545
string NAME += SDL
else if TYPE == 1375500191
string NAME += SBC1
else if TYPE == 661514423
string NAME += E2D
else if TYPE == 42153731
string NAME += WAAW
else
string NAME += UNK
endif

clog NAME OFFSET ZSIZE SIZE

next i

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 1:33 am
by chrrox
Sorry Here is an updated script to handle more extensions. if any .unk appear let me know where they are located and ill add them

Code: Select all

idstring "ARC\ 0"
get VERSION short
get FILES short

for i = 0 < FILES

set MOD string .mod
set RTX string .dds
set DDS string .dds
set DXT string .dds
set SREQ string .sreq
set STRQ string .strq
set XFS string .xfs
set XFS2 string .xfs2
set XFS3 string .xfs3
set XFS4 string .xfs4
set XFS5 string .xfs5
set XFS6 string .xfs6
set XFS7 string .xfs7
set XFS8 string .xfs8
set XFS9 string .xfs9
set XFS10 string .xfs10
set XFS11 string .xfs11
set XFS12 string .xfs12
set XFS13 string .xfs13
set XFS14 string .xfs14
set XFS15 string .xfs15
set XFS16 string .xfs16
set XFS17 string .xfs17
set XFS18 string .xfs18
set XFS19 string .xfs19
set XFS20 string .xfs20
set WAY string .way
set MTG string .mtg
set NAV string .nav
set CHN string .chn
set CCl string .ccl
set NAV2 string .nav2
set SPAC string .spac
set EFS string .efs
set EAN string .ean
set EFL string .efl
set SDL string .sdl
set SBC1 string .sbc1
set E2D string .e2d
set WAAW string .waaw
set HIT string .hit
set UNK string .unk

getdstring NAME 0x40
get TYPE long
get ZSIZE long
get SIZE 3
get NSIZE byte
get OFFSET long
math COUNTER += 1


if TYPE == 1486968918
string NAME += MOD
else if TYPE == 606035435
string NAME += RTX
else if TYPE == 2013850128
string NAME += DDS
else if TYPE == 466372966
string NAME += SREQ
else if TYPE == 377338879
string NAME += STRQ
else if TYPE == 1448649048
string NAME += DXT
else if TYPE == 1597421145
string NAME += WAY
else if TYPE == 1988234625
string NAME += NAV
else if TYPE == 1324456003
string NAME += NAV2
else if TYPE == 2117312876
string NAME += SPAC
else if TYPE == 42153731
string NAME += EFS
else if TYPE == 1312388119
string NAME += EAN
else if TYPE == 1834674260
string NAME += EFL
else if TYPE == 1275967545
string NAME += SDL
else if TYPE == 1375500191
string NAME += SBC1
else if TYPE == 661514423
string NAME += E2D
else if TYPE == 42153731
string NAME += WAAW
else if TYPE == 39055687
string NAME += HIT
else if TYPE == 1043739205
string NAME += CHN
else if TYPE == 2549759
string NAME += CCL
else if TYPE == 1311764278
string NAME += MTG
else if TYPE == 355479284
string NAME += XFS
else if TYPE == 1706194405
string NAME += XFS2
else if TYPE == 1486386332
string NAME += XFS3
else if TYPE == 60649970
string NAME += XFS4
else if TYPE == 955674563
string NAME += XFS5
else if TYPE == 24794381
string NAME += XFS6
else if TYPE == 644778641
string NAME += XFS7
else if TYPE == 1476572159
string NAME += XFS8
else if TYPE == 517025563
string NAME += XFS9
else if TYPE == 1723094544
string NAME += XFS10
else if TYPE == 1300843869
string NAME += XFS11
else if TYPE == 756211846
string NAME += XFS12
else if TYPE == 466372966
string NAME += XFS13
else if TYPE == 229485410
string NAME += XFS14
else if TYPE == 519773031
string NAME += XFS15
else if TYPE == 1972055735
string NAME += XFS16
else if TYPE == 464002364
string NAME += XFS17
else if TYPE == 578958861
string NAME += XFS18
else if TYPE == 1285711912
string NAME += XFS19
else if TYPE == 121863374
string NAME += XFS20
else
string NAME += UNK
string NAME += COUNTER
endif

clog NAME OFFSET ZSIZE SIZE

next i

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 9:05 am
by CMihai
im nub :D what i can do with those

nwm get it :D gonna check it

there are some .unk files

\stage\s114\havok
\stage\s114\light
\stage\s114\map

also the dmc4model don't work well for re5 , i can't import in any 3d program / invalid vertex

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 11:12 am
by chrrox
You need to convert the .mod files I can view them fine in any 3d program.

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 12:12 pm
by CMihai
uhm how ? ... some1 said dmc4model works ( on this forum )

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 6:11 pm
by chrrox
I got it to load the decompressed files just edit the arc file and replace the name with something else and it will look for the real file instead of the arc file.
make sure you edit my script to change .dds to .tex so it can find the files.

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 6:31 pm
by CMihai
dunno :| tex files works , but i still can't import obj files

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 6:57 pm
by chrrox
you have to convert the .mod files into .obj files with the devil may cry 4 converter
there is little point anyway as there are no texture cordiantes supported yet in that converter.

Re: RE5 Benchmark

Posted: Sat Jul 18, 2009 7:03 pm
by CMihai
im using the dmc4model , but i can't import them , well it's the same problem @ dmc4 with the textures ...