EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
  G! x0 u  h4 D# J( J5 j
$ I" r8 B* |% [  w              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?- ^. ]% P9 y/ F0 P" y1 q
        接下来我阐述一下我的问题?& E6 }1 y- W% J. C' @
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
0 Z+ U7 O( s+ F$ g/ n$ }# a& _) I0 [: n) g/ }0 t! \9 T
2 F# a; c: T7 U$ O4 g# M# F7 W/ T2 ?3 j
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:: S3 w& i2 _2 g- p1 Q4 H7 H- }2 `

! h0 w; u; s1 @/ @4 ~. X& m8 Z9 p: U) P1 y: o2 D9 @
8 B1 ]5 t; K( g: ^9 X

0 z* ]$ {& g' a" P: c# D0 V. e% p' `" L" w1 P# @
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?5 `8 S& h$ {: k7 z$ u9 [$ L
4 J7 y+ I# F8 Z& B
百思不得骑姐???求大神指教7 N) g$ j$ y* A# m
# y+ Y* _" p' i! d$ x
注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
8 q9 a8 Y4 F# l) }$ L  t7 b; `3 h6 y& Z

签到天数: 2591 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
& q8 a' X7 N% R# w  E
9 `, s+ u$ e# ~- d8 n$ j% K/ b想修改就用官版 不要用plus 底下是飯粒: H4 |* B1 I, b5 s; @" J: }; n/ N
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值发生变化- Z" W* g' {/ [, _3 s! J
自然就识别不了rom
8 \' j& Z. j/ w, I4 b" q' a, b: |% w4 A$ e# _$ ~
1.使用ips的方法(推荐), K% P) {. v% c) D
2.自建Romdata2 s% }% {6 d2 w; ?5 H; W3 B2 |$ b+ Y3 g
3.使用一些自定义版的模拟器绕过Romdata校验的
  t2 F. Q* t) L4 \4.重写文件crc做crc欺骗
  i+ }6 X$ y1 D: ^+ p4 a( u; A1 S$ c9 N5 n% x5 e$ G
以上4种方法均可
0 j' [3 q9 r: _( u$ b& ?3 C# e至于具体怎么用
, ~% Y) u: l9 L/ u, \& a9 ]- R你可以请教楼上的

签到天数: 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 编辑 3 a2 T5 I  J' L4 M
银河漫步 发表于 2015-3-14 22:31# n) V; f+ \3 `" g8 H
你修改Rom文件会导致crc值发生变化
# A3 R9 l; h0 t4 h自然就识别不了rom
% v, A: m  S/ e! ^5 H% r
* K4 S. {- S3 f% _9 G3 N
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-6-16 10:55 , Processed in 1.083008 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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