EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
3 c6 |3 I  S. u* M- u1 L% a' l; J, X$ A0 z
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
, U9 W0 S( x5 D/ m        接下来我阐述一下我的问题?* T  u6 Q: R- \; V
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:# y+ \: S3 ~2 k. q

/ f6 C) |, u% h! c
  W& h1 P; e$ Y4 f( r        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
. t* @$ {( Z3 P. [9 X  Q# p- ^/ `5 n* e# e% a- c. k; E

% m: `+ y( K1 ]$ j" |8 N2 R5 I: f/ G3 B( _4 T4 U

! ^  E; |. P6 |6 S; }' x. X/ t. Y( G" B/ y: G! b( [7 K
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?2 d$ J; q& Y5 Y( ?! q

) ^: {2 N1 h+ ^/ q5 ^百思不得骑姐???求大神指教1 A2 G* f( p9 l$ K4 K/ A8 @, ^
- `: u8 V% _9 |  T/ F
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。. e% o3 p# i, G2 J% X0 s9 K
' H3 W4 N* s4 D, s$ Y! P

签到天数: 2448 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 $ O* n0 j4 r$ x$ j$ ~5 l3 `
5 B# e! R- |; q: ]% m9 E. s
想修改就用官版 不要用plus 底下是飯粒4 ?) ], ^4 _: b4 s! g5 X
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值发生变化
# |& \6 W- }4 ]. `# z自然就识别不了rom
- Q/ x  R+ B# L* C& g3 `
/ _/ f5 J9 H6 F1.使用ips的方法(推荐)( Z: d* C+ V8 Y
2.自建Romdata, G2 O  C; K9 ?: J
3.使用一些自定义版的模拟器绕过Romdata校验的! p$ H2 l" r* q0 ?' v0 _
4.重写文件crc做crc欺骗
2 J/ e$ a8 \8 n
2 s! ?/ ?3 `4 Q9 h) C2 K以上4种方法均可
7 G* l* G2 A  P3 A+ M2 h3 m至于具体怎么用
7 `) Y0 [  ^  K  f* D* \你可以请教楼上的

签到天数: 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 编辑
  b) A0 Q: I* ?+ j6 _" L% D8 N- w: A
银河漫步 发表于 2015-3-14 22:31- l# W' b+ G2 U9 Q. M+ r
你修改Rom文件会导致crc值发生变化
1 U8 V! b" h) ^5 f  X0 a自然就识别不了rom
) u4 e; Q% N: [0 Z9 r8 a5 G$ k

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

点评

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

本版积分规则

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

GMT+8, 2025-1-22 07:57 , Processed in 1.098633 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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