Page 2 of 28

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Sun Aug 23, 2020 6:24 pm
by bertonberton
Ekey wrote: Sun Aug 23, 2020 5:08 pm I'm still digging DRM format, a lot of work has already been done, just a little bit left.

The format has changed slightly, but still remains similar to the previous version one from "Shadow of the Tomb Raider".
Here is one of the logs of working with the globaldialogueinfo.drm file:

Code: Select all

[CDRM INFO]: File: globaldialogueinfo.drm
[CDRM INFO]: Total Chunks: 1
[CDRM INFO]: Data Size: 1932
[CDRM INFO]: Compressed Data Size: 1932

[CDRM CHUNK INFO]: Offset: 00000020, ZSize: 1932, Size: 1932, Compressed: false

[RESOURCE INFO]: Total Resources: 34
[RESOURCE INFO]: [RESOURCE_1] -> Type: Dialogue, Offset: 46E5F590, Size: 456, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_2] -> Type: Dialogue, Offset: 9E9AF760, Size: 585, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_3] -> Type: Dialogue, Offset: 9E9AFBA0, Size: 475, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_4] -> Type: Dialogue, Offset: 9E9AFF80, Size: 677, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_5] -> Type: Dialogue, Offset: 9E9B0240, Size: 416, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_6] -> Type: Dialogue, Offset: 9E9B03F0, Size: 468, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_7] -> Type: Dialogue, Offset: 9E9B0A50, Size: 562, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_8] -> Type: Dialogue, Offset: 9F37EDC0, Size: 521, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_9] -> Type: Dialogue, Offset: 9F37EFE0, Size: 385, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_10] -> Type: Dialogue, Offset: 9F37F180, Size: 546, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_11] -> Type: Dialogue, Offset: 9F37F3C0, Size: 565, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_12] -> Type: Dialogue, Offset: 9F37F610, Size: 462, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_13] -> Type: Dialogue, Offset: 9F37F7F0, Size: 470, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_14] -> Type: Dialogue, Offset: 9F37F9E0, Size: 714, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_15] -> Type: Dialogue, Offset: 9F37FCC0, Size: 436, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_16] -> Type: Dialogue, Offset: 9F37FE90, Size: 337, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_17] -> Type: Object, Offset: 9F380000, Size: 120, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_18] -> Type: Dialogue, Offset: B8F66D80, Size: 477, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_19] -> Type: Dialogue, Offset: B8F66F70, Size: 552, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_20] -> Type: Dialogue, Offset: B8F671B0, Size: 378, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_21] -> Type: Dialogue, Offset: B8F67340, Size: 454, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_22] -> Type: Dialogue, Offset: B8F676F0, Size: 377, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_23] -> Type: Dialogue, Offset: F2E690F0, Size: 471, Archive: bigfile.000.tiger
[RESOURCE INFO]: [RESOURCE_24] -> Type: Dialogue, Offset: 04F03920, Size: 445, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_25] -> Type: Dialogue, Offset: 04F32B60, Size: 436, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_26] -> Type: Dialogue, Offset: 04F32D30, Size: 837, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_27] -> Type: Dialogue, Offset: 04F5A180, Size: 402, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_28] -> Type: Dialogue, Offset: 05655920, Size: 647, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_29] -> Type: Dialogue, Offset: 05655E40, Size: 546, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_30] -> Type: Dialogue, Offset: 0D0B88A0, Size: 545, Archive: bigfile.001.tiger
[RESOURCE INFO]: [RESOURCE_31] -> Type: Dialogue, Offset: 0D49C910, Size: 358, Archive: bigfile.003.tiger
[RESOURCE INFO]: [RESOURCE_32] -> Type: Dialogue, Offset: 0D49CA90, Size: 347, Archive: bigfile.003.tiger
[RESOURCE INFO]: [RESOURCE_33] -> Type: DTPData, Offset: 0D49CC00, Size: 14191, Archive: bigfile.003.tiger
[RESOURCE INFO]: [RESOURCE_34] -> Type: DTPData, Offset: 0D4A0380, Size: 40, Archive: bigfile.003.tiger
[INFO]: DONE!
New resource types have been added, one of which is number 17. If you go through all the offsets, you can see lines with the names of the characters in the Marvel universe, like:

Code: Select all

James Woo
Hank Pym
Dr. Madame Curie "Maddy" Cho.Dr. Madame Curie
MODOK
Sidney "Gaffer" Levine
Alisande Morales.Alisande Moralesov
Monica Rappaccini
and etc.

I have temporarily set the type 17 as Dialogue. Not sure if this is correct, maybe this is a database of comics, I don't know for sure.
I also attached a log from the largest DRM > hulk.drm so that you can already start digging the resources by provided offsets :)
Sounds really good! Thank you! Can't wait for exporter ;)

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Sun Aug 23, 2020 9:54 pm
by Ekey
bertonberton wrote: Sun Aug 23, 2020 6:24 pmSounds really good! Thank you! Can't wait for exporter ;)
I wanted to make a release, but unexpectedly found out that several types of DRM are now used, one is an index for resources, and the second is a resource, so I need some more time to resolve the challenge :)

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Mon Aug 24, 2020 4:57 pm
by Ekey
Can someone take a look at this texture? I want to make sure that the data is unpacked correctly. According to the header, the size is correct

