Gildor's Forums

English Forum => Other games => Topic started by: 1212aaa on January 31, 2015, 05:33



Title: Life Is Strange
Post by: 1212aaa on January 31, 2015, 05:33
Life Is Strange is U3 game

Anim and Texture support

StaticMesh and SkeletonMesh no support

plz help


Title: Re: Life Is Strange
Post by: sn00p on February 01, 2015, 00:50
The thread is not that helpful, provide some files for further support, read FAQ http://www.gildor.org/projects/umodel/faq


Title: Re: Life Is Strange
Post by: Gildor on February 01, 2015, 22:41
I've got some files, thanks.


Title: Re: Life Is Strange
Post by: jiropsnetwork on February 02, 2015, 03:01
UE Viewer crashes when i try to open models in life is strange, i'll try to post as much files as i can tomorrow.


Title: Re: Life Is Strange
Post by: Gildor on February 02, 2015, 11:42
The game is fully supported now.


Title: Re: Life Is Strange
Post by: sn00p on February 02, 2015, 13:00
Thanks!


Title: Re: Life Is Strange
Post by: jiropsnetwork on February 02, 2015, 17:14
Thanks, but i have one problem: I cant find any models or characters whatever i open it only shows box with texture (see screenshot: https://drive.google.com/file/d/0B4Ny59cuBub-eW5PTS1VVFJkRlE/view?usp=sharing )

Please help.



Title: Re: Life Is Strange
Post by: Gildor on February 02, 2015, 17:36
1. Do you know about PageUp/PageDown keys? Check "Navigate" menu visible on your screenshot.
2. There you may also set filter to browse only meshes.


Title: Re: Life Is Strange
Post by: UncleBob on April 06, 2016, 03:35
I haven't been having luck with static mesh textures in Life is Strange. All of the skeletal meshes texture correctly, all of the MaterialInstanceConstant files are created for all materials, all the textures are exported, but the static meshes don't find their materials. I've run the published version of UModel and built the tool from source. Stepping through the source, for static mesh, the CMeshSection material is always null.

Should this work?

By the way, I find UModel to be a great way to see how games are doing things. Thanks for all the work.



Title: Re: Life Is Strange
Post by: UncleBob on April 06, 2016, 05:27
I was wrong about the issue. It looks like some static meshes work correctly. I believe it's down to the meshes with all the textures in the same UPK as the mesh are working, and those with textures in other UPK's aren't. I'll dig through the forum some more looking for that.


Title: Re: Life Is Strange
Post by: Gildor on April 06, 2016, 11:01
This is the issue from FAQ :)


Title: Re: Life Is Strange
Post by: UncleBob on April 06, 2016, 21:50
I'm sorry if I'm being stupid about this, but I can't figure out what's going on. I've been through the FAQ and everything I could find about missing textures, but don't see what's going on.

I've now found some of the static meshes that seem to have no material, even when the materials do seem to be in the same UPK. Based on the textures, I don't think the materials are anything special. The FAQ does mention that some materials may be set at runtime, so maybe that's happening, but it's happening with a lot of pretty mundane looking static objects. The materials in question are all found and exported as .mat files, they just aren't attached to the meshes.

With the good meshes, in FStaticMeshSection3 operator <<, a good index is read in for S.Mat, and the system is able to find the material instance in the package and return a pointer to the material instance. With the bad meshes, there's a zero sitting in the data for the MaterialInstance index. I don't quite understand the data, so don't know where to look. Is that index some global asset ID that's actually baked into the data on disk, or is there some fixup process that fills that index in somewhere else?

Am I doing something wrong, or are there just a bunch of static meshes that aren't going to come through with materials?

Thanks


Title: Re: Life Is Strange
Post by: Gildor on April 06, 2016, 22:58
In Unreal engine (3 and 4) materials could be assigned with StaticMeshComponent. I think this is why the game have meshes with materials, while the mesh itself is untextured.


Title: Error when trying to extract animations from Life is Strange
Post by: lazuri on February 26, 2021, 00:59
Hello,
 
As title suggests I am getting this error when trying to extract the animations from Life is strange engine.upk . I have successfully extracted some of the other animations but this file seems to have the bulk of them and isn't playing ball. Any ideas what the error means?

******** Loading object Texture2D'Engine.WhiteSquareTexture' ********
*** ERROR: FMemReader constructed with NULL data
UAnimSet::ConvertAnims <- PostLoad: AS_E4_Facial_Viseme_Anger_L <- UObject::EndLoad <- LoadWholePackage: LifeIsStrangeGame/CookedPCConsoleFinal/Engine.upk <- ExportPackages <- Main: umodel_build=1515


Command used : umodel (am noob with command line) -path=D:\SteamLibrary\steamapps\common\LifeIsStrange -export engine -pkgver=840 -notex -nomesh -nostat

I tried initially without the pkgver, it was a random punt. Thanks for your time.


Title: Re: Life Is Strange
Post by: Gildor on February 26, 2021, 01:27
You had to post in the game's thread. I've merged them.
Please upload the upk so I could test.


Title: Re: Life Is Strange
Post by: spiritovod on February 26, 2021, 01:46
@lazuri: For this game override option should be used ("-game=rem" in command line) without additional pkgver override. Also, if you have some fan translation installed for the game, remove it first.


Title: Re: Life Is Strange
Post by: lazuri on February 26, 2021, 05:50
Thank you so much! The limit was 512kb so I put it as a Google drive link : https://drive.google.com/drive/u/0/my-drive


Title: Re: Life Is Strange
Post by: lazuri on February 26, 2021, 05:52
@lazuri: For this game override option should be used ("-game=rem" in command line) without additional pkgver override. Also, if you have some fan translation installed for the game, remove it first.

Just tried this, command went through but I got the same error.


Title: Re: Life Is Strange
Post by: Gildor on February 26, 2021, 10:31
Thank you so much! The limit was 512kb so I put it as a Google drive link : https://drive.google.com/drive/u/0/my-drive
This is a wrong link (it works only for you), you should select the file and choose "share" or "get a link", what will provide the shareable link to the file. I can't tell you exactly because my google drive is in Russian language.


Title: Re: Life Is Strange
Post by: lazuri on February 26, 2021, 15:28
Oops... don't know what happened there. Try this one? https://drive.google.com/file/d/1l02Z7DvblDuV_9vwjGGvCPv5BiU6dREg/view?usp=sharing


Title: Re: Life Is Strange
Post by: spiritovod on February 26, 2021, 18:41
@lazuri: There is some issue with that package, indeed. Try to use older version of umodel (link (https://drive.google.com/file/d/1We4u8eWcqYLhL9_DSKvlg23jmuCOS-Yr/view?usp=sharing)). It's fixed in the latest umodel build (1520).

It seems the issue was introduced when this check was implemented (commit (https://github.com/gildor2/UEViewer/commit/6b636d6869d9d3ff976e350673a69645de1dab5f)). All previous builds are somehow working with the package.


Title: Re: Life Is Strange
Post by: Gildor on February 26, 2021, 18:54
I've uploaded the build with fixed issue.