台服dnf吧 关注:114,866贴子:1,761,220
  • 20回复贴,共1

用CE修改EXE里的字符串

只看楼主收藏回复

有些在PVF里改不了的玩意
比如下图的这个,因为腾讯对武器的翻译是有好几个是错的,一直想改这玩意很久了

那么该如何修改呢?
打开CE,在数值类型里面选择字符串,点选右边的UTF-16,然后开始搜索,要记住简体版本和繁体版本对应的字符是不一样的,0725是繁体文本(别看他是简体显示就觉得内存里所有字符都是简体)所以要搜索繁体字

那么搜索出来了,但下次启动游戏地址又变了,怎么搞才好?
制作成一个脚本,下次启动游戏直接启动脚本即可
楼下贴上脚本,有兴趣的可以自行研究


IP属地:广东1楼2024-02-13 21:41回复
    下面是脚本
    aobscan(1,2a 59 00 52 00 00 00 00 )
    aobscan(2,db 77 00 00 00 00 00 00 )
    aobscan(3,ed 77 51 52 00 00 00 00 )
    aobscan(4,E8 5D 51 52 00 00 00 00 )
    aobscan(5,15 53 96 99 00 00 00 00 )
    aobscan(6,15 53 96 99 00 00 00 00 )
    //扫描字符串地址
    [ENABLE]
    1: //太刀改成刀
    db 00 52 00 00
    2: //矛改成枪
    db aa 67 00 00
    3: //短剑改成小剑
    db 0f 5c 51 52
    4: //巨剑改成大剑
    db 27 59 51 52
    5: //匕首改成短剑
    db ED 77 51 52
    6: //匕首改成短剑
    db ED 77 51 52
    [DISABLE]
    1:
    db 2a 59 00 52
    2:
    db db 77 00 00
    3:
    db ed 77 51 52
    4:
    db E8 5D 51 52
    5:
    db 15 53 96 99
    6:
    db 15 53 96 99


    IP属地:广东2楼2024-02-13 21:42
    回复
      aobscan(1,2a 59 00 52 00 00 00 00 )
      aobscan(2,db 77 00 00 00 00 00 00 )
      aobscan(3,ed 77 51 52 00 00 00 00 )
      aobscan(4,E8 5D 51 52 00 00 00 00 )
      aobscan(5,15 53 96 99 00 00 00 00 )
      aobscan(6,15 53 96 99 00 00 00 00 )
      //扫描字符串地址
      [ENABLE]
      1: //太刀改成刀
      db 00 52 00 00
      2: //矛改成枪
      db aa 67 00 00
      3: //短剑改成小剑
      db 0f 5c 51 52
      4: //巨剑改成大剑
      db 27 59 51 52
      5: //匕首改成短剑
      db ED 77 51 52
      6: //匕首改成短剑
      db ED 77 51 52
      [DISABLE]
      1:
      db 2a 59 00 52
      2:
      db db 77 00 00
      3:
      db ed 77 51 52
      4:
      db E8 5D 51 52
      5:
      db 15 53 96 99
      6:
      db 15 53 96 99


      IP属地:广东4楼2024-02-13 22:02
      收起回复
        不明觉厉


        IP属地:湖南来自Android客户端5楼2024-02-13 22:19
        回复
          大佬修改好了 是啥效果呀


          IP属地:吉林6楼2024-02-13 22:23
          收起回复
            这个是干嘛用的


            IP属地:广东来自iPhone客户端7楼2024-02-13 22:30
            收起回复
              ce没用的,DNF单机是用虚拟机运行服务器系统存储数据,只能通过改sql数据库


              IP属地:广东来自Android客户端8楼2024-02-13 23:31
              收起回复
                因为你找到的是动态的基质 得看你自己能不能找到静态的


                IP属地:江苏9楼2024-02-13 23:50
                收起回复
                  你得改pvf里面对武器的描述。这样就不用一直搜基址改内存了。


                  IP属地:浙江来自iPhone客户端10楼2024-02-14 05:46
                  回复
                    不懂帮顶


                    IP属地:广西来自Android客户端11楼2024-02-14 09:39
                    回复
                      可以参考一下某登录器,给一个文件里面全是这个,改完保存上游戏就变了


                      IP属地:黑龙江来自Android客户端13楼2024-02-27 10:44
                      回复