EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
+ j5 M8 s% ~3 A5 T8 l2 J7 u6 V3 A- T/ y" {- u  T; D- c% c8 }1 n4 h1 [
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
# W. V/ d0 O8 o8 F        接下来我阐述一下我的问题?; o/ w* T2 f  t. U9 U" G
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:6 v/ p. Y8 s9 @) e
. N: z( l* X* z! l/ ?2 p

* e4 ~5 F$ t/ \; q        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:$ W5 _; q6 o0 s* l2 N
+ h- g3 C/ R' y. a1 j6 h% W
3 q' p1 ]& I3 A) @

* n; A# I! ]2 l% Q4 a4 ?- m* {
" i% X1 R' P: H( {; M5 F- @
2 l1 v- z: n; g" z       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?) ?) |5 k- U+ d$ _6 F0 N5 @. c
' M; i0 a; ~" `
百思不得骑姐???求大神指教$ a& Z* p! i2 O

: ~4 ^& I3 m, G) Q注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。$ B) Y1 l4 [2 K& i

9 ~+ _1 n: ^/ S2 a7 ], {  ?  d% o

签到天数: 2783 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
, r& b" p, R2 G1 o9 M, p+ o7 Y3 k6 U1 _7 u+ F: K7 p0 _
想修改就用官版 不要用plus 底下是飯粒
. g7 O" ~9 R  f; M9 Hhttp://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值发生变化
( P0 k8 u+ [1 q& h自然就识别不了rom+ e& B2 L) }6 [1 p
) E2 E. Z. z6 P) ?8 j) G' o/ X
1.使用ips的方法(推荐)7 z, @  t& N( h5 r" }' c& y
2.自建Romdata/ K( F( ~( S2 c2 h; A
3.使用一些自定义版的模拟器绕过Romdata校验的) O4 S6 p1 j- c% W# t. |  |" z
4.重写文件crc做crc欺骗
7 l2 f& i2 ?- |, c. b" I: H
2 _5 x3 C$ s* A; X9 p2 n以上4种方法均可! U* d6 e3 F0 E, q+ d( v
至于具体怎么用
1 z5 \8 t- M; F1 [5 w: i你可以请教楼上的

签到天数: 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 编辑
* w' g! l+ r# g
银河漫步 发表于 2015-3-14 22:31) i6 `1 n% W# {. Q3 ~# D1 E
你修改Rom文件会导致crc值发生变化
, P& E3 f: V# C7 w自然就识别不了rom
9 [& r. _( |4 e

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

点评

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

本版积分规则

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

GMT+8, 2026-1-14 03:59 , Processed in 1.092773 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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