设为首页收藏本站

EMU618社区

 找回密码
 立即注册
搜索
查看: 689|回复: 6

[求助] 街机游戏HACK过程中遇到一个问题?求指教

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 9 l' q5 \. \7 d" G# f
% V/ {( V4 H: {0 \2 k% _$ g( a3 z
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
0 p  p$ L2 N( A) d2 P0 t4 W) y* [! l        接下来我阐述一下我的问题?, U: n8 ]" f+ o) d
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:3 m& Z8 r8 G! f! D- k

) R& k" H* }) A; J* M2 K6 r5 ~9 g9 \. l+ N
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
1 T1 H# {' p  c1 I2 R. p- ?$ k# a$ O' J) h, n6 a4 n4 K

, f; I" b8 k2 Q
! X2 u: ~% W, X& j, `9 f" d5 W
; ^' [; U& N0 u9 k6 |& p1 r) k" ~5 R3 [( F, ^6 `1 t
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
4 l6 n# ]7 \7 J
6 i0 W9 c3 W+ v  K百思不得骑姐???求大神指教, n% h2 i. d' O; O# Z) ^

( M7 Q; c9 w, Z$ G8 z+ K; B注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
1 }4 |& |0 K; H/ E
9 u- p" E. ^5 U5 B) z

签到天数: 2498 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 - b( }+ T( z& g3 h

3 I+ `! v! i8 f* p  S- q( |! R想修改就用官版 不要用plus 底下是飯粒/ T8 ?/ \1 k* G, s1 f
http://www.nesbbs.com/bbs/thread-25127-1-1.html
[发帖际遇]: jym扶老大爷过马路,警察叔叔奖励jym 3 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1279 天

[LV.10]以坛为家III

发表于 2015-3-14 17:29:39 | 显示全部楼层
搞定了没????

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2015-3-14 22:31:32 | 显示全部楼层
你修改Rom文件会导致crc值发生变化
8 X: W5 r, u8 D9 v# s自然就识别不了rom
+ @( V7 }% ?. t3 {4 H$ C* E" n' @3 s+ c$ @' |5 u. {
1.使用ips的方法(推荐)
: _% n- h& g; H* [8 Q* I9 w2.自建Romdata
& e/ [& i  ]" I# c7 r* Y: W8 q9 j3.使用一些自定义版的模拟器绕过Romdata校验的$ }8 T4 G' {) u
4.重写文件crc做crc欺骗- C' ~! b+ k* [. C0 l+ t0 a

' @' p# e8 `7 e: `+ l3 F1 T以上4种方法均可6 S: i( i/ x! T; |. A8 G9 i4 l
至于具体怎么用
6 R+ q1 z. \0 N9 U, }+ f你可以请教楼上的

签到天数: 1296 天

[LV.10]以坛为家III

发表于 2015-3-15 12:16:16 | 显示全部楼层
所以修改也是一件麻烦的事,谢谢以上3位大大的指点。。。

签到天数: 57 天

[LV.5]常住居民I

 楼主| 发表于 2015-3-18 12:27:02 | 显示全部楼层
本帖最后由 曹的爽 于 2015-3-18 12:29 编辑 2 `( c; r" k! a4 X6 h+ H1 m
银河漫步 发表于 2015-3-14 22:316 S) S  W  ], X0 N; y) O3 ?
你修改Rom文件会导致crc值发生变化
- B: o0 I8 l4 a3 ^自然就识别不了rom

# Z; ^' D  a. d( ]3 s
$ ]! ~4 W, T7 c9 [7 q    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

http://www.emu618.org/forum.php?mod=viewthread&tid=196053  发表于 2015-3-18 16:55
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-2-25 22:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表