Gildor's Forums

English Forum => Unreal engine 4 => Topic started by: 1212aaa on June 03, 2015, 02:56



Title: ARK: Survival Evolved
Post by: 1212aaa on June 03, 2015, 02:56
http://store.steampowered.com/app/346110
(http://cdn.akamai.steamstatic.com/steam/apps/346110/header.jpg?t=1433284588)


Title: ARK: Survival Evolved
Post by: TheMask on June 03, 2015, 10:25
Hello there,

if you're interested in having a look into these game files, i'd appreciate it.
as for now, the game files can't be extracted unfortunately.

Here are some sample files along with the executable (it's an x64 exe):

https://www.dropbox.com/s/xl1hl36vvxxpp8m/ARK_Samples.7z?dl=0

please keep up the great work!
Cheers!


Title: Re: ARK: Survival Evolved
Post by: Gildor on June 03, 2015, 11:07
Game files works pretty well - just override game to "Unreal Engine 4.7".


Title: Re: ARK: Survival Evolved
Post by: rroobboo on June 05, 2015, 16:23
Yes it works. But I have a question, in old umodel, I could make a shortcut to it with commans in shortcut, so could just drag'n'drop files to view or unpack, but it seems it is not working with new umodel. For this game I used -meshes -ue4.7 command and it does nothing. It's really annoying to use gui, clicking to extract and pressing "O" and then next one. Please help, if I missing something.


Title: Re: ARK: Survival Evolved
Post by: Gildor on June 05, 2015, 16:25
You may select multiple files in GUI with mouse for opening or extraction.


Title: Re: ARK: Survival Evolved
Post by: rroobboo on June 06, 2015, 05:50
yes, that seems to be the only way. But there are another problems. Animations do not extract, and I'm not surprised coz it's UE4, but What about textures? It gives black and white main texture and two more weird colored. I even tried to combine them in Photoshop but failed. Here's what it gave me for ankylo's body(the same for a head):


[вложение удалено Администратором]


Title: Re: ARK: Survival Evolved
Post by: fil1969 on June 06, 2015, 10:11
For me all works perfectly..
the red green blue texture is the specular one afik..

(http://i.imgur.com/XVS4uIt.jpg?1)


Title: Re: ARK: Survival Evolved
Post by: rroobboo on June 06, 2015, 14:45
But it's black and white, not the real texture. It looks like a bump map. Look at Human's textures or Spider-Large, they extract correctly


Title: Re: ARK: Survival Evolved
Post by: Gildor on June 06, 2015, 14:57
Probably some textures are used in materials as masks for something more complex than just a color.


Title: Re: ARK: Survival Evolved
Post by: sowbit on June 06, 2015, 22:01
I can't extract animations. They storage in other files.
(http://i.imgur.com/uhj77N5.png?1)


Title: Re: ARK: Survival Evolved
Post by: Chrono on June 06, 2015, 23:29
I can't extract animations. They storage in other files.

Animations for UE4 aren't supported yet by UE Viewer.
See: http://www.gildor.org/smf/index.php/topic,2583.0.html


Title: Re: ARK: Survival Evolved
Post by: Gildor on June 23, 2015, 13:05
I've got report that this game is really using 4.6 version of the engine. With 4.7 static meshes are not working.


Title: Re: ARK: Survival Evolved
Post by: Neodymium on August 06, 2015, 23:33
Just to set the record straight...

We are actually using Unreal Engine 4.5.1

You most likely have the game downloaded via Steam. So, when you load Umodel, point the source directory to:

\Program Files (x86)\Steam\steamapps\common\ARK

Override the automatic Game Detection - and set to Unreal Engine 4 and 4.5

- To answer why Dinos, characters, weapons, etc have color masks is so the random generated diffuse colors can be applied to different areas on each dino. This is also used when players can customize their weapons, buildings, saddles, etc using "Dye" with their own color. The diffuse material is pulled from multiple libraries.

- Just an FYI, I work for Studio Wildcard as a Sr. Level Designer. We are currently in the process of cooking all market-place -based meshes and materials to meet Epic's EULA legal standards for mod support.


Title: Re: ARK: Survival Evolved
Post by: Gildor on August 06, 2015, 23:39
Hi Neodymium.

Nice to meet you here :) Thank you for the information and for missing negative reception about UModel.
Regarding 4.5 or 4.6 - there's no changes were made to mesh formats, so it doesn't matter either user selects 4.5 or 4.6 in UI.


Title: Re: ARK: Survival Evolved
Post by: Neodymium on August 07, 2015, 20:14
Of course - no worries  :)

I'm just glad to be here. And if anyone has any questions - feel free to shoot me a message pertaining to Ark.

I used to work for Trendy Entertainment years ago - back on Dungeon Defenders, and I see forum posts related to that as well.

A funny story about using Umodel... we once lost some source media animations for the Huntress in Dungeon Defenders. (I think it was the Huntress or maybe some other NPC- it's been a while). Our SVN (which obviously backs every iteration of every file) had saved the incorrect revision and we did not have the Max or Maya animation files. All we had was a package that had one missing set of animations. In a last ditch effort, I was able to use Umodel and export the PSA and animation data and re-import into Maya. Umodel saved the day even for a professional studio.


Title: Re: ARK: Survival Evolved
Post by: Gildor on August 07, 2015, 20:21
A funny story about using Umodel... we once lost some source media animations for the Huntress in Dungeon Defenders. (I think it was the Huntress or maybe some other NPC- it's been a while). Our SVN (which obviously backs every iteration of every file) had saved the incorrect revision and we did not have the Max or Maya animation files. All we had was a package that had one missing set of animations. In a last ditch effort, I was able to use Umodel and export the PSA and animation data and re-import into Maya. Umodel saved the day even for a professional studio.
Really cool story! :)
And after that the company decided to modify something in the game to break compatibility of UModel with newer builds of Dungeon Defenders :)


Title: Re: ARK: Survival Evolved
Post by: rroobboo on August 08, 2015, 02:03
. In a last ditch effort, I was able to use Umodel and export the PSA and animation data and re-import into Maya. Umodel saved the day even for a professional studio.

Now you owe money to Gildor..... (just kidding) ;) ;) ;)


