引用 引用第5楼dask于2007-07-09 20:48发表的 :补充几点:1.CB有破解版本,可以运行D版,2.加密格式同样有转换器,转换器有两个,一个是日本人做的,一个是老外做的,同样是能以得到....3.模拟器配合EC可以做码,找到码后,同时可以查看内存..4.DC上没有好用的反编译软件,对制作动态地址的游戏的码,EC是没办法做的..........
引用 引用第10楼dask于2007-07-10 17:02发表的 :TO gxb1.以前在这里下的,没有测试过,不过里面的REEDME说可以读D版..2.DCCRYPT可以转,dcgscdx是垃圾,只能转数值,不能转地址3.我指的动态地址是指每关地址会变动的,如:月华剑士的HP地址,CB和CJ官方的码都是修改程序段的,这个要懂得SH4语言才能改.....
引用 引用第13楼dask于2007-07-11 14:35发表的 :呵呵,你找到的那个DCCRYPT是处理网页的,和转码的DCCRYPT不同,只是名字相同而已。。。还有KOF99也是改程序段的,还有JSR有部分数据也是地址每关变动的,好象是HP,要修改程序段才行。。。
引用 引用第14楼gxb于2007-07-11 22:37发表的 :其实要是改程序段的话是可以直接修改ISO根据我静态修改FC ROM的经验,如果CB是修改程序段的话,那么只要用模拟器运行游戏,根据CB金手指找到相应的地址,抄下程序段内的一些字节,然后用WINHEX到ISO中寻找修改这些字节,就可以达到永恒修改的目的了。前提是所读入的程序段在ISO中没有压缩,要是压缩了,还得先跟踪出算法才行。
引用 引用第16楼YZB于2007-07-11 23:48发表的 :对,就是想要这样的效果!说起来,有的DC游戏前面还带金手指的那些算哪类的?
引用 引用第17楼dask于2007-07-13 08:58发表的 :那个叫trainer,修改ISO简单得很,但是我想说的是修改的方法,不是利用CB的码去修改ISO,因为没有好用的反编译软件,SH4的语言也不懂,所以没法改JSR的HP那样的地址动态的码...由于CB有开发机,所以想跟踪游戏很容易...
引用 引用第29楼YZB于2021-02-25 10:05发表的 :既然这个贴被顶上来了,趁我还想得起来就把dc金手指的运行原理简单说一下在输入完金手指代码以后,进入游戏之前,程序会先把自身代码和金手指码解密然后存放到内存8c004000或者8c008300这个位置,然后修改系统函数区域部分代码,添加一个跳转代码,跳到自己的程序部分,最后才返回游戏代码所以如果遇到原游戏用到这2个地址的话就完蛋了
引用 引用第34楼gxb于2021-06-27 17:56发表的 :应该不会有游戏同时用到这两个地址话说我今天找DC金手指,发现居然写过现在看起来这么复杂的东西。。。