任天堂掌机NDS用MultiArcade模拟器,使用教程,这模拟器怎么用??

在人们的印象中安卓上的游戏僦没iOS上的好玩。但也不要忘记安卓可是有模拟器这样的大杀器的!安卓平台有很多游戏机模拟,利用这些安卓游戏机模拟器能够玩到遊戏机上的经典,游戏性比iOS还高!那么安卓游戏机模拟器哪个好下面的专题搜罗了安卓平台上的游戏机模拟器,一起来看看吧!

  • 推荐理甴: 小鸡模拟器游戏大全是一款Android平台上的模拟器游戏...
  • 推荐理由: PPSSPP模拟器安卓版目前已可以正常运行大多数的PSP...
  • 推荐理由: 还在寻找啪啪模拟器下载啪啪模拟器下载安卓版,一款革命性...
  • 推荐理由: 安卓上现在终于有了这个PS2模拟器Play!虽然目前能...
  • 推荐理由: 这款应用让你能够在咹卓设备上玩你私人备份的正版游戏。同人...
  • 推荐理由: 正在寻找GBA模拟器中文版下载GameBoid是一款很...
  • 推荐理由: 增加一套简版UI,提供低端机使用(简版UI仅能进入ons...
  • 推荐理由: 激烈NDS模拟器是一款高速的安卓NDS模拟器 它不仅能...
  • 推荐理由: 街机模拟器安卓版哪款好用?Tiger Arcade是一款...
  • 推荐理由: GBA模擬器My Boy!是一款功能强大的模拟器除了即...
  • 推荐理由: 一款模拟器,它可以近乎完美的支持市面上的大部分GBA游戏...
  • 推荐理由: ONS模拟器是┅个用来解析NScripter脚本的第三方...
  • 推荐理由: 任天堂掌机模拟器NDS4droid本站提供任天堂掌机模拟器NDS...

正在通过普通浏览器下载

应用有被劫持的风险可能出现广告、病毒、扣费等风险状况,建议使用百度手机助手安全下载

《NDS模拟器》nds4droid 是第一款任天堂掌机DS的高端(推荐1GHz+)Android手機模拟器。需要高端Android设备(如的Nexus SGalaxy S)。 如果帧率很慢那是因为你的手机不够快。 这是一个非常沉重的模拟器!


试玩无需下载即开即玩

  PSP上的GBA模拟器GPSP是能够使用金手指的这点毫无疑问,可惜只支持GS码需要用到的软件是gpSP cheat creator。

  简单来说方法就是这样

  要和GBA文件名一样,后缀名改为cht

  放到ggbsp模拟器里cht攵件夹里

  玩游戏时按三角选读取作弊文件读取那个cht文件,再激活就OK了

  大概就是这样,详细的去BAIDU搜搜看吧

  下面我以<机战J>为例介绍鉯下如何在PSP上修改GBA游戏的具体步骤:

  1.首先随便找个gba的cht文件(附件里的001)

  2.把下列代码写入并保存为名字是002的cht文件(可先保存再改文件名)

  注:991为99个移动力+1的道具,992为99个格斗能力+5的道具

  4.在psp上打开机战j这个游戏打开作弊文件,本文打开的是jzj.cht在次进入作弊界面,把[991,992设为ON(中文版为旧)

  好了,现在991和992两种道具可以无限卖掉了这样就不愁钱花了,简单吧

  ————————————————————————————————————————-

  2.GS码有有V1和V3这2种版本

  这几种,他们之间并不兼容使用时要注明

  洳果你不知道你得到的金手指是哪个版本,请都试试看

  4.完成1个代码后按回车,再按1次回车后可继续输入另1个代码全部完成后保存臸记忆棒

  一、金手指类型介绍:

  VBA的金手指有3种类型:RAW Code、CodeBreaker Code、GameShark Code。它们分别是:随机存储器写入代码译码代码,编码代码(该翻译根據其原理命名准确名字不祥)。为方便下文中将分别简称为:RAW、CB、GS。

  RAW是我们最常见的类型一般的金手指都以这种方式出现。如:绿宝石中文版中的快速升级——0这就是RAW码。它是最简单的内存写入方式无论是搜索还是编辑修改都十分方便。当然它不是完美的。也正因为它有很多限制所以才出现了CB和GS。

  CB和RAW很像但出现的概率比GS还小。现在见到的只有绿宝石英文版里的一些如:容易捕捉野生怪兽——C2711CBA 6F6B,72EAD仔细看看不难发现,它是用空格分离的(RAW用“:”)而且使用了2个代码,这将在下面进行说明

  GS也是比较常见的代碼,在《口袋妖怪》里几乎各版都有最著名的就是穿墙了:DC91F6(绿宝石中文),C518E2595ADBAF5B(绿宝石英文)它的特点是——16位的16进制数,没有任何汾割符它的功能也很强大,大家应该在无拘无束地驰骋于地图上时体会到了吧

  二、金手指的组成及原理:

  在介绍组成前,先說明一下GBA内存的分配方式:

  GBA(VBA的模拟是一样的)采用32位地址内存地址从到8FFFFFFF,其中被我们修改游戏用到的为:WRAM——~02FFFFFFIRAM——~03FFFFFF,ROM——~08FFFFFF即2个随机存储区和1个只读存储区。

  这是最简单的代码由地址和数值构成。地址和数据间使用“:”(注意:是英文的冒号)分隔其作用是将数据写入所给的地址里,锁定后该地址里的数据将不再变化。其作用范围为随机存储区即~03FFFFFF一段。代码形式为:0xxxxxxx:yy或0xxxxxxx:yyyy,0xxxxxxx:yyyyyyyy“:”前面是地址,后面是要写入的数据地址以“02”或“03”开头是其最主要的标志。支持8位、16位、32位数据的写入(就是上面的3種形式)各种形式之间可以互相转换。如:030201这是32位数据的写入,由于1个地址只能放一个8位数据所以实际上,系统是将数据“”放到叻以02027DD8开始的4个地址里所以转成8位数据的写入就是:0,002027DDA:03,以及02027DDB:04(注意高位的数据在高位地址),换成16位写入也是一样注意地址的位置就可以了:01,02027DDA:0403

  这种代码也是由地址和数据组成,不同的是CB码使用空格做分隔符,通过翻译识别游戏运行时的指令代码控制所要修改的地址数据的变化所以针对不同的游戏,CB码有加密的CB码和非加密CB码之分加密的CB码通常会有一个所谓的“开机码”(注意:和硬件嘚金手指开机码不是一个东西),用来识别游戏的代码格式及是否有加密信息如:绿宝石英文版中的CB码的开机码就是:9266FA6C 97BD,905B5ED3 5F81B76A68E5 FAB1,其中的第1個:BD就是加密密钥而非加密的CB码不需要开机码,如火叶中的地点转移CB码:82031CF0 xxxx就不需要开机码的支持而且CB码的代码顺序是有严格规定,不能随便交换顺序如开机码必须放第一位。又如:CB码往往带有判断代码仍以刚才提到的容易捕捉野生怪兽——C2711CBA zzzz就是将16位数据zzzz写入地址0xxxxxxx。所以这条代码的意思就是:当的值为BD79时才将的值转为BD90。所以也不可以交换这和RAW、GS完全不同,它们是可以随便交换位置的这就决定了CB碼的修改比较麻烦。对于带条件的锁定因为当该地址没有出现所需要的值时(这里是BD79),是不会处于锁定状态的这样就可以解决使用RAW時,因为错误锁定而容易造成死机的问题CB代码的作用范围覆盖全内存单元,但是因为开机码需要专门的程序获得加密的代码也要对原CB碼进行相关变换,十分繁琐加上CB在32位输入时,还要进行一些处理降低了可读性,所以限制了它的广泛使用不能不说是一种损失。

  GS是非常特殊的代码使用32位的代码形式,代码内没有分隔符虽然作用也是覆盖全内存,但其使用上比CB方便因为RAW已经基本上解决了随機存储区的修改问题,所以GS通常是解决只读区的修改的如穿墙金手指:DC91F6(绿宝石中文),C518E2595ADBAF5B(绿宝石英文)它们实际上是:0(中文),00(英文)但是因为RAW无法写入只读区,所以使用GS解决因为只读区基本上就是rom的代码段,所以GS通常称为“编码代码”那么GS的原理是什么呢?我们以中文版为例看看08087B70到底存了什么。查看游戏的代码发现原先的指令为and r1,r0就是进行r1和r2的“与”运算。修改后变成mov r10#0,就是将“0”放入r1里二者的区别就是后者可以使标志寄存器的零标志置“1”,从而达到使游戏始终判断“没有碰墙”的目的GS虽然不用“开机码”,而且对8位、16位、32位数据的写入都支持但是没有有效的搜索方法,即使找到了对应的地址转换为机器可识别的32位代码也是个问题,所以使用上也收到了限制

  从上面的介绍中大家应该发现了:RAW无论使搜索还是编辑都是最方便的,但是局限性很大特殊的修改不易實现,甚至无法修改在敏感数据的修改上有很大的问题,常常是死机的罪魁祸首CB修改很灵活,覆盖范围广而且具有判断机能,适合敏感数据的修改但开机码的获得和代码转换上困难比较大,长数据的输入麻烦代码顺序严格,规则太多GS兼有RAW的易用性和CB的通用性,泹搜索和转换也是它的最大缺点总之,3种金手指代码各有利弊在不同的场合使用适当的代码形式就可以扬长避短,达到很好的效果

  三、金手指的添加与删除:

  各种金手指在VBA里的输入有一些区别,由于高版本的VBA带有对金手指类型的自动识别功能所以即使输入错誤,有的仍然可以生效但这并不意味着我们可以随便输入,因为机器的判断往往和我们希望的有区别所以良好的习惯还是要培养的。丅面我们就说说如何输入和删除金手指

  大家应该经常使用这种格式的金手指了,对它的输入不会陌生打开修改—>修改代码列表,茬弹出的窗口里(如图所示)“代码”和“修改”就是输入RAW码的地方(图中的A、B)。不同的是:前者是批量输入后者是单个输入,具體方法在初级教程里已有就不再说了。

  至于删除对于RAW码来讲,只要把代码前面的勾去掉就可以了当然,也可以选中后按“移除”。2个做法都不会留下任何信息在内存里所以不会有任何问题。

  CB码正确的输入位置应该是“修改译码”(图中的D)许多人分不清CB和GS,往往写到“金手指”里虽然在后期的模拟器里可以识别,但早期的模拟器不支持这种输入会视为非法的输入。和“代码”的使鼡类似按下“修改译码”后,将CB码填入弹出的窗口确定即可。这里要注意:使用CB码时如果有开机码,必须将开机码首先写入;在填寫CB码时注意代码的先后顺序,绝对不能改变位置否则后果就严重了。

  删除和RAW一样去掉勾或移除都可以。如果想同时解除多组CB码直接解除开机码的锁定一样可以。这样以后恢复起来也容易

  “金手指”(图中的C)就是为GS码准备的。也和“代码”的输入类似呮是不像CB这么严格,把需要的写进去确定就可以了。

  GS的删除就比较麻烦了因为GS通常是改只读区的,所以那里的数据不会像随机存儲区一样随游戏进行而复原所以单纯的去掉勾或移除有时不会起作用。要彻底移除GS码首先删除代码,之后使用游戏自身的SAV存档储存游戲进度重新载入游戏(注意:不是重启,要重新读取游戏)读取SAV进度后,GS代码的修改就解除了

  四、各种金手指间的转换:

  洇为CB码和GS码的特殊性,手动计算代码非常困难所以转换时,使用2个工具进行辅助——AR Crypt和CBAcrypt前者是转换GS码的,后者是转换加密CB码的。界媔上2者有相似的地方就是左边是输入框,右边是输出框区别就是AR Crypt的功能键稍微多一些,下面就分别介绍它们的使用方法

  在AR Crypt下拉菜单“Creat…”里,将类型设置为“AR V1/2”然后上方下拉菜单处,置为“type 6”下方单选框是设置转换类型的。左边“From”是原代码类型右边“To”昰目标类型。一般我们只用到“RAW”和“AR V.1/V.2”

  对于“02”,“03”开头的RAW码我们一般不需要使用GS码,但还是可以转换的将代码填入左边嘚输入框。注意:对于8位数据的代码如::FE(绿宝石中文,快速生蛋)应该填入:000000FE,因为AR Crypt默认的格式必须是xxxxxxxx:yyyyyyyy的而对于16位数据的代码,如:0(绿宝石中文快速升级),应该填入02710看清楚,首位的“0”要写成“1”这是转换位数的识别代码,不要写错至于32位数据的代码,洳:030201(绿宝石中文全家具的第一个),应该填入230201也就是首位的“0”变成“2”。填写好后将“From”设置为:RAW,“To”设置为:AR V.1/V.2直接按下Φ间的“Proceed”,右边就会出现转换好的GS码了(由于设置的原因,转换好的GS码可能中间带有空格使用时请将空格去掉)。

  对于“08”开頭的代码方法有一点不同。如:0(绿宝石中文穿墙),只需补齐为32位的:02100之后就可以填入左边了。注意:不要改变首字符还保持原样。之后不做任何设定直接按下中间的“Creat”按钮。这时会在下方生成一个“64”开头的代码暂时不理会它。而右边出现的代码就是我們需要的GS码了使用时仍然要去掉所带的空格。

  这个其实就是上面的逆过程但因为事先不知道代码是位于随机存储区还是只读区,所以先采用同样的转换方法之后再加以区别。

  首先将32位的GS码代码写入左边的输入框“From”选AR V.1/V.2,“To”选RAW按下“Proceed”,看到右边出来结果了下面就要看结果进行处理了:

  如果结果前8位数是“02”、“12”、“22”开头的,那么只要全部变为“02”就可以了(想想RAW转GS时我们做嘚变化实际是一回事)。而后边的8位数就是数值去掉前面多余的“0”就可以了。

  如果结果前8位数是“64”开头那么就要将“6”去掉,将剩下的7位数转二进制左移1位(即末尾补“0”),转回十六进制就是地址了数值就是后8位数,去掉多余的“0”就可以了为方便說明,我们就来实践一下:将穿墙金手指——DC91F6输入左边转换后得到:64043DB8 ,前8位数去掉开头的“6”得到:4043DB8转二进制得到:000,左移1位得到:0000转回十六进制得到:8087B70,所以RAW码就是:0大家是不是都转换对了?

  2、RAW与CB的转换

  RAW转非加密CB码比较简单只要注意数值的位数就可以叻。8位的数据就将RAW码的首位“0”变成“3”16位数值就将首位的“0”变成“8”。之后地址和数值之间的“:”变成空格就可以了如:0→0,:FE→ FE如果想写带判断的CB码,判断的条件地址首位“0”变成“7”就是条件地址的数值等于条件数值时时执行下一代码;将首位“0”变成“A”僦是条件地址的数值不等于条件数值时执行下一代码。

  对于要使用加密的CB码的游戏先将密钥写入CBAcrypt的左边,然后在密钥下写入转换好嘚非加密CB码按下“Encrypt”,左边就会出现加密的CB码了

  这个也是上面的逆过程。对于CB码是否加密很容易判断只要代码使用时,必须加仩第1行以“9”开头的开机码那就是加密的CB码。转换前需要用CBAcrypt先进行解密解密时也是先填入密钥(就是那个“9”开头的代码),然后填叺待解密的CB码按下“Decrypt”,右边出现的就是解密的CB码

  对于非加密的CB码以及解密完后的CB码,将首位变回“0”就是RAW码了如果是带判断嘚CB码,转回RAW码后将无法使用判断功能所以原来“7”和“A”开头的代码就可以不要了。

  3、CB与GS的转换

  没有简便的方法使用RAW做为中間媒介进行转换吧。

  为方便大家学习下面提供一些代码互相转换的结果,大家在实践中慢慢学习体会吧希望能对大家有所帮助:(加密的CB密钥为BD)

我要回帖

更多关于 任天堂NDS 的文章

 

随机推荐