EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
& m+ P" c9 ^5 p! a! r- \4 g6 n% Q) F, z' f( n+ S
              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?2 D' B) ~5 |6 s: E
        接下来我阐述一下我的问题?
8 l0 Z8 t; h7 Y- g        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:1 w  ^5 A% p7 A: h
* K9 s$ k, ^8 d8 x

1 m" D0 d- S, @9 E        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
6 v3 |3 u2 z  Z( l4 x; }- c4 N; O; G' A9 C8 x$ `

6 ]! ^$ _9 s+ k* U$ R' ]" k
& @  B# `2 i( R5 j
9 U$ L6 n" N9 n- `5 N7 [8 T/ G/ j2 C5 @/ K) q1 M
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
. H8 l2 d9 q, }/ f) f6 D  f
4 T7 ]8 _/ U" u+ [% T+ T! g百思不得骑姐???求大神指教) t/ o' ]! X, s: \: I0 r1 I; f" c0 z& U
* L  t5 ^, v- y; _
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。: M: F: h; S( U  J* I3 Z, ~

& C! c  m9 Z" w' v) b

签到天数: 2771 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
# l# x( p3 H" `
% e% A* Q' Y7 P7 E9 {8 [想修改就用官版 不要用plus 底下是飯粒& E' R$ r  S9 d$ C' h
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值发生变化% K* A. G% {! i# s. w' |" F% y+ K
自然就识别不了rom
; s5 P0 r" |/ h! Q) A9 l5 L% J) F4 i& ~6 y  k; \
1.使用ips的方法(推荐)2 {* ^8 M6 k7 a5 a, p
2.自建Romdata) p2 ^) U9 S" O2 y
3.使用一些自定义版的模拟器绕过Romdata校验的
+ V( J, _) L. ?5 m) [# D# x/ @! e4.重写文件crc做crc欺骗0 j) L' r, u8 Z, u
$ y( z$ I; |2 P% [- t" ?9 ^$ k
以上4种方法均可
2 f5 v6 t! M  {3 o至于具体怎么用
  s7 {6 I$ R5 ]% [你可以请教楼上的

签到天数: 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 编辑 ( P$ \( V' i- x9 b( J0 _& t
银河漫步 发表于 2015-3-14 22:31
/ p4 G& ]7 y" l$ X8 x你修改Rom文件会导致crc值发生变化
6 E% m  ~4 \8 O, M- @1 I9 @2 E自然就识别不了rom
: |$ o+ b1 D) l, ^% Y8 w

* V0 @4 _. S( d- t) {" ~9 ^    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-12-27 13:29 , Processed in 1.106446 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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