March 29, 2024, 04:24
bigger smaller reset     1020px Wide width Full width Reset   * *

Gildor's Forums

  Homepage Facebook Read news on Twitter Youtube channel Github page
Welcome, Guest. Please login or register.
Did you miss your activation email?

« previous next »
Print
Author Topic: Batman - Arkham Knight  (Read 66637 times)
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #45 on: July 01, 2015, 09:34 »

I can't estimate anything. First of all, it's quite possible that for example animation is changes a lot and can't be supported. Also, yesterday I had some free time, but I don't know when I'll have it next time.

It's fun for you, but hard work and a lot of time for me.
Logged
TheDamnThing
Newbie
*
Posts: 21


View Profile
« Reply #46 on: July 01, 2015, 11:40 »

Thank You for working on this at all, Gildor =) Much appreciated!
Only work on it when you feel like doing it ^_^
Logged
AstroStormz
Newbie
*
Posts: 11



View Profile WWW
« Reply #47 on: July 03, 2015, 02:02 »

I can't estimate anything. First of all, it's quite possible that for example animation is changes a lot and can't be supported. Also, yesterday I had some free time, but I don't know when I'll have it next time.

It's fun for you, but hard work and a lot of time for me.

good luck dude  Smiley
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #48 on: July 03, 2015, 14:00 »

I've added initial SkeletalMesh support.

By the way, there are 2 problems which I can't solve yet (and have no time for this game anymore)

1. This game has 3 vertex compression types, one of them is unsupported. This affects mostly LOD meshes, but sometimes LOD#0 has weird geometry too.
2. Meshes with human faces (those, and only those!) has strange distortion on the face - a few vertices felt out of geometry. This is definitely not data decoding problem, because this problem exists for every mesh where face is visible, and I didn't notice the problem with anything else than face. Any constructive ideas are welcome.

Update: issue #1 has been fixed.
Update: issue #2 has been fixed too - see the message below.
« Last Edit: July 03, 2015, 18:39 by Gildor » Logged
ccc93
Newbie
*
Posts: 3


View Profile
« Reply #49 on: July 03, 2015, 16:55 »

The only thing I can say is when you export the character for example, and then import to 3ds max it looks normal.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #50 on: July 03, 2015, 17:16 »

You're right! Checking now why UModel can't render it correctly.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #51 on: July 03, 2015, 18:35 »

Fixed issue #2, with bad skinning in UModel. Some Batman 4 meshes has problems with bone weights - the sum of all weights should be 1.0, but in some cases it's something like 0.85 etc. So skinning in UModel worked incorrectly - it assumed that mesh data is absolutely correct.
Logged
AstroStormz
Newbie
*
Posts: 11



View Profile WWW
« Reply #52 on: July 03, 2015, 19:59 »

texturing this thing manually is a pain..........theres like over 10 different texture for just 1 model
Logged
TheDamnThing
Newbie
*
Posts: 21


View Profile
« Reply #53 on: July 03, 2015, 22:00 »

Thanks so much for supporting this game! It works really good on most files but i get this error on these files:

Error seeking to position FFFFFFFFFB010056
FFileReader::Serialize:File=Chunk6.tfc <- FArchive::ByteOrderSerialize <- FCompressedChunkHeader<<:pos=FB010056 <- appReadCompressedChunk <- FByteBulkData::SerializeDataChunk <- FByteBulkData::SerializeData <- UTexture2D::LoadBulkTexture:File=Chunk6.tfc <- UTexture2D::GetTextureData:GAMEPLAY_ONLY_JackInABox_N <- ExportTexture <- ExportObject:Texture2D'GAMEPLAY_ONLY_JackInABox_N' <- ExportMaterial:Material3'JackInTheBox_Psychosis_DLC' <- ExportObject:Material3'JackInTheBox_Psychosis_DLC' <- ExportObjects <- CUmodelApp::ShowPackageUI <- Main:umodel_version=370
Logged
AstroStormz
Newbie
*
Posts: 11



View Profile WWW
« Reply #54 on: July 03, 2015, 22:26 »

Thanks so much for supporting this game! It works really good on most files but i get this error on these files:

Error seeking to position FFFFFFFFFB010056
FFileReader::Serialize:File=Chunk6.tfc <- FArchive::ByteOrderSerialize <- FCompressedChunkHeader<<:pos=FB010056 <- appReadCompressedChunk <- FByteBulkData::SerializeDataChunk <- FByteBulkData::SerializeData <- UTexture2D::LoadBulkTexture:File=Chunk6.tfc <- UTexture2D::GetTextureData:GAMEPLAY_ONLY_JackInABox_N <- ExportTexture <- ExportObject:Texture2D'GAMEPLAY_ONLY_JackInABox_N' <- ExportMaterial:Material3'JackInTheBox_Psychosis_DLC' <- ExportObject:Material3'JackInTheBox_Psychosis_DLC' <- ExportObjects <- CUmodelApp::ShowPackageUI <- Main:umodel_version=370

is your umodel loading all the textures for the characters?
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #55 on: July 03, 2015, 23:03 »

Error seeking to position FFFFFFFFFB010056
Please try new UModel. I can't test by myself, but probably I've fixed the problem.
It seems this is the very first game with files larger than 4Gb.
Logged
venkman
Sponsor
Jr. Member
*
Posts: 55


View Profile
« Reply #56 on: July 03, 2015, 23:14 »

I'm still getting a lot of crashes with characters, but some are working great! Thanks for all your hard work Gildor!!
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #57 on: July 03, 2015, 23:21 »

I'm still getting a lot of crashes with characters, but some are working great! Thanks for all your hard work Gildor!!
1. update UModel (I've pushed new version a few minutes ago)
2. disable static mesh and animation loading.

If you'll still get crashes, I'd like to see an error message.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #58 on: July 03, 2015, 23:34 »

Sorry, I was busy with my work and forgot to upload files. Now goldor.org contains recent UModel binaries.
Logged
venkman
Sponsor
Jr. Member
*
Posts: 55


View Profile
« Reply #59 on: July 03, 2015, 23:44 »

Hey Gildor! Thanks for that! Some things are woeking better, but this error is coming up a lot...

assertion failed: BulkDataOffsetInFile + BulkDataSizeOnDisk == Ar.Tell()

FByteBulkData::SerializeData <- UTexture2D::LoadBulkTexture:File=BMGame/CookedPCConsole/Chunk3.tfc <- UTexture2D::GetTextureData:Pyg_BodyA_AnisoMask <- Upload2D:Texture2D'Pyg_BodyA_AnisoMask' <- UTexture2D::Bind <- GL_NormalmapShader <- UUnrealMaterial::SetMaterial:ProfPyg_A_MIC <- CMeshInstance::SetMaterial <- CSkelMeshInstance::DrawMesh <- CSkelMeshInstance::Draw <- CMeshViewer::Draw3D <- CSkelMeshViewer::Draw3D <- CUmodelApp::Draw3D:Obj=SkeletalMesh3'Professor_Pyg_Skin_Body' <- CApplication::Display <- VisualizerLoop <- Main:umodel_version=371
Logged
Print 
« previous next »
Jump to:  

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