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.

Plants vs Zombie Great Wall

Featured Replies

  • Author
  • Localization

rusbaron, posted Fri Jul 15, 2016 7:31 am (15310)


How to extract data from chinese version of PvZ? It has *.dz file,but vector.bms doesn't work(

File *.dz
Here is output
Image
  • Author
  • Localization

rusbaron, posted Fri Jul 15, 2016 8:45 am (15315)


Try to open in XVI32, and see that header not DTRZ,has additional letter R - DTRZR.
  • Author
  • Localization

aluigi, posted Fri Jul 15, 2016 9:50 am (15318)


Can you provide many other DZ files?
I need more samples for tuning the vector.bms script
  • Author
  • Localization

rusbaron, posted Fri Jul 15, 2016 12:04 pm (15320)


unfortinatly this game has only 1 *.dz file((
  • Author
  • Localization

aluigi, posted Fri Jul 15, 2016 12:13 pm (15321)


Ok, do you have the dz files of the other games listed in this topic?
viewtopic.php?t=1825

The problem I have with the dz file of Great Wall is about finding the starting point of the information (there are 4 bytes of difference) and the names not matching the files.
So I need various samples to be sure at 100% that every game is extracted correctly.
  • Author
  • Localization

aluigi, posted Fri Jul 15, 2016 1:17 pm (15324)


Ok, I did the magic :D
Finally the script is 100% compatible with the format, version 0.4:
http://aluigi.org/bms/vector.bms

You can unpack the extracted "compiled" files by reusing the script on them (unfortunately there is no way to do this automatically because the data comes from an already compressed data).
  • Author
  • Localization

rusbaron, posted Fri Jul 15, 2016 2:31 pm (15325)


aluigi wrote:
Ok, I did the magic :D
Finally the script is 100% compatible with the format, version 0.4:
http://aluigi.org/bms/vector.bms

You can unpack the extracted "compiled" files by reusing the script on them (unfortunately there is no way to do this automatically because the data comes from an already compressed data).


All i need it's images and sounds,so all great)

Thx a lot!
  • Author
  • Localization

Ekey, posted Wed Aug 03, 2016 6:53 pm (16138)


Seems encrypted

More about this format.
  • Author
  • Localization

sss45, posted Wed Aug 03, 2016 7:43 pm (16139)


Ekey wrote:
Seems encrypted

More about this format.


Thank you and how to decrypt it ?
  • Author
  • Localization

Ekey, posted Wed Aug 03, 2016 7:57 pm (16140)


I'm not sure about ecryption. Maybe in this game used other compression algorithm that is not declared in the script.
  • Author
  • Localization

aluigi, posted Thu Aug 04, 2016 9:23 am (16157)


Just for the record, the compression scanner found nothing from the compressed file, in case it was just a different compression (FLAGS 4).
  • Author
  • Localization

sss45, posted Thu Aug 04, 2016 2:34 pm (16169)


aluigi wrote:
Just for the record, the compression scanner found nothing from the compressed file, in case it was just a different compression (FLAGS 4).



And it is possible it as that to remove ? script to change?
  • Author
  • Localization

aluigi, posted Thu Aug 04, 2016 4:06 pm (16172)


Do you mean skipping the files compressed with the unknown compression/encryption?
I prefer to not touch the script without having full and certain information
  • Author
  • Localization

sss45, posted Thu Aug 04, 2016 5:34 pm (16174)


aluigi wrote:
Do you mean skipping the files compressed with the unknown compression/encryption?
I prefer to not touch the script without having full and certain information



Please tell me what information do you need?

here is a screen of where this file lies https://cloud.mail.ru/public/6KTK/AXtMK4De7

Here APK https://cloud.mail.ru/public/A8Sc/CR1EQMa7V

And what would make encoding files were skipped
  • Author
  • Localization

aluigi, posted Thu Aug 04, 2016 6:09 pm (16175)


I need the full exact compression algorithm or the encryption algorithm plus the relative keys.
I have no time and desire to reverse engineering this stuff that affects only files.dz (animations.dz is ok), so I need directly the final solution to add to the script.
  • Author
  • Localization

sss45, posted Fri Aug 05, 2016 5:04 pm (16207)


aluigi wrote:
I need the full exact compression algorithm or the encryption algorithm plus the relative keys.
I have no time and desire to reverse engineering this stuff that affects only files.dz (animations.dz is ok), so I need directly the final solution to add to the script.



Sorry but I don't understand anything
  • Author
  • Localization

sss45, posted Tue Aug 16, 2016 2:55 pm (16534)


Good evening compression method dzip (4) which QuickBMS doesn't support, so can't unpack.

the encryption algorithm or the use of keys no
  • Author
  • Localization

aluigi, posted Tue Aug 16, 2016 9:09 pm (16556)


I will check dzip for the next version of quickbms, I have received some information that I have review and test.
  • Author
  • Localization

sss45, posted Wed Aug 17, 2016 3:10 pm (16598)


Well thank you and when the new version quickbms? Where to see that a new version of which site? You speak Russian?
  • Author
  • Localization

aluigi, posted Thu Aug 18, 2016 12:13 pm (16613)


Currently I don't know when the next quickbms will be released because I need to wait for an external updated library first.
Probably in September.
  • Author
  • Localization

aluigi, posted Mon Aug 22, 2016 7:32 am (16739)


New script 0.5 and new quickbms 0.7.6:
http://aluigi.org/bms/vector.bms
http://quickbms.aluigi.org

Please note that for both extraction and rebuilding is possible (and suggested) to use the official dzip.exe tool that comes with Marmalade SDK, you can find the links and information in the header of the script (there is also a link directly to dzip.exe to avoid to download the whole 1Gb SDK).
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.