EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
1 E  F- c% I+ l6 n) H" v4 H# @9 X. i( e4 K$ n6 @# X
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
7 A3 o8 e. t+ {/ |" |2 ~- `        接下来我阐述一下我的问题?- S7 T/ D7 `  e* k6 d
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
4 j1 b& i& \9 {' N+ A, Z/ @
" A8 {1 O5 j' _- m8 f) v5 p! O
$ e" e. Z$ F+ u2 P+ Z        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
- K! p7 K" l- r+ {3 ~( B( X: x
& H! a- o1 j; D& `( g1 `  i, F" x4 a$ x1 ?2 B$ D3 X4 ]
8 i( r  a  L4 q9 K
: Q4 p1 y0 H* J! |; a4 o
& v& Z/ X& c9 ?4 V
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?# y$ h* t! s. K0 `5 k
5 w% J" G0 G( d1 p
百思不得骑姐???求大神指教
4 |8 m% G) `  f4 x7 j) f
9 j3 W7 Y0 h; L& r- y: R注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。7 W* ?- x6 A" W$ n
% }7 k$ Q) j& g  s

签到天数: 2753 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 9 Q# h3 l) b5 F/ `5 L1 Z
- m( Y0 N5 `' C% Y3 E
想修改就用官版 不要用plus 底下是飯粒+ p0 B5 x$ v' C0 K5 C/ v, O* l
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 J/ G0 k4 f0 M5 P6 O" W* q自然就识别不了rom
, o; h" t0 n6 e" {9 U( x; @7 m2 N2 g, n. P7 J. \% J7 v+ D0 y
1.使用ips的方法(推荐)9 C+ c2 Q3 N# ^1 j
2.自建Romdata
6 O. P& R, Z1 m9 a! v4 l7 D3.使用一些自定义版的模拟器绕过Romdata校验的
4 y% o3 y. L5 F9 A, U' d4.重写文件crc做crc欺骗
) M5 \: z( l1 r- b' G4 ?8 \( ~$ a- N* ?; r+ [2 X$ E) _; F* I
以上4种方法均可
; c  F/ ?1 d- ^% T; d至于具体怎么用+ ]8 ^" K0 Z3 G6 E
你可以请教楼上的

签到天数: 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 编辑
+ f) e5 @/ _  I# }" j- c
银河漫步 发表于 2015-3-14 22:31( i( f5 J; k* b) E: v$ H3 ?
你修改Rom文件会导致crc值发生变化* @) h, \  H3 F1 O" `: Q1 C: n
自然就识别不了rom

/ w8 @7 e7 {0 r; v' m' ?1 L: u) i3 w0 X! c& _8 z
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-12-6 13:30 , Processed in 1.078125 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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