WarframePrimeHelper 是星际战甲玩家的桌面截图查价小工具,按快捷键截图 OCR 识别 Prime 部件并查询 Warframe Market 价格。
- V5.4.1
- 发布于
- 2026年3月29日
- 0
- 星标
- 27
- 下载
- 同步于
- 1 天前
最新版本
V5.4.12026年3月29日 12:06下载慢?可在上方随时切换镜像源
项目说明
项目概述
打游戏想卖几个 Prime 部件,一个个去 Warframe Market 搜价格通常很打断节奏。WarframePrimeHelper 的做法是纯本地 OCR:按快捷键截取游戏画面里掉落列表那一块,用 RapidOCR 识别部件名,再查 Warframe Market 的价格并弹通知或在置顶小窗里列出。它是 Python 写的开源小工具,配 Tkinter 图形窗口与中英文物品字典工作,字典可用自带脚本从 Warframe Market API 生成。
游戏里按一个键,掉落部件的价格立刻上报。
| 项目 | 内容 |
|---|---|
| 形态 | Python 桌面小工具(源码运行) |
| 技术栈 | RapidOCR + Pillow + Tkinter |
| 数据源 | Warframe Market /v2/items API |
| 平台 | Windows |
| 许可证 | 未标注 |
工作原理
- 快捷键截图:监听 alt+q 触发,截取固定屏幕区域(默认 500,400 到 1400,460,可改)
- OCR 识别:RapidOCR 本地识别掉落部件文字,按空格分词提取道具名
- 部件映射:内置蓝图、枪机、刀刃、头部神经光元等中文部件到英文的对照表
- 价格查询:拿识别结果查 Warframe Market,结果弹系统通知并在窗口列出,带缓存
主要文件
| 文件 | 作用 |
|---|---|
| main.py | 无界面版:快捷键截图、OCR、通知报价 |
| main_window.py | Tkinter GUI 版:窗口、价格缓存与部件映射 |
| make_dict.py | 从 Warframe Market API 生成中英双语字典 |
| fetch_dict.py / parse_local_wiki.py | 抓取 Wiki 数据生成 items.json |
| wfm_dictionary_old.json / items.json | 本地物品数据库文件 |
快速上手
- 安装 Python 依赖:keyboard、Pillow、rapidocr-onnxruntime、plyer、requests
- 运行 make_dict.py 生成 wfm_dictionary.json,国内网络可先配代理,脚本默认 127.0.0.1:7897
- 把 SCAN_BBOX 改成自己屏幕上掉落列表的位置
- 运行 main_window.py,游戏里按 alt+q 即截图识别并查询
环境要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows(截图与键盘监听依赖) |
| Python | 3.x,需装 OCR 与图像库 |
| 网络 | 访问 Warframe Market API,可走代理 |
| OCR 模型 | 首次运行加载 RapidOCR 模型 |
注意事项
- 个人项目:README 极简,功能以源码为准,脚本按 wf1 到 wf9 逐版迭代
- 区域依赖分辨率:截图区域按像素写死,换分辨率或界面布局需手动调整
- 字典先行:首次使用必须先生成或准备 wfm_dictionary.json,否则查不到价格
- 接口风控:Warframe Market 接口可能限流或更新,脚本内置等待与重试
历史版本
排序