Gildor's Forums

Author Topic: Hogwarts Legacy  (Read 8797 times)
zardalu
Gold Sponsor
Full Member
***
Posts: 122



View Profile WWW
Hogwarts Legacy
« on: February 08, 2023, 04:21 »

Game: Hogwarts Legacy (steam page)
UE4 version: 4.27
Surprisingly no AES required.

Skeletal Meshes and textures work fine with latest UE Viewer build (1589 at the moment).

Static Meshes give an error:

RawArray item size mismatch: expected 0, serialized 16

SerializeBulkArray <- SerializeOccluderData <- UStaticMesh4::Serialize <- LoadObject: StaticMesh4'SM_Azkaban_Door_01.SM_Azkaban_Door_01', pos=26A12, ver=522/0, game=ue4.26 <- UObject::EndLoad <- LoadWholePackage: /Game/Environment/Azkaban/Meshes/SM_Azkaban_Door_01.uasset <- CUmodelApp::ShowPackageUI <- CUmodelApp::ProcessKey: key=6F, down=1 <- VisualizerLoop <- Main: umodel_build=1589

Animations gave the following error:

assertion failed: !isUnicode

UnPackage::LoadNameTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Game/Gameplay/Vaults/Blueprints/BP_OL_Vault.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Game/Gameplay/Vaults/Blueprints/BP_OL_Vault.uasset <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Game/Gameplay/Vaults/Blueprints/BP_VaultRuin_Marker.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Game/Gameplay/Vaults/Blueprints/BP_VaultRuin_Marker.uasset <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Game/Gameplay/Blueprints/Overland/BP_OL_Chest_VP_Marker.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Game/Gameplay/Blueprints/Overland/BP_OL_Chest_VP_Marker.uasset <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Game/Gameplay/Blueprints/Overland/FunctionLibrary/FL_BeaconCheck.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Game/Gameplay/Blueprints/Overland/FunctionLibrary/FL_BeaconCheck.uasset <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Game/Gameplay/Blueprints/Universal/BP_M_Container.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Game/Gameplay/Blueprints/Universal/BP_M_Container.uasset <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Phoenix/Plugins/Mastermind/Content/MDebugCommandManager_BP.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Phoenix/Plugins/Mastermind/Content/MDebugCommandManager_BP.uasset <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Phoenix/Plugins/Mastermind/Content/WBTA_LootBot_BP.uasset, ver=522/0, game=ue4.26 <- UnPackage::LoadPackage(info): /Phoenix/Plugins/Mastermind/Content/WBTA_LootBot_BP.uasset <- ScanContent <- CSkelMeshViewer::FindUE4Animations <- CSkelMeshViewer::AttachAnimSet <- CS

Tried different versions from 4.27 to 4.20. If interested let me know which files are needed for UE4 as I couldn't find it in the FAQ.

Edit: Fixed name per spiritovod


* Image1.jpg (69.44 KB, 802x652 - viewed 935 times.)
« Last Edit: February 08, 2023, 08:36 by zardalu » Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2221


View Profile
Re: Hogwart's Legacy
« Reply #1 on: February 08, 2023, 06:56 »

The game is using ACL for animations and some virtual textures.

Skeletal meshes and most textures works fine in latest umodel build (1589 at the moment). For proper game support, including animations and static meshes, use specific build from this topic - you need to use game specific override for static meshes to work properly.

Batch operations on the whole game are not recommended, especially for animations, since there are more than 50k animations linked to master skeleton for humanoid characters. Trying to load/export them at once may lead to umodel crash due to system limitations. You can use append option for loading separate folders to current preview.

Update: Separate override for switch version is added to specific build.


* Clipboard01.jpg (109.47 KB, 2551x1235 - viewed 662 times.)
« Last Edit: December 19, 2023, 18:11 by spiritovod » Logged
zardalu
Gold Sponsor
Full Member
***
Posts: 122



View Profile WWW
Re: Hogwarts Legacy
« Reply #2 on: February 08, 2023, 08:41 »

Amazing; works perfectly.  Thank you spiritovod
Logged
DevLeon
Newbie
*
Posts: 4


View Profile
Re: Hogwarts Legacy
« Reply #3 on: February 08, 2023, 13:08 »

Thank you!
Did you find the map tiles?
Logged
Percival
Newbie
*
Posts: 3


View Profile
Re: Hogwarts Legacy
« Reply #4 on: February 08, 2023, 16:41 »

 how can i solve the problem?