Title: Re: ARK: Survival Evolved
Post by: xxbuffyxx on August 23, 2015, 02:41
hi
it works but dont export the sounds ?? ???
Ok and the other cant export every time fatal crash or cant export :(
And why it say ue4 models not support :(


Title: Re: ARK: Survival Evolved
Post by: Gildor on August 23, 2015, 09:46
Hi
You definitely didn't read anything on this forum! I'd strongly recommend you to read "Unreal engine 4" board and to watch some tutorials.


Title: Re: ARK: Survival Evolved
Post by: xxbuffyxx on August 23, 2015, 16:05
Hi
You definitely didn't read anything on this forum! I'd strongly recommend you to read "Unreal engine 4" board and to watch some tutorials.
But you tuts are all for the old version no with the newest version ??
From UE Viewer


Title: Re: ARK: Survival Evolved
Post by: rroobboo on August 23, 2015, 20:06
Hi
You definitely didn't read anything on this forum! I'd strongly recommend you to read "Unreal engine 4" board and to watch some tutorials.
But you tuts are all for the old version no with the newest version ??
From UE Viewer

did you try that?
 
Quote
I've got report that this game is really using 4.6 version of the engine. With 4.7 static meshes are not working.


Title: Re: ARK: Survival Evolved
Post by: xxbuffyxx on August 23, 2015, 22:32
hi
thx fo your anwser i change it to 4.6 but when i want to export something fatal error and say that you use ue4 that not support


Title: Re: ARK: Survival Evolved
Post by: Gildor on August 24, 2015, 11:53
fatal error and say that you use ue4 that not support
If you want to get real support, you should at least copy-paste error messages you get. I didn't write any message looking like "you use ue4 that not support".


Title: Re: ARK: Survival Evolved
Post by: Gildor on June 12, 2016, 14:33
I've played with ARK content and decided to improve renderer a little bit. You may see results on facebook page
https://www.facebook.com/ue.viewer/photos/?tab=album&album_id=1123666107677188



Title: Re: ARK: Survival Evolved
Post by: rdlady on February 28, 2017, 04:24
Is anyone having this problem with bones much larger than the model? I tried to resize them and reattach them to the model in 3ds Max, but when I load the animation using ActorX the mesh gets all distorted.

(https://s2.postimg.org/5pxubt72x/Untitled.png)

Am I doing something wrong?


Title: Re: ARK: Survival Evolved
Post by: rdlady on February 28, 2017, 05:33
I solved the skeleton size problem by resizing the mesh and editing the envelop size of bones in the skin modifier in 3ds Max. But another problem is that all the right side of the skeleton has bones with inverted X axis, if I mirror them in the X axis them they look correct, but then the animation doesn't load at all for the right side of the body.

(https://s13.postimg.org/lo57rl8fr/skeleton.png)

(https://s22.postimg.org/8zfbsqon5/skeleton2.png)

Any clues?


Title: Re: ARK: Survival Evolved
Post by: Gildor on February 28, 2017, 09:10
This is a known issue.
https://trello.com/c/GqgldLy2/126-mesh-translation-rotation-scale


Title: Re: ARK: Survival Evolved
Post by: godskin on March 02, 2017, 12:25
what formate .uasset.z
me renames to .uasset don't work

This file type MOD for ARK http://steamcommunity.com/sharedfiles/filedetails/?id=839857207
 
sample  http://www117.zippyshare.com/v/JyBzGyye/file.html


Title: Re: ARK: Survival Evolved
Post by: Gildor on March 02, 2017, 12:48
I think these files are compressed. There's no code in UE4 to do that, so perhaps this is an extension to the engine. The good thing is that the game itself doesn't use this feature.


Title: Re: ARK: Survival Evolved
Post by: godskin on March 02, 2017, 13:19
u can fix ?


Title: Re: ARK: Survival Evolved
Post by: Gildor on March 02, 2017, 13:23
There's no reason for that. I have Ark installed, and several mods for it, and there's no .z files in game's directory. You're just a little bit more lucky than me :)


Title: Re: ARK: Survival Evolved
Post by: godskin on March 02, 2017, 13:27
i have all file mod u need ? MOD LOCATION
Steam\steamapps\common\ARK\ShooterGame\Content\Mods


Title: Re: ARK: Survival Evolved
Post by: RIMBROS on September 26, 2017, 13:57
Gildor man, i read in your new compatibility Table animations its supported now for this game (alpha), wath version of Game its loading the animations?.


Title: Re: ARK: Survival Evolved
Post by: Gildor on September 26, 2017, 14:23
Engine version is always in compatibility table. You may also see videos on facebook where I'm playing with Paragon and Ark modes and animations.


Title: Re: ARK: Survival Evolved
Post by: RIMBROS on September 27, 2017, 11:42
O yea, tnx man, just noticed now works perfect, any idea abouth sounds?.


Title: Re: ARK: Survival Evolved
Post by: Gildor on September 27, 2017, 13:03
I don't remember. Why don't you just try by yourself?


Title: Re: ARK: Survival Evolved
Post by: nikout13 on May 11, 2018, 07:12
Hi, everyone. I am facing an issue with umodel not working with ARK's files as of today. According to the compatibility table on the main page, the game is on UE4.6, but when I use umodel to open/extract uassets into raw formats for ActorX importer, it comes with an error and crashes itself. If I open/extract ANY uasset of ARK, too.
I made sure the override is UE4.6, and static meshes are unticked. I do not know what's the culprit.
The error is:
Code:
Serialized FString is not full-terminated.
Call stack:
FString<< <- TArray::Serialize:5/4660 <- SerializePackageFileSummary4 <- FPackageFileSummary<<:Ver=403/10 <- UnPackage::UnPackage:Rex_New/Rex_New.uasset, ver=403/10, game=ue4.6 <- UnPackage::LoadPackage:Rex_New/Rex_New.uasset <- CUmodelApp::ShowPackageUI <- Main:umodel_version=638

I would like to know what is causing the issue.


Title: Re: ARK: Survival Evolved
Post by: Gildor on May 11, 2018, 14:31
I've checked the game. My Ark has been updated nearly 2 months ago, however I didn't test it with umodel until now. It appears that package format has been changed for the game a little bit. To do the fix, I'd need to add explicit game override, and I'd need to dig into the game's executable file for getting more details about format changes - what I'd prefer not to do at the moment. May be later.


Title: Re: ARK: Survival Evolved
Post by: nikout13 on May 11, 2018, 22:26
Hey, Gildor.

Thank you for stopping by, just thought this would give you heads up to update compatibility. Thank you a lot for looking into it.


Title: Re: ARK: Survival Evolved
Post by: Gildor on May 11, 2018, 23:53
Actually, I already did some research and found a piece of code which changed package format. It is very simple - they're inserting 8-byte value in a single place, this value is always the same: 0x1234. This looks like they added it so stop people using tools like umodel, it is VERY looks like this. If this is a real protection, then I'd prefer to not update umodel to support recent Ark.


Title: Re: ARK: Survival Evolved
Post by: Gildor on May 29, 2018, 16:32
I've decided to re-add support for Ark: Survival Evolved. Just use new UModel (build 761) and specify -game=ark, or select the game from UI.


Title: Re: ARK: Survival Evolved
Post by: Juso3D on May 29, 2018, 18:37
I've decided to re-add support for Ark: Survival Evolved. Just use new UModel (build 761) and specify -game=ark, or select the game from UI.
I knew it, awesome job man, your the best at doing this :D.


Title: Re: ARK: Survival Evolved
Post by: ossimc82 on June 08, 2018, 20:46
Exporting music doesnt work:

Code:
Memory: bad allocation size -1334814288 bytes
appMalloc:size=-1334814288 (total=0 Mbytes) <- FArray::Empty:2119675017 x 48 <- TArray::Serialize:0/0 <- USoundWave::Serialize <- LoadObject:SoundWave'ARK_BattleMarch_LOOP.ARK_BattleMarch_LOOP', pos=4A2, ver=403/10, game=ark <- UObject::EndLoad <- LoadWholePackage:ARK_BattleMarch_LOOP <- CUmodelApp::ShowPackageUI <- Main:umodel_build=777

And some sounds are not exported, no error or anything, just:
Code:
Loaded in 0 sec, 1 allocs, 0.00 MBytes serialized in 0 calls.


Title: Re: ARK: Survival Evolved
Post by: Juso3D on June 08, 2018, 20:51
Exporting music doesnt work:

Code:
Memory: bad allocation size -1334814288 bytes
appMalloc:size=-1334814288 (total=0 Mbytes) <- FArray::Empty:2119675017 x 48 <- TArray::Serialize:0/0 <- USoundWave::Serialize <- LoadObject:SoundWave'ARK_BattleMarch_LOOP.ARK_BattleMarch_LOOP', pos=4A2, ver=403/10, game=ark <- UObject::EndLoad <- LoadWholePackage:ARK_BattleMarch_LOOP <- CUmodelApp::ShowPackageUI <- Main:umodel_build=777

And some sounds are not exported, no error or anything, just:
Code:
Loaded in 0 sec, 1 allocs, 0.00 MBytes serialized in 0 calls.
Did you enable Sounds at the UI/Selecting game version?


Title: Re: ARK: Survival Evolved
Post by: ossimc82 on June 08, 2018, 20:58
Did you enable Sounds at the UI/Selecting game version?

Yes, I unchecked everything but Sounds, and also selected override game version UE4 and Ark Survival Evolved


Title: Re: ARK: Survival Evolved
Post by: Gildor on June 09, 2018, 00:36
I've checked the file which you're trying to open.
1. Ark has custom data format, that's why it crashes
2. it contains OPUS audio which is not supported by UModel at all - i.e. even if it would not crash, it won't export sounds anyway.


Title: Re: ARK: Survival Evolved
Post by: ossimc82 on June 09, 2018, 01:31
I've checked the file which you're trying to open.
1. Ark has custom data format, that's why it crashes
2. it contains OPUS audio which is not supported by UModel at all - i.e. even if it would not crash, it won't export sounds anyway.


Well thanks for the fast answer, maybe if I got some spare time later I'll try to implement OPUS audio, and look into arks data format if you dont mind


Title: Re: ARK: Survival Evolved
Post by: Grover on December 07, 2018, 20:32
Hello there. First time posting here. I saw the 120 day warning above, so apologies if I necro'ed this thread.

I was playing around with ARK's dino models in Umodel and noticed I can't load certain animation files. I get the following error when I do:
Code:
Unknown rotation compression method: 0 (ACF_None)
RotKeys <- PerTrackCompression <- USkeleton::ConvertAnims:Skel=Spino_Skeleton Anim=Spino-Attack-Bite <- UAnimSequence4::PostLoad <- PostLoad:Spino-Attack-Bite <- UObject::EndLoad <- CUmodelApp::ShowPackageUI <- Main:umodel_build=896

So far I've discovered that the following assets produce it: Spino, Gallimimus and Tusoteuthis. I did set the override to ARK and it appears these are the only assets that crash Umodel. Any idea if I can fix it?

I'll attach the animation asset sample just in case.

(ignore the differences between the bite and the idle. They all produce that error.)


Title: Re: ARK: Survival Evolved
Post by: Gildor on December 07, 2018, 21:13
Please try new umodel, probably it will work (I didn't test myself).


Title: Re: ARK: Survival Evolved
Post by: Grover on December 07, 2018, 22:15
Please try new umodel, probably it will work (I didn't test myself).
Now I get these errors:
Code:
Serializing behind stopper (BFC+4 > BFC)
FMemReader::Serialize <- FArchive::ByteOrderSerialize <- RotKeys <- PerTrackCompression <- USkeleton::ConvertAnims:Skel=Spino_Skeleton Anim=Spino-Aim-Center <- UAnimSequence4::PostLoad <- PostLoad:Spino-Aim-Center <- UObject::EndLoad <- LoadWholePackage:Spino-Aim-Center <- Load:0/49 <- CSkelMeshViewer::FindUE4Animations <- CSkelMeshViewer::AttachAnimSet <- UIMenuItem::HandleCommand <- UIMenuItem::HandleCommand <- CUmodelApp::WndProc <- VisualizerLoop <- Main:umodel_build=898
- on Spino
Code:
Serializing behind stopper (AAC+4 > AAC)
FMemReader::Serialize <- FArchive::ByteOrderSerialize <- RotKeys <- PerTrackCompression <- USkeleton::ConvertAnims:Skel=Gallimimus_Skeleton Anim=Gallimimus-Aim-Center <- UAnimSequence4::PostLoad <- PostLoad:Gallimimus-Aim-Center <- UObject::EndLoad <- LoadWholePackage:Gallimimus-Aim-Center <- Load:0/32 <- CSkelMeshViewer::FindUE4Animations <- CSkelMeshViewer::AttachAnimSet <- UIMenuItem::HandleCommand <- UIMenuItem::HandleCommand <- CUmodelApp::WndProc <- VisualizerLoop <- Main:umodel_build=898
- on Galli

EDIT: I figured I should provide both the model and the animations. (https://my.mixtape.moe/vmntuz.zip)


Title: Re: ARK: Survival Evolved
Post by: Gildor on December 07, 2018, 22:31
Well, it's not "quickly fixable" then.
Just as a last "quick" possible solution - may be this game uses different engine version now?


Title: Re: ARK: Survival Evolved
Post by: Grover on December 07, 2018, 22:48
Unfortunately, it appears there's no way to "quickly" fix it. Tried all the possible engine versions, including the game-specific ones (except the ARK one, that is).