本篇教程由作者设定使用 CC BY-NC 协议。
引言:为什么要导出法术列表?
说实话,真的有必要回答这个问题吗?
法术编辑:导出法术列表有时可以更好的理清思路与编辑。
法术存储:当换游戏存档时,导出法术列表可以存储已经写过的法术,方便复刻。
法术分享:导出法术列表可以方便与其他玩家分享法术。
几种导出法术列表的方法
由于咒法学1.18.2版本环境目前已经成型,且短时间内应该不会出现更新与新拓展(目前支持1.18.2版本的拓展只有咒法拓展)。同时1.19.2-0.10.3版本变化很大,许多图案相较于1.18.2发生了变化(还新增了很多图案),因此在进行法术分享时,请先声明该法术所适配的版本与所需的拓展模组。
咒法学导出卷轴
适配版本:1.18.2
涉及模组:咒法学导出卷轴
主要功能:本模组提供了一个可以将咒法学的 iota 导出游戏的卷轴,使用右键可以复制副手里面核心的 iota 到剪切板,按 Shift+右键可以复制剪切板里的 iota 到副手里面的核心,当副手拿的不是核心时无效。
Hex Studio
适配版本:1.19.2
优点:可在线制作法术与debug,可自定义许多参数,可以导入导出工程,可以生成法术列表图片与动图。
缺点:只有原版咒法学的图案内容,全英文。
这是一个可以在线编辑法术的网站,支持图案绘制,参数设定等众多功能,基本上可以看作是一个咒法学专用的代码编辑器,可惜此网站预存的图案只包括咒法学本体,如果绘制拓展的图案会直接显示无效图案报错(但是依然可以绘制)。
揭示
适配版本:所有版本
优点:无需拓展,单人多人都能使用,适用性广
缺点:导出的是iota列表,阅读起来不方便
具体操作:
将法术列表放在栈顶,然后使用 揭示 将其输入至聊天栏。
前往游戏目录 .minecraft\logs 文件夹中寻找 latest.log 文件并使用记事本打开,翻至最底部,即可找到刚刚被揭示的法术列表iota。
注:在多人模式使用此方法时,可能会由于法术列表过长[超过210个图案]导致无法被正常揭示。
图案师之纯化
适配版本:1.19.2
涉及模组:MoreIotas
优点:可以导出法术名字,方便快速编写法术列表并分享。
缺点:在面对含有较多的非图案iota的列表时较为无力,导出后依然需要对列表进行二次编辑(但是工作量会比直接揭示少很多)。
图案师之纯化 是 MoreIotas 字符串功能中的一个图案,其主要功能是将图案iota转换成对应的图案名[字符串iota],需要注意的是,以下几种类型的图案在进行转换之后会变成 Null:
因此在导出之后,还需要通过比对法术列表,手动将其中的一些 Null 项换成对应的法术名字。
具体操作:
1.对法术列表使用 图案师之纯化 的 托特之策略 操作,然后 揭示 ,操作示意如下:
[此处导入法术列表]
内省
图案师之纯化
反思
弄臣之策略
托特之策略
揭示
2.前往游戏目录 .minecraft\logs 文件夹中寻找 latest.log 文件并使用记事本打开,翻至最底部,即可找到刚刚被揭示的法术列表。
注:如果法术列表图案很多,转换成字符串后太长了,游戏可能会拒绝揭示,这时有两种办法解决:
Hex Gloop
咒法凝浆自带图案渲染,你可以将更直观的查看图案iota,由于是客户端即时渲染,因此图案太多时容易掉帧,请自行注意规避。具体操作没什么好说的,截图即可。
Ducky Peripherals
适配版本:所有版本
优点:功能强大,可自定义。
缺点:门槛高,需要自己写代码。
此方法本教程将不进行详细展开,具体请见此篇教程。