PKHeX是一个开源项目,它是一个功能强大的宝可梦系列游戏存档编辑器。项目托管在GitHub上,采用C#语言编写,并支持多国语言界面。
核心功能
- 广泛的文件格式支持:
- 主要存档文件:支持如.sav、.dsv、.dat、.gci、.bin等格式的“主”存档文件。
- NGC记忆卡文件:支持包含GameCube宝可梦存档的*.raw和*.bin文件。
- 单个宝可梦实体文件:可读取和编辑如.pk*、.ck3、.xk3、.pb7、.sk2、.bk4、.rk4等格式的宝可梦数据文件。
- 礼物文件:支持奇迹礼物文件如*.pgt、.pcd、.pgf和.wc,并可将其转换为.pk`格式。
- 《Pokémon GO》公园实体:可导入.gp1文件并将其转换为.pb7格式。
- 高级游戏数据操作:
- 跨世代转移与转换:能够将宝可梦数据在不同世代的游戏之间进行转移,并在过程中自动完成格式转换。
- 对战视频导入:支持从解密的3DS对战视频中导入队伍数据。
- 数据查看与编辑:在可视化界面中展示存档数据,用户可以直接进行编辑并保存修改。
- 社区功能集成:支持导入和导出Pokémon Showdown(一个宝可梦对战模拟平台)的队伍配置文本以及二维码,方便玩家分享和交流阵容。
技术详情与开发者指南
- 构建与环境:PKHeX是一个Windows Forms 应用程序,要求
.NET 10运行环境。可以使用任何支持C# 14的编译器来构建可执行文件。 - 依赖与授权:
- 其二维码生成功能基于QRCoder库(MIT许可证)。
- 闪光宝可梦精灵图素材取自pokesprite项目(MIT许可证)。
- 《宝可梦传说:阿尔宙斯》的精灵图则来源于National Pokédex - Icon Dex项目及众多贡献者。
- 使用前提:请注意,PKHeX要求处理的存档文件是未使用主机特定密钥加密的原始存档。玩家需要使用如Checkpoint, save_manager, JKSM, 或 SaveDataFiler等存档管理工具,先将游戏机中的存档导出到PC,才能用PKHeX进行编辑。