图案检索工具上线——咒法图案一查便知

本站新增了一个小工具:图案检索,专门用来查咒法学(Hex Casting)及其附属模组的图案。写咒术脚本的时候,对着 HexParse 报错里的注册名,想不起它到底是个什么图案;或者看到社区攻略里一个译名,想反查它的注册名好用HexParse编写——这种时候,它就能派上用场了。

能查什么

工具目前收录了 55 个 hexdoc 包、1293 个图案,覆盖 Hex Casting 本体与几乎全部常见附属:Hexal、moreiotas、Hexical、Hexpose、Oneironaut、HexFlow、LapisWorks……以及MieHex:Revolution、Abadoned Greatwork、MieHex里的图案。

怎么用

搜索:在搜索框里输入任意内容即可双向匹配——

  • 输入注册名(get_casterhexcasting:get_casterhexal:xxx),查到的是译名和图案形状;
  • 输入译名(比如「意识之精思」),反查出的就是它的注册名、签名与来源模组。

切换语言:右上角可切换语言,目前支持 9 种语言(简中、繁中之外还有英、德、法、西、日、韩、俄等),名称与手册介绍都会跟着变。

按模组筛选:下拉菜单按模组过滤,只看某个模组自己的图案。

查看详情:点开任意图案,能看到大图渲染、全部语言的名称、手册原文介绍(thehexbook 里这一页写了什么,直接照搬)、以及两个方便的复制按钮——「复制注册名」用于 HexParse ,还有适配hexguide的「复制 iota 便携语法」(iota:pattern{...}),在咒术书里引用图案签名时可以直接粘贴。

数据从哪来

数据在构建时从 PyPI 上的 HexBug-data 生态拉取:每个模组的 hexdoc 包(wheel)里带有图案表与多语言语言文件,整理成站内的静态数据;手册介绍则来自各模组官方部署的 hexdoc 网页书(原版在 hexxy.media,本站作者的手册在 hexbook.xm1221.cn)。所以查到的译名都是各语言官方的既有译名,不是随便翻译的。

页面右上角还有「从 PyPI 刷新」按钮,想在浏览器里直接拉取 PyPI 上的最新数据也可以,结果保存在当前页面内存中,刷新页面即恢复。

结语

目前收录的图案以 hexdoc 生态为准(HexBug 机器人及其数据源维护的模组列表),个别还没发布 hexdoc 包的模组暂未收录——等它们发布后,跑一遍数据管道就能补上。

如果发现哪个图案的信息有误,或者想要收录更多模组,欢迎到 GitHub 反馈。

祝施法愉快!🧙