主题 : [求助] 破茧先锋 Border Down 无敌修改(模拟器有效但实机标题画面卡死)
级别: 模拟小生
UID: 321364
精华: 0
发帖: 67
威望: 0 星
金钱: 36 浮游币
贡献值: 79 点
好评度: 189 点
人气: 0 点
在线时间: 83(时)
注册时间: 2018-06-26
最后登录: 2024-11-01
楼主  发表于: 2022-08-27 22:33

[求助] 破茧先锋 Border Down 无敌修改(模拟器有效但实机标题画面卡死)

最近在改几个射击游戏的EC码,用于实机,发现在破茧先锋游戏里改无敌和最大武器等级,用EC码修改内存是没有问题的。
但是把它作为金手指用到实机上在进标题画面时会黑屏死机,还望麻烦大神指点一下,还有啥办法不?是不是需要什么必须码?

游戏cdi地址如附件txt文件。

EC码(Practice模式):

无敌
005E918F    00000064

最大等级激光武器
005E9172   000000FF
[ 此帖被ee574在2022-08-28 01:18重新编辑 ]
附件: link.txt (1 K) 下载次数:13
本帖最近评分记录:
  • 金钱:+5(YZB) 辛苦了,送你 1 点人气
  • http://2.taobao.com/item.htm?i
    级别: 模拟天才
    UID: 270418
    精华: 1
    发帖: 904
    威望: 10 星
    金钱: 2912 浮游币
    贡献值: 473 点
    好评度: 2278 点
    人气: 31 点
    在线时间: 1242(时)
    注册时间: 2008-02-27
    最后登录: 2024-11-24
    沙发  发表于: 2022-08-28 08:55

    是用什么修改的,原来码是多少,替换修改的吗。
    下载地址里面是未修改的文件还是修改过的?
    [ 此帖被segatx在2022-08-28 09:22重新编辑 ]
    YZB
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19097
    威望: 173 星
    金钱: 2014 浮游币
    贡献值: 10160 点
    好评度: 54867 点
    人气: 4322 点
    在线时间: 19704(时)
    注册时间: 2004-10-02
    最后登录: 2024-11-25
    板凳  发表于: 2022-08-28 19:17

    是在哪卡死,右下角的 now loading画面还是游戏的标题画面?

    这个游戏有点特殊,如果是刻盘的话,直接进入游戏会在右下角出现 now loading画面的时候卡死。

    我想你应该测试一下不用金手指能不能成功进入游戏先.
    http://2.taobao.com/item.htm?i
    级别: 模拟天才
    UID: 270418
    精华: 1
    发帖: 904
    威望: 10 星
    金钱: 2912 浮游币
    贡献值: 473 点
    好评度: 2278 点
    人气: 31 点
    在线时间: 1242(时)
    注册时间: 2008-02-27
    最后登录: 2024-11-24
    地板  发表于: 2022-08-28 19:37

    我用上面的CDI文件转换ISO格式用RC系统能正常进入游戏的
    级别: 模拟小生
    UID: 321364
    精华: 0
    发帖: 67
    威望: 0 星
    金钱: 36 浮游币
    贡献值: 79 点
    好评度: 189 点
    人气: 0 点
    在线时间: 83(时)
    注册时间: 2018-06-26
    最后登录: 2024-11-01
    草席  发表于: 2022-08-29 10:13

    回 1楼(segatx) 的帖子

    使用EC修改的,码是我自己搜索出来的,码肯定没错,在模拟器nullDC里面一切正常。
    目前实验成功就是nullDC+Emu_Cheat,然后我把金手指导入Gameshark光盘启动。

    显示要求选择记忆卡,没有问题。
    然后黑屏,还没看到标题屏幕下方一行字,要求press start,按开始键,我按了开始键有声音反馈。
    到这里一切正常(正常游戏也是这么来的。)

    接下来就异常了(正常情况是进入游戏标题画面,也就是可以选择start,option之类的菜单)
    我这边是直接黑屏了,也就是没有进入标题菜单选择画面,但有听到背景音乐。

    就这里卡死了
    级别: 模拟小生
    UID: 321364
    精华: 0
    发帖: 67
    威望: 0 星
    金钱: 36 浮游币
    贡献值: 79 点
    好评度: 189 点
    人气: 0 点
    在线时间: 83(时)
    注册时间: 2018-06-26
    最后登录: 2024-11-01
    5楼  发表于: 2022-08-29 10:17

    补充一下,就是刻盘不行,模拟器是ok,还有一个金手指:


    无限续关:
    CREDIT
    0015A769    00000063

    这个刻盘也ok,不会卡死,不会黑屏,说明整个刻盘游戏和金手指其实是可以正常运行的。

    估计游戏内部会做一下内存检测,如果发现我预先改了某些数值就会进入什么死循环,跳不出来。
    YZB
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19097
    威望: 173 星
    金钱: 2014 浮游币
    贡献值: 10160 点
    好评度: 54867 点
    人气: 4322 点
    在线时间: 19704(时)
    注册时间: 2004-10-02
    最后登录: 2024-11-25
    6楼  发表于: 2022-08-29 21:52

    如果有内存检测的话,模拟器也是通不过的

    如果你的无限续关金手指刻盘测试正常,但是无敌和激光等级的金手指刻盘异常的话,只能推测是在未正式开始游戏前,那些地址会被游戏的其他程序所占用,不知道你的金手指是直接锁死的数值还是判断以后才写入的数值?
    级别: 模拟小生
    UID: 321364
    精华: 0
    发帖: 67
    威望: 0 星
    金钱: 36 浮游币
    贡献值: 79 点
    好评度: 189 点
    人气: 0 点
    在线时间: 83(时)
    注册时间: 2018-06-26
    最后登录: 2024-11-01
    7楼  发表于: 2022-08-31 09:06

    回 6楼(YZB) 的帖子

    确实,我感觉这和实机金手指的工作的原理有点关系,比如,在模拟器上我锁了99次续关,填写的是0x00000063
    但是实机上它是锁到97次续关,虽然也锁了,但是有点诡异。

    看来并不是锁内存都是成功的。
    级别: 模拟小生
    UID: 321364
    精华: 0
    发帖: 67
    威望: 0 星
    金钱: 36 浮游币
    贡献值: 79 点
    好评度: 189 点
    人气: 0 点
    在线时间: 83(时)
    注册时间: 2018-06-26
    最后登录: 2024-11-01
    8楼  发表于: 2022-08-31 09:07

    不过是否可以通过debug来找到对应指令?
    大神您的一些修改是基于rom修改吧,那就是指令修改。而金手指对应的是内存修改。
    级别: 模拟小生
    UID: 321991
    精华: 0
    发帖: 27
    威望: 0 星
    金钱: 195 浮游币
    贡献值: 24 点
    好评度: 75 点
    人气: 0 点
    在线时间: 159(时)
    注册时间: 2022-06-03
    最后登录: 2024-08-09
    9楼  发表于: 2022-08-31 18:35

    回 2楼(YZB) 的帖子

    拳皇新浪的选人界面读秒太快了,从8秒开始倒计,飞快。。。人物都看不完就结束了,大佬能不能给修改下啊。。。最好Gdi格式,方便转chd哈
    YZB
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19097
    威望: 173 星
    金钱: 2014 浮游币
    贡献值: 10160 点
    好评度: 54867 点
    人气: 4322 点
    在线时间: 19704(时)
    注册时间: 2004-10-02
    最后登录: 2024-11-25
    10楼  发表于: 2022-08-31 21:07

    回 9楼(方向感) 的帖子

    模拟器用的直接去搜下金手指吧,方便很多
    YZB
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19097
    威望: 173 星
    金钱: 2014 浮游币
    贡献值: 10160 点
    好评度: 54867 点
    人气: 4322 点
    在线时间: 19704(时)
    注册时间: 2004-10-02
    最后登录: 2024-11-25
    11楼  发表于: 2022-08-31 21:09

    引用
    引用第8楼ee574于2022-08-31 09:07发表的  :
    不过是否可以通过debug来找到对应指令?
    大神您的一些修改是基于rom修改吧,那就是指令修改。而金手指对应的是内存修改。


    dc有带中断功能的模拟器吗?

    静改比较麻烦,而且这种xx不减的功能,金手指就可以解决了,没必要去搞坏一个镜像
    YZB
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19097
    威望: 173 星
    金钱: 2014 浮游币
    贡献值: 10160 点
    好评度: 54867 点
    人气: 4322 点
    在线时间: 19704(时)
    注册时间: 2004-10-02
    最后登录: 2024-11-25
    12楼  发表于: 2022-08-31 21:19

    回 7楼(ee574) 的帖子

    dc不像pc上的模拟器是可以多线程的,所以dc上用的金手指只能常驻在内存,原理就是每次调用系统函数之后都会去跑一遍金手指程序,如果你是用把内存写死的金手指码,那么内存的值无论如何都会是你设置的数值,但是这个时候如果这个地址还有其他作用,就会出错了

    你可以做个测试,在pc上用ec直接锁死内存数值,然后重启模拟器看看会不会出错就知道了

    dc金手指从设置金手指码开始游戏以后就常驻内存了,这和模拟器不一样,模拟器只有在你需要锁死数值的时候才会由你手动去设置锁死,而这个时候,那个地址仅仅也只有一种作用

    关于金手指码你可以去看看gxb大大写的这篇帖子,http://bbs.chinaemu.org/read-htm-tid-68518.html

    可以增加判断金手指码来组合写金手指码,这样,金手指才会在适当的时候锁死数值,而不是从开始到结尾都不停的一直锁死.
    级别: 模拟小生
    UID: 321364
    精华: 0
    发帖: 67
    威望: 0 星
    金钱: 36 浮游币
    贡献值: 79 点
    好评度: 189 点
    人气: 0 点
    在线时间: 83(时)
    注册时间: 2018-06-26
    最后登录: 2024-11-01
    13楼  发表于: 2022-09-01 09:33

    回 12楼(YZB) 的帖子

    感谢指点~我再去研究研究!
    级别: 模拟专家
    UID: 316094
    精华: 0
    发帖: 92
    威望: 0 星
    金钱: 317 浮游币
    贡献值: 15 点
    好评度: 274 点
    人气: 0 点
    在线时间: 525(时)
    注册时间: 2009-11-20
    最后登录: 2024-11-08
    14楼  发表于: 2022-09-03 22:50

    希望大神帮忙搜一下《月华剑士2 Last Blade 2 The Final Edition (J)》日版的锁血金手指,EC搜不出,CE码我不会搜
    级别: 模拟小生
    UID: 151648
    精华: 0
    发帖: 18
    威望: 0 星
    金钱: 2290 浮游币
    贡献值: 1 点
    好评度: 52 点
    人气: 0 点
    在线时间: 41(时)
    注册时间: 2006-11-06
    最后登录: 2024-08-06
    15楼  发表于: 2023-03-09 11:33

    回 楼主(ee574) 的帖子

    老铁,还能在分享一下吗,感谢
    级别: 模拟专家
    UID: 320320
    精华: 0
    发帖: 274
    威望: 0 星
    金钱: 8 浮游币
    贡献值: 107 点
    好评度: 768 点
    人气: 0 点
    在线时间: 550(时)
    注册时间: 2012-04-07
    最后登录: 2024-11-25
    16楼  发表于: 2023-06-02 05:20

    无敌 005E908F    00000064