EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 " c; R' S! Q8 B7 n) E) a+ ~
  d5 W" _% H& }2 m
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
) n: y/ j% s9 v: W        接下来我阐述一下我的问题?
" ]  L3 t2 c8 P" H& A8 j! ~+ Z! _        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:; Y( ~4 I! ^) B3 U- e' u( q, m/ E1 Q

8 R; O: W; r3 ]) R1 |: I! Y
6 t) I$ _9 B$ p7 @/ O        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:4 l9 N* O) R, q# j$ C" w( I+ B
1 S/ g% s& X0 ^6 g% P
/ Z) [+ ^2 ]& H1 p6 y3 E; {

! @5 L+ |; L) F6 d0 i' {* u0 {( o5 v8 c$ @! x
$ p$ h. @/ S" O9 |2 m7 q
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
% j" ^6 A3 I* c: q7 G
( l* S2 ^, a$ \; G7 u: o百思不得骑姐???求大神指教
" _6 G1 {% {, e1 N& ]/ u5 N! f& V% g; x1 w% Y8 K! S
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。$ ^* D4 h- c) a; B6 r3 O* W5 s2 d/ s
+ B/ V- a, d6 E

签到天数: 2636 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
( x/ u+ h, i- f
' q, p) P. x/ A$ L想修改就用官版 不要用plus 底下是飯粒
3 \$ `/ T$ x1 Q! e( Q1 ~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值发生变化) e" s$ p6 s- r0 V8 y! q  n+ L
自然就识别不了rom
+ e; B8 P. b* d4 B; C/ t* ~
  R$ o3 @+ p/ r9 x. s) U8 O+ {1 q1.使用ips的方法(推荐)4 w' h% ~! w7 e2 b9 n
2.自建Romdata
" N2 K2 l8 g. ?7 @; A3.使用一些自定义版的模拟器绕过Romdata校验的
* {# q! B2 K. e7 G0 I4.重写文件crc做crc欺骗) @8 v  \* w) t$ \( j3 Q/ h$ `

  l# n& t3 Y$ Y9 J以上4种方法均可
. p( U" L1 B+ Y5 h$ c. }6 `& b至于具体怎么用
- A! O+ }  [8 l- g+ 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 编辑 * K. W( B' z) M3 a' U5 i
银河漫步 发表于 2015-3-14 22:31
. @: B5 W8 b! e4 I你修改Rom文件会导致crc值发生变化/ P$ T/ a: W, R) t* D/ K' F
自然就识别不了rom
6 {2 X0 q  u( @7 E& Q

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

点评

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

本版积分规则

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

GMT+8, 2025-8-6 01:03 , Processed in 1.072265 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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