Page 1 of 28

Marvel's Avengers Game Release [Steam] 2020

Posted: Sat Aug 15, 2020 7:23 am
by bertonberton
Hello everyone!
Happy to create my first topic here because im really enjoy community for the long time.
This topic is about Marvel's Avengers game and extracting files from it.
I have pre-ordered this game and have access to the files because beta open on weekends 14-16th August.
All i know right now:
1.Game use same engine as Rise of Tomb Rider
2.Files comes in .tiger format (I have x6 files 4GB each)
3.Old tools from Rise of Tomb rider (dumper, unpacker) and any other like NinjaRipper doesn't work and have no results.

If anyone can help me with understanding how to unpack this files or maybe interested in this way feel free ask anything!
I can upload any gamefiles from beta launch and maybe we will find workable solution ;)
Thank you for attention and keep well!

UPD: Open Beta 21-23 August

UPD1: Big thanks to Gh0stBlade and Ekey for decryption tool and Tiger Unpacker/DRM Dumper

UPD2: Release! Big thanks to Gh0stBlade for updated release decryption tool! Links in post updated. Kindly waiting for Ekey Unpacker/Dumper update!

Decryption tool : You can download it here

Tiger Unpacker : Tiger Unpacker - 0.0.2.33474
DOWNLOAD

Code: Select all

[Usage]
    MAB.Tiger.Unpacker <m_TigerFile> <m_UnpackFolder>

    m_TigerFile - Source of Tiger file
    m_UnpackFolder - Destination directory

[Examples]
    MAB.Tiger.Unpacker D:\MAB\Decrypted\bigfile.000.tiger D:\Unpacked\bigfile
Note: m_TigerFile - Only following archives are allowed bigfile.000.tiger or bigfile.update1.000.000.tiger, orher files are parts.

DRM Dumper : DRM Dumper - 0.0.2.39914
DOWNLOAD

Code: Select all

[Usage]
    MAB.DRM.Dumper <m_DRMFile> <m_UnpackFolder> <m_TigerFolder>

    m_DRMFile - Source of DRM file
    m_UnpackFolder - Destination directory
    m_TigerFolder - Folder with decrypted TIGER files
	
[Examples]
    MAB.DRM.Dumper
    m_DRMFile -> D:\MAB\bigfile\default\pcx64-w\hulk.drm
    m_UnpackFolder -> D:\Unpacked\DRM
    m_TigerFolder -> D:\MAB\Decrypted
	
    MAB.DRM.Dumper D:\Unpacked\bigfile\default\pcx64-w\hulk.drm D:\Unpacked\DRM D:\MAB\Decrypted
We still need .mamesh and .mapcd file format parser because all data (mesh and textures) inside this 2 fileformats .

Image

Re: Marvel's Avengers Pre-order BETA [Steam] 2020

Posted: Sat Aug 15, 2020 7:15 pm
by Gh0stBlade
Can confirm the files are encrypted or compressed globally.

Re: Marvel's Avengers Pre-order BETA [Steam] 2020

Posted: Mon Aug 17, 2020 11:25 pm
by Gh0stBlade
Hey guys, I've managed to decrypt the Marvel's Avengers Beta .tiger files. Attached you will find the tool which can decrypt all the .tiger files with no problem.

Usage:
1. Extract the contents of the TigerDecrypt.zip to the root of where Marvel's Avengers Beta is installed (this means all files and folders.
2. Launch Decrypt.bat
3. The decrypted files are outputted to the /Decrypted/ folder.
Enjoy, the decrypted files! :)

Note: We still need a bigfile unpacker.

Cheers.

Re: Marvel's Avengers Pre-order BETA [Steam] 2020

Posted: Thu Aug 20, 2020 2:33 pm
by FGeeHD
Open beta is available on Steam now, would love to see this one figured out :D

Re: Marvel's Avengers Pre-order BETA [Steam] 2020

Posted: Fri Aug 21, 2020 1:18 pm
by Ekey
Gh0stBlade wrote: Mon Aug 17, 2020 11:25 pm Hey guys, I've managed to decrypt the Marvel's Avengers Beta .tiger files. Attached you will find the tool which can decrypt all the .tiger files with no problem.

Usage:
1. Extract the contents of the TigerDecrypt.zip to the root of where Marvel's Avengers Beta is installed (this means all files and folders.
2. Launch Decrypt.bat
3. The decrypted files are outputted to the /Decrypted/ folder.
Enjoy, the decrypted files! :)

