Mercers233 Posted February 3 Share Posted February 3 (edited) 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 February 3 by Mercers233 Link to comment Share on other sites More sharing options...
Mercers233 Posted February 3 Author Share Posted February 3 messiah engine by NetEase game Link to comment Share on other sites More sharing options...
Mercers233 Posted February 3 Author Share Posted February 3 https://xy3d.163.com/ game link Link to comment Share on other sites More sharing options...
Mercers233 Posted February 3 Author Share Posted February 3 plz help me Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted February 3 Engineer Share Posted February 3 (edited) mpk seems to require some fiddling: btw: creating a post for each sentence makes threads unreadable soon🙃 Edited February 3 by shak-otay Link to comment Share on other sites More sharing options...
Mercers233 Posted February 3 Author Share Posted February 3 8 hours ago, shak-otay said: mpk 似乎需要一些摆弄: 顺便说一句:为每个句子创建一个帖子会使线程很快变得不可读🙃 Have you found a way, buddy? I want to know how to batch process him Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted February 3 Engineer Share Posted February 3 (edited) A batch process? Don't be to greedy.🤨 I'd be happy to get the first sub mesh (triangles). Edited February 3 by shak-otay Link to comment Share on other sites More sharing options...
Mercers233 Posted February 3 Author Share Posted February 3 4 hours ago, shak-otay said: A batch process? Don't be to greedy.🤨 I'd be happy to get the first sub mesh (triangles). So, what is the method for extracting models? Please Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted February 3 Engineer Share Posted February 3 Using hex2obj for example. (Or MeshReaper, AMR, or similar.) You will need some basic knowledge in 3D data analysing to get a point cloud at least.. (I'm too busy atm to proceed, sorry.) Link to comment Share on other sites More sharing options...
Mercers233 Posted February 4 Author Share Posted February 4 haved any one? Link to comment Share on other sites More sharing options...
Mercers233 Posted February 4 Author Share Posted February 4 how can i do it? Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted February 4 Engineer Share Posted February 4 Did you read the tutorial, as proposed? Link to comment Share on other sites More sharing options...
Mercers233 Posted February 5 Author Share Posted February 5 4 hours ago, shak-otay said: 您是否按照建议阅读了教程? sure but i haved a quickbms scrpit you can check this bro? netease_mpk.zip Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted February 5 Engineer Share Posted February 5 The script asks for an info file (mpkinfo?). Link to comment Share on other sites More sharing options...
Mercers233 Posted February 5 Author Share Posted February 5 2 hours ago, shak-otay said: 该脚本需要一个信息文件(mpkinfo?)。 Resources.zip Link to comment Share on other sites More sharing options...
Engineer shak-otay Posted February 5 Engineer Share Posted February 5 (edited) - 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 February 5 by shak-otay Link to comment Share on other sites More sharing options...
Mercers233 Posted February 7 Author Share Posted February 7 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 More sharing options...
Engineer shak-otay Posted February 7 Engineer Share Posted February 7 I have no idea. You might try this: https://github.com/xforce/netease-messiah-tools/tree/main/mpk Link to comment Share on other sites More sharing options...
Mercers233 Posted February 8 Author Share Posted February 8 20 hours ago, shak-otay said: 我不知道。您可以尝试以下操作: https ://github.com/xforce/netease-messiah-tools/tree/main/mpk but this is Diablo ? Link to comment Share on other sites More sharing options...
Engineer Durik256 Posted February 8 Engineer Share Posted February 8 (edited) 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 Edited February 8 by Durik256 1 Link to comment Share on other sites More sharing options...
Mercers233 Posted February 12 Author Share Posted February 12 On 2024/2/8 at PM7点48分, Durik256 said: 看起来你甚至没有尝试去弄清楚。暗黑破坏神也是救世主。我没有查看 Shakotay 的链接,但我查看了您的 MPK 文件,它具有与 Diablo 相同的压缩 ZZZ4 块。我编辑了DI_ZZZ4.exe,添加了对文件中所有压缩块的搜索,并将它们解压到一个文件夹中,检查魔法,如果它是“.MESSIAH”,那么它是一个网格。我还尝试了用于暗黑破坏神的 MeshToOBJ.exe,它可以打开大多数模型。(还有一个 Noesis 插件,你可以在我的 github 上找到它)。 要解压 *.mpk,请使用以下命令创建一个 bat(或使用 cmd): 编辑:哦,我没有阅读整个主题,也没有看到有一个解包程序。啊哈哈 wow you are my savior!! but how can i open that texture? Link to comment Share on other sites More sharing options...
wq223 Posted February 14 Share Posted February 14 On 2024/2/8 at PM7点48分, Durik256 said: 看起来你甚至没有尝试去弄清楚。暗黑破坏神也是救世主。我没有查看 Shakotay 的链接,但我查看了您的 MPK 文件,它具有与 Diablo 相同的压缩 ZZZ4 块。我编辑了DI_ZZZ4.exe,添加了对文件中所有压缩块的搜索,并将它们解压到一个文件夹中,检查魔法,如果它是“.MESSIAH”,那么它是一个网格。我还尝试了用于暗黑破坏神的 MeshToOBJ.exe,它可以打开大多数模型。 (还有一个 Noesis 插件,你可以在我的 github 上找到它)。 要解压 *.mpk,请使用以下命令创建一个 bat(或使用 cmd): 编辑:哦,我没有阅读整个主题,也没有看到有一个解包程序。啊哈哈 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 More sharing options...
wq223 Posted February 14 Share Posted February 14 This is the official website of Ace Racing http://race.163.com/m/ Link to comment Share on other sites More sharing options...
Engineer Durik256 Posted February 15 Engineer Share Posted February 15 (edited) 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. Edited February 17 by Durik256 1 Link to comment Share on other sites More sharing options...
wq223 Posted February 16 Share Posted February 16 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”。 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 More sharing options...
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