如何使用火炬之光转换器
以下内容恢复自 Wordpress 时期的数据库备份,内容已经严重过期,仅留作纪念。
我发现《火炬之光》关于Mod的中文教程一直不是很多,所以就在这里稍微给大家讲解一下。当然,这里提供的并不是从零开始的完整教程,只是一点补充经验。如果你觉得有用想要转载,请务必加个署名“邪罗刹”,谢谢啦。
关于编辑器
转换器主要是用来把游戏里的 .DAT.adm 文件进行格式转换的。操作非常无脑,只要把这类文件直接拖到转换器上,它就会自动进行转换,并生成一个同名的 .DAT 文件。转换完成之后,你就可以直接使用普通的文本编辑器打开它进行修改了。
例如,如果你想修改Global文件,具体步骤如下:
首先到 Pak.zip 文件的根目录里找到 GLOBALS.DAT.adm 并把它提取出来。
使用转换器处理后打开它,接下来只要搞清楚里面每一条代码的意思就可以随意修改了。
举个例子:<FLOAT>ENCHANTER_MAGIC_CHANCE 代表的是附魔成功率。
如果你把它修改成 99.000000,就表示你在游戏里的附魔成功率变成了99%。
如何使用Mod
修改完成后,你完全不需要把它转换回原来的格式,直接放置在特定的media文件夹里就可以了。XP系统下的路径参考如下:
C:\Documents and Settings\Administrator\Application Data\runic games\torchlight\mods
在里面新建一个文件夹,结构保持为 \你取的Mod名字\media\ 即可。
另外需要特别注意的是,放置的位置必须严格按照游戏原本的文件层级结构。
比如,这个文件原本在 Pak.zip 里的路径是 \media\units\items\potions\,
那么你就应该按照这样的路径来放置你的修改文件:\你取的Mod名字\media\units\items\potions\。
为什么不放回原压缩包
这点只是个人的经验之谈。首先,这样做绝对不会破坏游戏的原文件。
我感觉游戏的读取机制是这样的:在扫描Mod文件夹后,如果发现有新增的Mod,就会优先读取Mod中的文件,而不再去读取 Pak.zip 里的同名文件。
可以说,这是一种非常方便又安全的替换文件模式,容错率很高。
为什么不必转换回去
因为游戏在运行的时候,系统会自动把它转换回原格式的,完全不用你去管它,嘿嘿。
为什么我无法使用
如果你照做后发现没有效果,最可能的原因是最新的Save存档有时候会无法直接生效。 解决方法很简单:随便新建一个人物,进入游戏后再退出,接着重新读取你原来的人物存档就可以正常使用了。