Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] QuickBms Extractor Script

Legendary Battlemage
Loyal Member
Joined
Dec 13, 2007
Messages
613
Reaction score
161
DragonNest .pak extraction via quickbms script


This tool extracts all Resource00-11 from any dragonnest client.
It skips 0byte files (aka deleted files from updater).


It has 4 modes of extraction:


  • 0 = Extract only DNT
  • 1 = Extract only .LUA\.XML
  • 2 = Extract all client resources\mapdata w/o:avi,ogg,dds,mp3,wav --For server configuration
  • 3 = Extract all client resource\mapdata


How to use it:


  • All files goes directly into the game folder (script.bat , quickbms.txt , quickbms.exe)
  • You will need to get quickbms binary from
  • Download those 2 files into (script.bat , quickbms.txt) from this repo and put them in client
  • Run script.bat
  • .....
  • Profit ?

Also a project star would be nice :cool:

Download here:


Thank you Luigi Auriemma for wonderful game zlib extractor.
 
Newbie Spellweaver
Joined
Aug 10, 2011
Messages
19
Reaction score
0
This is soooo great.. This is a gift from heaven.. At last.. Thanks mate.. :laugh:
 
Newbie Spellweaver
Joined
Aug 11, 2014
Messages
16
Reaction score
0
unpak .pak zlib/deflate? help... use eternaldn v7/berydn v310 /truedn.
 
Newbie Spellweaver
Joined
Jan 23, 2015
Messages
63
Reaction score
1
DragonNest .pak extraction via quickbms script


This tool extracts all Resource00-11 from any dragonnest client.
It skips 0byte files (aka deleted files from updater).


It has 4 modes of extraction:


  • 0 = Extract only DNT
  • 1 = Extract only .LUA\.XML
  • 2 = Extract all client resources\mapdata w/o:avi,ogg,dds,mp3,wav --For server configuration
  • 3 = Extract all client resource\mapdata


How to use it:


  • All files goes directly into the game folder (script.bat , quickbms.txt , quickbms.exe)
  • You will need to get quickbms binary from
  • Download those 2 files into (script.bat , quickbms.txt) from this repo and put them in client
  • Run script.bat
  • .....
  • Profit ?

Also a project star would be nice :cool:

Download here:


Thank you Luigi Auriemma for wonderful game zlib extractor.

any one can help ?

REMOVED

i got this in my comp
 
Newbie Spellweaver
Joined
Aug 11, 2014
Messages
16
Reaction score
0
@Alin1337 Please update your script to unpack all Resource00-12 from any dragonnest client.



please see sort of works but looks weird
@echo off
set mode=0
set outputdir=extracted
color A
echo —------------------------------------------
echo —------------------------------------------
echo DragonNest .pak extractor script by Alin1337
echo —------------------------------------------
echo —------------------------------------------
pause
echo 0 = Extract only DNT
echo 1 = Extract only *.LUA\*.XML
echo 2 = Extract all client resources\mapdata w/o:avi,ogg,dds,mp3,wav
echo 3 = Extract all client resource\mapdata
SET/P mode="Enter extraction mode [default: %mode%]:"
SET/P outputdir=Enter directory name [default: %outputdir%]:

if /i %mode%==0 goto only_dnt
if /i %mode%==1 goto only_script
if /i %mode%==2 goto all_noaudiovideo
if /i %mode%==3 goto all

:eek:nly_dnt
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y -f "*.dnt" quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y -f "*.dnt" quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y -f "*.dnt" quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y -f "*.dnt" quickbms.txt Resource12.pak %outputdir%
goto finish

:eek:nly_script
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource12.pak %outputdir%
goto finish

:all_noaudiovideo
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource12.pak %outputdir%
goto finish

:all
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y quickbms.txt Resource12.pak %outputdir%
goto finish

:finish
echo .
echo .
echo DONE! Extracted files to %outputdir%.
pause



Sorry for bad english
 
Initiate Mage
Joined
Feb 16, 2024
Messages
3
Reaction score
0
@Alin1337 Please update your script to unpack all Resource00-12 from any dragonnest client.



please see sort of works but looks weird
@echo off
set mode=0
set outputdir=extracted
color A
echo —------------------------------------------
echo —------------------------------------------
echo DragonNest .pak extractor script by Alin1337
echo —------------------------------------------
echo —------------------------------------------
pause
echo 0 = Extract only DNT
echo 1 = Extract only *.LUA\*.XML
echo 2 = Extract all client resources\mapdata w/o:avi,ogg,dds,mp3,wav
echo 3 = Extract all client resource\mapdata
SET/P mode="Enter extraction mode [default: %mode%]:"
SET/P outputdir=Enter directory name [default: %outputdir%]:

if /i %mode%==0 goto only_dnt
if /i %mode%==1 goto only_script
if /i %mode%==2 goto all_noaudiovideo
if /i %mode%==3 goto all

:eek:nly_dnt
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y -f "*.dnt" quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y -f "*.dnt" quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y -f "*.dnt" quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y -f "*.dnt" quickbms.txt Resource12.pak %outputdir%
goto finish

:eek:nly_script
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y -f "*.xml;*.lua" quickbms.txt Resource12.pak %outputdir%
goto finish

:all_noaudiovideo
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y -f "!*.ogg;!*.avi;!*.dds;!*.mp3;!*.wav" quickbms.txt Resource12.pak %outputdir%
goto finish

:all
FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO quickbms.exe -Y quickbms.txt Resource0%%A.pak %outputdir%
quickbms.exe -Y quickbms.txt Resource10.pak %outputdir%
quickbms.exe -Y quickbms.txt Resource11.pak %outputdir%
quickbms.exe -Y quickbms.txt Resource12.pak %outputdir%
goto finish

:finish
echo .
echo .
echo DONE! Extracted files to %outputdir%.
pause



Sorry for bad english
Hello everyone, is this no longer available in later PAK versions? In 2024
 

Attachments

You must be registered for see attachments list
Initiate Mage
Joined
Feb 16, 2024
Messages
3
Reaction score
0
Yes, they added an encryption to their latest update

Oh.... original that the official after has been encrypted it... If use the old "Model Browser" tool can be export, but export single file only.

 
Newbie Spellweaver
Joined
Oct 24, 2021
Messages
80
Reaction score
35
Don't think you can, cause the encryption need keys and Model Browser doesn't have that kind of information. It does extract it but the file will be blank.
 
Initiate Mage
Joined
Feb 29, 2024
Messages
3
Reaction score
0
so we only can wait the update from quickbms ? actually i wan extract from DN Sea for english language , any idea to convert chinese to english ?
Yes, they added an encryption to their latest update
 
Back
Top