Gildor's Forums

Author Topic: [UE3] Lost Ark  (Read 135093 times)
Serpicos
Newbie
*
Posts: 12


View Profile
Re: Lost Ark
« Reply #240 on: March 08, 2024, 20:39 »

having all the names deobfuscated could help with the meshes that miss textures?
Logged
Brother
Newbie
*
Posts: 2


View Profile
Re: Lost Ark
« Reply #241 on: March 12, 2024, 23:55 »

TheDeadNorth
> Here's your txt file converted
Wow, thank you!)
Logged
TheDeadNorth
Newbie
*
Posts: 4


View Profile
Re: Lost Ark
« Reply #242 on: March 14, 2024, 06:46 »

Np, ill release my program on GitHub when i get the chance to clean it up and make the repo
Logged
shadowy
Newbie
*
Posts: 1


View Profile
Re: Lost Ark
« Reply #243 on: March 18, 2024, 11:20 »

Hi y'all, did anyone figure out how to export your lost ark character? I'd imagine it's something along the lines of reading the customization (.cus) files and combining assets in the right places. Are character customization options common across UE or completely unique to Lost Ark? Any help is greatly appreciated!
Logged
Nolife
Newbie
*
Posts: 1


View Profile
Re: Lost Ark
« Reply #244 on: April 03, 2024, 07:26 »

Np, ill release my program on GitHub when i get the chance to clean it up and make the repo
Can you send a new link? the old one isnt working
Logged
Drawing
Jr. Member
**
Posts: 73


View Profile
Re: Lost Ark
« Reply #245 on: April 04, 2024, 19:18 »

Hi guys! I have a VK version of a game, their using another method of filenames obfuscation. Any know how to deobfuscating that? Maybe just need a different conversion table?

Example:
      Filename: 9G1MBIV4N1GZZEF4H0RG63S.upk
      Object: mn_cdkbo_00_ani_sk
      Class: SkeletalMesh

I'm uploaded a txt file which contains of all obfuscated names.
https://filebin.net/0m9xcpf33zob5wvw/LostArkNames.txt

Any chance of reupload the deobfuscated names?
Logged
:Dim0s
Newbie
*
Posts: 21


View Profile
Re: Lost Ark
« Reply #246 on: April 04, 2024, 22:05 »


Any chance of reupload the deobfuscated names?

CLICK

* upk_Names_deobfuscated.zip (353.88 KB - downloaded 897 times.)
Logged
TheDeadNorth
Newbie
*
Posts: 4


View Profile
Re: Lost Ark
« Reply #247 on: April 07, 2024, 04:36 »

Np, ill release my program on GitHub when i get the chance to clean it up and make the repo
Can you send a new link? the old one isnt working

Ive uploaded a program to github. Theres a few things that need to be added but it should work as is.

https://github.com/Twigzie/Fantality-LostArkRenamer

Any issues, please open an issue on github, thanks!
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2700


View Profile
Re: [UE3] Lost Ark
« Reply #248 on: April 11, 2024, 22:29 »

Since the topic got derailed from its original purpose a way too much, all posts with unrelated to umodel issues will be removed from the topic from now on (including modding) - except for renaming utilities, which are related to umodel usage, or actual contributions. If you want to discuss those things, create a separate topic in other forum sections. Thanks for your understanding.