Note: We still need a bigfile unpacker.

Cheers.
Woah, are they seriously encrypted? :eek:

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

Posted: Sat Aug 22, 2020 12:56 pm
by Ekey
In general, I made an unpacker, but there is one caveat, decryptor for some reason skips some encrypted data. For example, we have a next entry

Code: Select all

default\__Unknown\2A95B0ADE124AA58
   Offset: 0A2095B0
   Size: 116
   Part: bigfile.006.tiger
If you compare the original tiger with the decrypted one, the data will be almost identical, in fact, the block is skipped. Screens

Original TIGER
Image

Decrypted TIGER
Image

There are not so many such files, but if you plan to get all the available resources, then this should be fixed :)

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

Posted: Sat Aug 22, 2020 1:51 pm
by bertonberton
Ekey wrote: Sat Aug 22, 2020 12:56 pm In general, I made an unpacker, but there is one caveat, decryptor for some reason skips some encrypted data. For example, we have a next entry

Code: Select all

default\__Unknown\2A95B0ADE124AA58
   Offset: 0A2095B0
   Size: 116
   Part: bigfile.006.tiger
If you compare the original tiger with the decrypted one, the data will be almost identical, in fact, the block is skipped. Screens

Original TIGER
Image

Decrypted TIGER
Image

There are not so many such files, but if you plan to get all the available resources, then this should be fixed :)
Great! Thank you ! Nice start btw ;) So with your unpacker what kind of models you can get? Heroes, levels etc? Or rest encrypted part of .tiger keep textures unpacked?

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

Posted: Sat Aug 22, 2020 2:38 pm
by Ekey
I we planning to make DRMDumper like in previous games on this engine, but first we need to resolve the problem with decryption :)

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

Posted: Sat Aug 22, 2020 2:44 pm
by Gh0stBlade
Hey EKey, I managed to solve a bug with the decrypter a few days ago. Can you try the one I've attached?

Thanks.

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

Posted: Sat Aug 22, 2020 3:07 pm
by Ekey
Gh0stBlade wrote: Sat Aug 22, 2020 2:44 pm Hey EKey, I managed to solve a bug with the decrypter a few days ago. Can you try the one I've attached?

Thanks.
Hey'a. Thanks, I'll check it later. I need to redownload all languages again :D

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

Posted: Sat Aug 22, 2020 4:50 pm
by Ekey
To make the wait not so boring, I suggest you help to collect as many file names as possible. I fixed the main executable file so that the file names are written to the main log :]

You can found him in following path

Code: Select all

C:\Users\USERNAME\Documents\Marvel's Avengers Beta\Marvel's Avengers Beta.log
In log you can see lines like this:

Code: Select all

18:46:57:920 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\globalsuitcase.drm
18:46:57:973 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\generalbank.drm
18:46:57:973 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\globalsoundinfo.drm
18:46:57:973 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\globalaniminfo.drm
18:46:57:973 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\globalstreamlayers.drm
18:46:57:973 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\globalbiometextureinfo.drm
18:46:57:973 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\checkpoint.drm
18:47:00:723 (00018808) > [ASSERT] Fatal error: Can't open file pcx64-w\fx_weather.drm
Please note that the log is overwritten if the game is restarted. Make copies

DOWNLOAD

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

Posted: Sat Aug 22, 2020 11:23 pm
by TrumpetPro
...

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

Posted: Sun Aug 23, 2020 2:08 am
by TrumpetPro
This here filelist should make a good start. Contains 12,998 files including all currently released (and marketplace) hero appearances, alongside every file loaded during the first five or so missions.


https://mega.nz/file/ZT4lkKgD#szQ2wQ_VY ... htJ7EnYEYc

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

Posted: Sun Aug 23, 2020 3:34 am
by Ekey
TrumpetPro wrote: Sun Aug 23, 2020 2:08 am This here filelist should make a good start. Contains 12,998 files including all currently released (and marketplace) hero appearances, alongside every file loaded during the first five or so missions. Unfortunately Thor and Cap only have their base appearances.


https://mega.nz/file/ZT4lkKgD#szQ2wQ_VY ... htJ7EnYEYc
Thanks, i will merge with my current list ;)

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

Posted: Sun Aug 23, 2020 5:08 pm
by Ekey
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 :)