020285EB:01
020285E4:05
02038FFB:10
020285E1:00
020285E0:96
使用方法:
VBA模拟器选:“金手指”-“金手指列表”-“代码”-输入上面的金手指码后“确定”即可。
有好多人在找GBA的金手指开机码,我从论坛的其它帖子里找了几个,方便大家查找。
红蓝宝石GBA金手指开机码
蓝宝石:
6E93895C C2679628
03514D3E 7157DA35
红宝石:
6E93895C C2679628
02BD3075 C9E2B4CE
这些是日本PAR用的MASTER CODE,看能不能用
Sagame 金手指第三代开机码....
Pokemon Sapphire X-code = A61B1A50 D9504D4B 1A508E10
Pokemon Ruby X-code = 96C31A50 80744D4B 1A50D734
X-TA的MASTER CODE
蓝宝石:
99F5100AB7EA
C303CBA1D221
821FC23D130A
红宝石:
9F1121D5EEA9
8B3F5A1B0D11
8660E56F20C5
快速升级
0202494c 0063 99经验
0202494c 6363 25443经验
0202494C 270F 9999经验
你的首只妖怪将在战斗后升级
如果你想停止升级,关闭金手指
99个大使球
02025A94 0001
02025A96 0063
无地雷(训练家还是要打的)
02026816 00c8
无限金钱
02025924 423f
02025926 000f
无限hp
02024808 00FF
无限pp
02024804 6363
02024806 6363
训练机
1st slot-02025AD4:???? 02025AD6:0063
2nd slot-02025AD8:???? 02025ADA:0063
3rd slot-02025ADC:???? 02025ADE:0063
4th slot-02025AE0:???? 02025AE2:0063
5th slot-02025AE4:???? 02025AE6:0063
6th slot-02025AE8:???? 02025AEA:0063
7th slot-02025AEC:???? 02025AEE:0063
8th slot-02025AF0:???? 02025AF2:0063
9th slot-02025AF4:???? 02025AF6:0063
10th slot-02025AF8:???? 02025AFA:0063
TM/HM 代码
0121 - TM01
0122 - TM02
0123 - TM03
0124 - TM04
0125 - TM05
0126 - TM06
0127 - TM07
0128 - TM08
0129 - TM09
012A - TM10
012B - TM11
012C - TM12
012D - TM13
012E - TM14
012F - TM15
0130 - TM16
0131 - TM17
0132 - TM18
0133 - TM19
0134 - TM20
类推
0152 - TM50
0153 - HM01 砍
0154 - HM02 飞
0155 - HM03 冲浪
0156 - HM04 怪力
0157 - HM05 闪光
0158 - HM06 碎石
0159 - HM07 瀑布
015A - HM08 潜水
ID No. 02024C0E xxxx
游戏时间
时 02024C12 0xxx
分 02024C14 xx
通讯对战
胜利次数 02026A30 xxxx
败北次数 02026A34 xxxx
第一次通关时间
时 020269DA 0xxx
分 020269D9 xx
秒 020269D8 xx
ポケモン交换次数 02026A28 xxxx
战斗塔
连胜次数 02025174 xxxx
连胜人数 02025176 xxxx
敌方第一只ポケモン
LV 03004544 xx
当前HP 03004546 0xxx
最大HP 03004548 0xxx
攻撃 0300454A 0xxx
防御 0300454C 0xxx
速度 0300454E 0xxx
特功 03004550 0xxx
特防 03004552 0xxx
战斗后得到的经验值 0202494C xxxx
糖果机(1P)(间隔+6h)
◎的数目999个 020180F4 03E7
○的数目999个 020180F6 03E7
×的数目000个 020180F8 0000
转速MAX 02018051 FF
狩猎区
狩猎球数目 02038504 xx
剩余歩数 02038506 xxxx
游戏弊MAX 02025928 270F
火山灰MAX 02026864 1F40
喷雾剂剩余歩数 02026816 xxxx
购物不减金钱 0203839C 0000
选美表演阶段得分MAX 020192B8 0200
训练员卡的星数 02000002 xx
改变xx的值则可改变你的TRAINER
CARD上的星星数(在查看主角壮态时名字右边可看到),可以发现当星数为5或以上时画面会变花,这说明最大星数为4.这个代码只是改变主角的星数显示而已,关掉就会回复现状.
第1个徽章取得(即020267B4:B0)
第2个徽章取得(即020267B5:01)
第3个徽章取得(即020267B5:03)
第4个徽章取得(即020267B5:07)
第5个徽章取得(即020267B5:0F)
第6个徽章取得(即020267B5:1F)
第7个徽章取得(即020267B5:3F)
第8个徽章取得(即020267B5:7F)
解除秘密基地最多可放16个家具的限制
02026EAE 00
用飞天技能可去的地点全部选择可能
020267B6 7FFF
触发南之孤岛事件 020267BE FFFF
单用这个还不能去南之孤岛,还必须你身上持有梦幻船票(むげんのチケット),把重要道具的第一个变成梦幻船票的金手指是02025A44:00010113.之后便可从ミナモシティ坐船去南之孤岛,并在岛上遇到LV50的另一只水都,他/她的身上持有心之水滴(こころのしずく).注意正常情况下只能去一次.
能再次与红/蓝神兽战斗 0202690A 00
令193,194,195号三个机器人所在洞穴的洞口打开
020266D0 DF
令193,194,195号三个机器人再次出现
02026728 EC5E
令在トクサネシティ左上方ダイゴ家中
装有No.190ダンバル的精灵球再次出现
0202672D FE
水都再现 020285EB 01
令空之柱顶层再次出现200号
02026714 CF
コンテスト制霸(拿到选美星)
02028399:01
020283B9:01
020283D9:01
020283F9:01
02028419:01
拿到战斗塔星(50连胜)
02025164:32
02025174:32
02025176:32
02025178:32
令放进饲养屋的PM变100级
C3BEDD2C51438A82
遇敌闪光代码
CA5CC8F9883776E0
快速孵蛋 :一步等于255步,很快就能生出来
D7A2E4639F64ABFA
直接到南岛
2256EF8A 97D73776
947888CC E26B0808
9CB31DB1 50FCBA81
无限抓水都
BF4F2D11 A2E9B90F
BDC0BB26 F0129BD3
特殊技能可删除
960CBF3C 14553BAE
用Game shark打下列金手指:
6E93895CC2679628
03514D3E7157DA35
38115992DF7558D1
AA4067044B6D93A4
就再去遇训练家,他第一只怪只剩1Hp
精灵可以学习所有技能
For TM 01-32:
C56BA42637139DA6
For TM 33-50 and all HMs:
22458540FD970BAA
386图鉴 4EC15694B93783B4
410DF50B39B4BE8C
151ACE56E4F0AE2E
关闭386图鉴
683220A2066178EF
4715BE1BA87C7DC4
DF7565F9DA1F93E6
所有徽章
116ABADD EF83A840
精灵总是女的
B917F77E0FD658EB
精灵总是男的
3537AAD42B010F73
幻岛金手指: E4306434411C4350
打完这金手指,然后捉任何一只精灵,放进你的队伍,到130-131水道,你便看见幻岛
走遍地方金手指:159C68F460CC8A5A
打完这金手指,在哪裏走都可以
输入030042E0:00后异常状态会消失
直接获得图鉴和主菜单(在vba的game shark中输入)
116ABADDEF83A840
不闪光母怪兽金手指
73920119C3730B41
不闪光公怪兽金手指
5BF2502185F53713
闪光母怪兽金手指
F3824A49184EF695
闪光公怪兽金手指
646A63A523E7E568
敌方怪物级别(练级用)
level-01=02024862,01
level-10=02024862,0A
level-20=02024862,14
level-30=02024862,1E
level-40=02024862,28
level-50=02024862,32
level-60=02024862,3C
level-70=02024862,46
level-80=02024862,50
level-90=02024862,5A
level-99=02024862,63
第一步:安装Redis前面已经安装过了 不解释,
Reids安装包里有个集群工具,要复制到/usr/local/bin里去
cp redis-3.2.9/src/redis-trib.rb /usr/local/bin
第二步:修改配置,创建节点
我们现在要搞六个节点,三主三从,
端口规定分别是7001,7002,7003,7004,7005,7006
我们先在root目录下新建一个redis_cluster目录,然后该目录下再创建6个目录,
分别是7001,7002,7003,7004,7005,7006,用来存在redis配置文件;
这里我们要使用redis集群,要先修改redis的配置文件redis.conf
mkdir redis_cluster 新建目录
[root@localhost ~]# cd redis_cluster/
[root@localhost redis_cluster]# mkdir 7001 7002 7003 7004 7005 7006
[root@localhost redis_cluster]# ll
总用量 0
drwxr-xr-x. 2 root root 6 7月 27 17:18 7001
drwxr-xr-x. 2 root root 6 7月 27 17:18 7002
drwxr-xr-x. 2 root root 6 7月 27 17:18 7003
drwxr-xr-x. 2 root root 6 7月 27 17:18 7004
drwxr-xr-x. 2 root root 6 7月 27 17:18 7005
drwxr-xr-x. 2 root root 6 7月 27 17:18 7006
[root@localhost redis_cluster]#
先复制一份配置文件到7001目录下
[root@localhost redis_cluster]# cd
[root@localhost ~]# cp redis-3.2.9/redis.conf redis_cluster/7001/
我们修改下这个配置文件
vi redis_cluster/7001/redis.conf
修改一下几个
port 7001 //六个节点配置文件分别是7001-7006
daemonize yes//redis后台运行
pidfile /var/run/redis_7001.pid //pidfile文件对应7001-7006
cluster-enabled yes //开启集群
cluster-config-file nodes_7001.conf //保存节点配置,自动创建,自动更新对应7001-7006
cluster-node-timeout 5000//集群超时时间,节点超过这个时间没反应就断定是宕机
appendonly yes //存储方式,aof,将写操作记录保存到日志中
7001下的修改完后,我们把7001下的配置分别复制到7002-7006 然后对应的再修改下配置即可;
[root@localhost ~]# cp redis_cluster/7001/redis.conf redis_cluster/7002/
[root@localhost ~]# cp redis_cluster/7001/redis.conf redis_cluster/7003/
[root@localhost ~]# cp redis_cluster/7001/redis.conf redis_cluster/7004/
[root@localhost ~]# cp redis_cluster/7001/redis.conf redis_cluster/7005/
[root@localhost ~]# cp redis_cluster/7001/redis.conf redis_cluster/7006/
[root@localhost ~]# vi redis_cluster/7002/redis.conf
[root@localhost ~]# vi redis_cluster/7003/redis.conf
[root@localhost ~]# vi redis_cluster/7004/redis.conf
[root@localhost ~]# vi redis_cluster/7005/redis.conf
[root@localhost ~]# vi redis_cluster/7006/redis.conf
编辑后面5个配置文件,把 port ,pidfile,cluster-config-file 分别修改下即可;
第三步:启动六个节点的redis
[root@localhost ~]# /usr/local/redis/bin/redis-server redis_cluster/7001/redis.conf
[root@localhost ~]# /usr/local/redis/bin/redis-server redis_cluster/7002/redis.conf
[root@localhost ~]# /usr/local/redis/bin/redis-server redis_cluster/7003/redis.conf
[root@localhost ~]# /usr/local/redis/bin/redis-server redis_cluster/7004/redis.conf
[root@localhost ~]# /usr/local/redis/bin/redis-server redis_cluster/7005/redis.conf
[root@localhost ~]# /usr/local/redis/bin/redis-server redis_cluster/7006/redis.conf
启动六个节点
[root@localhost ~]# ps -ef | grep redis
查找下redis进程
root 9501 1 0 17:38 ?00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:7001 [cluster]
root 9512 1 0 17:45 ?00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:7002 [cluster]
root 9516 1 0 17:45 ?00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:7003 [cluster]
root 9520 1 0 17:45 ?00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:7004 [cluster]
root 9524 1 0 17:45 ?00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:7005 [cluster]
root 9528 1 0 17:45 ?00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:7006 [cluster]
说明都启动成功了
第四步:创建集群
redis官方提供了redis-trib.rb工具,第一步里已经房到里bin下 ;
但是在使用之前 需要安装ruby,以及redis和ruby连接
yum -y install ruby ruby-devel rubygems rpm-build
gem install redis
redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
创建集群
[root@localhost ~]# redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
>>>Creating cluster
>>>Performing hash slots allocation on 6 nodes...
Using 3 masters:
127.0.0.1:7001
127.0.0.1:7002
127.0.0.1:7003
Adding replica 127.0.0.1:7004 to 127.0.0.1:7001
Adding replica 127.0.0.1:7005 to 127.0.0.1:7002
Adding replica 127.0.0.1:7006 to 127.0.0.1:7003
M: bfcfcdc304b011023fa568e044ea23ea6bc03c3c 127.0.0.1:7001
slots:0-5460 (5461 slots) master
M: d61e66e49e669b99d801f22f6461172696fdd1c9 127.0.0.1:7002
slots:5461-10922 (5462 slots) master
M: aa6bc3f1e1174c3a991c01882584707c2408ec18 127.0.0.1:7003
slots:10923-16383 (5461 slots) master
S: 7908a60306333c5d7c7c5e7ffef44bdf947ef0a4 127.0.0.1:7004
replicates bfcfcdc304b011023fa568e044ea23ea6bc03c3c
S: 1d2341fd3b79ef0fccb8e3a052bba141337c6cdd 127.0.0.1:7005
replicates d61e66e49e669b99d801f22f6461172696fdd1c9
S: f25b35f208dc96605ee4660994d2ac52f39ac870 127.0.0.1:7006
replicates aa6bc3f1e1174c3a991c01882584707c2408ec18
Can I set the above configuration? (type 'yes' to accept):
从运行结果看 主节点就是7001 7002 7003 从节点分别是7004 7005 7006
7001分配到的哈希槽是 0-5460
7002分配到的哈希槽是 5461-10922
7003分配到的哈希槽是 10923-16383
最后问我们是否接受上面的设置,输入yes 就表示接受,我们输入yes
然后显示:
>>>Nodes configuration updated
>>>Assign a different config epoch to each node
>>>Sending CLUSTER MEET messages to join the cluster
Waiting for the cluster to join......
>>>Performing Cluster Check (using node 127.0.0.1:7001)
M: bfcfcdc304b011023fa568e044ea23ea6bc03c3c 127.0.0.1:7001
slots:0-5460 (5461 slots) master
1 additional replica(s)
S: f25b35f208dc96605ee4660994d2ac52f39ac870 127.0.0.1:7006
slots: (0 slots) slave
replicates aa6bc3f1e1174c3a991c01882584707c2408ec18
M: d61e66e49e669b99d801f22f6461172696fdd1c9 127.0.0.1:7002
slots:5461-10922 (5462 slots) master
1 additional replica(s)
S: 1d2341fd3b79ef0fccb8e3a052bba141337c6cdd 127.0.0.1:7005
slots: (0 slots) slave
replicates d61e66e49e669b99d801f22f6461172696fdd1c9
M: aa6bc3f1e1174c3a991c01882584707c2408ec18 127.0.0.1:7003
slots:10923-16383 (5461 slots) master
1 additional replica(s)
S: 7908a60306333c5d7c7c5e7ffef44bdf947ef0a4 127.0.0.1:7004
slots: (0 slots) slave
replicates bfcfcdc304b011023fa568e044ea23ea6bc03c3c
[OK] All nodes agree about slots configuration.
>>>Check for open slots...
>>>Check slots coverage...
[OK] All 16384 slots covered.
显示配置哈希槽,以及集群创建成功,可以用了;
第五步:集群数据测试
我们先连接任意一个节点,然后添加一个key:
redis-cli是redis默认的客户端工具,启动时加上`-c`参数,`-p`指定端口,就可以连接到集群。
连接任意一个节点端口:
[root@localhost ~]# /usr/local/redis/bin/redis-cli -c -p 7002
127.0.0.1:7002>
我们连接7002
127.0.0.1:7002>set xxx 'fdafda'
->Redirected to slot [4038] located at 127.0.0.1:7001
OK
前面说过Redis Cluster值分配规则,所以分配key的时候,它会使用CRC16(‘my_name’)%16384算法,来计算,将这个key 放到哪个节点,这里分配到了4038slot 就分配到了7001(0-5460)这个节点上。所以有:
Redirected to slot [4038] located at 127.0.0.1:7001
我们从其他集群节点 ,都可以获取到数据
127.0.0.1:7001>exit
[root@localhost ~]# /usr/local/redis/bin/redis-cli -c -p 7005
127.0.0.1:7005>get xxx
->Redirected to slot [4038] located at 127.0.0.1:7001
"fdafda"
127.0.0.1:7001>
第六步:集群宕机测试
假如我们干掉一个节点,比如7002 这个主节点
[root@localhost ~]# ps -ef | grep redis
root 9501 1 0 17:38 ?00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:7001 [cluster]
root 9512 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7002 [cluster]
root 9516 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7003 [cluster]
root 9520 1 0 17:45 ?00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:7004 [cluster]
root 9524 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7005 [cluster]
root 9528 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7006 [cluster]
root 9601 2186 0 18:12 pts/000:00:00 grep --color=auto redis
[root@localhost ~]# kill -9 9512
[root@localhost ~]# ps -ef | grep redis
root 9501 1 0 17:38 ?00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:7001 [cluster]
root 9516 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7003 [cluster]
root 9520 1 0 17:45 ?00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:7004 [cluster]
root 9524 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7005 [cluster]
root 9528 1 0 17:45 ?00:00:01 /usr/local/redis/bin/redis-server 127.0.0.1:7006 [cluster]
root 9603 2186 0 18:12 pts/000:00:00 grep --color=auto redis
[root@localhost ~]#
然后再来看下集群的情况
redis-trib.rb check 127.0.0.1:7001
>>>Performing Cluster Check (using node 127.0.0.1:7001)
M: bfcfcdc304b011023fa568e044ea23ea6bc03c3c 127.0.0.1:7001
slots:0-5460 (5461 slots) master
1 additional replica(s)
S: f25b35f208dc96605ee4660994d2ac52f39ac870 127.0.0.1:7006
slots: (0 slots) slave
replicates aa6bc3f1e1174c3a991c01882584707c2408ec18
M: 1d2341fd3b79ef0fccb8e3a052bba141337c6cdd 127.0.0.1:7005
slots:5461-10922 (5462 slots) master
0 additional replica(s)
M: aa6bc3f1e1174c3a991c01882584707c2408ec18 127.0.0.1:7003
slots:10923-16383 (5461 slots) master
1 additional replica(s)
S: 7908a60306333c5d7c7c5e7ffef44bdf947ef0a4 127.0.0.1:7004
slots: (0 slots) slave
replicates bfcfcdc304b011023fa568e044ea23ea6bc03c3c
[OK] All nodes agree about slots configuration.
>>>Check for open slots...
>>>Check slots coverage...
[OK] All 16384 slots covered.
我们发现 7005本来是从节点,由于他对应的主节点挂了,就自动变成主节点master,所有会有最后一个说明
All 16384 slots covered. 所有哈希槽都可覆盖了; 集群可以正常使用;
假如我们把7005也干掉,试试看
[root@localhost ~]# kill -9 9524
[root@localhost ~]# ps -ef | grep redis
root 9501 1 0 17:38 ?00:00:03 /usr/local/redis/bin/redis-server 127.0.0.1:7001 [cluster]
root 9516 1 0 17:45 ?00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:7003 [cluster]
root 9520 1 0 17:45 ?00:00:03 /usr/local/redis/bin/redis-server 127.0.0.1:7004 [cluster]
root 9528 1 0 17:45 ?00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:7006 [cluster]
root 9610 2186 0 18:16 pts/000:00:00 grep --color=auto redis
[root@localhost ~]#
查看下集群情况
redis-trib.rb check 127.0.0.1:7001
这里我们发现 出事了,因为主从节点都挂了 所以有一部分哈希槽没得分配,最后一句
[ERR] Not all 16384 slots are covered by nodes. 没有安全覆盖;
所以不能正常使用集群;