EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
% q; [% b8 O6 V5 m2 g2 p: a
1 F, m( o! f$ U2 L3 {% ], v2 o              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
+ a3 z' L! I7 n        接下来我阐述一下我的问题?* d- X! g% z  E7 H
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:4 d. b: l- |. U1 s" @) w, p; D) Z# G
4 P3 g# _- C6 m
# D& q" D: d1 P1 i
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
1 }1 J! Y# `; f4 E, F
! J# P( J# x0 S) x4 |
$ Z3 q# Y5 y( \0 S3 E; H' t# \6 ~# P
% e0 Y2 e! H# s, }: q8 z
& V2 Q* h2 U- |9 G
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
% a/ o1 X, Y, g" S6 Y+ w! |4 G1 [; J7 K, {  `
百思不得骑姐???求大神指教9 I+ P$ o5 a3 B: }% P$ `" O
4 G8 Z4 ?2 @2 r% N1 E7 M( _1 t8 K
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
4 x( V" r$ P0 L3 l1 `3 e: }, d

签到天数: 2481 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
1 @( u) X/ q( Y0 s2 `: \% z' B9 b* N" ~" N2 T
想修改就用官版 不要用plus 底下是飯粒
# R# G' r: I" }# a& Thttp://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值发生变化) V6 I5 V, f5 }9 C  k$ W  r% k
自然就识别不了rom
9 f: {5 K( O9 z' N6 k2 G! u; v3 N( ^( X, C. _9 F: P
1.使用ips的方法(推荐)
+ E5 V( ]/ z* T  w2.自建Romdata$ e; [' x* N9 P4 ?1 L/ P0 c
3.使用一些自定义版的模拟器绕过Romdata校验的
+ D6 S! N! b( I* `" X$ t2 w. K4.重写文件crc做crc欺骗$ m4 r- _) J2 f* @
! B. k* b2 o- [" |
以上4种方法均可
) f# m' z. @4 @( t$ Z7 k至于具体怎么用+ Y6 n- W. J; r6 B, U$ @
你可以请教楼上的

签到天数: 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 编辑 ' U9 A# ]* y' L8 h" j2 z- X
银河漫步 发表于 2015-3-14 22:31
: X4 C9 T. d" x# D5 r3 _你修改Rom文件会导致crc值发生变化
' s% y1 Q% D* u% n2 Q, M8 b# k自然就识别不了rom
$ [( B6 I) T" E  t2 a. d
# k; F* ]  G' Z5 W2 e% n5 k
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-2-25 18:59 , Processed in 1.108399 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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