Gildor's Forums

Author Topic: Gears 5  (Read 8126 times)
sharppy2
Newbie
*
Posts: 1


View Profile
Re: Gears 5
« Reply #30 on: May 26, 2021, 20:22 »

Thank you Sprit.
Logged
spiritovod
Hero Member
*****
Posts: 701


View Profile
Re: Gears 5
« Reply #31 on: September 28, 2021, 00:40 »

More like proof of concept, since I was not planning to work on it before extraction script will be completed (with proper paths), because UE4 and umodel relies on paths for loading related assets (skeleton, materials and textures), but oh well... Thanks to DJ Normality for the base layout.

Here is specific umodel build (link, updated) - no special override is required. You can submit errors for textures/materials and skeletal/static meshes, because they should work properly in latest specific build.

You can see related assets, like skeleton and materials, at the beginning of uasset files in the names table (if you'll open them in hex editor). Also you can scan extracted files with specific build for better understanding of their contents.

Update: Static meshes should be properly supported in the updated "fix" build.

Update 2: Skeletal meshes should be properly supported in the updated "fix2" build. Though skeletons was not tested yet.

Update 3: Specific build updated to v2, it now supports materials, skeletons and animations. Though animations using mirrored bones are partially broken at the moment.


* Clipboard10.jpg (163.06 KB, 2534x1230 - viewed 119 times.)

* Clipboard11.jpg (178.04 KB, 2544x1248 - viewed 139 times.)

* Clipboard12.jpg (150.85 KB, 2543x1248 - viewed 110 times.)
« Last Edit: October 27, 2021, 03:43 by spiritovod » Logged
venkman
Sponsor
Jr. Member
*
Posts: 48


View Profile
Re: Gears 5
« Reply #32 on: September 28, 2021, 02:11 »

Great work, dude!
Logged
spiritovod
Hero Member
*****
Posts: 701


View Profile
Re: Gears 5
« Reply #33 on: September 29, 2021, 04:36 »

Post above updated with test version of specific build. Though at the moment only textures and skeletal/static meshes should work properly - but it may be helpful with detecting assets types of extracted files, since you can do scan even for non-working assets in umodel.

Apparently, extraction script is bugged at the moment, probably because compression is not handled properly for some chunks (like, considering oodle chunk as not compressed). As the result some of extracted assets are broken (you can see "wrong tag" warning for them while doing scan). I will check it later.
« Last Edit: September 30, 2021, 00:43 by spiritovod » Logged
GearsofSkorge
Newbie
*
Posts: 1


View Profile
Re: Gears 5
« Reply #34 on: October 18, 2021, 01:06 »

Hi - I've tried leaving the engine version/game blank on the updated Gears 5 Umodel, and also tried every UE4+4.xx option, however the files wont load/show, it just keeps saying 'skipped 82 files' which of course is the geargame content :/

Any help getting past this hurdle would be much appreciated. Cheers Smiley
Logged
spiritovod
Hero Member
*****
Posts: 701


View Profile
Re: Gears 5
« Reply #35 on: October 18, 2021, 03:43 »

@GearsofSkorge: Specific build doesn't support b2container packages, you need to extract them first with quickbms script (explained on previous page) or somehow. Then you can do a scan in umodel on extracted files and sort meshes/textures in the flat view mode. Though scripts are a bit bugged and you can encounter a error while doing scan - in that case you'll need to remove broken extracted assets manually. Unfortunately I don't have much time to continue my research on this game at the moment. 
Logged
Firblind
Newbie
*
Posts: 11


View Profile
Re: Gears 5
« Reply #36 on: October 19, 2021, 03:46 »

More like proof of concept, since I was not planning to work on it before extraction script will be completed (with proper paths), because UE4 and umodel relies...

Do you mind sending your Source code for the Umodel build, I understand you're busy so i'd be great to have multiple people contributing to it. Thanks for the work so far!
Logged
spiritovod
Hero Member
*****
Posts: 701


View Profile
Re: Gears 5
« Reply #37 on: October 27, 2021, 00:22 »

Specific build above is updated to v2. It should now support all compatible assets, but most animations will be partially broken anyway (though maybe eventually they'll be fixed).

@Firblind: The most problematic part at the moment is correct files extraction with proper paths. Feel free to find anybody, who is willing to contribute on that matter (by modifying existing quickbms script or somehow).
 
« Last Edit: October 27, 2021, 03:31 by spiritovod » Logged
Illian
Newbie
*
Posts: 3


View Profile
Re: Gears 5
« Reply #38 on: November 06, 2021, 16:29 »

The models I tested so far seem to work but is there anything else I should be doing for the textures or is that something to do with the paths issues or something else? The textures exported are just LOD thumbnails, the real ones are in separate .b2containers (labelled HiRes) in .ubulk format
Logged
spiritovod
Hero Member
*****
Posts: 701


View Profile
Re: Gears 5
« Reply #39 on: November 09, 2021, 01:14 »

@Illian: Current support for textures is more like a stub to support corresponding assets even without filenames. It's because script for raw extraction works much better than the one with filenames at the moment, and in case of missing related ubulk for uasset, umodel will crash with error (in case of proper implementation of uasset+ubulk pairs). It will be updated as soon as the script is fixed or proper extractor appears.
Logged
Jump to:  

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