Miss尼尔昆古 发表于 2020-2-22 22:42

CE修改,修改玩家名字方法,顺便求助一下汉字与英文相关字节问题!!!

本帖最后由 Miss尼尔昆古 于 2020-2-22 22:40 编辑

https://bbs.3dmgame.com/thread-6005316-1-1.html
借鉴了这个大佬的帖子,但是用此贴的CT脚本改不了简体名,改了以后游戏会闪退,但是在游戏崩溃卡死期间,偶然发现可以找到名字地址的方法

https://bbs.3dmgame.com/thread-6005791-1-1.html
我用的就是这个大佬的存档,“洛神白羽”,非常感谢分享


按照大佬的方法,选择字串符搜索,勾选UTF-16


大概会搜索出35个数据

然后让游戏加载一下,比如开一个探索房间

就会发现,有一部分数据变成了乱码,可以点再次扫描,筛掉乱码的数据



然后退出房间,再次筛选,反复进出房间,直到筛出只剩一个数据


剩下这个就是可以修改名字的数据地址了,修改后会实时显示在图上的名牌上

但是同时也产生了一个问题

我想改的名字是7个英文字母,但是改之后只能显示其中的5个字母,以前我玩自己存档是可以正常显示7个字母的
是因为之前的“洛神白羽”是4个中文字符,4个汉字=5个英文字符?

我不是编程专业毕业的,对此一窍不通,如果有哪位大佬知道解决方法请务必告诉我,非常感谢!!!!!

猫毛满天飞 发表于 2020-2-22 22:45

utf16是每个字符不论中文英文,都是两个字节16个比特。
至于能多显示一个字符我也不清楚了,可能是游戏或者ue4开发的时候曾经遇到过什么bug,然后强制给字符串多俩字节?

ghostcombat 发表于 2020-2-22 23:01

插眼,学习一下

edwarddemon 发表于 2020-2-23 00:38

我今天早些时候也遇到了这个问题,感觉是游戏的某种机制,感觉是原来有几个字后面就只能改几个字,洛神白羽是四个字,你看铭牌上是有五个英文字母,但是你再点进菜单去看肯定只有4个字,不管中文还是英文,只显示4个,也就是和原存档一样,我下的存档名是3个字,只能改3个字。

xiaocai798 发表于 2020-2-23 10:04

感谢分享,确实可以用

魏︻$▅▇◤ 发表于 2020-2-23 22:38

谢谢分享,实测有效

sub7v21 发表于 2020-2-24 13:08

本帖最后由 sub7v21 于 2020-2-24 13:10 编辑

好奇问下 成就系统不是在云端吗 把本地存档改了 成就还是旧的?
比如说有个成就叫“获得一把湖光” 我之前没拿到湖光 现在加载别人的存档 包里有湖光 成就还是未完成状态?还有本地存档文件手工修改了 云存档会上传吗?

Miss尼尔昆古 发表于 2020-2-24 18:02

sub7v21 发表于 2020-2-24 13:08
好奇问下 成就系统不是在云端吗 把本地存档改了 成就还是旧的?
比如说有个成就叫“获得一把湖光” 我之前 ...

我也不太清楚,猜测:可能需要在结算界面,获得湖光才能跳成就吧
毕竟就算你探索刷到,捡起来了,但是最后死了没过关,结算界面啥都没有,就等于没获得这件装备

steam游戏在你每次退出游戏的时候,都会上传一次云存档

黑and白 发表于 2020-2-25 01:43

:lol谢谢楼主教程,我已经成功修改了。这个修改有点恶心,我也不知道方法对不对,接着楼主的方法,例如我要改成一个汉字,先修改数据的类型的长度3,然后改变数值为三个英文字母,回到游戏看看刷新了没,继续重复上一次的操作,这次修改类型的长度为2,然后改变数值为两个英文字母,再回到游戏看一看,再继续重复上一次的操作,这次修改类型的长度为1,然后改变数值为一个英文字母,回到游戏看,刷新了,然后就可以直接改成一个汉字了。。。

3dm_15639841 发表于 2020-2-29 14:57

楼主你这修改器在哪里下的

awusika 发表于 2020-3-1 10:44

楼主用这种方式修改虽然修改名字成功但聊天菜单看不到自己说话了

~本沫♂倒置 发表于 2021-12-27 19:18

楼主还在吗?请问修改的时候闪退怎么解决
页: [1]
查看完整版本: CE修改,修改玩家名字方法,顺便求助一下汉字与英文相关字节问题!!!