- 2,216 字
- 约 6 分钟
- 更新
- 阅读 次
ArkLores:为方舟剧情爱好者准备的App
为明日方舟系列游戏的剧情/考据爱好者准备的app。
ArkLores是为方舟剧情爱好者准备的App,相信能够为剧情党在阅读/考据过程中的多个方面提供便利——
剧情阅读
在App的资料页中,明日方舟和终末地的所有剧情都能够方便地阅读:设置阅读记录,可以记录自己读了哪几篇、读到哪几行;

所有的cg和剧情的背景图都以非常明了的方式显示在页面中,读者能够清晰地了解哪些对话发生在哪些背景、甚至是哪张cg中,也能知道叙事在什么时候切换了场景。 图片能够提供更多的语境,让读者能够比纯文字更清楚把握剧情的走向。

还记得伊蕾妮是谁吗?沃伦佐娃呢?塞拉菲娜呢?彼得拉设夫斯基呢?在粥漫长的剧情中,一个人常有很多个名字,除了大家都熟知的外号或者代号以外,很多人的名字比较生僻,很多出场较少的人物,名字也难以记住,剧情中偶尔提起时很让人摸不着头脑。为了提供更多的语境帮助剧情阅读,Arklores推出了 “下划线”和“立绘卡片” 功能:大多数作为剧情中的说话人出场过的人物,在剧情阅读器和后面要说的ai回答中都会以下划线标出。

那么,点击下划线会发生什么?答案是进入“立绘卡片”页面:可以立刻看到这个人长什么样(哪怕是通用的黑道复制人!),都有哪些不同版本(服装)的立绘,每个版本有哪些表情差分。此外,为了进一步辅助理解,还可以看到 “除了说话人以外,还有哪些名字不同的说话人在用这个立绘” ,和 “这个说话人还用过哪些立绘” 。在剧情阅读器中,点击说话人也会出现立绘。 可以想象到,这样会多标出许多意义不明的存在:“学生”“贵族”也会有下划线,“维多利亚”中的“多利”也会有下划线。此时长按下划线的词汇,可以屏蔽这个词,以后这个词汇就不会被下划线。

Arklores 的剧情覆盖面极广:除了成章的主线/ss/故事集以外,还包含干员、武器的档案,物品的说明,以及很重要的集成战略的各种故事等,比查阅wiki更加方便地找到、更加舒适地阅读。

cg/背景/立绘数据都可以在资料页的“剧情美术”处仔细品鉴;支持全局通过关键字找剧情,不仅可以精确查找,还可以支持向量模糊查找(需要配置向量 api,具体做法见后文和教程)剧情阅读器中,点击屏幕可以换出工具栏,点击标题能够拖动整章的进度,工具栏能够取消下划线/在特定故事中选集/查找等等。

科普:资料页面的资料来源于在 App 内更新、要从 github上下载的"知识库"(由我自己整理构建),而知识库根据 github 上的解包仓库构建,游戏发布新版本前夕,我这边会每小时检测解包仓库是否更新,然后实时更新知识库并上传至 github;app 内会自动检测知识库有没有更新,如果有,会提醒用户进行手动更新。

wiki
你可以在app的wiki页面浏览终末地和明日方舟的wiki,也可以进行保存书签、切换白天黑夜、放大缩小等等简单的浏览器操作。如果你对预设的wiki不满意(主要是终末地目前没有和prts.wiki一样重量级的wiki),也可以在设置页面修改/添加你认为更好的wiki。这部分的实现比较简单,主要目的是功能的完备性,让你在看剧情时少开一个浏览器。

AI 问答
这是App最重量级,也是我开发时间最长的一个功能!在这里问任何剧情相关的内容,ai问答能够通过查阅wiki、查阅资料页面的内容,来进行思考,并调用各种工具来证实自己的答案,然后把回答和回答的证据一一列举给你。


ai问答中的许多人(哪些人?答案是以”说话人“身份出现在剧情中的人,前文说的一些人如彼得拉设夫斯基作为背景板,剧情中一句话没说,其实是没有下划线的。毕竟没有说话的人大概也没有立绘……)名字会以下划线标出,方便不熟悉剧情的人查看。
AI问答中会参考许多东西:prts.wiki 中的”泰拉大典“作为大致时间线,根据解包仓库构建的知识库,wiki,还有”自定义资料“——这里是用户可以自定义的地方!如果用户觉得缺少了什么资料,甚至是想当构史学家,都可以添加一段资料,然后再添加资料的来源与置信度信息(比如“这是明日方舟官方账号在sns上发布的补充内容,算作官方剧情内容,优先级和重要程度与知识库内容一致”)。开发者加入了《大地巡旅》作为额外补充资料,可以参考所写的置信度说明。当然,《大地巡旅》作为出版物,是不会在App内提供阅读的!
以及,如果你的构史过于诡异、置信度说明过于简略,即使表明了最高优先级,也会被ai质疑的哦!(真的试过!)

想要ai功能正常工作,需要配置两个相关的ai api。ai对资料库进行的检索为RAG检索,所以需要把问题/关键字转换成向量,这需要“向量 api”;ai进行推理和回答输出,需要“对话 api”。不过不要担心额外的花销问题,向量api极其便宜、用量极少:我向量化所有的明日方舟剧情只用了5+元,而你只需要向量化你偶尔提出的一些问题,大概两三块钱能用一辈子这样。当然,自行更新数据库与将资料添加到问答也需要向量化。向量api推荐使用qwen3.7-text-embedding,对话模型使用glm-5.3-flash(大肥鱼真的在自然语言上表现不佳!除非你是肯用pro的有钱人。自然语言最好的是gemini系列,glm最具性价比)。之所以推荐,是因为我几乎只用过这两个模型进行过测试!

最后,一段免责声明式的杂谈,说说我对ai功能的看法。
明日方舟的剧情长得可怕,而ai的注意力与上下文都极其有限,很难在一些复杂且漫长的故事中保持准确性(比如从反常光谱到半周年的超长乌萨斯剧情)。此外,ai的上下文充斥着剧情原文相关的语境,很难让其在剧情辨析中保持一定的思辨性,也就是说,无论提示词怎么写,都很难让他批判性地看待剧情本身,我真的试过让他去分析两部游戏前期的一些争议剧情,ai几乎从不会表达批判性意见,最多会承认你怀疑的合理性。所以首先,别把ai的回答当圣旨!
我也尝试过很多方法解决这些问题,但都很难完全消除,目前的ai功能完全有可能生成具有错误的梗概和分析。所以我让ai的每一个论点都附加证据,用户可以点击证据,直接跳转到相关剧情,你可以自行判断ai说的有没有道理。我希望大家以理性的态度、忠实文本地讨论剧情,就事论事,不要用一些和剧情本身无关的内容来进行无意义的辩论,也不要贴着一段ai生成的对话截图就作为你的论据!ai只是在你思考回顾剧情/构思剧情视频文案时作为辅助,让ai接管大脑代替你发言是非常非常不好的行为!
玩得愉快!
欢迎在github/该文章评论区/b站下面给我提出建议,让arklores变得更好!如果你觉得app不错,可以在github上赏个star、在b站一键三连哦!感谢!如果你完全是这方面的小白,更详细的使用教程在这里!