EMU618社区

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

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

[复制链接]

签到天数: 57 天

[LV.5]常住居民I

发表于 2015-3-13 22:23:30 | 显示全部楼层 |阅读模式
本帖最后由 曹的爽 于 2015-3-13 22:39 编辑
& P$ Y& D# q8 x- x
! ]$ G1 E# G8 @0 `) t: B  x: Y# Q              最近我在看了疾风之狼和丁丁等大神的街机游戏HACK教程后,虽然说我对68k指令一点不懂,但我认为这并不影响我对街机游戏做一些简单的修改(不减血之类的,因为只需将减法指令变成nop就行了,有些程序不行),但是我修改rom上面出了问题,连修改的第一步都做不了?
& A5 Z* n8 J1 V' r: z: P& t        接下来我阐述一下我的问题?, X" U7 I# z  n( R
        当我把代码,指令都查好后,我要修改[恐龙新世纪]zip文件里的cde 23a.rom,如下图:
$ S# y- Y4 q0 c4 K" t. `
  U( s  s6 `( h: B' ]. W3 R$ B. h3 a6 Y
        我发现只要我随便动一个代码,比如说我把最后一行的5D改成FF,最后几行看起来不像程序代码,保存后替换zip文件里的原文件,在运行模拟器后就找不到游戏无法运行了。如下图:! E# a. \7 y' w  e6 I- w% U0 D
. d# o3 Y2 ?8 O$ y/ B1 l

/ k( R; g) _# z/ Y+ u. v
! r8 ~0 d$ I* m5 F; N0 \7 F  ?! V2 Q: [/ u$ R! k6 t9 {
3 N! _" `3 d4 c# _9 i8 i% K/ h7 Z
       换做是其他类型的游戏,比如说GBA,你在空白区改一个代码是完全没有影响的,我不知道这是什么原因造成的?
- ]: I, C; q4 ]1 E( n$ ~* W/ J/ D5 f7 Y) ]# e6 X
百思不得骑姐???求大神指教
- f0 y7 N# F  J/ ~0 k/ I0 _+ r+ x
" r4 k( w+ P: Y/ E( `6 a, i注:我找到了要修改的那段程序,但是把它改成nop机器码后还是出错了,后来才发现我只要动任意的一个代码,它就运行不了了。
3 k, g5 h7 K9 j& t$ H, \( P* Q; n- a! T1 H- @/ a' L

签到天数: 2627 天

[LV.Master]伴坛终老

发表于 2015-3-14 09:34:23 | 显示全部楼层
本帖最后由 jym 于 2015-3-14 10:55 编辑
: Y, p( }* E- J$ `4 R+ p4 |3 x8 w" I! |5 X5 \- ?
想修改就用官版 不要用plus 底下是飯粒
9 A5 o4 V* i5 xhttp://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值发生变化
& S  M+ M( P: z: n7 g4 y( Q! ~自然就识别不了rom; ^3 [% u; J& N, ^1 {3 d
( O' X4 r2 ~/ c# s8 d" m
1.使用ips的方法(推荐)
2 x1 d* c2 ]( ^7 u2.自建Romdata
" H# P6 A: X3 P0 S! L) V3.使用一些自定义版的模拟器绕过Romdata校验的- ]8 L" f/ ~7 @/ o
4.重写文件crc做crc欺骗+ T( ]* B3 S9 F( ^  G0 F9 Y% Z

- j7 }0 _% u( _% g7 T. u以上4种方法均可6 J/ ]9 E% @$ x/ ^  O1 C0 q( y1 h: b- h
至于具体怎么用
' Q; o6 z) F# f* T  z! o你可以请教楼上的

签到天数: 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 编辑 - z# v4 t9 Z/ R6 V
银河漫步 发表于 2015-3-14 22:318 C) E) s5 }; Q
你修改Rom文件会导致crc值发生变化# A  ^5 _: @) P; T
自然就识别不了rom

9 c4 m4 Y& ], D' G/ R' p% @; {* e0 t! S% Q3 h- \; p% v' A
    明白了,谢谢大神,您的GBA游戏修改视频让我非常受益,不过链接好像失效了,能不能再发一次,帮助广大的其他游戏修改爱好者!(最好可以延伸下去再做几个课程,因为感觉不懂的还有很多啊!国治论坛是教程最多的了!)

点评

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

本版积分规则

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

GMT+8, 2025-7-26 11:34 , Processed in 1.091797 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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