EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 ; @2 H  t2 }, {7 Q, L+ u" `# x4 i& u0 u6 ?
) y" f' n. c) X3 }, N& v) W
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?  T* x* [) E' C/ J2 j$ G2 h
        接下来我阐述一下我的问题?
# M5 g- ~) U4 j+ @* d% h7 s        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:, V# P3 E5 D$ j
; Q8 b% Q1 A9 X+ X2 M

3 H; W2 b! t0 N8 c7 U9 m        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:$ G  y/ M5 c, P1 ^+ S( {7 R5 R7 K

! C; ?$ X( t0 ~) P! R2 g! W0 Z- I; A. P5 u0 _/ ?" u

  n; }: P, n+ c, u! _+ C" u" j! ~" V+ r: b' D
- w+ t5 ^: P) @) A3 h0 N: a, D, B
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?! q4 P% P: I, A/ Q8 R  E

2 d# z/ [7 [0 m2 }9 m& v百思不得骑姐???求大神指教, z: g- Q/ g* C% i' `7 t6 y; d- C

5 H- q3 `) }7 d. S7 C  p/ S1 X! e6 F注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。9 z6 H" F* N+ [; p& n, h
4 B2 O2 y8 |. v& a4 b% L

签到天数: 2783 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
) _, C! r5 I% r6 }1 O: h- U0 ?7 G( O
# M" C# C. E- e9 F% o想修改就用官版 不要用plus 底下是飯粒  h% ^. Z$ a5 W2 k
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值发生变化
: Y$ @6 ~# P' j8 u! V  }$ E( o自然就识别不了rom6 J1 x- v5 v. m5 c3 H3 O
$ @7 d' G2 C* r- c& @
1.使用ips的方法(推荐)
0 P' v2 i6 o1 Y3 A; Q* Z2 Z2.自建Romdata* w% M# ^. e/ d+ H0 }
3.使用一些自定义版的模拟器绕过Romdata校验的
$ I* U: C9 @: {+ I/ K6 p4.重写文件crc做crc欺骗
5 G! a' t! S% a: c7 }* U3 \
6 M$ ?" w, `1 k, Q以上4种方法均可
- n8 P6 @, e( E至于具体怎么用
8 o1 H6 H  Q* w* R  u; M你可以请教楼上的

签到天数: 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 编辑 ! j0 @& W& K  P- X0 W
银河漫步 发表于 2015-3-14 22:31
# d. C* M" r3 m& [) H你修改Rom文件会导致crc值发生变化4 z4 ?& z8 c( ?( l# n
自然就识别不了rom
/ d8 D- o+ k: \8 G$ ]
/ S. t% }8 l( Z1 T3 H% U
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2026-1-13 16:37 , Processed in 1.092774 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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