November 20, 2017, 13:31
bigger smaller reset 800px Wide width Full width Reset * *

Gildor's Forums

  Homepage Facebook Donate
Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length
« previous next »
Pages: [1] Print
Author Topic: [UE4] HIT  (Read 726 times)
san
Sponsor
Jr. Member
*
Posts: 41


View Profile
« on: May 05, 2017, 03:48 »

Hi, I am able to view and export skeletal mesh and animations but no luck with static meshes.
e.g. Was trying to export the weapon model for the character and got the following error. Any idea what is causing this issue? Can share files if needed...

******* Loading object StaticMesh4'Weapon07_A_SKEL.Weapon07_A_SKEL' ********

ERROR: Package "PAK/HIT/Content/Character/PC/F/Weapon/07/SKEL/Weapon07_A_SKEL.uasset": wrong export index 1470244537
UnPackage::CreateExport:PAK/HIT/Content/Character/PC/F/Weapon/07/SKEL/Weapon07_A_SKEL.uasset:1470244537 <- UnPackage::SerializeUObject <- UStaticMesh4::Serialize <- LoadObject:StaticMesh4'Weapon07_A_SKEL.Weapon07_A_SKEL', pos=42A, ver=452/0, game=ue4.0 <- UObject::EndLoad <- CUmodelApp::ShowPackageUI <- CUmodelApp::ProcessKey:key=6F, down=1 <- VisualizerLoop <- Main:umodel_version=571
« Last Edit: May 05, 2017, 20:39 by Gildor » Logged
Gildor
Administrator
Hero Member
*****
Posts: 6071



View Profile WWW
« Reply #1 on: May 05, 2017, 08:02 »

Are you sure this game uses UE4.0? Did you try different versions?
Logged
san
Sponsor
Jr. Member
*
Posts: 41


View Profile
« Reply #2 on: May 05, 2017, 14:28 »

Are you sure this game uses UE4.0? Did you try different versions?
Ho Gildor, thanks for your reply.
Yes I tried various versions using the game override option. From v4.0 to 4.13 I am able to extract character and NPC models and animations but no weapons, static mesh etc. Version V.14 onwards doesn't extract anything so I am taking a guess that the game is using UE 4.13 or below.
All the versions are giving some wrong index export error.
It's not a big deal as I can at least get character mesh out, weapons and props will be a bonus :-)  But if it is too much of an ffort don't bother. Thanks again for your time

******** Loading object StaticMesh4'Weapon13_A_SKEL.Weapon13_A_SKEL' ********

ERROR: Package "HIT/Content/Character/PC/F/Weapon/13/SKEL/Weapon13_A_SKEL.uasset": wrong export index 1937571142
UnPackage::CreateExport:HIT/Content/Character/PC/F/Weapon/13/SKEL/Weapon13_A_SKEL.uasset:1937571142 <- UnPackage::SerializeUObject <- UStaticMesh4::Serialize <- LoadObject:StaticMesh4'Weapon13_A_SKEL.Weapon13_A_SKEL', pos=42A, ver=452/0, game=ue4.11 <- UObject::EndLoad <- CUmodelApp::ShowPackageUI <- CUmodelApp::ProcessKey:key=6F, down=1 <- VisualizerLoop <- Main:umodel_version=583
Logged
Gildor
Administrator
Hero Member
*****
Posts: 6071



View Profile WWW
« Reply #3 on: May 05, 2017, 15:29 »

Give me several sample files, please.
Logged
san
Sponsor
Jr. Member
*
Posts: 41


View Profile
« Reply #4 on: May 05, 2017, 16:39 »

Give me several sample files, please.

https://drive.google.com/open?id=0BxHUotWqZsiRalI4WXdOR281NG8

I am able to extract PC and NPC characters, e.g. MOC_Bignose.. PC_F_01, PC_F_04 etc...not able to get any props or weapons e.g. Tree_001, Weapon01_ weapon10_skel etc
 Also attached the log for reference.

Cheers!
Logged
Gildor
Administrator
Hero Member
*****
Posts: 6071



View Profile WWW
« Reply #5 on: May 05, 2017, 20:38 »

Well ... This game has versioned files, so game override should not have effect. Might be it have, but it shouldn't Smiley The game was made with UE4.8.

I think I found what's wrong with static meshes. This data format was changed a little bit. Technical details follows (just to not forget them if they'll be useful later). If I'll open UStaticMesh4::Serialize method, and remove serializer for "BodySetup", everything works fine. However, I don't want to integrate this change into UModel's code for this indie game. Current code for UE4 is very "clean" - it works for all or almost all games without special paths for specific games. If you'll look at UModel's code for UE3 games - it's awful, because of lots and lots of different variants for different games. Currently I know just a pair of UE4 games which have altered data formats, all of them has "indie" quality and not worth supporting at all.

In fact, there are 2 UE4 "HIT" games, I think. One of them is on Steam, another on mobile devices!

The reason why I checked this game is that I supposed regression in UModel's code, like - "earlier the game was supported by UModel, but now - not". However I see that UModel works as it should.
Logged
san
Sponsor
Jr. Member
*
Posts: 41


View Profile
« Reply #6 on: May 06, 2017, 00:22 »

Sure. No sense in making any changes and breaking something else :-) Anycase I have extracted the character models and NPCs, that is plenty.
Thanks for taking your time and looking into this.

p.s. are you sure about the steam version of HIT? There is indeed a game called HIT on steam but that looks like another indie shooter game nothing related to the Nexon game :-)

Cheers
Well ... This game has versioned files, so game override should not have effect. Might be it have, but it shouldn't Smiley The game was made with UE4.8.

I think I found what's wrong with static meshes. This data format was changed a little bit. Technical details follows (just to not forget them if they'll be useful later). If I'll open UStaticMesh4::Serialize method, and remove serializer for "BodySetup", everything works fine. However, I don't want to integrate this change into UModel's code for this indie game. Current code for UE4 is very "clean" - it works for all or almost all games without special paths for specific games. If you'll look at UModel's code for UE3 games - it's awful, because of lots and lots of different variants for different games. Currently I know just a pair of UE4 games which have altered data formats, all of them has "indie" quality and not worth supporting at all.

In fact, there are 2 UE4 "HIT" games, I think. One of them is on Steam, another on mobile devices!

The reason why I checked this game is that I supposed regression in UModel's code, like - "earlier the game was supported by UModel, but now - not". However I see that UModel works as it should.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 6071



View Profile WWW
« Reply #7 on: May 06, 2017, 00:26 »

p.s. are you sure about the steam version of HIT? There is indeed a game called HIT on steam but that looks like another indie shooter game nothing related to the Nexon game :-)
That's what I said: two (different) UE4 games with the same name. I'm not the one who noticed that.

I've added the 2nd game to the compatibility table.
« Last Edit: May 06, 2017, 00:32 by Gildor » Logged
Gildor
Administrator
Hero Member
*****
Posts: 6071



View Profile WWW
« Reply #8 on: May 06, 2017, 00:36 »

And I found another thread about this game
http://www.gildor.org/smf/index.php/topic,3037.0.html

I think I should merge them.
Logged
Pages: [1] Print 
« previous next »
Jump to:  

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