cemu吧 关注:78,481贴子:329,458

异度之刃X 汉化版 可用中文脚本(修改器)已汉化

只看楼主收藏回复

最近刚入坑发现异度X可用的修改器基本都是CE搜索,每次代码都会变更
为了方便大家特意从隔壁下载的国外大神的脚本简单翻译了一下
使用方法很简单智能扫描,每次首次使用只需要扫描金钱代码就可以
----------------------------------------------------------------------------------------------------
下面简单写下教程
使用的CE和脚本会附在最后
首先打开CE加载CEMU的进程

打开CT脚本文件

更改数值类型为 4 byte big
然后查找当前金币值(我的金币值比较大,基本一次就能搜到,正常变化一次就可以搜的到)
D90结尾的是金币代码,前面的数值每次都不一样,找D90就可以
双击下面的脚本更改金币代码为当前的
----------------------------------------------------------------------------------------------------
以上操作每次开关游戏都要重新更改一次,已保证脚本正常运行
----------------------------------------------------------------------------------------------------
然后勾上扫描脚本的钩,下方的常用的数值出现数字,就可以进行游戏的修改了
成员的修改选项需要翻译的重复项目太多,所以只对艾尔玛的进行了汉化,其他成员可以参考图片上的
----------------------------------------------------------------------------------------------------
关于最后的指针齿轮是装备开槽,我也没搞懂怎么使用,就没完全汉化,又大佬知道也可以帮忙补充一下
----------------------------------------------------------------------------------------------------
CE和CT脚本的下载
----------------------------------------------------------------------------------------------------
/s/1H_YcP0jgPQRYrsi9YE_Dkg 提取 akq8
----------------------------------------------------------------------------------------------------
(有CE的并且已经开启了4 byte big菜单的也可以单下脚本就可以了)
扣字写教程不易,觉得有用的麻烦评论下,版主要是能给加个精就更好了,提前谢谢了


IP属地:天津1楼2019-05-26 16:33回复
    图片一层有限制我后面补一下


    IP属地:天津2楼2019-05-26 16:34
    收起回复


      IP属地:天津5楼2019-05-26 16:37
      回复
        真是塞尔达模拟器吖,都没人玩的么


        IP属地:天津7楼2019-05-27 17:49
        回复
          刚把主线打穿,修改的话推荐只修改技能点,改太多会影响游戏体验,游戏本质是个刷子游戏


          IP属地:广东8楼2019-05-27 19:06
          回复
            顶一下楼主,虽然现在模拟器不完善还没打算玩异度之刃X,等能完美模拟异度之刃X了再玩


            IP属地:上海9楼2019-05-28 21:24
            收起回复
              这个是只有你这个版本的模拟器才行吗


              IP属地:江苏10楼2019-06-20 23:18
              回复
                你用汉化版 可以通关吗。我看说有的关卡要切换原版


                IP属地:重庆来自Android客户端11楼2019-06-21 14:04
                收起回复
                  大佬,我最近也在玩异度之刃x,有没有研究过怎么把欧美版的画质mod包用到日版里面


                  IP属地:福建13楼2019-08-06 22:26
                  回复

                    找不到4 byte big,只有4byte请问应该怎么办,LZ你发的CE和我自己下的6.8.3版里都没有


                    IP属地:浙江14楼2019-08-12 22:24
                    收起回复
                      第二段的CODE 下面是4 byte big的代码
                      按照图,把编辑框里面的代码删除粘贴4 byte big的代码进去确定就可以了



                      IP属地:天津16楼2019-08-19 17:55
                      收起回复
                        alloc(TypeName,256)
                        alloc(ByteSize,4)
                        alloc(ConvertRoutine,1024)
                        alloc(ConvertBackRoutine,1024)
                        TypeName:
                        db '4 Byte Big Endian',0
                        ByteSize:
                        dd 4
                        //The convert routine should hold a routine that converts the data to an integer (in eax)
                        //function declared as: stdcall int ConvertRoutine(unsigned char *input);
                        //Note: Keep in mind that this routine can be called by multiple threads at the same time.
                        ConvertRoutine:
                        //jmp dllname.functionname
                        [64-bit]
                        //or manual:
                        //parameters: (64-bit)
                        //rcx=address of input
                        xor eax,eax
                        mov eax,[rcx] //eax now contains the bytes 'input' pointed to
                        bswap eax //convert to big endian
                        ret
                        [/64-bit]
                        [32-bit]
                        //jmp dllname.functionname
                        //or manual:
                        //parameters: (32-bit)
                        push ebp
                        mov ebp,esp
                        //[ebp+8]=input
                        //example:
                        mov eax,[ebp+8] //place the address that contains the bytes into eax
                        mov eax,[eax] //place the bytes into eax so it's handled as a normal 4 byte value
                        bswap eax
                        pop ebp
                        ret 4
                        [/32-bit]
                        //The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
                        //function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);
                        ConvertBackRoutine:
                        //jmp dllname.functionname
                        //or manual:
                        [64-bit]
                        //parameters: (64-bit)
                        //ecx=input
                        //rdx=address of output
                        //example:
                        bswap ecx //convert the little endian input into a big endian input
                        mov [rdx],ecx //place the integer the 4 bytes pointed to by rdx
                        ret
                        [/64-bit]
                        [32-bit]
                        //parameters: (32-bit)
                        push ebp
                        mov ebp,esp
                        //[ebp+8]=input
                        //[ebp+c]=address of output
                        //example:
                        push eax
                        push ebx
                        mov eax,[ebp+8] //load the value into eax
                        mov ebx,[ebp+c] //load the address into ebx
                        //convert the value to big endian
                        bswap eax
                        mov [ebx],eax //write the value into the address
                        pop ebx
                        pop eax
                        pop ebp
                        ret 8
                        [/32-bit]


                        IP属地:天津17楼2019-08-19 17:57
                        收起回复
                          修改器生效了,多谢LZ,从体力活里解放了


                          IP属地:浙江18楼2019-08-19 20:38
                          回复
                            我成功了,感谢楼主。


                            IP属地:北京19楼2019-09-15 11:24
                            回复
                              楼主楼主,我想用下载这个模拟器玩异度之刃X怎么弄呀,wiiu的200小时存档放U盘里面坏了


                              IP属地:广东来自Android客户端20楼2019-11-18 23:20
                              回复