EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 , @& q1 C3 {9 d; |! t7 v

) `: h) d  @6 ~; O# E* R! @& b              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
( t4 _2 }& ~" o8 ~7 |: w        接下来我阐述一下我的问题?/ c. [# M) `2 [7 I& ]( b, B% f* [; c
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
) c5 }" T! `4 u2 m9 Q- n
4 ]) m& o) [, z& e- o7 F2 z
+ H( v4 y9 g% Y6 J# O( S6 W5 q  }, N        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
4 \+ ~" o, j. D9 E' {3 {+ V
7 B% y# L& A2 j7 `) r, W
* {; Q  g/ ^. G( T& p+ N6 ^7 Y6 ?/ C& }$ Y
1 q, j5 @1 Q- z; {$ X5 _

: Z  b2 F9 H1 s5 d2 d6 n% l) a       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
5 l8 L! Y  p! v8 i9 \2 K; Z/ R2 d) H0 N; F6 I" _4 q: k% L2 t9 P: j
百思不得骑姐???求大神指教
& f& G8 G* i# ]% Z- h
5 }8 g5 p& ~' O) j8 w0 `0 }注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。9 V+ p$ C  b9 Q6 L3 w. ]7 Q, O
$ I2 K3 W+ v( s5 t

签到天数: 2753 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
! o7 @) w/ W8 X3 V+ _  O
/ |- E8 J1 x3 A4 j3 |: J想修改就用官版 不要用plus 底下是飯粒
2 y& c8 b. \1 E& Y* r1 shttp://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值发生变化. _. m: d( Q- c% I( y
自然就识别不了rom, u8 E4 t1 N) B; ~; a7 B
, F6 I- b  z2 j+ Z/ x0 l3 H" u5 U
1.使用ips的方法(推荐)
' H2 G, a0 P$ d" J# l1 V2.自建Romdata
4 E: H; {; \: k) E3 d* P2 {+ ]$ }# D' N3.使用一些自定义版的模拟器绕过Romdata校验的
3 ]/ {" W& B% q4 C4.重写文件crc做crc欺骗' \' }4 {4 g8 a1 y7 w* g

+ m  ]6 N0 n; w) o以上4种方法均可
# z% Q0 B; {' ]3 @/ V/ H: C9 b# f至于具体怎么用
1 R2 j; M$ R8 l; C- q; r' A你可以请教楼上的

签到天数: 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 编辑 9 ^' t2 `3 n5 W
银河漫步 发表于 2015-3-14 22:31
6 `* e; b- r6 ]# v9 o1 t你修改Rom文件会导致crc值发生变化/ y8 i+ p$ v$ `0 s
自然就识别不了rom
9 [% E, b) b8 ^# F

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

点评

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

本版积分规则

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

GMT+8, 2025-12-6 13:33 , Processed in 1.069336 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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