Gildor's Forums

Author Topic: Beyond a Steel Sky  (Read 393 times)
spiritovod
Sr. Member
****
Posts: 382


View Profile
Beyond a Steel Sky
« on: July 17, 2020, 22:23 »

Game: Beyond a Steel Sky (steam page)
UE4 version: 4.26 (latest version), 4.24 (previous versions)

Meshes and textures works fine with the latest umodel build (1314 at the moment). Animations doesn't work, probably due to custom format - there is error "wrong CompressedTrackOffsets size (has 0, expected xxx)" for every animation sequence which umodel is trying to load (example assets).

Update: Animations doesn't work due to ACL compression, thanks to Gildor for confirmation.
Update 2: Starting from version 1.3, the game is using zstd compression, unsupported by umodel. Use corresponding quickbms script from here (latest_UE4_bms-script) to extract assets.
Update 3: They've switched to 4.26 in the latest update. Also, you can now use specific umodel build (download) with zstd compression support to view assets directly from pak without extracting them.
« Last Edit: April 12, 2021, 20:43 by spiritovod » Logged
cesm1980
Newbie
*
Posts: 11


View Profile
Re: Beyond a Steel Sky
« Reply #1 on: August 06, 2020, 04:11 »

Yeah i get exactly the same error too, i wonder why it shows animations support on the compatibility table though, perhaps just objets animations are supported?
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7925



View Profile WWW
Re: Beyond a Steel Sky
« Reply #2 on: September 05, 2020, 21:01 »

Animations doesn't work, probably due to custom format - there is error "wrong CompressedTrackOffsets size (has 0, expected xxx)" for every animation sequence which umodel is trying to load (example asset).
Checked the file. Unfortunately the provided data is not enough: there's just an AnimSequence which is nothing without Skeleton. So, it would be great to have a mesh, skeleton and animations.
Logged
spiritovod
Sr. Member
****
Posts: 382


View Profile
Re: Beyond a Steel Sky
« Reply #3 on: September 06, 2020, 00:51 »

@Gildor: Sorry, I didn't know which assets will be required. Updated samples in the first post.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7925



View Profile WWW
Re: Beyond a Steel Sky
« Reply #4 on: September 06, 2020, 11:12 »

Checked the file. It has custom animation compression system. I think it uses ACL.
Logged
spiritovod
Sr. Member
****
Posts: 382


View Profile
Re: Beyond a Steel Sky
« Reply #5 on: September 06, 2020, 16:32 »

Yes, I've found references to ACL UE4 plugin in resources. I guess there is no point in implementing support for it at the moment, unless some big game will use it. Thanks for the check )
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7925



View Profile WWW
Re: Beyond a Steel Sky
« Reply #6 on: September 06, 2020, 16:39 »

I guess there is no point in implementing support for it at the moment, unless some big game will use it
Yes, exactly!

Despite BTSS is a classic game, I started my PC gaming with playing its predecessor (and I loved the game) - I wouldn't like to implement ACL unless this will really be needed.
Logged
spiritovod
Sr. Member
****
Posts: 382


View Profile
Re: Beyond a Steel Sky
« Reply #7 on: April 12, 2021, 20:45 »

The game is using 4.26 in the latest update (it still works fine with everything, except animations). Also, I've added specific umodel build with zstd compression support to the first post. If you'll bump into compression related errors with that build, please let me know.
« Last Edit: April 12, 2021, 21:20 by spiritovod » Logged
Jump to:  

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