EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 % A( H2 X: X8 R

% A) H4 E7 @/ c+ q3 i% o              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?2 b0 D5 u5 t) }7 `! I  C
        接下来我阐述一下我的问题?6 b- M$ g1 w: T* Y- C4 h
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:! X& a" r/ X+ s
, J4 b% u0 N# e) C. _3 w

' m* J. S% D2 @+ Z1 X  H        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
6 W. g7 @) x% u9 L+ T. |/ y7 o- x2 U. J3 U$ ?
$ X6 P$ i. E/ }! ?3 S

8 D# K9 k9 x( j! A7 N( K) Z; [, Z: C6 P

2 K( B! h/ Q+ ]* u8 {" ^       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?" C7 a9 \! K4 M6 a/ D1 C
4 b/ C, a( R- j
百思不得骑姐???求大神指教1 U( ?& i7 V( O" `6 n9 h( Z+ j# }
: M  V7 e0 o- E1 {% l3 h9 v
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。7 v' I! c: n& ^# [6 q5 J' R
1 L/ j4 v7 S0 T1 \

签到天数: 2386 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑   B5 t, r' |) h9 E. d8 i
* i. c5 |5 K5 F: l  O/ v& {( h
想修改就用官版 不要用plus 底下是飯粒
  m( e2 W. n* w4 \+ p: G, ~9 G2 O0 qhttp://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值发生变化
. A& r9 m% u& z: Z. w- y" v自然就识别不了rom  W* H+ N; ~: t' g5 W0 B2 u

: Z; o- v1 f" l$ S7 r1.使用ips的方法(推荐)
; g% v* R+ a7 a7 t7 O3 ]3 I; `2.自建Romdata* ]/ T, g7 o. g6 i
3.使用一些自定义版的模拟器绕过Romdata校验的
& X0 V' |7 J; W4 e" b4.重写文件crc做crc欺骗
( [2 R2 {$ x+ }1 Q
* X3 Y" m; k! e4 `以上4种方法均可& [* H9 ?; p) K+ |& A
至于具体怎么用
& z- w9 J( q- ^你可以请教楼上的

签到天数: 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 编辑 7 q! P  W' M( o2 v( M0 g$ j7 q
银河漫步 发表于 2015-3-14 22:31  k8 r' v& `5 V, [1 Z
你修改Rom文件会导致crc值发生变化3 B, E2 k: U+ x' t$ Y
自然就识别不了rom
% t1 x9 J; l; D/ K5 L5 i) \* @
( x: j3 B" ^. R9 i! Q
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2024-11-19 16:48 , Processed in 1.063476 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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