设为首页收藏本站

EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 ; {2 z" z7 ^1 |% U& H
3 F& i1 J/ ^% Q/ ?1 v
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
. E$ o& E- e6 P* p1 s3 [, ]5 d        接下来我阐述一下我的问题?
: `; V" s7 x! g$ V- z. z        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:1 ?9 h% Q9 x1 A$ t& j+ V' d

# ?) R. v! T2 X1 Z4 m$ g" u0 h2 }% }+ i6 S5 M" i
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
( V" Y; t$ I7 q4 c5 A
+ J( T3 k$ |" _6 U6 Q8 B) q( d3 y5 n
- X4 J3 L$ b0 _

% P  J/ i* m* t+ a$ J) k1 o# I0 ]) q  q
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
8 n- G6 I* l/ g- z- x
! ~( h/ _: |- r% G* @5 i: J百思不得骑姐???求大神指教2 E2 G3 U6 E* }% X* J

. u: J) ?- O; S9 t注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。* U  E8 I/ u  J  Y
- u0 y, A) q: n& v, B- |

签到天数: 2498 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 : y0 j- g: l' l/ W
" ~6 _. b2 G; G" u! V
想修改就用官版 不要用plus 底下是飯粒
4 k2 J- V0 c( g7 Ihttp://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值发生变化& n6 E8 O7 k+ F- X- L2 Q0 q7 Q* l
自然就识别不了rom
* P) C: I- E, n9 t; G" l9 V1 p0 o) ~# B; X! a3 a
1.使用ips的方法(推荐)
4 t% [) u& @/ r2.自建Romdata8 D4 L- C. B  J
3.使用一些自定义版的模拟器绕过Romdata校验的
  ^" \* j9 v2 t3 k' N8 J0 I3 c$ d5 |4.重写文件crc做crc欺骗
% T$ l& v& c- g/ ]( K3 l$ ]+ T. D1 Y, {$ L7 `" Y: Z" D, |4 O" R0 S" o
以上4种方法均可
8 T% r7 `- i- T0 \9 U至于具体怎么用
& y2 U' O2 `3 \/ D8 J你可以请教楼上的

签到天数: 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 编辑
; y3 @+ z4 G  w* z' o- \
银河漫步 发表于 2015-3-14 22:31( ?  w, d# q+ |' y( J2 G9 v7 ^/ q, b
你修改Rom文件会导致crc值发生变化
0 s+ g, h/ }/ i2 k* _. X$ G* t自然就识别不了rom

+ o4 z$ G, U7 d& z. x9 n+ l* c. P' w" y6 x9 [) T
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2026-2-25 22:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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