BWIKI附魔模拟器已重构 v3.0 利用表格来附魔
修改于2025/11/17664 浏览综合
大家好,好久不见。BWIKI的附魔模拟器我本来从260版本就不更新了,主要一个原因是附魔这几年变化太多了,之前写的面向过程的代码已经变成屎山代码了,一直不想去碰。最近一个月我利用空余时间重构了附魔模拟器,这次使用了面向对象的方法,今天也算是正式完成了。
附魔模拟器的链接还是用原来的就行,参见原贴:
自制附魔模拟器 250版本(v2.10) 更新完毕 - 托拉姆物语攻略 - TapTap 托拉姆物语论坛
自行编程,界面朴素,请多包涵。注意:这是模仿游戏内附魔方式的附魔模拟器,不能自动算,比较适合用于附魔学习,以及进行一些简单的计算,如果想自动算附魔,建议使用布偶的魔法书。最近更新:2023/6/2...

https://www.taptap.cn/moment/164118888936639819

鉴于布偶附魔能力已经很强了,所以我这次重构主要还是想着让这个过程整好玩一点,所以我想了使用表格视图来完成附魔,效果大致是这样的:

单击可以选中单元格,双击可以编辑单元格内容,电脑端右击/移动端长按可以呼出操作菜单,菜单内可以添加、删除、复制、粘贴步骤。比之前的附魔模拟器体验好了不少。
不过就是有些手机可能显示不下,需要左右滑,也没啥好办法。
我还写了导入导出功能,导出可以将附魔变为代码复制到剪贴板,可以交给别人进行导入,还原原来的附魔。代码长这个样子,你们有兴趣也可以拿这串代码试试:
ABuiHquWumuS5iemZhOmtlDEBASFBAAEoAAoKCgoKCggTMjEvJygYKQYCAAABAQABwoELAgABAQMAAQMEw7/DsQXDv8O6BsO/w7jCgRMDAAEFAAAIAQAJAgALAwAIB8O/w7EA
附魔也可以像原来那样使用文字导出,文字导出的基本格式这次也和布偶是一致的,不像之前导出的格式其实看起来还是怪怪的。

接下来是注意点:
- 本附魔模拟器基于小游代理的国服数据开发,国服版本是适配的(目前发帖的时候国服版本为290版本),理论上也适配国际服版本,但未测试。如果A社不改动附魔,理论上也可以用于今后的版本,也就是说理论上后面我不更新应该也能用。
- 国际服实装了铁砧等级会影响素材消耗的机制(2025年夏),但国服尚未实装,我没有条件测试,因此素材消耗计算部分没有对铁砧等级做处理。等以后国服实装,再测试更新。
才开发完,肯定还是有很多bug的,希望大家积极反馈。
项目也在Github开源了,仓库名Toram-EnchantmentSimulator,如果你懂的话也可以部署在自己的电脑上面,许可证为MIT License。
主要就是这些了,具体的功能啥的你们体验一下就知道了。
代码量还是很大的,一万多行(统计里面很多有不少是JSON不算,实际代码大概一万左右)

也算是把这个坑填上了吧。


