#pokemon #file-format #mystery #dungeon #parser #image #wan

bin+lib pmd_wan

一个可以读取 wan 文件的库,wan 文件是用于《宝可梦神秘之旅》游戏的精灵格式。

14 个稳定版本 (4 个主要版本)

5.1.3 2024 年 8 月 2 日
5.1.2 2024 年 7 月 29 日
5.1.1 2023 年 1 月 29 日
4.0.0 2022 年 2 月 25 日
1.1.1 2020 年 6 月 12 日

#378 in 解析实现

Download history 6/week @ 2024-04-25 17/week @ 2024-05-02 249/week @ 2024-05-09 115/week @ 2024-05-16 38/week @ 2024-05-23 153/week @ 2024-05-30 66/week @ 2024-06-06 188/week @ 2024-06-13 119/week @ 2024-06-20 144/week @ 2024-06-27 18/week @ 2024-07-04 223/week @ 2024-07-11 1245/week @ 2024-07-18 817/week @ 2024-07-25 1048/week @ 2024-08-01 309/week @ 2024-08-08

3,459 每月下载量

CC0 许可证

140KB
3K SLoC

forthebadge

在创意共享 0 许可证下授权(待办:只需放置一个 LICENSE 文件)

pmd_wan

请注意,以下信息已过时,并已添加新功能。尽管如此,尚未删除任何功能。(仍需更新)。

读取用于《宝可梦神秘之旅:探索者与救援队》(仅在《天空探险家》上进行测试)的 wan 精灵。

读取:已准备好投入生产。不应该恐慌,并且已经进行了模糊测试。

  • m_attack.bin 有时会出错

写入:目前不提供用于高级功能的良好 API,但应能正确工作,并由游戏生成可读的图像。

Shiren

我目前正在尝试读取 DS 上的《Shiren The Wanderer》中的图像。它们在某些方面相似,在其他方面不同。

目前,我专注于能够读取它们。

它背后有一个功能标志。目前这主要是实验性代码。

执行基准测试

基准测试使用真实图像,这些图像不受本仓库许可协议的约束,您需要自己提供。

  • 解析使用 m_ground.bin 文件中的 bulbasaur.wan。可以使用 SkyTemple 或其他 .bin EOS 提取器导出。
  • find_fragment 使用 FunnyKecleonMeme 的 White Kyurem 精灵。可以在此处下载:(待办:实际上放置下载链接)

依赖关系

~1.8–2.5MB
~50K SLoC