【原创】直接使用CheatEngine将人物名修改为中文的方法 - 铁资网TBSGAME论坛-铁血联盟资讯网|铁血联盟中文第一论坛

访客需注册方可查看全部版块内容 请您花费一分钟时间完成注册过程 ( 登录 | 注册 )

 
Reply to this topicStart new topic
> 【原创】直接使用CheatEngine将人物名修改为中文的方法
会飞的猪
post 2018.01.19, 11:49
楼层 #1





编号: 42,910
帖数: 32
美刀: 114
组别: 列兵 R_18正式成员
注册: 2010.12.14, 11:36
物品: 查看
头衔: 土鳖山 匪众一级




有朋友希望我能详细写一下用CheatEngine(以下简称CE)怎么修改人物名为中文的方法,那么话不多说直接开始。

主要步骤分为两大部分,这里分为概述版详细版分别说明。先用概述版的形式把主要步骤描述一遍,省得由于图文较多造成操作复杂的感觉,其实是很简单的。

概述版:
一、把要改的文字输入在任意地方并复制,打开WinHEX,选择“编辑”→“剪贴板数据”→“粘贴为新文件”(快捷键Shift + Insert键),在弹出的“选择剪贴板格式”对话框中选择“Unicode”后即可生成后续要修改的16进制码,选择要复制的代码后点击菜单上的“编辑”→“复制选块”→“16进制数值”(快捷键Ctrl + Shift + C),注意复制的时候不要选择最后两个00。

二、打开CE搜索到游戏人物名字的修改地址后将文字粘贴到对应位置上即完成。


详细版:

一、得到汉字在内存中的显示形式。网上有在线将汉字转为Unicode码的网站,这里就不广告了,搜一下“中文转Unicode”很多。不过在线的方式有个缺点,就是要把结果再按内存的保存形式调整格式。比如“曲”字转Unicode码后结果为“\u66F2”,首先要去掉“\u”,然后由于内存中低位在前,高位在后,所以要改成F2 66才是“曲”字在内存中的表现形式。所以这里推荐使用16进制编辑软件WinHEX(也可用UltraEdit)。以下是使用步骤:

1、将要改的文字在任意地方打出来,这里我是在“运行”界面上输入的。打完后全选再按Ctrl + C复制,然后不要再做任何复制的操作(这一步作用是把文字保存到系统剪贴板上)。


2、打开WinHEX,选择“编辑”→“剪贴板数据”→“粘贴为新文件”,在弹出的“选择剪贴板格式”对话框中选择“Unicode”后确定。


3、结果显示如下。


如果右侧显示为乱码,可点击菜单上的“选项”→“字符集”→“Unicode”即可,如图:


4、选择16进制码(最后两个00不要选),在选区上点击右键,选择“编辑”


5、在改变后的菜单上选择“复制选块”→“16进制进制数值”(也可在选择要复制的区块后直接按快捷键Ctrl + Shift + C)就行了。


注意,不喜欢用快捷键的朋友第4、5两步可改为点击菜单上的“编辑”→“复制选块”→“16进制数值”,这样可以少点一次鼠标。



二、得到游戏人物名字的修改地址。这里当然就要用到CE了。

1、打开CE,将其附加到游戏进程上


2、搜索人物昵称,这样可以直接得到要修改的两个位置的地址。这里示例人物昵称为“Duang”,按图中红框设置好后点击“首次扫描”


3、扫描结果如下,前两个绿色地址就是要修改的目标位置了。注:有时候会得到好几个绿色地址,浏览一下内存区域,改得多了很容易判断是哪两个。


4、在第一个绿色地址上点右键,选择“浏览相关内存区域”。


5、在弹出的内存区域右侧可直接看到目标人物的昵称,光标定位到昵称首字母上,将第一步第5点复制到的数据直接粘贴即完成


6、这个地址修改后只对如图所示的两个地方显示产生影响,所以还要修改第3步得到的第二个绿色地址。


7、跟第4步一样,在第二个绿色地址上点右键,选择“浏览相关内存区域”。由于搜索的是昵称,所以浏览后定位到的是昵称的位置,要往上翻几行(注意不是翻页)才能看到人物名字,修改方法还是跟前面一样,将第一步操作后得到的汉字的16进制数据粘贴到对应位置即可。注意长度,蓝色背景为名字的可修改区域共58字节(即29个汉字),水红色为昵称的可修改区域共10字节(即5个汉字)。


效果如下,注意两个地址影响游戏的显示位置不同,所以这里上下可以显示不同的昵称。


人物名字由于太长在战略界面上已经显示不出来了,可以在笔记本界面的“人事”中看到,另外还有在自建佣兵完成后收到的邮件“IMP的分析结果”(如果没删除的话)中也能看到。



本主题由 会飞的猪 于 2018.01.19, 12:16 修改
Go to the top of the page
 
+Quote Post
kmoi
post 2018.01.19, 14:30
楼层 #2





编号: 43,333
帖数: 1,826
美刀: 2,647
组别: 准将 L_05版块版主
注册: 2011.01.09, 18:49
物品: 查看
头衔: 醇酒醉影




访客需注册方可查看全部版块内容 请您花费一分钟时间完成注册过程 [注册|登录]
Go to the top of the page
 
+Quote Post
zhang_1557
post 2018.01.19, 15:51
楼层 #3







编号: 40,163
帖数: 24
美刀: 70
组别: 列兵 R_18正式成员
注册: 2010.06.04, 15:44
物品: 查看
头衔: 土鳖山 匪众一级




访客需注册方可查看全部版块内容 请您花费一分钟时间完成注册过程 [注册|登录]
Go to the top of the page
 
+Quote Post
1 位会员正在查看此主题 (1 位访客和 0 位隐身会员)
0 位注册会员:
Reply to this topicStart new topic
 



[ 沪ICP备11048272号 ] 当前时间: Feb 24th 2018 - 08:19 AM