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. Zombies Xbox 360 *.PAK

Featured Replies

  • Author
  • Localization

LolHacksRule, posted Sun Nov 01, 2020 4:41 am (59879)


The Xbox 360 version, appears to use the PopCap Framework, with a similar packing method to the PlayStation 3 version but the packing mechanism is different for some PAK files (added encryption?). Can someone crack them? zlib isn't used on them... Here's the file https://anonfiles.com/Xe1bD5l2p1/PVZ_X360_zip and the following threads below mentioned the similar format.

viewtopic.php?t=7147
viewtopic.php?t=13864
  • Author
  • Localization

LolHacksRule, posted Mon Nov 02, 2020 7:17 pm (59919)


UPDATE: Files are extracted with improper offsets when extracting with the specialbit bms script, same for this mod from Acewell... For example, AdventureTuning.xml is extracted with data from the previous file and not the complete file.

Code:
# script for QuickBMS http://aluigi.altervista.org/quickbms.htm

get FOLDER basename
idstring "\xc0\x4a\xc0\xba"
get ZERO long
for i
    get FLAG byte
    if FLAG == 0x80
        break
    endif
    get NAME_SZ byte
    getdstring NAME NAME_SZ
    get SIZE long
    putarray 1 i NAME
    putarray 2 i SIZE
    get UNK longlong
next i
math FILES = i
for j = 0 < FILES
    get SKIP_BYTES byte
    math SKIP_BYTES 1
    goto SKIP_BYTES 0 seek_cur
    savepos OFFSET
    getarray NAME 1 j
    getarray SIZE 2 j
    string NAME p= "%s\%s" FOLDER NAME
    log NAME OFFSET SIZE
    math OFFSET SIZE
    goto OFFSET
next j


The 7x7m bms script (modified) dies when extracting.

Code:
  offset   filesize   filename
--------------------------------------
  00000490 3909522275 compiled\particles\Award.xml.compiled

Error: impossible to write 0xe9069363 bytes (total 0xe9069363)
       Check your disk space or the script is wrong


Samples: https://anonfiles.com/T382f7m2pb/x360_PVZ_UNPACKED_zip
  • Author
  • Localization

LolHacksRule, posted Mon Nov 09, 2020 8:20 pm (60108)


Bump to fix the script?
  • Author
  • Localization

LolHacksRule, posted Tue Nov 10, 2020 6:28 pm (60135)


Thank you so much, everything outputted perfectly.
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.