Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[PC] Lost Ark : .Upk / .lpk

Featured Replies

  • Author
  • Localization

spiritovod, posted Wed Feb 08, 2023 3:20 am (75340)


@doomslayer: Don't hesitate to check the whole topic, not only the first page.
  • Replies 199
  • Views 49
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

doomslayer, posted Wed Feb 08, 2023 4:40 am (75343)


spiritovod wrote:
@doomslayer: Don't hesitate to check the whole topic, not only the first page.

I looked through the whole topic, there is no source code or it was deleted. It is also not on his Github.

If you are referring to your version LAUTool_0.3, it only works on sound files. Original version of the tool worked on all file types.
  • Author
  • Localization

spiritovod, posted Wed Feb 08, 2023 1:31 pm (75349)


@doomslayer: You've quoted post with LAUTool, which only supported audio files to begin with. And aside from decryption part, LAPTool is not compatible with current upk format as well (which is the same since OBT version), nor it was able to decrypt lpk/ipk files and such, so I'm not sure where that "all file types" comes from.
  • Author
  • Localization

doomslayer, posted Wed Feb 08, 2023 5:44 pm (75363)


spiritovod wrote:
@doomslayer: You've quoted post with LAUTool, which only supported audio files to begin with. And aside from decryption part, LAPTool is not compatible with current upk format as well (which is the same since OBT version), nor it was able to decrypt lpk/ipk files and such, so I'm not sure where that "all file types" comes from.

Perhaps I should quote this post instead. Looks like old LAUTool worked with all file types.
Ekey wrote:
Done. Batch usage tool.

Code:
LAUTool   


Example decrypt
Code:
LAUTool -d "e:\Games\LOSTARK_CBT1\EFGame\ReleasePC\Startup.upk" "e:\Games\LOSTARK_CBT1\EFGame\ReleasePC\Startup.upk.dec"


Example encrypt
Code:
LAUTool -e "e:\Games\LOSTARK_CBT1\EFGame\ReleasePC\Startup.upk.dec" "e:\Games\LOSTARK_CBT1\EFGame\ReleasePC\Startup.upk"


Tool also supported *.U, *.WEM , *.EMP and *.BNK files.

godskin wrote:
give alugi for help

If Luigi interested, I can give snippet code. It's simple xor operation. *.LPK files encrypted with WinCrypt (See above my post)

Edited: Download see below.
  • Author
  • Localization

phpbb2233, posted Thu Mar 02, 2023 2:00 pm (75639)


spiritovod wrote:
@phpbb2233: I've updated both scripts and also LAUTool with support for tw client. They are available in original posts at page 6 now. Note that default option for scripts is steam version, you need to edit them manually to set required region.

Thank you for helping me solve the trouble about LOSTARK taiwan server last time
and the server in China of Lost Ark will start its internal test soon. can I provide you game files? and could you help me get the data key and database key just like you did for other servers of the lostark ?
  • Author
  • Localization

phpbb2233, posted Thu Mar 02, 2023 2:13 pm (75640)


phpbb2233 wrote:
spiritovod wrote:
@phpbb2233: I've updated both scripts and also LAUTool with support for tw client. They are available in original posts at page 6 now. Note that default option for scripts is steam version, you need to edit them manually to set required region.

Thank you for helping me solve the trouble about LOSTARK taiwan server last time
and the server in China of Lost Ark will start its internal test soon. can I provide you game files? and could you help me get the data key and database key just like you did for other servers of the lostark ?

okay thanks
  • Author
  • Localization

spiritovod, posted Fri Mar 03, 2023 2:05 pm (75658)


@phpbb2233: Not until chinese version is officially out and download would be somehow available for overseas users.
  • Author
  • Localization

phpbb2233, posted Sat Mar 04, 2023 3:26 am (75663)


spiritovod wrote:
@phpbb2233: Not until chinese version is officially out and download would be somehow available for overseas users.

thanks :P
  • Author
  • Localization

CNMortal, posted Mon Mar 06, 2023 4:04 pm (75720)


Usually, in Prealpha or CBT, you can find files that are not intended for public access. Then the client will be polished. Therefore, I think many are trying to unpack the client at the test stage.
  • Author
  • Localization

rookie1, posted Thu Mar 09, 2023 4:38 am (75766)


spiritovod wrote:
@phpbb2233: Not until chinese version is officially out and download would be somehow available for overseas users.

i just got the chinese version,can you help us to try updated both scripts and also LAUTool with support for CN version?Thank you very much!
  • Author
  • Localization

