在上一帖中提到过这个问题:网易版“爆破地带”地图最新版。此次的问题仍是这个问题不变。
简要解释下上一帖的情况。
我在下载完FHC的回答的地图后,查看了一下地图图标确认地图内容,再看见level.dat和db文件夹(没点开细看)确认地图完整性后,就选择了这个回答为最佳。
但很快我使用mcctool检查地图以及转Java版时发现,这个地图的地形文件缺失且level.dat疑似无法正常打开。
推测可能是网易版备份地图和正常地图文件的格式不同的缘故。
但我这里根本没有转码的条件…
如有从其他渠道下载可用的此地图并发来,将赏;
将这个地图成功实现从备份地图和正常地图的转码并发来,将赏;
将所需地图顺手转Java1.16.5并发来,有加赏;
欢迎所有人回答!
简要解释下上一帖的情况。
我在下载完FHC的回答的地图后,查看了一下地图图标确认地图内容,再看见level.dat和db文件夹(没点开细看)确认地图完整性后,就选择了这个回答为最佳。
但很快我使用mcctool检查地图以及转Java版时发现,这个地图的地形文件缺失且level.dat疑似无法正常打开。
推测可能是网易版备份地图和正常地图文件的格式不同的缘故。
但我这里根本没有转码的条件…
如有从其他渠道下载可用的此地图并发来,将赏;
将这个地图成功实现从备份地图和正常地图的转码并发来,将赏;
将所需地图顺手转Java1.16.5并发来,有加赏;
欢迎所有人回答!
没救。
FHC备份的那一份也这么显示。
复制代码
我的建议是到隔壁网易去问。这么奇怪的要求。或者你找原作者要一份。
FHC备份的那一份也这么显示。
- It looks like this world is from the marketplace.
- These worlds are encrypted and cannot be edited.
- Traceback (most recent call last):
- File "amulet\level\formats\leveldb_world\format.py", line 345, in _reload_world
- File "src\\leveldb\\_leveldb.pyx", line 216, in leveldb._leveldb.LevelDB.__init__
- leveldb._leveldb.LevelDBEncrypted
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "amulet_map_editor\api\framework\amulet_ui.py", line 183, in open_level
- File "amulet_map_editor\api\framework\pages\world_page.py", line 71, in __init__
- File "amulet\level\load.py", line 32, in load_level
- File "amulet\api\level\world.py", line 14, in __init__
- File "amulet\api\level\base_level\base_level.py", line 63, in __init__
- File "amulet\api\wrapper\format_wrapper.py", line 337, in open
- File "amulet\level\formats\leveldb_world\format.py", line 397, in _open
- File "amulet\level\formats\leveldb_world\format.py", line 382, in _reload_world
- leveldb._leveldb.LevelDBException: It looks like this world is from the marketplace.
- These worlds are encrypted and cannot be edited.
我的建议是到隔壁网易去问。这么奇怪的要求。或者你找原作者要一份。
本帖最后由 爱心魔王FHC 于 2023-1-30 00:28 编辑
经过两个软件(Universal Minecraft Editor 和 MCC Tool Chest PE[在替换文件后])核实,都可以读取level.dat文件
由此可知种子为2034445482,游戏版本为1.9.1,超平坦
但是导入MCC Tool Chest PE会提示:(机翻)根据设计,minecraft市场地图不能被第三方软件打开或编辑。这是微软实现的功能,旨在保护创建世界的合作伙伴的IP。
所以属于微软层面的存档加密了,并且我自己在网易那边新建一个普通存档也是加密的
通过排查初步推断是db文件夹中的CURRENT控制了加密,并且控制了地形文件,level.dat文件不受影响,可以正常读取但wiki上对于CURRENT和MANIFEST-xxx文件并没有任何的介绍,破解无从下手,暂时没有能力破解微软的加密了,建议询问原作者或寻找其他渠道进行下载
又搜到了新的解决方案,但是貌似针对市场下载的地图不一定管用
https://www.bilibili.com/read/cv16498018
好了我洗洗睡了,网易真无语
经过两个软件(Universal Minecraft Editor 和 MCC Tool Chest PE[在替换文件后])核实,都可以读取level.dat文件
由此可知种子为2034445482,游戏版本为1.9.1,超平坦

但是导入MCC Tool Chest PE会提示:(机翻)根据设计,minecraft市场地图不能被第三方软件打开或编辑。这是微软实现的功能,旨在保护创建世界的合作伙伴的IP。

所以属于微软层面的存档加密了,并且我自己在网易那边新建一个普通存档也是加密的
通过排查初步推断是db文件夹中的CURRENT控制了加密,并且控制了地形文件,level.dat文件不受影响,可以正常读取但wiki上对于CURRENT和MANIFEST-xxx文件并没有任何的介绍,破解无从下手,暂时没有能力破解微软的加密了,建议询问原作者或寻找其他渠道进行下载

又搜到了新的解决方案,但是貌似针对市场下载的地图不一定管用
https://www.bilibili.com/read/cv16498018
网易对资源中心下载的地图还有特殊加密,目前无法破解
好了我洗洗睡了,网易真无语