EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
4 p) x( d( i9 B8 I  y: j
" {- r" g9 M1 {) J+ h7 G) i1 e              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
2 a. }$ D, z+ t        接下来我阐述一下我的问题?
9 F7 _8 E  n% j" N8 N9 K0 _        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
- a+ s) w" G5 U4 q' Q, [
% y/ m& O5 k5 Y8 `2 p& M, \* h# o- F0 O( a- j* L, p
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:# @+ }7 M6 U( K1 e8 Z' H% X8 W! x6 [
# B1 Q1 ]2 I' R% G3 J
8 O; C) b# ^, A
  E4 y/ e1 {' ]+ d% j  G6 Z3 q% ]+ k
" I* p3 {% b- A7 D- Y) f- ^$ P
! u4 b% h5 M. c+ b3 u9 A
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
- b1 c( l% F, ~
/ I, y: n/ m5 B& ^4 l3 Z' f9 d百思不得骑姐???求大神指教7 ~/ K3 ^/ C4 V. u& U* M

# p8 H3 A% {. J1 |注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。- \& U. R5 ~" k' r7 O- O* Q( x
) d" [! z! w5 E- L/ Y0 c

签到天数: 2537 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
- v- c( }) |3 `/ l3 D' O( O$ |
0 O2 @% }2 @: Z想修改就用官版 不要用plus 底下是飯粒9 M. u- q" i  V- B) ]% ^
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 W. H5 S" H* n+ v# U5 |: c, q8 b
自然就识别不了rom5 t  {  y7 f: i7 j8 k0 Z

2 r5 ^* ~. E! S1 a1.使用ips的方法(推荐)# H3 m  H% \1 H. d7 \- ~. @
2.自建Romdata
! i8 Y3 v7 ]6 B) w3.使用一些自定义版的模拟器绕过Romdata校验的! |  j5 B$ g3 o' E7 n
4.重写文件crc做crc欺骗
+ y8 |/ U& v# o$ t1 Q2 n5 a% i/ s- \9 j3 i
以上4种方法均可4 H  d1 k9 _, v* E# `/ T
至于具体怎么用9 P9 M* ~, |3 s* M1 ?3 v
你可以请教楼上的

签到天数: 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 编辑 % Q$ j& |8 ~0 a
银河漫步 发表于 2015-3-14 22:31
9 j0 _& g6 @) W9 w) G7 @+ [你修改Rom文件会导致crc值发生变化& H" N- o5 Z) _' D: ?$ |
自然就识别不了rom

. |0 O% I8 \5 c: M9 @2 |& I7 Y/ U" `7 N& I; `+ B! l
    明白了,谢谢大神,您的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 22:05 , Processed in 1.206055 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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