EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 , j' W2 Z3 X/ S7 R. [1 ]9 N% T

/ i' U; {5 |+ P8 \5 ^. @5 l7 S2 e              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?/ z" q2 M) _- ]( k2 l' D# ^2 G2 K
        接下来我阐述一下我的问题?/ o. Z, E% K1 g2 [, q
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:+ b/ E& Q$ ]- D! W

& K4 R, g9 L: o$ ?9 ]1 g) b! o9 a) Y: \% o; W
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:9 X8 u; L5 F0 n4 b

" b- K, R' H6 v  C& |
6 i! ?8 {, K0 @; m; y/ l3 S
, N# M: P: y2 X: [1 B4 z. H! y
; L* t# q$ E7 D4 S7 h
5 w% K- V' D: u, u. b  t, I/ Y) r       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
' n  |9 i  y  b$ F  l$ Y! u: ?7 `7 d& b4 y7 P
百思不得骑姐???求大神指教- a9 a' t# m7 `. S! W# d* A7 W
- Y( n4 b+ @1 W) T3 r
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。' h4 A# v4 L$ V( N; U3 w! ?
, x1 t4 ^2 t: l! i3 h% K1 b6 V

签到天数: 2382 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 7 v0 K) h9 U% n( w$ `

; T% s3 ]  p7 e3 L6 s3 Y想修改就用官版 不要用plus 底下是飯粒
' v$ y! i) a7 h6 z/ u9 Khttp://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值发生变化3 a; c6 ^  @3 _% k
自然就识别不了rom
; j6 s% B. H$ @
8 k; N& f& _3 G8 J5 _' t1.使用ips的方法(推荐)2 ]7 ]- N* U/ F1 _/ Z$ o- v
2.自建Romdata# ?5 ]/ T8 @/ a3 @/ o( W
3.使用一些自定义版的模拟器绕过Romdata校验的( e' T/ N1 B$ {) z) Q! G
4.重写文件crc做crc欺骗  b1 a( a% H8 n3 n2 g. \0 L

# q, F" D4 Z( S' W$ y! l$ O. h以上4种方法均可
2 _: N% i1 U0 c9 j; o! L5 |% C: V至于具体怎么用/ _! }- c8 ?7 R# h
你可以请教楼上的

签到天数: 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 编辑
: `" o4 b' [1 f+ D
银河漫步 发表于 2015-3-14 22:31
$ ?8 l2 v8 G: X% _4 R. w6 l你修改Rom文件会导致crc值发生变化
/ ?" ~4 Q5 I# k  j自然就识别不了rom
9 x: P3 [. V3 r. K; A

1 c# g) V1 o: O- S4 f6 ]! X8 r    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2024-11-15 23:56 , Processed in 1.080078 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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