本文转自口袋改版资源吧
工具名:PokéROM Editor – Include Support PokeAPI
版本:V2.0
作者:PKHexed
界面汉化:兔砸博士
出处:https://whackahack.com/foro/threads/pokerom-editor-include-support-pokeapi.68957/
警告:仅兼容《宝可梦 火红》和《宝可梦 绿宝石》美版(汉化版中文显示乱码)。
📂 文件输入/输出与 ROM 管理
自动 ROM 识别:加载文件时,程序会读取十六进制文件头,以识别是《宝可梦 火红》还是《宝可梦 绿宝石》,并自动调整数据、名称、图像及道具的读取指针(地址)。
最近打开的 ROM 列表:一个“菜单”按钮,可保存最近打开的 5 个 ROM 的历史记录。数据保存在recent_roms.json文件中。
实时文件监控:一个后台循环,每秒检查一次 .gba 文件的修改时间。如果用户在其他程序(如 HxD 十六进制编辑器)中更改了游戏数据并保存,PokéROM Editor 会立即更新可视化界面上的数据,无需重新加载 ROM,也不会出现屏幕闪烁。该系统具有智能的“健忘”功能,可忽略编辑器自身生成的“自动保存”。
原子保存:绝对防止数据损坏。点击保存时,程序会将数据写入一个临时文件(.tmp)。只有在保存过程 100% 成功后,才会替换原始文件。防止因断电、磁盘已满等情况导致 ROM 完全丢失。
🌐 PokeAPI 集成(数据自动化)
PokeAPI 模式:一个复选框,激活后,每次用户在列表中切换宝可梦时,都会直接从 PokeAPI 数据库获取该宝可梦的真实数据。
变更高亮(金色星标 ⭐):如果 PokeAPI 更改了某项属性(例如,攻击从 49 变为 65),相应的标签会获得一个金色星标(⭐ 攻击:),并且字体变为琥珀色。
隐藏特性管理器:如果 PokeAPI 返回的某只宝可梦特性超过 2 个,会弹出一个模态窗口(“检测到隐藏特性”),覆盖在 UI 之上并冻结背景,要求用户手动选择他们想要导入 ROM 的 2 个特性(包括特性描述)。
兼容性警报:如果 API 尝试注入当前 ROM 中不存在的道具、属性或特性(例如第九代的道具),该数据将被忽略,最后会弹出一个汇总列表,显示所有“失败”并被保留原样的内容。
地区形态支持:“形态”按钮。激活后,如果宝可梦有不同形态(例如 Mega、阿罗拉形态、伽勒尔形态、超极巨化),会打开一个窗口来选择并导入该形态的具体种族值。
通过 API 更新图像:除了属性之外,程序在编辑宝可梦时,还会尝试从 PokeAPI 数据库下载并显示其图像。注意:这不会将 PokeAPI 的图像插入 ROM;它仅作为参考,下载当前所选宝可梦的图像。
🛠 硬件限制系统
总数框控制:用户可以手动定义 ROM 拥有多少只宝可梦(最多 65535)、道具(最多 65535)和特性(最多 255)。输入框会阻止输入字母(自动删除非数字字符)。
最高上限:程序会将会话中批准的最大值保存下来。如果用户尝试增加游戏的原始上限(例如,宝可梦 > 412),会出现盲目读取和“不可逆损坏”风险警告。如果用户接受,程序会创建一个授权(max_seen),并且只要用户将数值保持在该上限以下,就不会再次询问。
⚙ 高级编辑系统(模态窗口与逻辑)
齿轮按钮(自定义数值模态窗口):出现在非标称值(基础亲密度、孵化步数、性别比例)旁边。允许选择表格中的值,或打开一个受保护的输入框,输入 0 到 255 之间的“自定义值”。
放大镜按钮(搜索对话框模态窗口):为大型列表(宝可梦和携带道具)提供可搜索的列表框的模态窗口。允许通过输入进行搜索(搜索栏)。双击或按 Enter 键可将数据应用到主界面。
妖精属性实现(添加妖精属性):一个由 UI 控制的复选框。勾选后,一个原生窗口会要求用户提供其改版 ROM 中使用的妖精属性 ID(十六进制或十进制)。程序引擎会根据该 ID 重写组合框,实时注入“Fairy”字样。如果取消勾选,程序会将屏幕上所有原本为“Fairy”的宝可梦转换为“Normal”,以避免指针错误。
🖼 图像管理
宝可梦图像显示:UI 会动态提取 LZ77 调色板,并从原生的十六进制地址读取解压缩后的宝可梦图像。
闪光按钮(✨ 闪光色):即时更新界面和 PokeAPI,以显示所选宝可梦的异色(闪光)调色板/颜色。
图像设置窗口:宝可梦旁边的齿轮图标按钮。打开图像工具,用于在 ROM 空间中导入和重定向索引的 .png 文件,并具备空闲空间计算功能。
道具图像显示:在“常见持有物”和“稀有持有物”旁边,程序会显示所选道具的 24×24 视觉图标,直接从 ROM 数据库中读取,并随着下拉列表的变化动态更新。
![[GBA]PokéROM 编辑器插图1 [GBA]PokéROM 编辑器插图1](https://game.pokefans.xyz/wp-content/uploads/2026/03/aa90978ba61ea8d3e0eae319d10a304e241f5849.jpg)
![[GBA]PokéROM 编辑器插图2 [GBA]PokéROM 编辑器插图2](https://game.pokefans.xyz/wp-content/uploads/2026/03/95599244ebf81a4ce6f87bd4912a6059242da654.jpg)
![[GBA]究极绿宝石V.5-失落之古遗缩略图 [GBA]究极绿宝石V.5-失落之古遗缩略图](https://game.pokefans.xyz/wp-content/uploads/2022/07/究极绿宝石-V-5.png)
![[PC]燃之智3.4缩略图 [PC]燃之智3.4缩略图](https://game.pokefans.xyz/wp-content/uploads/2023/04/a0b1a3fd5266d0162516151dd12bd40735fa3566-600x450.jpg)
![[NDS]起源心金完结版缩略图 [NDS]起源心金完结版缩略图](https://game.pokefans.xyz/wp-content/uploads/2022/04/a2e6d129d92eb2dde11bbda7f65b0335b7f05705.jpg@406w_254h_1c_web-dynamic.webp)
![[3DS]究极之日/究极之月 807缩略图 [3DS]究极之日/究极之月 807缩略图](https://game.pokefans.xyz/wp-content/uploads/2022/04/20220417194155-600x428.png)
![[PC]无限融合6.4.6缩略图 [PC]无限融合6.4.6缩略图](https://game.pokefans.xyz/wp-content/uploads/2023/12/9599c2ca7bcb0a46e78885102d63f6246a60afdf-600x449.jpg)