Arslan the warriors of legend

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Arslan the warriors of legend

Post by aluigi »

You must use quickbms_4gb_files.exe :)
sigroon365
Posts: 330
Joined: Fri Nov 21, 2014 4:03 am

Re: Arslan the warriors of legend

Post by sigroon365 »

aluigi wrote:You must use quickbms_4gb_files.exe :)


Although the game doesn't start, repacking works successfully. Thanks a lot. :D
sigroon365
Posts: 330
Joined: Fri Nov 21, 2014 4:03 am

Re: Arslan the warriors of legend

Post by sigroon365 »

aluigi wrote:You must use quickbms_4gb_files.exe :)


Is there a way to change the name of extracted files to decimal number?
For example,
0000000a.dat => 00000010.dat
0000000b.dat => 00000011.dat
0000000c.dat => 00000012.dat
0000000d.dat => 00000013.dat


Ah, ha! :)

Code: Select all

set NUM 0

for BIN_OFF = 0 != BIN_SIZE

math NUM + 1
get NAME BASENAME
string NAME += NUM
string NAME += *.*
sigroon365
Posts: 330
Joined: Fri Nov 21, 2014 4:03 am

Re: Arslan the warriors of legend

Post by sigroon365 »

Uhm.. :shock: I found something weird. Although ZIP = 0, there are still zipped files.

For example, ZIP of 00000003.sdb is 0.
Image

However, it still zipped!
Image

Can also these kind of files are unpacked?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Arslan the warriors of legend

Post by aluigi »

It's a format of that file so it's not related to the ZIP field.
To give you an example of what I mean, it's like the PNG images that contain deflated data inside.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Arslan the warriors of legend

Post by aluigi »

Regarding the decimal name there is no such feature in quickbms but you can build a name with a counter and the "p" command of String:
math COUNTER = 0
string NAME p "%08d." COUNTER
log NAME ...
...
math COUNTER + 1
sigroon365
Posts: 330
Joined: Fri Nov 21, 2014 4:03 am

Re: Arslan the warriors of legend

Post by sigroon365 »

aluigi wrote:Regarding the decimal name there is no such feature in quickbms but you can build a name with a counter and the "p" command of String:
math COUNTER = 0
string NAME p "%08d." COUNTER
log NAME ...
...
math COUNTER + 1


Ah ha, Thanks a lot :D