GA好望角|魔力宝贝私服|魔力私服|魔力私服|GA反外挂

 找回密码
 立即注册
凤凰(QQ:715837)
售前咨询
GA白皮书(客户端)
GA白皮书(服务端)
cgdev.me开发者论坛
放映地(炫斗魔力公益PK服)
新服发布站
欢迎来到GA好望角~
价格公示表
回首页
查看: 1460|回复: 1

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

[复制链接]

3

主题

22

帖子

22

积分

新手上路

Rank: 1

金钱
319
号角币
10
发表于 2023-5-2 07:28:01 | 显示全部楼层 |阅读模式
本帖最后由 岚宇丶 于 2023-5-2 08:58 编辑

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


如果一个一个的去翻msg 对应理解这些乱码 可能要花几天的时间, 这边帮大家提供一个解决的思路.
用python脚本 批量处理 首先我们将所有脚本的编码方式全部转为utf-8, 我试过GB2312好像python不能处理,不得已转换一下.. 新建 BMP 图像 (3).jpg 红线处插入你的NPC文件夹路径 要用\\双斜线,运行之后得到以下结果.
新建 BMP 图像 (4).jpg
等待程序全部运行完毕之后, 可以手动处理一下MSG.txt 或者把路径中的NPC删掉再运行一次 这样你的DATA文件夹中的 所有.txt也都是utf-8编码了.
然后运行删注释.py
同样的设置路径和文件类型: 新建 BMP 图像 (5).jpg

运行得到结果: 新建 BMP 图像 (6).jpg

运行完成后此时的脚本内容为: 新建 BMP 图像 (7).jpg

然后运行内容替换脚本:
新建 BMP 图像 (8).jpg
在上方设置msg.txt的路径  下方设置NPC文件夹路径 运行过程为: 新建 BMP 图像 (9).jpg

运行结束后 获得的脚本文件样式为:
新建 BMP 图像 (10).jpg


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

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

使用之前一定要备份!!

npc脚本整理.rar (1.83 KB, 下载次数: 0, 售价: 30 号角币)




回复

使用道具 举报

3

主题

22

帖子

22

积分

新手上路

Rank: 1

金钱
319
号角币
10
 楼主| 发表于 2023-5-7 06:44:03 | 显示全部楼层
这两天从新试了一下 UTF-8有很多bug.. 之前扫文件以为都是GB2312的..但是python里用ANSI就可以了!!  所以 可以直接用替换脚本 把所有编码格式改成ANSI !!! 抱歉噢各位
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|GA好望角

GMT+8, 2024-4-27 06:32 , Processed in 0.058180 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表