Image data size: 1398128
Width and height seems is 1024x1024

But texture data looks like are compressed or? :scaredy:

https://www67.zippyshare.com/v/4CyzqNUz/file.html

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Mon Aug 24, 2020 5:25 pm
by akderebur
Ekey wrote: Mon Aug 24, 2020 4:57 pm But texture data looks like are compressed or? :scaredy:
Looks like a BC7 compressed normal map. Maybe for a particle or something? The data starts out with lower mipmaps and the largest mipmap is the last. It starts at 0x555C4 for this sample.

Image

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Mon Aug 24, 2020 5:45 pm
by Ekey
Interesting, I tried this tool but it doesn't show the picture, even according to your settings

Image

Maybe I have an outdated version, I don't know. Thanks anyway.

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Mon Aug 24, 2020 5:48 pm
by akderebur
Ekey wrote: Mon Aug 24, 2020 5:45 pm I tried this tool but it doesn't show the picture
Maybe you have a problem with the "texconv" setup. Better update that to latest version too.

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Mon Aug 24, 2020 5:54 pm
by Ekey
I solved this problem, there should be no spaces in the file name :)

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 2:17 am
by Ekey
So, I almost finished the dumper, here are the unpacked resources from hulk.drm for for analysis.
New type 17 is a localization strings, it's confirmed. Some mesh files have unusual data (example file is Resource_96202.mesh)

Resources extensions assigned as temporary before release.

Warninig: Packed size is 1,01GB and unpacked size is 2,75GB. here :roll:

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 3:01 pm
by bertonberton
Ekey wrote: Tue Aug 25, 2020 2:17 am So, I almost finished the dumper, here are the unpacked resources from hulk.drm for for analysis.
New type 17 is a localization strings, it's confirmed. Some mesh files have unusual data (example file is Resource_96202.mesh)

Resources extensions assigned as temporary before release.

Warninig: Packed size is 1,01GB and unpacked size is 2,75GB. here :roll:
Great! Thank you!! As i say previously can't wait for dumper release ;)

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 5:26 pm
by Ekey
Well, I think it's time for release :)

First, I want to say thanks to Gh0stBlade for the tool that decrypts archives. You can download it here

Additional thanks to TrumpetPro for log.

Since I do not have an decryption algorithm, you need to decrypt all archives (link above for download tool) that are, this is one of the conditions for using the tools. Here is my list of files that I have decrypted (Your list of files may be different because I we downloaded packages with other languages for tests). Also you can download packages with ultra textures.

Code: Select all

bigfile.000.tiger
bigfile.001.tiger
bigfile.002.tiger
bigfile.003.tiger
bigfile.004.tiger
bigfile.005.tiger
bigfile.006.tiger
bigfile.update1.000.000.tiger
bigfile.update1.000_arabic.000.tiger
bigfile.update1.000_english.000.tiger
bigfile.update1.000_french.000.tiger
bigfile.update1.000_german.000.tiger
bigfile.update1.000_iberspanish.000.tiger
bigfile.update1.000_italian.000.tiger
bigfile.update1.000_japanese.000.tiger
bigfile.update1.000_latamspanish.000.tiger
bigfile.update1.000_polish.000.tiger
bigfile.update1.000_portuguese.000.tiger
bigfile.update1.000_russian.000.tiger
bigfile.update1.000_simplechinese.000.tiger
bigfile.update1.000_ultra.000.tiger
bigfile_arabic.000.tiger
bigfile_english.000.tiger
bigfile_french.000.tiger
bigfile_german.000.tiger
bigfile_iberspanish.000.tiger
bigfile_italian.000.tiger
bigfile_japanese.000.tiger
bigfile_latamspanish.000.tiger
bigfile_polish.000.tiger
bigfile_portuguese.000.tiger
bigfile_russian.000.tiger
bigfile_simplechinese.000.tiger
bigfile_ultra.000.tiger
bigfile_ultra.001.tiger
bigfile_ultra.002.tiger
bigfile_ultra.003.tiger
bigfile_ultra.004.tiger
Tools are console with a simple batch usage. Microsoft .NET Framework 4.7.2 are required!

Tools
DOWNLOAD

If you have troubles with unpacking DRM, be sure to indicate the file name and from which archive it is!
I think the tools will work on release game version, but I'm not sure. I didn't pre-order.

Happy digging :P

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 6:06 pm
by LazyCat2k3
Thank you Ekey ! Also can you share some information about the structure? :D

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 6:37 pm
by Ekey
LazyCat2k3 wrote: Tue Aug 25, 2020 6:06 pm Thank you Ekey ! Also can you share some information about the structure? :D
The structure from what? Tiger? DRM? :)

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 6:49 pm
by huitbgoiouythy
Thanks everyone :)

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 6:50 pm
by TrumpetPro
Has anyone tested to see if Rise of the Tomb Raider's tools work on unpacked .DRM files yet?

Re: Marvel's Avengers Open BETA [Steam] 2020

Posted: Tue Aug 25, 2020 6:57 pm
by bertonberton
Thank you Ekey! Just trying unpack some DRM Files with MAB.DRM.Dumper and got error that script can't find bigfile.000,tiger in decrypted directory
Also script create folder with UnpackFolder name and drm file name which i choose. I've try unpack hulk.drm from bigfile.000.tiger
How to fix this?