EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 ; `2 d, Y! r4 D1 q

( ^) ^4 l2 r' L  ^/ c              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
5 s9 o$ m6 O8 k6 |( Y/ J2 E* j        接下来我阐述一下我的问题?
4 P6 W8 b9 |& U2 C        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
/ Z' T8 j9 f7 P2 _/ w, J- M5 S/ |- G+ y3 g) `
; f8 p$ A: C; @0 O6 ~9 k
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
2 t5 L$ a. l+ A% X9 I2 J/ N2 k
& d! f: U) j; M3 O+ W
% X( Q, c) q) o# R+ k5 L+ R+ A. N% a- [8 D
& o9 @! y, ]# J' T) D; E& D$ k, x, E7 {1 h& h% U+ c. s

& v; }. O' |1 E+ Z' ?' y       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
, l$ K+ }. b2 e
4 K4 N6 K8 L7 G% u. l5 z6 O百思不得骑姐???求大神指教& W* s5 f5 a+ v3 }2 K

$ x* ^6 m8 a- j注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
" D# }4 x8 h6 C3 m# F( L9 N, H  o+ R+ f+ \3 \' o3 O

签到天数: 2448 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 " P2 N' m+ j/ F" J! ~

( E* P7 s: g8 A1 w" b想修改就用官版 不要用plus 底下是飯粒
8 K+ _% r, I9 Y0 o# t, chttp://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值发生变化, u2 l) A% U/ k4 G0 K1 o, R
自然就识别不了rom
" d  K' z4 y& o
$ \/ s" d* v/ _1.使用ips的方法(推荐)' Y# D. d" t: z! ^
2.自建Romdata
' i, g4 M/ y& A- @8 |- L3.使用一些自定义版的模拟器绕过Romdata校验的+ z5 q/ H& t0 X" O
4.重写文件crc做crc欺骗
# r+ W8 l& e8 K3 U) |& C: `& r$ z! q0 P5 d! B, ^
以上4种方法均可9 K3 u% c- k5 P8 c$ f5 V
至于具体怎么用
6 a; k4 y- V/ z, 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 编辑
1 I2 o" U4 z5 w" L6 L" j5 R, v
银河漫步 发表于 2015-3-14 22:31
5 q+ H* H/ i% u7 N5 @3 x你修改Rom文件会导致crc值发生变化# E6 T; t7 l% n6 J% L( T* \
自然就识别不了rom
" n- G8 {  z# ~/ h: l

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

点评

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

本版积分规则

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

GMT+8, 2025-1-22 08:13 , Processed in 1.071289 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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