岚宇丶 发表于 2023-5-2 07:28:01

提供一个整理NPC脚本的思路

本帖最后由 岚宇丶 于 2023-5-2 08:58 编辑

大家在建设服务器的时候一定都遇到过很多有看不懂的字符的NPC脚本 如图所示:


如果一个一个的去翻msg 对应理解这些乱码 可能要花几天的时间, 这边帮大家提供一个解决的思路.
用python脚本 批量处理 首先我们将所有脚本的编码方式全部转为utf-8, 我试过GB2312好像python不能处理,不得已转换一下..红线处插入你的NPC文件夹路径 要用\\双斜线,运行之后得到以下结果.

等待程序全部运行完毕之后, 可以手动处理一下MSG.txt 或者把路径中的NPC删掉再运行一次 这样你的DATA文件夹中的 所有.txt也都是utf-8编码了.
然后运行删注释.py
同样的设置路径和文件类型:

运行得到结果:

运行完成后此时的脚本内容为:

然后运行内容替换脚本:

在上方设置msg.txt的路径下方设置NPC文件夹路径 运行过程为:

运行结束后 获得的脚本文件样式为:



同理可用于替换itemset 或者enemy,

时间有限itemset 和enemy的脚本我没写..各位可以自己扩展噢 目前这几个能用的我收点钱也合理吧?哈哈哈

使用之前一定要备份!!






岚宇丶 发表于 2023-5-7 06:44:03

这两天从新试了一下 UTF-8有很多bug.. 之前扫文件以为都是GB2312的..但是python里用ANSI就可以了!!所以 可以直接用替换脚本 把所有编码格式改成ANSI !!! 抱歉噢各位
页: [1]
查看完整版本: 提供一个整理NPC脚本的思路