Gildor's Forums

Author Topic: Gears 5  (Read 8678 times)
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #15 on: October 21, 2019, 22:37 »

I can't name this as "information". It's just obvious things. I spent probably 2 FULL days trying to locate code which reads b2index file, but without any success. Delayed research to better times - when I'll be young again and will have a lot of free time Smiley
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #16 on: November 22, 2019, 09:16 »

An article about Gears 5 tech
https://www.unrealengine.com/en-US/developer-interviews/the-coalition-dives-deep-into-the-tech-of-gears-5
Logged
Blenux
Moderator
Hero Member
*****
Posts: 888


Welcome to Gildor Forums


View Profile
Re: Gears 5
« Reply #17 on: November 22, 2019, 09:28 »

Yeah pretty cool stuff, half of it just goes through my head though  Grin
Logged

Blender + Linux User Here.
HunterAP
Newbie
*
Posts: 2


View Profile
Re: Gears 5
« Reply #18 on: December 13, 2020, 11:51 »

Would it be possible to look into making UE Viewer work for Gears 5? I figure there might've been development changes / new insights for UE Viewer to possibly extract the assets from Gears 5.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #19 on: December 13, 2020, 12:37 »

At the moment I can't consider spending any more time with this game. I can't "guess" file formats used there, but doing full research would require fully unprotected and still working game exe file.
Logged
Lambency
Newbie
*
Posts: 4


View Profile
Re: Gears 5
« Reply #20 on: December 23, 2020, 02:19 »

Gears Tactics also uses the exact same format as Gears 5 and they both use oodle mermaid. And as far as I know, It doesn't have eac. Working on the Gears Tactics steam version might be an option. Also, I managed to decompress some of the files in the b2container archives with some info that I don't know how accurate is, and the files are somehow odd. I can send some sample files if anyone wants.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #21 on: December 23, 2020, 10:07 »

Already tried Tactics last Summer, it has the same protection.
Logged
Simo311
Newbie
*
Posts: 10


View Profile
Re: Gears 5
« Reply #22 on: January 14, 2021, 20:34 »

So basically, this ends here?
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #23 on: January 14, 2021, 20:38 »

Yes, unless some hacker will remove the protection/encryption from exe, and make the game functional with this executable. Otherwise I'll need to spend months just to dig inside the file format used there.
Logged
Lambency
Newbie
*
Posts: 4


View Profile
Re: Gears 5
« Reply #24 on: January 25, 2021, 07:30 »

I am writing a python script that parses the b2index file and uses the info for decompressing b2container files. Here's a sample file that I decompressed. I think it's an uasset file but the structure is a bit odd huh. I don't know if it helps anything with exe being still protected but here it is if anyone wants to take a look.
« Last Edit: May 05, 2021, 18:22 by Lambency » Logged
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #25 on: January 25, 2021, 09:41 »

I'm unsure if it will help, if I'll adapt UModel to handle one file - it might crash with others. So I'd need ALL game's files so every little would be immediately tested with full set of data. Ideally of course I'd need support of Gears 5 pak (b2*) files in UModel.
Logged
Lambency
Newbie
*
Posts: 4


View Profile
Re: Gears 5
« Reply #26 on: January 25, 2021, 19:26 »

Okay, when I finish the script, I think you will be able to add the support to umodel. And I started to think that files in the b2containers are not separate uasset files. Some of them are pre-divided pieces of the same file, then compressed and packed into b2containers. I'll let you know when I am able to get the script straight for b2 files.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7997



View Profile WWW
Re: Gears 5
« Reply #27 on: January 25, 2021, 22:15 »

In Gears 4, there was a complex system behind their pak - some "bundle" system. I suppose Gears 5 extends it and merges with pak.
Logged
Lambency
Newbie
*
Posts: 4


View Profile
Re: Gears 5
« Reply #28 on: January 25, 2021, 23:09 »

Yeah, they're pretty similar but not exactly the same. b2index is a complex file but of course it's possible to parse it properly with some time.
Logged
spiritovod
Hero Member
*****
Posts: 767


View Profile
Re: Gears 5
« Reply #29 on: May 13, 2021, 17:55 »

I was quite tired of certain removed posts from this topic, so I've decided to make some open source public solution to support further researches.

Experimental quickbms script for extracting assets from b2container (Gears 5 format) added to custom scripts bundle at usual places (zenhax or rin). Please note that it's a work-in-progress script and for now it's extracting files without proper filenames. More info here: https://zenhax.com/viewtopic.php?f=9&t=12573&p=64001#p64001
If you have questions about this particular script, please ask them at zenhax forum in the linked topic.

Update: Updated script can now extract files with filenames, but without full paths, which are still under testing.
« Last Edit: May 18, 2021, 04:41 by spiritovod » Logged
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS