Jump to content

need help! Fantasy Westward Journey 3d .mpk file


Mercers233

Recommended Posts

i need help Fantasy Westward Journey 3d is a messiah engine game made for Android, Inside the asset folder are .mpk files, but they seem to offer compression or encryption, but I'm not familiar with messiah resources, if anyone knows how to open these .mpk files I would be very grateful.

big1628.rar

Edited by Mercers233
Link to comment
Share on other sites

8 hours ago, shak-otay said:

mpk 似乎需要一些摆弄:

顺便说一句:为每个句子创建一个帖子会使线程很快变得不可读🙃

FWJ3D-point_cloud.png

Have you found a way, buddy? I want to know how to batch process him

Link to comment
Share on other sites

  • Engineer

- open input file Resources.mpkinfo
- open script netease_mpk.bms
- set output folder D:\test

  offset   filesize   filename
--------------------------------------

Error: incomplete input file 0: Resources.mpkinfo
       Can't read 9943 bytes from offset 000ae3d4.
       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   100%   713684     713684     . offset 000ae3d4

Last script line before the error or that produced the error:
  18  getdstring NAME NAMESZ
  coverage file 0   100%   713684     713684     . offset 000ae3d4

Press ENTER or close the window to quit

Edited by shak-otay
Link to comment
Share on other sites

On 2024/2/5 at PM9点29分, shak-otay said:

- 打开输入文件Resources.mpkinfo
- 打开脚本netease_mpk.bms
- 设置输出文件夹D:\test

  偏移量 文件大小 文件名
--------------------------------------

错误:输入文件 0 不完整:Resources.mpkinfo
       无法从偏移量 000ae3d4 读取 9943 字节。
       不管怎样,不用担心,BMS 脚本可能已被编写
       为在到达存档末尾时以这种方式退出,因此请检查它
       或联系其作者或验证是否已提取所有文件。
       请检查以下覆盖信息以了解是否可以。

  覆盖文件 0 100% 713684 713684 。偏移000ae3d4

错误之前或产生错误的最后一个脚本行:
  18 getdstring NAME NAMESZ
  覆盖文件 0 100% 713684 713684 。偏移000ae3d4

按 ENTER 或关闭窗口退出

cant use that?

 

Link to comment
Share on other sites

  • Engineer
6 hours ago, Mercers233 said:

but this is Diablo ?

Looks like you didn't even try to figure it out. Diablo also messiah. I didn’t look at Shakotay’s link, but I looked at your MPK file and it has the same compressed ZZZ4 blocks as Diablo. I edited my DI_ZZZ4.exe, adding a search for all compressed blocks in the file and unpack them into a folder checking the magic, if it is ".MESSIAH" then it is a mesh. I also tried my MeshToOBJ.exe for diablo and it opens most models. (there is also a plugin for Noesis , you can find it on my github).

to unpack *.mpk create a bat with this command (or use cmd):

DI_ZZZ4.exe b big1628.mpk
pause

EDIT: oh, I didn’t read the whole topic, and didn’t see that there was an unpacker. aahah

bandicam 2024-02-08 13-36-53-776 (online-video-cutter.com) (1).gif

Edited by Durik256
  • Like 1
Link to comment
Share on other sites

On 2024/2/8 at PM7点48分, Durik256 said:

看起来你甚至没有尝试去弄清楚。暗黑破坏神也是救世主。我没有查看 Shakotay 的链接,但我查看了您的 MPK 文件,它具有与 Diablo 相同的压缩 ZZZ4 块。我编辑了DI_ZZZ4.exe,添加了对文件中所有压缩块的搜索,并将它们解压到一个文件夹中,检查魔法,如果它是“.MESSIAH”,那么它是一个网格。我还尝试了用于暗黑破坏神的 MeshToOBJ.exe,它可以打开大多数模型。(还有一个 Noesis 插件,你可以在我的 github 上找到它)。

要解压 *.mpk,请使用以下命令创建一个 bat(或使用 cmd):



		

编辑:哦,我没有阅读整个主题,也没有看到有一个解包程序。啊哈哈

bandicam 2024-02-08 13-36-53-776 (online-video-cutter.com) (1).gif

wow you are my savior!! but how can i open that texture?

Link to comment
Share on other sites

On 2024/2/8 at PM7点48分, Durik256 said:

看起来你甚至没有尝试去弄清楚。暗黑破坏神也是救世主。我没有查看 Shakotay 的链接,但我查看了您的 MPK 文件,它具有与 Diablo 相同的压缩 ZZZ4 块。我编辑了DI_ZZZ4.exe,添加了对文件中所有压缩块的搜索,并将它们解压到一个文件夹中,检查魔法,如果它是“.MESSIAH”,那么它是一个网格。我还尝试了用于暗黑破坏神的 MeshToOBJ.exe,它可以打开大多数模型。 (还有一个 Noesis 插件,你可以在我的 github 上找到它)。

要解压 *.mpk,请使用以下命令创建一个 bat(或使用 cmd):



		

编辑:哦,我没有阅读整个主题,也没有看到有一个解包程序。啊哈哈

bandicam 2024-02-08 13-36-53-776 (online-video-cutter.com) (1).gif

Can Ace Racing's grid be obtained using the Diablo script?

When I use the fmt_mesh_diablo.py script, I want to process Ace Racing's files starting with .missiah, but I frequently get errors after running it. My current guess is that this script does not apply to Ace Racing, or my processing steps. Incorrect

The difference between Ace Racing's .missiah files and Diablo's is that the compression methods are different. Ace Racing uses lzma compression, while Diablo uses zzz4 compression. Currently, apart from knowing the different compression methods, there is no ability to study the internal files. Does anyone have any idea how to write a script that extracts Ace Racing mesh files and converts the mesh into a model?

I will provide you with a sample file

Ace Racing.zip

Link to comment
Share on other sites

  • Engineer
On 2/14/2024 at 7:19 PM, wq223 said:

Ace Racing

i update MeshToOBJ.exe

your files have Compressed attributes that are not in Diablo,  ̶I̶ ̶a̶d̶d̶e̶d̶ ̶t̶h̶i̶s̶ ̶p̶a̶r̶t̶i̶c̶u̶l̶a̶r̶ ̶f̶i̶l̶e̶ ̶"̶A̶c̶e̶ ̶R̶a̶c̶i̶n̶g̶.̶z̶i̶p̶"̶,̶ ̶s̶o̶ ̶o̶t̶h̶e̶r̶s̶ ̶m̶a̶y̶ ̶n̶o̶t̶ ̶w̶o̶r̶k̶.̶ EDIT:

+1.messiah (from PM) change ext on .mesh (support 'Compressed' atrrib P,C,N,UV1,TB)if there are others there will be an error.

on my github there is a plugin for noesis that you can modify and add "Compressed" attributes

I also processed different versions and now it opens all "*.mesh" from "Fantasy Westward Journey" that contain mesh.

 

 

Без имени-1.png

Edited by Durik256
  • Like 1
Link to comment
Share on other sites

13 hours ago, Durik256 said:

我更新 MeshToOBJ.exe, 

你的文件有暗黑破坏神中没有的压缩属性,̶I̶ ̶a̶d̶d̶e̶d̶ ̶t̶h̶i̶s̶ ̶p̶a̶r̶t̶i̶c̶u̶l̶a̶r̶ ̶f̶i̶l̶e̶ ̶"̶A̶c̶e̶ ̶R̶a ̶c̶i̶n̶g̶.̶z̶i̶p̶“̶,̶̶s̶o̶̶o̶t̶h̶e̶r̶s̶̶m̶a̶y̶̶n̶o̶t̶̶w̶o̶r̶k̶.̶编辑:

+1.messiah(来自 PM)更改 .mesh 上的 ext(支持“压缩”atrrib P、C、N、UV1、TB)如果还有其他则会出现错误。

在我的 github 上有一个 noesis 插件,您可以修改并添加“压缩”属性

我还处理了不同的版本,现在它打开了“梦幻西游”中包含网格的所有“*.mesh”。

 

 

Безимени-1.png

First of all, thank you for replying to me, which gave me a little motivation to process Ace Racing's grid files, but I don't know how to add compression attributes, because I really don't understand this aspect. Ace Racing's grid files, In addition to UV1, there seems to be UV2 files, but UV1 files are generally too large. My current guess is that the accuracy of UV1 should be greater than UV2, or they are completely different meshes. These are all based on my guess. It seems They seem to be compressed, I would be extremely grateful if there was a script specifically designed to handle meshes like Ace Racing.

I will attach for you the three Ace Racing mesh files, UV1 and UV2 as well as a mesh that may not have been compressed

Ace Racing.zip

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...