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.

Bejeweled Blitz (Mobile, *.RSB, ReSource Binary)

Featured Replies

  • Author
  • Localization

LolHacksRule, posted Sun Apr 25, 2021 12:03 am (63553)


The script for Resource Binary format from PopCap's modern internal framework was used fine in games like Peggle 2, while having to modify the script to support big endian variants, the format is also used in Bejeweled Blitz, it worked fine on the base game's Resource Binary and Resource Group files as well as Classic's, but the file from the CDN, errors out the script. Any plans on fixing the script? Thanks.

Code:
- open input file Android\Apps\BejBlitz\cdn\.\com.ea.bejeweledblitz_row\filesNo_Backup\content\main.rsb
- open script Software\quickbms\Scripts/PopCapResourceBinary.bms
- set output folder cdn_ext

  offset   filesize   filename
--------------------------------------
  001a9000 90112      APPLEPIE_1X

Error: incomplete input file 0: Android\Apps\BejBlitz\cdn\com.ea.bejeweledblitz_row\filesNo_Backup\content\main.rsb
       Can't read 90112 bytes from offset 001a9000.
       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 0     0%   220        1740800    . offset 001a9000

Last script line before the error or that produced the error:
  49  clog NAME OFFSET SIZE SIZE

- OFFSET       0x001a9000
- ZSIZE        0x00016000
- SIZE         0x00016000
  coverage file 0     0%   220        1740800    . offset 001a9000
  • Author
  • Localization

aluigi, posted Wed May 12, 2021 9:34 am (63918)


The archive says that there is a file at offset 0x001a9000 of 0x00016000 but the archive itself is 0x001a9000 bytes, basically it's not a fault of the script.
  • Author
  • Localization

aluigi, posted Wed May 12, 2021 9:36 am (63919)


The archive has references to 928 files with offsets from 0x001a9000 to 13b43000.
I suppose there are other main*.rsb* files there, correct?
  • Author
  • Localization

LolHacksRule, posted Wed May 12, 2021 9:47 pm (63968)


I have the base RSB file if you need a sample, it also fails to extract on my end. There are RSG files however which are the same as RSGP/PGSR, but they extract completely fine. Interestingly, Taiji (despite used primarily for PVZ2) and other tools for PopCap's RSx files also fail to extract this sample.
  • Author
  • Localization

aluigi, posted Thu May 13, 2021 11:52 am (64000)


Those 350 Mb of data are stored somewhere.
  • Author
  • Localization

LolHacksRule, posted Fri May 14, 2021 8:09 pm (64048)


That's my assumption as of yesterday when looking in the file, I guess this game uses it as a pointer to the content in the RSG files instead?
  • Author
  • Localization

aluigi, posted Sun May 16, 2021 5:51 pm (64094)


Maybe.
Have you found any of these RSG files that may match the exepcted size?
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.