EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑 9 F: p( f# S4 P
: t" J- o* h5 }
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?5 S! ]& [# U+ C% T
        接下来我阐述一下我的问题?9 m7 ^2 Q( B2 f! B: \3 [6 ?" {
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
6 P5 h& y2 N' G( U( V8 D2 _, d; b" e: i
% @: s- L4 i' j7 y. Y
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
$ \' N4 M$ }5 E9 k/ K5 c' u- w; ^  F% ~
% P8 ?6 U+ X% |
: c, p" w  X+ f

! G) U1 B) j( q- B8 N/ s, B* J% m( c7 V: i* M3 c) u+ f) C
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
: ^, V; ?% s: y$ q) X9 n7 H
4 Q. l4 m' o- }' {百思不得骑姐???求大神指教* [) l4 H$ C6 M+ _
5 |% s. q! R; w' c& Z
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。) R/ ^4 s" L5 I) i' M8 j

0 N) g3 r( Z- j( O% Y- w/ Q1 ^1 f/ }

签到天数: 2333 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
$ l) S1 ]! e+ w1 t. N9 [7 F4 L
  p/ ?* ]; _6 d, t+ z- B想修改就用官版 不要用plus 底下是飯粒. {% _* V  @) Z
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值发生变化
4 t  a& q2 {, `( o# ^; u自然就识别不了rom! h7 Z# M9 b+ E/ a: ?: r( T& H
' v/ w; g9 x1 ]9 |
1.使用ips的方法(推荐)
2 |3 s. n3 r1 @1 N1 F% i! I6 N2.自建Romdata7 \; s3 ?( v# T, t: ]
3.使用一些自定义版的模拟器绕过Romdata校验的
7 C$ T1 L. E: m7 ]# M% g+ y4.重写文件crc做crc欺骗
4 u* ?! i: H+ P9 J, s- v
: f: z  p3 S8 s" @# `7 y以上4种方法均可
" _3 Y$ Y( X+ W' I/ K5 d, F至于具体怎么用5 n/ Q2 g3 F: z. o) b6 c
你可以请教楼上的

签到天数: 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 编辑
0 D0 T% I1 m0 V6 E; Z2 x$ `
银河漫步 发表于 2015-3-14 22:31
. z' O: b/ ?; @6 o5 a" q你修改Rom文件会导致crc值发生变化
: c! Y; k, J6 E, M$ T  J4 V8 E自然就识别不了rom

! M/ }' z( L' h- u% X6 H1 _' Q3 Y
: g1 x1 K1 f' d( g) T    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2024-9-24 08:30 , Processed in 1.068359 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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