* image.png (130.08 KB, 1202x676 - viewed 699 times.)
Logged
jrush64
Newbie
*
Posts: 1


View Profile
Re: Hogwarts Legacy
« Reply #5 on: February 08, 2023, 17:11 »

IS it possible to view the umap files at all?
« Last Edit: February 08, 2023, 17:15 by jrush64 » Logged
Percival
Newbie
*
Posts: 3


View Profile
Re: Hogwarts Legacy
« Reply #6 on: February 08, 2023, 19:29 »

original textures are all red like this.

Can we solve this problem?


* image (1).png (258.15 KB, 843x660 - viewed 329 times.)
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2221


View Profile
Re: Hogwarts Legacy
« Reply #7 on: February 09, 2023, 01:49 »

@DevLeon, @jrush64: umodel only supports separate tiles and meshes from umap files. You can either export them as-is and assemble heightmaps via third-party solutions or use fmodel (though you may wait until static meshes support for the game will be added there).

@Percival: The game is using complex materials for most clothes. Those textures are not actually red, it's just alpha textures looks like that in the viewer. In latest official umodel alpha is displayed as white, but it doesn't help much in cases like this (you can do comparison, since skeletal meshes and textures works fine in official umodel). I guess there are no usual albedo/diffuse textures for clothes and also some effects materials might miss linked virtual textures, which are not supported.
Logged
PritornSib
Newbie
*
Posts: 5


View Profile
Re: Hogwarts Legacy
« Reply #8 on: February 10, 2023, 14:02 »

The game is using ACL for animations and some virtual textures.

Skeletal meshes and most textures works fine in latest umodel build (1589 at the moment). For proper game support, including animations and static meshes, use specific build from this topic - you need to use game specific override for static meshes to work properly.
I see that you have found Anim, is there a special way you did it ? every time i use  CTRL+A i would get a crash.
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2221


View Profile
Re: Hogwarts Legacy
« Reply #9 on: February 10, 2023, 17:06 »

@PritornSib: You've literally quoted the answer.
Logged
PritornSib
Newbie
*
Posts: 5


View Profile
Re: Hogwarts Legacy
« Reply #10 on: February 10, 2023, 18:24 »

I used umodel_acl_2.1 with hogwarts legacy preset and it was still crashing
« Last Edit: February 10, 2023, 18:27 by PritornSib » Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2221


View Profile
Re: Hogwarts Legacy
« Reply #11 on: February 10, 2023, 19:54 »

@PritornSib: Could you provide more info about the issue, like full error message or asset(s) name you're trying to open.
Logged
PritornSib
Newbie
*
Posts: 5


View Profile
Re: Hogwarts Legacy
« Reply #12 on: February 10, 2023, 21:29 »

For example i opened the same asset you did SK_Graphorn - then i CTRL+A to find animations then Feta Error

Quote
ImportHelper::FindNullImportEntry <- UnPackage::LoadImportTableIoStore <- UnPackage::LoadPackageIoStore <- UnPackage::UnPackage: /Game/Levels/UI/Intro_AvatarCreator_Render.umap, ver=522/0, game=hog <- UnPackage::LoadPackage(info): /Game/Levels/UI/Intro_AvatarCreator_Render.umap <- ScanContent <- CSkelMeshViewer::FindUE4Animations <- CSkelMeshViewer::AttachAnimSet <- CSkelMeshViewer::ProcessKey <- CUmodelApp::ProcessKey: key=80000061, down=1 <- VisualizerLoop <- Main: umodel_build=1579 based



* UEv.png (237.57 KB, 1920x1080 - viewed 470 times.)
Logged
Percival
Newbie
*
Posts: 3


View Profile
Re: Hogwarts Legacy
« Reply #13 on: February 11, 2023, 01:41 »

Is there a master who can extract student clothes?
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2221


View Profile
Re: Hogwarts Legacy
« Reply #14 on: February 11, 2023, 02:25 »

@PritornSib: I've updated specific build with temporary fix for this issue, re-download it from the same place. Though batch operations on the whole game are not recommended anyway (such as Ctrl+A, which will look for all possible animations for currently loaded mesh), since there are more than 50k animations (huh?) linked to master skeleton for humanoid characters. Umodel will surely crash at some point while trying to load them all at once, due to limitations not directly related to umodel itself.
Base post is updated with respective info to avoid possible issues on this matter.
Logged
Jump to:  

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