Ark: Survival Evolved Engram Files (.uasset)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
phry
Posts: 3
Joined: Thu Sep 21, 2017 6:42 pm

Ark: Survival Evolved Engram Files (.uasset)

Post by phry »

Hi there,
I'm writing a tool that allows users to create a list of all engrams of all their installed mods and thus modify those engrams via .ini entries in the Ark configuration ( https://github.com/phryneas/ark_replace_vanilla_engrams ).

Right now I'm trying to extract some information from the game's files. I want to know the required level to learn an engram and the cost in engram points.

I'm getting kind of a feeling for the files, but not quite yet. Maybe you can help me :)

I'll attach four example files.

Scuba Mask (Lv81, 25EP)
integer "81" is found at offset A0C, 44E characters after the last y of "StructProperty" (5BE)
integer "35" is found at 60C|898|A28

SCUBA Tank(Lv81,35EP)
integer "81" is found at offset A38, 44E characters after the last y of "StructProperty" (5EA)
integer "35" is found at 97C|998|9A0|9C4|A10|A54|AE1|AE9|BA7

SCUBA Leggings(Lv81,35EP)
integer "81" is found at offset 938, 412 characters after the last y of "StructProperty" (526)
integer "35" is found at 954|979|9C9|9F5|A2D

SCUBA Flippers (Lv81, 20EP)
integer "81" is found at offset 977, 412 characters after the last y of "StructProperty" (565)
integer "20" is found at 93B|993

so it seems that 1C characters after the level, the engram cost can be found. but I don't really know how to get to the level.
phry
Posts: 3
Joined: Thu Sep 21, 2017 6:42 pm

Re: Ark: Survival Evolved Engram Files (.uasset)

Post by phry »

Also it seems that the Level is 0x182 Bytes from the end of the file for the Scuba Mask and the Scuba Tank, and 0x17E Bytes from the end of the file for the other two.