EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
1 A% e6 N/ Z8 j4 d: d6 O+ ]6 L9 |  ?4 n3 C& p, N7 [1 h; z
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?- `& i6 c0 u: T& v: B" _
        接下来我阐述一下我的问题?
; `, q0 L% t, C! \* K: r        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
3 I$ O2 ~9 k( @* F# P7 Q; {
7 ^2 g6 m3 V& m4 H1 b( \
% }& H) x5 M6 [& I7 r        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
' {; S: t) ]& u2 _" b
  C/ p1 Z- l2 D' t
! F" I" R8 J0 U. f1 b1 E( \
4 G# N6 d" {' j6 v% D5 k- c& r. Z! {* G: A! e; B
& [& W, N( v+ \' G
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
+ r1 P/ Y$ C! S# m3 |" C$ {% r  C$ o8 o* H7 _0 a8 W" p
百思不得骑姐???求大神指教0 ~* e( x. Y8 N  V. A/ D

# l# _; w1 j: _  f$ \; l0 b( l) t注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。  r) e4 a! t- j. G

( k0 h7 @' [/ s- c

签到天数: 2537 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
4 ^5 i  j- y4 N* E. h4 W, c; U
( i: M0 H# ?1 f5 E想修改就用官版 不要用plus 底下是飯粒% U/ W$ L/ H6 v* Q
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 ~/ h% x" U' ]6 H& L
自然就识别不了rom, R/ L$ p& U9 ?, `1 v& S
( Z* D- T6 o1 t' @9 `; _# }
1.使用ips的方法(推荐)9 `% H3 @% _7 m& ~. b: E7 `
2.自建Romdata
! F0 a+ [9 x6 {8 t3.使用一些自定义版的模拟器绕过Romdata校验的* \; U: Z. {/ A6 {6 }
4.重写文件crc做crc欺骗- m. g5 e! G9 z# u, r/ d
1 c( R( b% e, K  `- Z, r% r0 t- u& M2 v
以上4种方法均可
* E# o( B) q& Q) q( g3 k至于具体怎么用; d3 C7 _! h. E4 n6 b) k# 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 编辑 4 L* D2 M4 I. q2 C0 \/ v& [4 Z" U
银河漫步 发表于 2015-3-14 22:31& u+ o) M" F' n0 v5 P
你修改Rom文件会导致crc值发生变化
7 B' H. P* g7 f自然就识别不了rom
0 `) A8 @0 i2 P* N7 d* g
% V& b; e  {" k# u
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-4-22 17:49 , Processed in 1.155273 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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