EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
* V# `) `& v/ J; |/ D/ m
) Z% a. X( a4 w. p              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
; b, E, o: p! ]; M9 D        接下来我阐述一下我的问题?
/ R; }, `1 F1 W" k2 n1 w  Q        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:# i! C+ S% q9 o

( {1 @" ]5 r2 Z! U* J2 K$ C
5 u9 p% s$ T' H( h) b        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:1 s  i" `+ Y9 a+ H

- G; [9 j2 H7 F$ ^6 g3 n8 f7 E6 J( X5 v- j% [

: R5 l" [; U: C0 J3 R# |
/ I/ c: R1 E; ]# v: Q7 U& ~% X1 `/ T. \
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
. t. |# p  ?+ l) j0 t
; k3 G+ ?! N% e. v, X8 x- c百思不得骑姐???求大神指教
8 e8 k5 m1 Z3 A, j7 i% S
! M) h! E# M# k  W) D- T注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
7 z7 m) L& n, e) u2 D8 ^) ]0 T
+ o- x9 g6 [/ L# ~4 ^

签到天数: 2537 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 : b# I1 M1 w* T0 q$ `5 }

8 Q: k( T' v+ D) f7 Y0 L想修改就用官版 不要用plus 底下是飯粒' |( T/ H" ], L) L% g. L6 {9 B/ q
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值发生变化
1 s5 S5 c4 }5 ~( N0 J4 B( N/ E自然就识别不了rom8 I2 a" |. V3 \5 J3 Y$ k2 E

: {6 _1 r* z" ^. D, u; P" |' C1.使用ips的方法(推荐)
7 X( O, S( C% J! Q+ \2.自建Romdata! F7 S& m) c0 }/ I4 K$ B+ X
3.使用一些自定义版的模拟器绕过Romdata校验的6 [! B( j" J' j2 y
4.重写文件crc做crc欺骗6 y! b9 V. ]+ v/ c0 V4 @1 E
# W8 m7 x5 C4 d
以上4种方法均可
- J0 H) f) N" J6 C1 U% |. b# E至于具体怎么用9 F* T+ ~# Q7 X$ X' J" }- U& z
你可以请教楼上的

签到天数: 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 编辑 * a- {7 D7 D' h/ @3 i, n5 D
银河漫步 发表于 2015-3-14 22:31
& w# A( c% _. }: D你修改Rom文件会导致crc值发生变化
1 I" O0 o9 S. C! q4 S! T自然就识别不了rom

7 z% A* a+ v% v, m( K5 D: p  @' r3 m# O. z
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-4-22 18:42 , Processed in 1.136718 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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