Gildor's Forums

Author Topic: [PS4] The Last Remnant Remastered  (Read 146 times)
lolwat
Sponsor
Jr. Member
*
Posts: 75


View Profile
[PS4] The Last Remnant Remastered
« on: March 23, 2021, 06:04 »

Hi
Just reporting... Someone had to try it...I guess.
Nothing works, not even opening the PAK. hahah

here is the error:



Logged
spiritovod
Sr. Member
****
Posts: 382


View Profile
Re: [PS4] The Last Remnant Remastered
« Reply #1 on: March 24, 2021, 17:03 »

@lolwat: It seems you have problems with your pak. I've checked it and it has default format for that engine version.

Game: The Last Remnant Remastered (PS store / playmarket)
UE4 version: 4.18 (PS4) / 4.20 (Android)

Static meshes and textures works fine with the latest umodel build (1527 at the moment). Some skeletal meshes are working too, but many of them are crashing with the following error:
Code:
TArray: index 2 is out of range (2)
ProcessVerts <- ConvertLod: lod=0 <- USkeletalMesh4::ConvertMesh <- USkeletalMesh4::Serialize <- LoadObject: SkeletalMesh4'CA0200_SK_00.CA0200_SK_00', pos=5B340, ver=514/0 (unversioned), game=ue4.18 <- UObject::EndLoad <- LoadWholePackage: TLR/Content/CHR/CA0200_00_00/CA0200_SK_00.uasset <- CUmodelApp::ShowPackageUI <- Main: umodel_build=1527
If I got it right, the problem is that LODs with bHasVertexColors = true can be serialized properly, while LODs with bHasVertexColors = false has different data in this section instead (or in the next related section), which umodel can't parse. Not sure if it's somehow related to similar error in Borderlands 3, or not. PS4 version has many meshes where one or two LODs can be parsed, while other LODs will fail - so, for example, with force loading only single LOD you can get more meshes to work (download fix). In the android version the problem is the same, but there are no mixed LODs with different properties for a single mesh - you can either load them or not.  

Animations also doesn't work, though it's quite expected, considering that original game on UE3 also has issues with meshes and animations:
Code:
RawArray item size mismatch: expected 1, serialized 16

SerializeBulkArray <- FRawAnimSequenceTrack<< <- TArray::Serialize: 0/1 <- UAnimSequence4::Serialize <- LoadObject: AnimSequence4'CA0010_Angry_01.CA0010_Angry_01', pos=7637, ver=514/0 (unversioned), game=ue4.18 <- UObject::EndLoad <- LoadWholePackage: /TLR/Content/CHR/CA0010_MOT_0/CA0010_FX_00/CA0010_Angry_01.uasset <- CUmodelApp::ShowPackageUI <- Main: umodel_build=1527

Some samples (from PS4 version): link


* Clipboard03.jpg (120.56 KB, 2539x1230 - viewed 46 times.)

* Clipboard02.jpg (209.43 KB, 2552x1230 - viewed 29 times.)
« Last Edit: April 07, 2021, 03:29 by spiritovod » Logged
Jump to:  

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