AexaDev Posted June 28 Posted June 28 8 minutes ago, GoodbayKOD said: how? i am making an extraction software for Messiah i have used that, will be releasing it when it is a at a presentable state. https://github.com/ExIfDev/Aexadev_MESSIAH_extractor
Supporter wq223 Posted June 29 Author Supporter Posted June 29 I wrote a Messiah Texture Converter for some help with textures Supports various compression types such as lz4, lzma, lzo, zstd, etc. Supports encrypted and compressed files Convert dds, astc, pvr and other formats Currently, most Messiah games can be supported You need to install various decompression libraries such as pylzma, pyzstd, etc. If the installation fails, you can remove the unnecessary decompression parts by yourself. messiah_texture.py
SmurF Posted June 29 Posted June 29 (edited) 2 jam yang lalu, AexaDev berkata: saya bisa mengungkap semua file kecuali Engine yeah, my Script also works on Patch.mpk and Resources.mpk but failed to extract Engine.mpk it works for linux version Edited June 29 by SmurF
Supporter wq223 Posted June 29 Author Supporter Posted June 29 1 hour ago, SmurF said: yeah, my Script also works on Patch.mpk and Resources.mpk but failed to extract Engine.mpk it works for linux version resource.mpkinfo and engine.mpkinfo structures are the same If it cannot be processed, is there any logic for the script to be processed?
Supporter wq223 Posted June 29 Author Supporter Posted June 29 2 hours ago, SmurF said: yeah, my Script also works on Patch.mpk and Resources.mpk but failed to extract Engine.mpk it works for linux version I've updated a universal version for this game It can handle resource.mpkinfo, engine.mpkinfo, patch.mpkinfo three formats For the files extracted by resource.mpkinfo, you can expand the script, use the in-game json file list, and restore the original file name through md5, but I have never downloaded the game, and I am not sure about the format and name of the file list, so this place is empty, and you can add the extension yourself if you need it. This step is not required for the file extracted by patch.mpkinfo @SmurF If you can't install the pylzma in my script, you can try the following command to install it CFLAGS=-Wno-int-conversion pip install pylzma If it is Windows version, you may need to install the Visual Studio compiler For more errors and solutions to install this module, please refer to the github interface. https://github.com/fancycode/pylzma/issues mpk3.py
SmurF Posted June 29 Posted June 29 4 hours ago, wq223 said: Bahasa Indonesia: Saya telah memperbarui versi universal untuk game ini. Versi ini dapat menangani tiga format resource.mpkinfo, engine.mpkinfo, patch.mpkinfo Untuk file yang diekstrak oleh resource.mpkinfo, Anda dapat memperluas skrip, menggunakan daftar file json dalam game, dan memulihkan nama file asli melalui md5, tetapi saya belum pernah mengunduh game tersebut, dan saya tidak yakin tentang format dan nama daftar file, jadi tempat ini kosong, dan Anda dapat menambahkan ekstensi sendiri jika Anda membutuhkannya. Langkah ini tidak diperlukan untuk file yang diekstrak oleh patch.mpkinfo @SmurF Jika Anda tidak dapat menginstal pylzma dalam skrip saya, Anda dapat mencoba perintah berikut untuk menginstalnya CFLAGS=-Wno-int-conversion pip install pylzma Jika ini adalah versi Windows, Anda mungkin perlu menginstal kompiler Visual Studio Untuk kesalahan dan solusi lebih lanjut untuk menginstal modul ini, silakan lihat antarmuka github. https://github.com/fancycode/pylzma/issues mpk3.py 10,32 kB Bahasa Indonesia: 0 unduhan Thank you, you are right I can't use pylzma on termux repository, I will try your suggestion to reinstall it.
Supporter wq223 Posted June 29 Author Supporter Posted June 29 32 minutes ago, SmurF said: Thank you, you are right I can't use pylzma on termux repository, I will try your suggestion to reinstall it. I downloaded a termux, this command works, I have installed all the decompression libraries and tools that can be used for parsing the Messiah, and my script has been tested and is also available in termux The following is a list of related modules I installed pylzma (0.5.0) is used to decompress LZMA header compression lz4 (4.4.4) is used to decompress ZZZ4 or ZZZX header compression pyzstd(0.17.0) is used to decompress ZSTD or EZST header compression python-lzo(1.15) is used to decompress ZZZZ header compression pycryptodome(3.22.0) is used to decrypt partial compression uncompyle6 (3.9.2) is used for python2 decompilation, pycdc can be used in python3 numpy(2.3.0) is used for grid file conversion If you can successfully install these modules, you can run these scripts perfectly on your device
Smoox Posted August 13 Posted August 13 I've tried using your script with Where winds meet Playtest, and with no success. You can see my pip list above. Here is a link to download the mpkinfo from CBT. https://mega.nz/file/O1RzBCqT#0QGU-wRthe_JbygneVMCRReQePsGeKdcLkKZd7O-nN8 This is the overview of the game files. I'm trying to learn, but it is very hard. Help please
ky123 Posted August 23 Posted August 23 On 8/13/2025 at 11:43 AM, Smoox said: I've tried using your script with Where winds meet Playtest, and with no success. You can see my pip list above. Here is a link to download the mpkinfo from CBT. https://mega.nz/file/O1RzBCqT#0QGU-wRthe_JbygneVMCRReQePsGeKdcLkKZd7O-nN8 This is the overview of the game files. I'm trying to learn, but it is very hard. Help please It is necessary, because this script is not for your game, your game is Where winds meet, they use two encryption compression methods, and the index structure is also different from before. The hot update file of this game may store the index into the db file I have scripts to unzip Where winds meet, but it is not convenient to upload, because this is a tool that supports many games, but it is not perfect yet But you can try it with Where winds meet related bms script (I forgot to download it there) where_winds_meet_mpk_v3.zip
Seeker Posted August 28 Posted August 28 On 8/13/2025 at 4:43 AM, Smoox said: I've tried using your script with Where winds meet Playtest, and with no success. You can see my pip list above. Here is a link to download the mpkinfo from CBT. https://mega.nz/file/O1RzBCqT#0QGU-wRthe_JbygneVMCRReQePsGeKdcLkKZd7O-nN8 This is the overview of the game files. I'm trying to learn, but it is very hard. Help please Bro how did you do please can you send a video
ky123 Posted August 28 Posted August 28 12 hours ago, Seeker said: Bro how did you do please can you send a video You can check out the previous reply The previous scripts are only for specific games discussed previously The index structure of early games was the same, which means that a script can be used for multiple games. However, with the launch of game updates and new games, the indexes of most games have become different, and some even have added Xeno or other messy structures. Where winds meet is a good example
unokiller Posted August 29 Posted August 29 On 8/24/2025 at 4:01 AM, ky123 said: It is necessary, because this script is not for your game, your game is Where winds meet, they use two encryption compression methods, and the index structure is also different from before. The hot update file of this game may store the index into the db file I have scripts to unzip Where winds meet, but it is not convenient to upload, because this is a tool that supports many games, but it is not perfect yet But you can try it with Where winds meet related bms script (I forgot to download it there) where_winds_meet_mpk_v3.zip 3.29 kB · 5 downloads can help write a script to extract and re-import the translate_words_map zh cn and translate_words_map_zh_cn_diff files in the game where winds meet chinese version. Although this game is about to launch an international version, it still does not support my country's language. I want to extract it to make a translation to my mother tongue. thank you very much translate_words_map_zh_cn.zip
ky123 Posted August 29 Posted August 29 4 hours ago, unokiller said: can help write a script to extract and re-import the translate_words_map zh cn and translate_words_map_zh_cn_diff files in the game where winds meet chinese version. Although this game is about to launch an international version, it still does not support my country's language. I want to extract it to make a translation to my mother tongue. thank you very much translate_words_map_zh_cn.zip 32.68 MB · 7 downloads I've published scripts about this file in discord before, but I always think that there is no full text in it. This is a chunked file compressed by zstd. The first bytes are metadata and index, and the subsequent content is the compressed data. A file may contain one to several thousand compressed blocks. The script I provide supports you to decompress the chunked data, and also supports you to recombining the decompressed data back. If you want to get the unzipped chunked file, a folder may get thousands of files, please use this command python where_winds_meet_data.py Input folder Output folder If you only want to see one file, you can use this command to obtain the merged decompressed data, but it is a bit troublesome because you need to delete other data blocks after the merge python where_winds_meet_data.py a Input folder Output folder where_winds_meet_data.py
unokiller Posted August 29 Posted August 29 (edited) 3 hours ago, ky123 said: I've published scripts about this file in discord before, but I always think that there is no full text in it. This is a chunked file compressed by zstd. The first bytes are metadata and index, and the subsequent content is the compressed data. A file may contain one to several thousand compressed blocks. The script I provide supports you to decompress the chunked data, and also supports you to recombining the decompressed data back. If you want to get the unzipped chunked file, a folder may get thousands of files, please use this command python where_winds_meet_data.py Input folder Output folder If you only want to see one file, you can use this command to obtain the merged decompressed data, but it is a bit troublesome because you need to delete other data blocks after the merge python where_winds_meet_data.py a Input folder Output folder where_winds_meet_data.py 7.12 kB · 2 downloads i will try. but the .dat files still seem to be encrypted and the contents cannot be viewed Edited August 29 by unokiller
ky123 Posted August 29 Posted August 29 1 hour ago, unokiller said: i will try. but the .dat files still seem to be encrypted and the contents cannot be viewed The unzipped file seems to be text with some special structure. My guess is that the front is an index and the back is text. Although it is very messy, the text part is already in plain text state.
unokiller Posted August 30 Posted August 30 20 hours ago, ky123 said: The unzipped file seems to be text with some special structure. My guess is that the front is an index and the back is text. Although it is very messy, the text part is already in plain text state. Is there any method or tool to be able to do a translation from these files?
ky123 Posted August 31 Posted August 31 6 hours ago, unokiller said: Is there any method or tool to be able to do a translation from these files? The best way is to wait for the international server to be launched, because the current state may not be successfully applied to the game even if you translate it, because they may contain detection, or these texts are not the main text.
ASTRO Posted August 31 Posted August 31 THE ZIP FILE CONTAIS res.pack file. HOW CAN I EXTRACT IT? ITS URGENT. res.zip
ky123 Posted September 1 Posted September 1 18 hours ago, ASTRO said: THE ZIP FILE CONTAIS res.pack file. HOW CAN I EXTRACT IT? ITS URGENT. res.zip 504.63 kB · 2 downloads What game is this from?
Blass Posted September 7 Posted September 7 (edited) Hello community, I'm new on this topics, I was wondering if it is possible to get access to .PNG files like this: image direct link: wow.zamimg.com/di/ui/gui/img/danshouchui/gui_img_danshouchui_04_009.png site database link: wowhead.com/diablo-immortal/database I used to use Wowhead site to extract images of the new legendary essences, but now the site doesn't support Diablo Immortal anymore. I want to create my own database for new legendaries equipment, new set items and more stuff to create builds. Any idea? Edited September 7 by Blass
ky123 Posted September 8 Posted September 8 15 hours ago, Blass said: Hello community, I'm new on this topics, I was wondering if it is possible to get access to .PNG files like this: image direct link: wow.zamimg.com/di/ui/gui/img/danshouchui/gui_img_danshouchui_04_009.png site database link: wowhead.com/diablo-immortal/database I used to use Wowhead site to extract images of the new legendary essences, but now the site doesn't support Diablo Immortal anymore. I want to create my own database for new legendaries equipment, new set items and more stuff to create builds. Any idea? Diablo Immortal files are still extractable, you just need to extract resources using the original script of the post
Blass Posted September 9 Posted September 9 20 hours ago, ky123 said: Diablo Immortal files are still extractable, you just need to extract resources using the original script of the post Hi, thanks for the answer, I tried with QuickBMS software But it works only with Engine.mpkinfo, for Resources.mpkinfo nothing happens I got this:
ky123 Posted September 9 Posted September 9 1 hour ago, Blass said: Hi, thanks for the answer, I tried with QuickBMS software But it works only with Engine.mpkinfo, for Resources.mpkinfo nothing happens I got this: This is successful because there are too many files so it may take some time
Blass Posted September 9 Posted September 9 (edited) 6 hours ago, ky123 said: This is successful because there are too many files so it may take some time You mean hours? Because I tried again and it's been more than 1 hour and nothing has changed, not a single folder/file has been created. Edit 1: Well, after 1.5 hours I just pressed "Enter" and it started extracting some folders and files (.archive extension) but I got this error: stopped at Resources2.mpk I am totally new on this, maybe It takes so many hours and I really don't know Edited September 9 by Blass
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now