|
|
楼主 |
发表于 2009-12-8 08:02:29
|
显示全部楼层
2、Game genie0 J( w, D# y+ g) B. p
Game genie 是游戏牛人们通过反汇编游戏程序,找到游戏程序中设置有关参数的语句,然后直接修改程序(计算机的程序其实也是由数据组成的),其过程类似于软件的共享软件的破解。只不过在这里要破解的不是80X86 CPU汇编代码,而是6502 CPU汇编代码。
& A1 P' A6 F' I8 s3 e Q. B
3 k; k+ X+ k9 J4 I 第一步:从网上找Game genie打包下载。例如下面这个地址可以下载Nestopia和virtuanes最新的Game genie打包文件:
& H2 T# T% q' hhttp://www.mightymo.net/downloads.html
- s$ \" [% t8 r# ~ q. g: w- s+ d0 f' m- j/ \7 M
第二步:以Nestopia为例,将文件包内的文件解压到模拟器的\cheats目录下,都是后缀名为.xml的文件。例如日版魂斗罗Game genie的文件名为Contra(J).xml,内容为:
* L. g' ~4 T$ G0 I Z) a <?xml version="1.0" encoding="UTF-8" ?>
. e% ]# M i, T1 W- <cheats version="1.0">6 m! R8 m; W7 t4 b% K- k
- <cheat enabled="0">: B' P) P8 ?, n1 _7 Z5 i
<genie>SXNVZPAX</genie>
& `- J4 z: Q+ k/ \3 v5 S9 D <description>注释:无敌</description> 8 Q/ R7 f6 S7 f$ B
</cheat>& }' x7 N5 K* L& u$ Y1 y3 i
- <cheat enabled="0">
8 i: k3 c/ Z2 y <genie>SZUSOPVI</genie> - l( R4 t0 R" U6 k9 C# H4 Z# }
<description>注释:无限生命</description>
2 }5 A" d6 k# p' y( { </cheat>3 o8 I3 h) R! k% X
</cheats>
8 [) s0 ]4 e& t$ P这个文件相信大家应该能看得懂吧,下面是如何使用它。
, k+ m1 }) W, n2 ]+ ~0 M5 a2 f9 a4 ^: D, S* |( l6 N
第三步:打开软件,运行日版魂斗罗游戏,在设置菜单中打开金手指选项,点击“导入”按钮,找到该Game genie文件:
; r9 G$ H; d# o& s3 @' F3 F 4 M. `4 n- s; x+ g( {
6 }& p K. H2 f- J) E
可以看到,共有2个游戏精灵码,一个是无敌,一个是无限生命,美版的魂斗罗提供的更多,有7个,能选择新生命开始时用什么枪,现在你明白那些能选枪的魂斗罗合卡是怎么回事了吧?仅仅是改一个字节的数据而已。这时,要根据你的需要,选择用哪个,不用哪个,在前面的复选框进行选择:
) z, [/ C2 E6 L! ]0 p6 T : w: b! ~# v4 j5 @( |, c
0 A$ V4 C/ j7 u- j* u" c l
好了,点击“确定”,开始游戏,Game genie已经起作用了,主角既不怕子弹,又是无限生命~天,这样的游戏还有意思吗?3 O$ s" ~/ `# E7 k: G4 m
! c! q' T. H1 v. [ Nestopia金手指的用法至此就全部介绍完了,最后要说明的是:Cheat code 和 Game genie 两种游戏修改方法,在本质上是一样的,下面来看看它们到底是什么关系:, [9 p* ?0 F9 x: ]4 N) W$ ^
( R- L5 _* S. f% i) i* w
选择一个Game genie码,点击“更改”按钮,进入添加代码界面:+ h7 C* q, b7 b/ A) N Q# i
6 x6 H' I. G) H0 P4 j

7 }3 k8 R$ O1 y9 C) B# x1 \* l! s0 x% W; b8 q4 u
哈哈,看到了吧,左侧是Cheat code的设置界面,右侧是Game genie的设置界面,两个选项是一一对应的,每一个地址(8000—FFFF)、值、比较(应翻译成原值更合适),对应一个Game genie码,你试着改一改左侧的数据,点击“校验”按钮,右侧Game genie的值立即会跟着变动!有能力的朋友,可以看看Nestopia的C++源代码,看看算法是什么。
/ N3 m. E0 j. y- A' e 很明显,Pro Action Rocky应该是另一种和Game genie类似的修改工具,数据都是一一对应的,不要管它了~~, g3 F' r$ y7 s& p) D/ K2 M
. I: D) z$ |1 O3 x: S[ 本帖最后由 longs 于 2009-12-8 08:08 编辑 ] |
|