All things from the base post at the first page are mentioned there only for references and could be outdated. Also please don't report problems with some packages in recent game versions, it's a known issue (but thanks to all who did it already, it's actually helpful).
« Last Edit: April 11, 2024, 22:35 by spiritovod » Logged
molenzwiebel
Newbie
*
Posts: 4


View Profile
Re: [UE3] Lost Ark
« Reply #249 on: January 23, 2025, 17:59 »

Hey @spiritovod, any chance of a Linux build for the Lost Ark version of UE Viewer? Looking to do some automatic static asset extraction in CI and would be a lot more straightforward/performant to have a native linux version instead of having to jump through hoops to get it running under Wine.
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2700


View Profile
Re: [UE3] Lost Ark
« Reply #250 on: January 23, 2025, 19:30 »

@molenzwiebel: It's hardly possible, because used ACL library has various issues with compilation even on Windows / MSVC (the game is using old variation from 3-4 years ago). Sorry, but I'm not going to dig into fixing the whole library for other platforms / compilers.
Logged
molenzwiebel
Newbie
*
Posts: 4


View Profile
Re: [UE3] Lost Ark
« Reply #251 on: January 29, 2025, 21:52 »

@spiritovod No problem, managed to work around it using Wine.

I noticed that some textures fail to extract because they're EFTexture2Ds instead of just Texture2D. Would it be possible to treat those the same? It seems that the actual contents are the same, just with some added properties for marking the texture as an atlas.

An example of a file with these is EFUI_ICONATLAS_Q.upk/QXUI2CICOHYN3YG2R2JF0CIC.upk. Here's one from the western builds: https://files.catbox.moe/uyiubl.upk.
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2700


View Profile
Re: [UE3] Lost Ark
« Reply #252 on: January 30, 2025, 16:11 »

@molenzwiebel: I've added support for EFTexture2D objects in the updated build. Though only textures can be exported from them, like with usual textures.
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 2700


View Profile
Re: [UE3] Lost Ark
« Reply #253 on: September 07, 2025, 22:30 »

I've checked all latest game versions except for korean one (and japanese, because it's already out of service) and none of them are using new encryption method for packages, which was introduced in 2023. At this point I'm not sure it's still used in the kr version or if this method is aimed for packages to begin with. Though it would explain my problems with researching versions from accessible regions, because respective code is never reached at runtime there. If someone can confirm situation with current kr version, it would be really appreciated.

Considering all this, a few last pages are cleaned from confusing posts and my replies, because issues mentioned there were related to corrupted packages and incorrect usage of regions settings in specific umodel build, not to the updated encryption (to avoid checking those particular issues again in the future). Base post on the first page is also updated to reflect test results.
Logged
GDL
Full Member
***
Posts: 86


View Profile
Re: [UE3] Lost Ark
« Reply #254 on: September 13, 2025, 04:04 »

I tried extracting all the packages from the steam version but umodel kept crashing because of the sheer amount of files and contents so I put each file individually in a batch and found some upk files that got me some errors:

******** 8V2N8J92RY12R7KEF8PRE9M7.upk ********
*** ERROR: Access violation (C0000005) at umodel_lostark_v5.exe+0xFC218
CTextureData::Decompress: fmt=PF_DXT1(5) <- TryExecuteInThread: ExportTexture <- Thread: 24120


******** Loading object SkeletalMesh3'CIHQ2CV9O52N7E2NGE2NES0E.evt2_eg_crowd' ********
*** ERROR: Memory: bad allocation size -1523574720 bytes
appMalloc: size=-1523574720 (total=45 Mbytes) <- FArray::Empty: 1117044833 x 64 <- TArray::Serialize: 0/0 <- SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/1 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'CIHQ2CV9O52N7E2NGE2NES0E.evt2_eg_crowd', pos=28E080F, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: CIHQ2CV9O52N7E2NGE2NES0E.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object Texture2D'PWTH1BHBNGXM2XF1QMES64A.townmood_16' ********
*** WARNING: Object townmood_16 can't be loaded
******** Loading object Texture2D'PWTH1BHBNGXM2XF1QMES64A.townmood_24' ********
*** WARNING: Object townmood_24 can't be loaded
******** Loading object Texture2D'QXUI2CIAY4Q2R2JUQGNF0CIY.questprop_laylayisland_guide_01_usa' ********
*** WARNING: Object questprop_laylayisland_guide_01_usa can't be loaded
******** Loading object SkeletalMesh3'VC2NXN2NY12NE065F8HEHM7E.pc_ft_av_206b_dress_sk' ********
*** ERROR: Memory: bad allocation size 1568693696 bytes
appMalloc: size=1568693696 (total=4 Mbytes) <- FArray::Empty: 24510839 x 64 <- TArray::Serialize: 0/0 <- SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'VC2NXN2NY12NE065F8HEHM7E.pc_ft_av_206b_dress_sk', pos=94DCC, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: VC2NXN2NY12NE065F8HEHM7E.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object SkeletalMesh3'VC2NXN2NY12NE06CF8HEHM7E.pc_ft_av_206c_dress_sk' ********
*** ERROR: Serializing behind stopper (A4277+4 > A4277)
FUE3ArchiveReader::Serialize <- FArchive::ByteOrderSerialize <- TArray::Serialize: 0/65528 <- SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'VC2NXN2NY12NE06CF8HEHM7E.pc_ft_av_206c_dress_sk', pos=A4277, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: VC2NXN2NY12NE06CF8HEHM7E.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object SkeletalMesh3'VC2NXN2NY12NE06YF8HEHM7E.pc_ft_av_206a_dress_sk' ********
*** ERROR: RawArray item size mismatch: expected -1639865246, serialized 0

SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'VC2NXN2NY12NE06YF8HEHM7E.pc_ft_av_206a_dress_sk', pos=97AE4, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: VC2NXN2NY12NE06YF8HEHM7E.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object SkeletalMesh3'WD3O9A3OY3IZ23IF176G1MPNM.pc_wr_f_av_206b_dress_sk' ********
*** ERROR: Memory: bad allocation size 1073741824 bytes
appMalloc: size=1073741824 (total=4 Mbytes) <- FArray::Empty: -1325400064 x 64 <- TArray::Serialize: 0/0 <- SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'WD3O9A3OY3IZ23IF176G1MPNM.pc_wr_f_av_206b_dress_sk', pos=94CB6, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: WD3O9A3OY3IZ23IF176G1MPNM.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object SkeletalMesh3'WD3O9A3OY3IZ23IF17DG1MPNM.pc_wr_f_av_206c_dress_sk' ********
*** ERROR: Memory: bad allocation size 925036992 bytes
appMalloc: size=925036992 (total=4 Mbytes) <- FArray::Empty: -1059288121 x 64 <- TArray::Serialize: 0/0 <- SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'WD3O9A3OY3IZ23IF17DG1MPNM.pc_wr_f_av_206c_dress_sk', pos=9226B, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: WD3O9A3OY3IZ23IF17DG1MPNM.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object SkeletalMesh3'WD3O9A3OY3IZ23IF17ZG1MPNM.pc_wr_f_av_206a_dress_sk' ********
*** ERROR: Memory: bad allocation size -1915033600 bytes
appMalloc: size=-1915033600 (total=4 Mbytes) <- FArray::Empty: -1552500224 x 4 <- TArray::SerializeSimple <- SerializeBulkArray <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'WD3O9A3OY3IZ23IF17ZG1MPNM.pc_wr_f_av_206a_dress_sk', pos=97A92, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: WD3O9A3OY3IZ23IF17ZG1MPNM.upk <- ExportPackages <- Main: umodel_build=1544 based

******** Loading object SkeletalMesh3'WD3O9A3OY3IZ23IF8MZG1MPNM.pc_wr_f_av_213a-1_head_sk' ********
*** ERROR: Memory: bad allocation size 1889540352 bytes
appMalloc: size=1889540352 (total=4 Mbytes) <- FArray::Empty: -507346844 x 64 <- TArray::Serialize: 0/0 <- SerializeBulkArray <- FSkeletalMeshVertexBuffer3<< <- FStaticLODModel3<< <- TArray::Serialize: 0/3 <- USkeletalMesh3::Serialize <- LoadObject: SkeletalMesh3'WD3O9A3OY3IZ23IF8MZG1MPNM.pc_wr_f_av_213a-1_head_sk', pos=A4918, ver=868/16, game=lostark <- UObject::EndLoad <- LoadWholePackage: WD3O9A3OY3IZ23IF8MZG1MPNM.upk <- ExportPackages <- Main: umodel_build=1544 based
Logged
Jump to:  

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