本帖最后由 3dm_15595583 于 2025-1-12 13:30 编辑
打包和基础汉化方法我这里就先不累赘了,论坛里应该有不少。有疑问欢迎留言,qq群交流更快。
这里主要推荐我认为比较顺手的工具,后续更新分享一点“效率技巧”吧
我个人的汉化工具可能有点略微难上手。
包括后面没有提到的同一个pak不同文本的对比工具
Modder参考外站,似乎不需要梯子,暂时只找到En文的
https://wiki.bg3.community/en/Tutorials
不过,感觉熟练了用在其他文本编辑同样可行
Sublime
下载:
https://www.sublimetext.com/download
XML自带高亮,功能强大的各种搜索替换(技巧以后分享)
这里插个tips,有不少人不知道
看图,帖子显示源码比较麻烦
所以这段实际上是
<LSTag Tooltip="SavingThrow">豁免</LSTag>, 否则将被<LSTag Type="Status" Tooltip="BANISHED">放逐</LSTag>
<LSTag Tooltip="SavingThrow">(<----标签头 不要随便改)
豁免(<-----内容,需要汉化的)
</LSTag>(<-----标签结尾,不结尾或写错会导致汉化内容出现乱码现象)
标签就叫Tag,超文本的一个套路,LStag是整个标签的名字,标签成对出现。Tooltip="SavingThrow" 这个部分叫Attribute了解一下就好
所有的都是Tag
另外打包工具推荐
https://github.com/ShinyHobo/BG3-Modders-Multitool
下载地方
下载,到release里找
重要小经验1
·最新mod制作或者汉化当中发现系统是直读xml文件,而不是原先的有个将xml编程loca文件的过程。
基于上述这点,发觉如果xml里有传统方式的注释是会被误读进mod的,这会导致很多诡异的错误。
Tips! 所以重要的一点,新mod不要在xml里添加注释!
Tips1 会让一部分编辑xml的觉得很不方便,所以要保留注释的建议可以维护两个版本。然后用文本替换的方式把注释删除即可。
这里会用到一个“通配符”或正则选取的小技巧,以Sublime编辑器为例看图如下:
在编辑器里按Ctrl+H
记得一定要点选红圈符号里那个按钮,按钮处于按下的状态。
Find的那栏实用通配符查询 <!--.*-->
Repalce确保为空白状态
然后点选最右下的,Replace all按钮即可,此时所有的注释都会被替换为空白(记得备份一份原文本)
|