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.

QuickBMS errors [programming, scripting, quickbms.exe tool... NOT games]

Featured Replies

  • Replies 671
  • Views 45
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

Butterscup, posted Thu Mar 03, 2016 6:34 am (11740)


This crash happens when I try to unpack a file from Black Desert Online. This is the NA release of Black Desert, not the Korean version that I think this was made for, but it seems to work on 95% of the files. The file ui_data/script/fullsizemode.lua inside of PAD03307.PAZ is the one causing the crash. All the files before it unpack successfully, and if I filter this lua file out quickbms continues until it errors out on another file inside the archive. The script is the one you supply at http://aluigi.altervista.org/bms/blackdesert.bms. I cannot upload the file here because it's over the 5MB limit I think, so here's a link to it! http://www.filedropper.com/pad03307

Code:
C:\Users\Dude\Desktop\BDO Mods>quickbms -Y blackdesert.bms paz\pad03307.paz 03307

QuickBMS generic files extractor and reimporter 0.7.3
by Luigi Auriemma
e-mail: [email protected]
web:    aluigi.org
        (Jan 31 2016 - 12:52:38)

                   quickbms.aluigi.org  Homepage
                            zenhax.com  ZenHAX Forum
                               @zenhax  Twitter & Scripts

- open input file C:\Users\Dude\Desktop\BDO Mods\paz\pad03307.paz
- open script blackdesert.bms
- set output folder 03307
- the folder doesn't exist, do you want to create it (y/N)?:

  offset   filesize   filename
--------------------------------------

- the script has requested to load a function from the dll
  MEMORY_FILE5
  do you want to continue (y/N)?
  - library MEMORY_FILE5 loaded at address 02EAF448
- function found at offset 10001401
- function found at offset 10001469
  00005e2c 4171172    ui_data/font/nanumgothicextrabold.ttf
  0028a34c 648236     ui_data/font/pearl.ttf
  002e48b4 145348     ui_data/font/roboto-regular.ttf
  002f9c24 2173604    ui_data/font/A ?i?n540_tt.ttf
  0047610c 2141748    ui_data/font/A ?i?n550.ttf
  005f4624 814        ui_data/ingame/script/counterattack.lua
  005f4954 1592       ui_data/ingame/script/pew/panel_skill_elf_snipe.lua
  005f4aa4 673        ui_data/ingame/xml/counterattack.xml
  005f4d4c 811        ui_data/ingame/xml/pew/panel_skill_elf_snipe.xml
  005f507c 4661       ui_data/script/cutscene.lua
  005f56bc 4964       ui_data/script/cutscene_ocean.lua
  005f5aec 3395       ui_data/script/dragmanager.lua
  005f5ff4 791        ui_data/script/fullsizemode.lua

-------------------
*EXCEPTION HANDLER*
-------------------
An error or crash occurred:

*EH* ExceptionCode      80000001 guard page violation
*EH* ExceptionFlags     00000000
*EH* ExceptionAddress   74b484fa
                        74AC0000 000884fa msvcrt.dll
*EH* NumberParameters   00000002
*EH*                    00000000
*EH*                    06a57000

*EH* Stack Trace:
0x74b484fa : C:\WINDOWS\SYSTEM32\msvcrt.dll : memcpy
0x187fcb : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x1c131b : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x1d18af : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x1d8bb4 : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x201250 : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x2011a6 : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x200fd3 : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x782f4d : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : tripledes_LTX__mcrypt_algorithm_version
0x1710fd : C:\Users\Dude\Desktop\BDO Mods\quickbms.exe : [unknown file]
0x77145de3 : C:\WINDOWS\SYSTEM32\ntdll.dll : RtlUnicodeStringToInteger
0x77145dae : C:\WINDOWS\SYSTEM32\ntdll.dll : RtlUnicodeStringToInteger

Last script line before the error or that produced the error:
  144 encryption "" ""
  • Author
  • Localization

aluigi, posted Thu Mar 03, 2016 6:54 pm (11748)


Script 0.2.1, thanks.
The problem was caused by a file that wasn't compressed (SIZE was smaller than ZSIZE).
  • Author
  • Localization

saltmaxwell, posted Tue Mar 22, 2016 5:39 pm (12182)


Hello,
I was trying to extract files(obj.bin and tex.bin) from Virtua Fighter 5FS DLC data(.farc) with QuichBMS 0.7.3 and vf5 script.
Use script: http://aluigi.altervista.org/papers/bms ... hter_5.bms
I get This error:
http://i.imgur.com/ZA9mQs8.png

An error occurred from "sartim316_obj.bin".

Can you help me?

Thank you.
  • Author
  • Localization

aluigi, posted Wed Mar 23, 2016 10:47 am (12201)


That error means that the compressed file at that offset can't be decompressed (gzip).
You have to provide the file and I will check it.
  • Author
  • Localization

aluigi, posted Wed Mar 23, 2016 1:49 pm (12207)


That archive is clearly corrupted.
After offset 0x0273bb1c it contains replicated parts of itself like some references to saritm123* instead of saritm316 and even later (after 0x3b3bb1c) the same block of data restarts again.
So there is nothing to fix, your file is wrong.
  • Author
  • Localization

saltmaxwell, posted Wed Mar 23, 2016 2:17 pm (12209)


Thanks for your quick reply!
Start over from the beginning.
  • Author
  • Localization

Blake4070, posted Sun May 01, 2016 7:53 pm (13025)