Remaint, posted Sun Mar 12, 2023 1:51 am (75809)


spiritovod wrote:
Here are updated versions of LAUTool (sounds only) for latest ru, jp, steam and tw clients. Credits to Ekey for the tool.

Update: Separate version for jp client added.
Update 2: Separate version for tw client added.


Hi, I am a new user here.
What are the prerequisites to using the LAUtool for Steam?
When I attempt to open the executable, a window briefly appears before automatically closing itself. Nothing else happens afterwards.
  • Author
  • Localization

jerlik, posted Mon Mar 13, 2023 2:44 am (75836)


I'm also new here, hello everyone!

My goal was to try and read all the text/item descriptions/etc from the game. I managed to properly unpack the game - or at least to get all 3D model related files properly - but it seems like database files are still encrypted actually.

I just wanted to clarify - is it expected behavior or I'm doing it wrong and text files, eg json with item characteristics are expected to be available after unpacking?
  • Author
  • Localization

dahmerr, posted Fri Mar 17, 2023 8:08 pm (75970)


Ekey wrote:
Ok, fixed problem with WEM files. For convert to playable Ogg format you need two additional tools > ww2ogg and revorb:

How to

Decrypt
Code:
LAUTool -d 395891.wem 395891.wem.dec


Convert decrypted Wem file to raw Ogg
Code:
ww2ogg --pcb packed_codebooks_aoTuV_603.bin 395891.wem.dec


Fix raw Ogg to playable format
Code:
revorb 395891.wem.ogg 395891.ogg

I'm sorry but could someone kindly explain how you batch extract multiple files at once?
Maybe give an example command?

I tried putting ; , or between the file names but nothing works there.
I only manage to extract single files.

Update: Okay I've figured that out :D but I can only follow through with the .wem files.

When I decrypt the .bnk like this:
Code:
ww2ogg --pcb packed_codebooks_aoTuV_603.bin CCMKUNU12Y7R92L06GK6V5UFMG7U.bnk.dec
I get "Parse error: missing RIFF".

I try opening them with VGMStream I get:
Quote:
Could not convert file: failed opening CCMKUNU12Y7R92L06GK6V5UFMG7U.bnk.dec


Any suggestions? :oops:
  • Author
  • Localization

spiritovod, posted Sat Mar 18, 2023 8:27 pm (75980)


Considering that keys rarely changes between beta and release versions of the same region, support for chinese version is added to lpk related scripts and LAUTool. Also, support for korean version is added to lpk scripts (thanks to downforce).

@Remaint: It's command line tool, you can run it without arguments via cmd for usage examples.

@jerlik: There are no plaintext or json files in the game, only customized databases and serialized xml.

@dahmerr: Check page 6 of the topic for more recent versions of the tool.
  • Author
  • Localization

rookie1, posted Sun Mar 19, 2023 2:04 pm (75983)


spiritovod wrote:
Considering that keys rarely changes between beta and release versions of the same region, support for chinese version is added to lpk related scripts and LAUTool. Also, support for korean version is added to lpk scripts (thanks to downforce).

@Remaint: It's command line tool, you can run it without arguments via cmd for usage examples.

@jerlik: There are no plaintext or json files in the game, only customized databases and serialized xml.

@dahmerr: Check page 6 of the topic for more recent versions of the tool.

thank you very much!
  • Author
  • Localization

dahmerr, posted Sun Mar 19, 2023 9:16 pm (75985)


spiritovod wrote:
Considering that keys rarely changes between beta and release versions of the same region, support for chinese version is added to lpk related scripts and LAUTool. Also, support for korean version is added to lpk scripts (thanks to downforce).

@Remaint: It's command line tool, you can run it without arguments via cmd for usage examples.

@jerlik: There are no plaintext or json files in the game, only customized databases and serialized xml.

@dahmerr: Check page 6 of the topic for more recent versions of the tool.

I've figured out why it didn't work.

I've gotten the file type wrong so it wouldn't open. I kept adding ".dec" but that was obsolete here..
I managed to extract them aswell now with bnkextr.

Thanks for the response and for creating these tools guys!
  • Author
  • Localization

dahmerr, posted Sat Apr 01, 2023 9:49 am (76158)


I'm sorry but how do I find what I'm looking for in these files? It's a total mess.
I'm going through the 400 english voice banks and everything is scattered all across.

Is there other tools that help with this, to name the files properly, or to indicate where is what?
  • Author
  • Localization

jcfranzes, posted Mon Apr 10, 2023 5:45 am (76328)


