骑马与砍杀联机时名字怎样改为中文名字
需要的工具:16进制编辑器,这里我用的是hexworkshop,当然你也可以用其他的可以把文件以16进制打开的其他工具。
必须保证输入的编码是UTF-8
必须保证自己机器上有汉化
请一定记得备份原文件以防修改失败!!!!!!
首先,想个好名字,新建一个txt文件,我这里输入“刘备”,注意每个中文字后面都要有一个空格;
然后,在菜单中选择“另存为”,编码一栏选择“UTF-8”,默认的是“ANSI”,我保存的名字叫“222.txt”;
用hexworkshop打开刚刚保存的文件,再打开“C:\DocumentsandSettings\你的系统用户名\ApplicationData\Mount&BladeWarband\profiles.dat”,这里以XP为例,其他系统位置可能不同;
然后看到有类似于下面的数据:(见插入图)
08000000000000000200000006000000|................
6162636465660000000000000D000000|abcdef..........
可以发现紫色的部分就是你目前的角色名字,我们只要更改这部分数据就能达到更改名字的目的。
在打开的222.txt栏里,会看到类似于这样的数据:
EFBBBFE5889820E5A48720|.........
前面的三个字节不要,只需要后面的几个,因为我刚才输入的是“刘备”,一个汉字是3个字节,空格是16进制的“20”,所以判断“E5889820E5A48720”就是我们需要的数据。
选择这几个字节,复制,再切换到profiles.dat栏里,把原来的名字所对应的字节数据换掉;
关键的一步,上面的红字“06”表示的是名字所占用的字节数,“刘备”共占用了8(换算成16进制是08H)个字节,所以还要把这里改成08,不然可能会显示不全。
最后保存文件即可
我还有个现成的,告知邮箱
版权声明:本文由上海权中高网络科技有限公司原创或收集发布,如需转载请注明出处。