it keeps saying that the files too big
  • Author
  • Localization

AnonBaiter, posted Sun May 01, 2016 8:23 pm (13027)


Blake4070 wrote:
it keeps saying that the files too big

First of all, you are reimporting a file bigger than the original.
Secondly, if you want your file to be reimported into the archive anyways, just type "force" and see what happens(it's recommended to do a backup of the archive file first though, otherwise you're going to end up overwriting the entire archive file).
  • Author
  • Localization

NullRd, posted Wed May 04, 2016 6:51 pm (13104)


possible bug - cannot assign var1 to empty string with expression "string var1 = var2"

Code:
string test1 = ""
string test1 = "abcd"
print %test1%    // SCRIPT's MESSAGE:  test1abcd

set test2 string ""
print %test2%    // SCRIPT's MESSAGE:             // string is empty, as I expect

string test3 = "abcd"
string test3 = test2
print %test3%    // SCRIPT's MESSAGE:  abcd
  • Author
  • Localization

aluigi, posted Thu May 05, 2016 7:24 am (13110)


The operator '=' of the command String is a bit "special" and suggested only in some cases like the conversion of a number in a bynary string.
Consider it an alternative to the correct: Set test3 string test2

Anyway there is for sure a little bug in how "" (which is considered 0x00000000 in this case) has been handled there so I will fix it :)
  • Author
  • Localization

aluigi, posted Mon May 16, 2016 8:40 am (13440)


The only reason for that error can be that the output folder is not writable by your user.
Create a new folder somewhere else and choose that one as output folder.
  • Author
  • Localization

clartantan, posted Thu Jun 02, 2016 6:25 am (13920)


got this error while using black desert script.
was wondering anyway to fix it?
Image
  • Author
  • Localization

aluigi, posted Thu Jun 02, 2016 9:56 am (13925)


What version of quickbms are you using?
The latest is 0.7.4a.

Are you sure that your archives of the game are compatible with the script?
  • Author
  • Localization

aluigi, posted Thu Jun 02, 2016 11:03 am (13930)


I bet the problem is just caused by the udpate, in fact the script was compatible only with the beta versions of the game but recently I have found tons of posts online (reddit and forums) where people use the script successfully probably on specific versions.
  • Author
  • Localization

Arthz, posted Thu Jun 02, 2016 5:14 pm (13947)


QuickBMS generic files extractor and reimporter 0.7.4a (64bit test)
by Luigi Auriemma
e-mail: [email protected]
web: aluigi.org
(Apr 29 2016 - 16:46:40)

quickbms.aluigi.org Homepage
zenhax.com ZenHAX Forum
@zenhax Twitter & Scripts

- GUI mode activated, remember that the tool works also from command-line
where are available various options like folder scanning, filters and so on

- select the BMS script or plugin to use
- select the input archives/files to extract, type * or "" for whole folder and subfolders
- select the output folder where extracting the files
- open input file C:\Users\Arthur\Desktop\Paz\pad00000.meta
- open script D:\Tradu?oes\Ferramentas\Quickbms\BDO.txt
- set output folder D:\Tradu?oes\Extra??o

offset filesize filename
--------------------------------------

- the script has requested to load a function from the dll
MEMORY_FILE5
do you want to continue (y/N)?
y
- library MEMORY_FILE5 loaded at address 009A3400
- function found at offset 10001401
- function found at offset 10001469

Error: the script uses more array indexes (2030040506) than supported (11057)

Last script line before the error or that produced the error:
93 getarray PAZ_NAME 0 PAZ_NUM

Press ENTER or close the window to quit



ERRO HELP PLX BLACK DESERT!!!
  • Author
  • Localization

aluigi, posted Thu Jun 02, 2016 6:50 pm (13950)


It's the same error reported in the previous post.
There is no solution because the script has been created for the beta version of the game for which it works perfectly.
  • Author
  • Localization

Arthz, posted Thu Jun 02, 2016 11:54 pm (13968)


yes ok longer have any way to make it work ? Can you help me?
  • Author
  • Localization

aluigi, posted Fri Jun 03, 2016 7:06 am (13975)


It's a long story (search on Google), to make it short: there will be NEVER a new script or tool.
Then you are posting in a wrong thread which is meant for problems affecting quickbms and NOT the script (explained in the first post).
  • Author
  • Localization

Ekey, posted Sat Jun 04, 2016 9:01 pm (14047)


Problem is here:

Code:
    putarray 0 0x2b30 ""    # PAZs
    putarray 1 0x66c ""     # folders
    putarray 2 0x4dba6 ""   # files


Comment it (by #) or delete this lines. Tested on quickbms_4gb_files - works fine :)
  • Author
  • Localization

aluigi, posted Sat Jun 04, 2016 9:27 pm (14048)


@Ekey
can you provide a sample file?
I don't see why it should work without those lines, and here I have PAD00630.PAZ but it works without problems.
  • Author
  • Localization

Arthz, posted Mon Jun 06, 2016 2:34 pm (14102)


Error: incomplete input file -1:
Can't read -1 bytes from offset 0000000000000773.
Anyway don't worry, it's possible that the BMS script has been written
to exit in this way if it's reached the end of the archive so check it
or contact its author or verify that all the files have been extracted.
Please check the following coverage information to know if it's ok.

coverage file -1 100% 1907 1907

Last script line before the error or that produced the error:
64 get NAME string MEMORY_FILE
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.