EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
8 Q6 ~# n) e) t- ^5 T  O
) V8 l, P3 l* s              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
; g. I' D9 G7 T& i7 ]        接下来我阐述一下我的问题?
0 S! T: F  F6 p- Z- F: {) T0 ^. @6 A5 c        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
' D( A$ [5 ^: O; b  B5 v) c% I  y* ]5 M
# ?. ^0 N/ b% M' w6 r8 [5 k1 I; v+ c
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:
2 S) n" Q/ p6 h% m( E
$ J+ c6 v% h8 @8 ]: ~' D$ f" P4 y" r" n) c1 J

( j) \1 S3 [' G, P. t& {
1 n6 ]' t* ~( y! u% ?( M4 n3 O& X- R. O. O
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
% r' R; q5 G5 O  _- o' E% Z7 R; a8 r$ O4 ^, a
百思不得骑姐???求大神指教3 {) l5 x6 M, a, u; L) f

+ |; C3 X- k6 R- w5 Q+ }注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。0 m- f0 C' o  T' f( {
- f: |6 d) ]/ Y* p6 u) T' `5 Y

签到天数: 2561 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑 ' r7 C. J  g$ W9 ^! l5 c7 j

! A: m1 P# M0 e- P想修改就用官版 不要用plus 底下是飯粒9 B" Q2 n4 J4 @! |5 e6 ]/ G' {! w$ h4 E
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值发生变化: G4 a# H8 K0 V$ J- V& q" w- j( M7 b: [5 a
自然就识别不了rom
/ P2 [0 V0 ?  [8 r3 W% L" g' {1 D- h8 P% R6 S3 Z1 [/ u$ R3 p
1.使用ips的方法(推荐)
' g# r4 p- d1 y5 q* X2.自建Romdata) i# h/ f3 _7 {1 i0 W, r1 I
3.使用一些自定义版的模拟器绕过Romdata校验的1 {" h, x# ~- k# v/ l3 e" ?0 X& W
4.重写文件crc做crc欺骗# b4 ?9 n$ \4 ^* F
6 x0 x3 l  b' Z4 J  D8 ~
以上4种方法均可
  ^) w; N9 Z# p至于具体怎么用' k  Q5 i3 h+ }- I1 V7 t7 P
你可以请教楼上的

签到天数: 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 编辑
& N2 g/ ^/ n; n  Q- n
银河漫步 发表于 2015-3-14 22:31
% g8 a' p" P0 {你修改Rom文件会导致crc值发生变化
' t$ F( N! l# E; u3 C) I自然就识别不了rom
; a" w7 m  E8 a& t0 ~" v' `
+ r& J  a# }4 N6 }$ U2 f$ q
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-5-16 11:25 , Processed in 1.070312 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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