Does anyone know how to unzip/decrypt an .ipk file? I'm doing some lost ark animations and would like to find the files that contain those sidereal animations that appear on the screen. (Wei, Niveveh, Balthor, etc). Anybody know?
  • Author
  • Localization

rookie1, posted Wed Apr 12, 2023 7:08 am (76362)


dahmerr wrote:
spiritovod wrote:
Considering that keys rarely changes between beta and release versions of the same region, support for chinese version is added to lpk related scripts and LAUTool. Also, support for korean version is added to lpk scripts (thanks to downforce).

@Remaint: It's command line tool, you can run it without arguments via cmd for usage examples.

@jerlik: There are no plaintext or json files in the game, only customized databases and serialized xml.

@dahmerr: Check page 6 of the topic for more recent versions of the tool.

I've figured out why it didn't work.

I've gotten the file type wrong so it wouldn't open. I kept adding ".dec" but that was obsolete here..
I managed to extract them aswell now with bnkextr.

Thanks for the response and for creating these tools guys!

Can you tell me how to extract BNK files? I would be extremely grateful!
  • Author
  • Localization

spiritovod, posted Fri Apr 14, 2023 2:05 am (76382)


@rookie1: If you've already decrypted them with LAUTool, you can simply use vgmstream or foobar with vgmstream plugin.
  • Author
  • Localization

dahmerr, posted Wed Apr 19, 2023 8:13 am (76465)


rookie1 wrote:
dahmerr wrote:
spiritovod wrote:
Considering that keys rarely changes between beta and release versions of the same region, support for chinese version is added to lpk related scripts and LAUTool. Also, support for korean version is added to lpk scripts (thanks to downforce).

@Remaint: It's command line tool, you can run it without arguments via cmd for usage examples.

@jerlik: There are no plaintext or json files in the game, only customized databases and serialized xml.

@dahmerr: Check page 6 of the topic for more recent versions of the tool.

I've figured out why it didn't work.

I've gotten the file type wrong so it wouldn't open. I kept adding ".dec" but that was obsolete here..
I managed to extract them aswell now with bnkextr.

Thanks for the response and for creating these tools guys!

Can you tell me how to extract BNK files? I would be extremely grateful!

You will need 'bnkextr' it's a tool on github, I don't know if I can post the link here.
It's easy to use paste the exe where the .bnk are and the command looks like
Code:
bnkextr file.bnk

Make sure the files are decrypted. It should create a folder with all the individual files there.

If anyone can tell me how to find which files are where I would appreciate some input.. I'm still looking. I just want some of the player voice files.
I managed to extract everything but I can't go through 10k audio files so I'm sort of stuck still. It does not look like there's a system or that they are sorted in any way.. Clueless :oops:
  • Author
  • Localization

rookie1, posted Fri Apr 21, 2023 4:53 am (76481)


spiritovod wrote:
@rookie1: If you've already decrypted them with LAUTool, you can simply use vgmstream or foobar with vgmstream plugin.

Thank you for the reminder, I have successfully extracted it, thank you!
  • Author
  • Localization

rookie1, posted Fri Apr 21, 2023 4:54 am (76482)


dahmerr wrote:
rookie1 wrote:
dahmerr wrote:
I've figured out why it didn't work.

I've gotten the file type wrong so it wouldn't open. I kept adding ".dec" but that was obsolete here..
I managed to extract them aswell now with bnkextr.

Thanks for the response and for creating these tools guys!

Can you tell me how to extract BNK files? I would be extremely grateful!

You will need 'bnkextr' it's a tool on github, I don't know if I can post the link here.
It's easy to use paste the exe where the .bnk are and the command looks like
Code:
bnkextr file.bnk

Make sure the files are decrypted. It should create a folder with all the individual files there.

If anyone can tell me how to find which files are where I would appreciate some input.. I'm still looking. I just want some of the player voice files.
I managed to extract everything but I can't go through 10k audio files so I'm sort of stuck still. It does not look like there's a system or that they are sorted in any way.. Clueless :oops:

Thank you, I found the tool and successfully completed the extraction. There are so many files, indeed finding the voiceover files is a challenge.
  • Author
  • Localization

rookie1, posted Fri Apr 21, 2023 10:01 am (76487)


@dahmerr
After unpacking the data.lpk files in LOSTARK\EFGame
open the data files
data\EFGame_Extra\ClientData\XmlData
There are some audio-related .loa files in here, but they seem to still be encrypted. I'm not sure how to handle them.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.