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.

[help]Netease files after extracted from mpk

Featured Replies

  • Author
  • Localization

Jenny_1367, posted Sun Nov 07, 2021 4:39 am (67415)


I had a problem decrypting the files after extracting them from .mpk (I think its also possible to get it from loading the game in an emulator)
there are .2 files and files without extension
I saw there are zzz4 in the .2 files (not at the start) and not much from the other files
I already tried using the messiah BMS script but nothing really worked
some example files and extra files are here
https://mega.nz/folder/0HxBFaIC#uX8yXW0mlY_7n6uUgMBJaQ
the game is '???????'
  • Author
  • Localization

aluigi, posted Sat Dec 04, 2021 7:59 am (67878)


Are you sure that's the right link?
There are many folders.
What are the exact two files you mentioned?
  • Author
  • Localization

lisomn, posted Sat Dec 04, 2021 3:42 pm (67914)


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

tada!
  • Author
  • Localization

Jenny_1367, posted Mon Dec 06, 2021 7:23 am (67974)


lisomn wrote:
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

tada!



Thank you! However, I used it as .bms and only got some zzz4.data, did I do something wrong? sorry for the inconvenience ><
  • Author
  • Localization

Jenny_1367, posted Mon Dec 06, 2021 7:24 am (67975)


aluigi wrote:
Are you sure that's the right link?
There are many folders.
What are the exact two files you mentioned?


ahh, I meant .2 as a format file, sorry I didn't explain it clearly! all the folders are just game files after decrypted from mpk
  • Author
  • Localization

xiaoyao233, posted Tue Apr 26, 2022 4:05 pm (71296)


Jenny_1367 wrote:
Thank you! However, I used it as .bms and only got some zzz4.data, did I do something wrong? sorry for the inconvenience ><

Did you worked the ZZZ4.data files out?I got into the same problem . And I don't know how to deal with that.I tried the messiah BMS script with ZZZ4.data files but nothing happened.
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.