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.

NetEase ZZZ4 (Messiah Engine)

Featured Replies

  • Author
  • Localization

Ovilivo, posted Mon Dec 26, 2022 6:49 pm (74753)


Hello. Im trying to get the .png files from the game "dawn of isles"(closed now) by NetEase on MESSIAH game engine.

It looks like it compressed with ZZZ4.
There are 3 strange files format: two of them just "numbers" file type "1" and "4", and other one has no filetype.
I've tried many quickbms scripts last week. Only one worked well but those decompressed files were not images. (Dont know what those..textures?).
Still figuring out how i'd make mine quickbms script. Realized gotta ask for help.

I've made a part of that game package files in rar 43mb. (those folders with numbers) and some files outside if its help u. That one is from IOS. Inside APK for android the same story cz i saw it after uncompressed the mpk's.
https://www.mediafire.com/file/0lpn7k0l4eocgv8/doi_package.rar/file

HxD screens...
file type: "1"
Image
--------

file type: "4"
Image
--------

file type: no type at all
Image
--------
  • Author
  • Localization

mrmemmo_, posted Tue Dec 27, 2022 1:25 pm (74765)


after ZZZ4 is size decompress type lz4
  • Author
  • Localization

mrmemmo_, posted Tue Dec 27, 2022 1:38 pm (74766)


type bitmap rgba32 just in .1 file
  • Author
  • Localization

mrmemmo_, posted Tue Dec 27, 2022 1:50 pm (74767)


width and height in 0xC or 0x2C
  • Author
  • Localization

Ovilivo, posted Tue Dec 27, 2022 5:21 pm (74769)


mrmemmo_ wrote:
type bitmap rgba32 just in .1 file

well that was very helpfull :) so that was i looking for. didnt know there are pics.
i used lz4 script,
watching it in RAW and there are images.
now im figuring out how i gonna convert all of them. do u know any tools ?
or i just edit this bms script ?
Code:
goto 0x20
get block_size long
get fsize asize
math fsize - 0x20
if block_size != fsize
    cleanexit
endif
get unk long
get fsize asize
savepos c_pos
for i = 0
    get block_size long
    get unk long
    get zero long
    get bsize long

    set zsize = block_size
    math zsize - 0x18
    # Disorder (Messiah Game Engine) files decompressor
    getdstring ALGO 4
    if ALGO == "ZZZ4"
        comtype lz4
    elif ALGO == "LZMA"
        comtype lzma
    else
        comtype ""
    endif
    get bsize long
    savepos OFFSET

    string name = ""
    string name i
    string name "_"
    string name ALGO
    string name ".data"

    if ALGO == "ZZZ4"
        clog name OFFSET zsize bsize
    elif ALGO == "LZMA"
        clog name OFFSET zsize bsize
    else
        //ALGO NNNN ?????
        //log name c_pos block_size
    endif


    math c_pos block_size
    goto c_pos
    if c_pos == fsize
        break
    endif
next i
  • Author
  • Localization

Ovilivo, posted Tue Dec 27, 2022 9:10 pm (74770)


how do i make it to put image attributes into new files
  • Author
  • Localization

mrmemmo_, posted Wed Dec 28, 2022 4:43 am (74773)


Use header dds
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.