Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 1585|回复: 6
收起左侧

[金手指] [求助]我自己做的特鲁尼克大冒险3的EC码

[复制链接]
发表于 2005-5-26 14:14:36 | 显示全部楼层 |阅读模式
论坛里虽然有,可很多道具都没做进去,于是我自己试着做了一个
但是好象出了点问题,从うそつきの壷,就是我做的EC码中的黄金の壷上面那个开始
就变成其他的道具了
我是按照这里2楼的道具列表做的
http://bbs.newwise.com/viewthread.php?tid=110209
不知道是哪里弄错了,请高手指点迷津

[现在的HP]
ON=2DAC0,E7,3

[最大HP]
ON=2DAC4,E7,3

[目前经验]
ON=2DB08,7F,96,98

[ちから现在]
ON=2DAC8,E7,3

[ちから最大]
ON=2DACA,E7,3

[当前层数]
ON=4FF1,63

[总金钱]
ON=14C0,3F,42,F

[道具存在限定]
ON=A482,81,80

[第一栏武器类限定]
ON=A48F,0

[こんぶう]
ON=A48E,1

[金之剑]
ON=A48E,2

[铜之剑]
ON=A48E,3

[铁之斧]
ON=A48E,4

[屠龙剑]
ON=A48E,5

[はぐれメタルの剣]
ON=A48E,6

[せいぎのそ?佬]
ON=A48E,7

[必中之剑]
ON=A48E,8

[エリミネーターの斧]
ON=A48E,9

[デスストーカーの斧]
ON=A48E,A

[妖剑かまいたち]
ON=A48E,B

[僵尸杀手]
ON=A48E,C

[ドールクラッシャー]
ON=A48E,D

[デモンバスタ]
ON=A48E,E

[ウインド木仓]
ON=A48E,F

[アイス剑]
ON=A48E,10

[つるはし]
ON=A48E,11

[はやぶさ剑]
ON=A48E,12

[究级之剑]
ON=A48E,13

[ストレイトソード]
ON=A48E,14

[メタルキングの剣]
ON=A48E,15

[ベビーフオク]
ON=A48E,16

[钢铁之剑]
ON=A48E,17

[洛特之剑]
ON=A48E,18

[黄金のつるはし]
ON=A48E,19

[ライフドレイン]
ON=A48E,1A

[封之剑]
ON=A48E,1B

[魔法之剑]
ON=A48E,1C

[如意棒]
ON=A48E,1D

[グレートソード]
ON=A48E,1E

[ボンバーキラー ]
ON=A48E,1F

[スパーク剑]
ON=A48E,20

[オーシャンロッド]
ON=A48E,21

[ルカナンソード]
ON=A48E,22

[ゴールドウィップ]
ON=A48E,23

[キラーヘシド]
ON=A48E,24

[おおきづち]
ON=A48E,25

[ブレッドハンド]
ON=A48E,26

[さきぼそりの剣]
ON=A48E,27

[シャドーブレイク]
ON=A48E,28

[うみどりの爪]
ON=A48E,29

[銀の爪]
ON=A48E,2A

[ゴールドクロウ]
ON=A48E,2B

[エレファントクロウ]
ON=A48E,2C

[クロウアンドレア]
ON=A48E,2D

[青銅の盾]
ON=A48E,2E

[鋼鉄の盾]
ON=A48E,2F

[はぐれメタルの盾]
ON=A48E,30;A48E,32

[やいばの盾]
ON=A48E,31

[爆発よけの盾]
ON=A48E,33

[黄金の盾]
ON=A48E,34

[印の盾]
ON=A48E,35

[ロトの盾]
ON=A48E,36

[使い捨ての盾]
ON=A48E,37

[クロムシールド]
ON=A48E,38

[真紅の盾]
ON=A48E,39

[木の盾]
ON=A48E,3A

[ラウンドシールド]
ON=A48E,3B

[こうらの盾]
ON=A48E,3C

[ホワイトクロス]
ON=A48E,3D

[宝饰之盾]
ON=A48E,3E

[よび63]
ON=A48E,3F

[封印の杖]
ON=A48E,40

[身代わりの杖]
ON=A48E,41

[場所がえの杖]
ON=A48E,42

[いかずちの杖]
ON=A48E,43

[ボミオスの杖]
ON=A48E,44

[ラリホーの杖]
ON=A48E,45

[メダパニの杖]
ON=A48E,46

[バシルーラの杖]
ON=A48E,47

[へんげの杖]
ON=A48E,48

[ピオリムの杖]
ON=A48E,49

[レムオルの杖]
ON=A48E,4A

[転ばぬ先の杖]
ON=A48E,4B

[分裂の杖]
ON=A48E,4C

[ザキの杖]
ON=A48E,4D

[もろはの杖]
ON=A48E,4E

[大損の杖]
ON=A48E,4F

[モノカの杖]
ON=A48E,50

[げんじゅつしの杖]
ON=A48E,51

[ドルイドの杖]
ON=A48E,52

[ホイミの杖]
ON=A48E,53

[ふきとばしの杖]
ON=A48E,54

[黄金の杖]
ON=A48E,55

[きとうしの杖]
ON=A48E,56

[ようじゅつしの杖]
ON=A48E,57

[おびえの杖]
ON=A48E,58

[ルカニの杖]
ON=A48E,59

[バーサーカーの杖]
ON=A48E,5A

[ミミックの杖]
ON=A48E,5B

[丸得の杖]
ON=A48E,5C

[モンスター識別の杖]
ON=A48E,5D

[マヌーサの杖]
ON=A48E,5E

[草なげの杖]
ON=A48E,5F

[草うけの杖]
ON=A48E,60

[トンネルの杖]
ON=A48E,61

[イカリの杖]
ON=A48E,62

[とびつきの杖]
ON=A48E,63

[レミーラの杖]
ON=A48E,64

[かなしばりの杖]
ON=A48E,65

[一時しのぎの杖]
ON=A48E,66

[痛み分けの杖]
ON=A48E,67

[ひきよせの杖]
ON=A48E,68

[火柱の杖]
ON=A48E,69

[万能の杖]
ON=A48E,6A

[クオーターの杖]
ON=A48E,6B

[氷柱の杖]
ON=A48E,6C

[砂柱の杖]
ON=A48E,6D

[風の杖]
ON=A48E,6E

[ゴッドスパークの杖]
ON=A48E,6F

[木彫りのバット]
ON=A48E,70

[よび113]
ON=A48E,71

[よび114]
ON=A48E,72

[銀のダーツ]
ON=A48E,73

[木の矢]
ON=A48E,74

[鉄の矢]
ON=A48E,75

[銀の矢]
ON=A48E,76

[ブーメラン]
ON=A48E,77

[魔法の矢]
ON=A48E,78

[毒の矢]
ON=A48E,79

[黄金の矢]
ON=A48E,7A

[まじんの矢]
ON=A48E,7B

[ふきとばしの矢]
ON=A48E,7C

[会心の矢]
ON=A48E,7D

[マルチアロー]
ON=A48E,7E

[なし]
ON=A48E,7F

[石]
ON=A48E,80

[魔法の石]
ON=A48E,81

[ようがん石]
ON=A48E,82

[岩]
ON=A48E,83

[大砲の弾]
ON=A48E,84

[通過の指輪]
ON=A48E,85

[値切りの指輪]
ON=A48E,86

[回復の指輪]
ON=A48E,87

[傷みよけの指輪]
ON=A48E,88

[会心の指輪]
ON=A48E,89

[痛恨の指輪]
ON=A48E,8A

[呪いよけの指輪]
ON=A48E,8B

[遠投の指輪]
ON=A48E,8C

[しあわせの指輪]
ON=A48E,8D

[たれ流しの指輪]
ON=A48E,8E

[透視の指輪]
ON=A48E,8F

[混乱よけの指輪]
ON=A48E,90

[インパスの指輪]
ON=A48E,91

[ちからの指輪]
ON=A48E,92

[毒けしの指輪]
ON=A48E,93

[眠らずの指輪]
ON=A48E,94

[ルーラの指輪]
ON=A48E,95

[ハラヘマズの指輪]
ON=A48E,96

[とうぞくの指輪]
ON=A48E,97

[きれいな指輪]
ON=A48E,98

[シャドーの指輪]
ON=A48E,99

[ハラペコの指輪]
ON=A48E,9A

[ワナぬけの指輪]
ON=A48E,9B

[人形よけの指輪]
ON=A48E,9C

[ザメハの指輪]
ON=A48E,9D

[黄金の指輪]
ON=A48E,9E

[爆発の指輪]
ON=A48E,9F

[命の指輪]
ON=A48E,A0

[まもりの指輪]
ON=A48E,A1

[ハラモチの指輪]
ON=A48E,A2

[ふつうの指輪]
ON=A48E,A3

[指輪164]
ON=A48E,A4

[ドラゴンの指輪]
ON=A48E,A5

[よび]
ON=A48E,A6

[魔封じの指輪]
ON=A48E,A7

[見切りの指輪]
ON=A48E,A8

[ミニデーモンの指輪]
ON=A48E,A9

[技封じの指輪]
ON=A48E,AA

[母の形見]
ON=A48E,AB

[メタルリソグ]
ON=A48E,AC

[みかわしの指輪]
ON=A48E,AD

[はね返しの指輪]
ON=A48E,AE

[指輪175]
ON=A48E,AF

[まがりの指輪]
ON=A48E,B0

[紙一重の指輪]
ON=A48E,B1

[ヘタ投げの指輪]
ON=A48E,B2

[ワナあての指輪]
ON=A48E,B3

[ファイターリング]
ON=A48E,B4

[ふしぎ投げの指輪]
ON=A48E,B5

[指輪182]
ON=A48E,B6

[投げ名人の指輪]
ON=A48E,B7

[しにがみの指輪]
ON=A48E,B8

[よび]
ON=A48E,B9

[ハラ守りの指輪]
ON=A48E,BA

[うけながしの指輪]
ON=A48E,BB

[石像よけの指輪]
ON=A48E,BC

[よび189]
ON=A48E,BD

[シャナクの巻物]
ON=A48E,BE

[インパスの巻物]
ON=A48E,BF

[イオの巻物]
ON=A48E,C0

[くちなしの巻物]
ON=A48E,C1

[リレミトの巻物]
ON=A48E,C2

[ワナの巻物]
ON=A48E,C3

[大部屋の巻物]
ON=A48E,C4

[モンスターの巻物]
ON=A48E,C5

[白紙の巻物]
ON=A48E,C6

[バイキルトの巻物]
ON=A48E,C7

[スカラの巻物]
ON=A48E,C8

[メッキの巻物]
ON=A48E,C9

[すごろく]
ON=A48E,CA

[拾えずの巻物]
ON=A48E,CB

[聖域の巻物]
ON=A48E,CC

[千里眼の巻物]
ON=A48E,CD

[パンの巻物]
ON=A48E,CE

[祈りの巻物]
ON=A48E,CF

[たからの地図]
ON=A48E,D0

[パルプンテの巻物]
ON=A48E,D1

[レミーラの巻物]
ON=A48E,D2

[かなしばりの巻物]
ON=A48E,D3

[らくがき賬]
ON=A48E,D4

[銀のたてごとの巻物]
ON=A48E,D5

[地獄耳の巻物]
ON=A48E,D6

[トラマナの巻物]
ON=A48E,D7

[大風の巻物]
ON=A48E,D8

[まものしばりの巻物]
ON=A48E,D9

[ルカナンの巻物]
ON=A48E,DA

[はりつけの巻物]
ON=A48E,DB

[ひきよせの巻物]
ON=A48E,DC

[変身の巻物]
ON=A48E,DD

[黄金の紙切れ]
ON=A48E,DE

[ザオラルの巻物]
ON=A48E,DF

[白紙だったの巻物]
ON=A48E,E0

[まものいそぎの巻物]
ON=A48E,E1

[バクスイの巻物]
ON=A48E,E2

[パワーアップの巻物]
ON=A48E,E3

[すてみの巻物]
ON=A48E,E4

[メダパニの巻物]
ON=A48E,E5

[ニフラムの巻物]
ON=A48E,E6

[うしろむきの巻物]
ON=A48E,E7

[チキンの巻物]
ON=A48E,E8

[ワナけしの巻物]
ON=A48E,E9

[壷強化の巻物]
ON=A48E,EA

[中部屋の巻物]
ON=A48E,EB

[ベホマラーの巻物]
ON=A48E,EC

[ダイバクハツの巻物]
ON=A48E,ED

[ふはつの巻物]
ON=A48E,EE

[水がれの巻物]
ON=A48E,EF

[ワナ作動の巻物]
ON=A48E,F0

[炎上の巻物]
ON=A48E,F1

[氷結の巻物]
ON=A48E,F2

[時限爆弾の巻物]
ON=A48E,F3

[聖城の巻物]
ON=A48E,F4

[砂柱の巻物]
ON=A48E,F5

[巻物のきれはし]
ON=A48E,F6

[保存の壷]
ON=A48E,F7

[インパスの壷]
ON=A48E,F8

[回復の壷]
ON=A48E,F9

[まものの壷]
ON=A48E,FA

[へんげの壷]
ON=A48E,FB

[合成の壷]
ON=A48E,FC

[すいこみの壷]
ON=A48E,FD

[火薬壷]
ON=A48E,FE

[われにくいの壷]
ON=A48E,FF

[うそつきの壷]<--------------------就是从这里开始出错了的
ON=A48E,100

[黄金の壷]
ON=A48E,101

[倉庫の壷]
ON=A48E,102

[魔法の宝石箱]
ON=A48E,103

[ちちのとっくり]
ON=A48E,104

[とじこめの壷]
ON=A48E,105

[item262]
ON=A48E,106

[大砲の壷]
ON=A48E,107

[水がめ]
ON=A48E,108

[呪いの壷]
ON=A48E,109

[祝福の壷]
ON=A48E,10A

[ワープの壷]
ON=A48E,10B

[ふつうの壷]
ON=A48E,10C

[形見の壷]
ON=A48E,10D

[草の神の壷]
ON=A48E,10E

[壷271]
ON=A48E,10F

[壷272]
ON=A48E,110

[薬草]
ON=A48E,111

[弟切草]
ON=A48E,112

[めぐすり草]
ON=A48E,113

[世界樹の葉]
ON=A48E,114

[めつぶし草]
ON=A48E,115

[ふこうのたね]
ON=A48E,116

[バーサーカーのたね]
ON=A48E,117

[まどわし草]
ON=A48E,118

[命の草]
ON=A48E,119

[胃拡張のたね]
ON=A48E,11A

[胃縮小のたね]
ON=A48E,11B

[すばやさのたね]
ON=A48E,11C

[ちからのたね]
ON=A48E,11D

[毒けし草]
ON=A48E,11E

[毒草]
ON=A48E,11F

[メダパニ草]
ON=A48E,120

[ラリホー草]
ON=A48E,121

[雑草]
ON=A48E,122

[ルーラ草]
ON=A48E,123

[火炎草]
ON=A48E,124

[胃下垂のたね]
ON=A48E,125

[しあわせのたね]
ON=A48E,126

[目覚まし草]
ON=A48E,127

[黃金の草]
ON=A48E,128

[かなしばりのたね]
ON=A48E,129

[踊り草]
ON=A48E,12A

[鉄化のたね]
ON=A48E,12B

[でたらめ草]
ON=A48E,12C

[しんぴの草]
ON=A48E,12D

[あやしい葉っぱ]
ON=A48E,12E

[草ぶえ]
ON=A48E,12F

[パン]
ON=A48E,130

[大きなパン]
ON=A48E,131

[くさったパン]
ON=A48E,132

[きょだいなパン]
ON=A48E,133

[魔法のパン]
ON=A48E,134

[くさりきったパン]
ON=A48E,135

[黄金のパン]
ON=A48E,136

[オニオンブレッド]
ON=A48E,137

[キャラメルパン]
ON=A48E,138

[ミミック]
ON=A48E,156

[小さなメダル]
ON=A48E,158

[鉄金庫ボツ]
ON=A48E,15A

[カギ]
ON=A48E,15B


[GameInfo]
Name=1545-特鲁尼克大冒险3
System=GBA
Text=ARPG

[ Last edited by namida on 2005-5-26 at 14:16 ]
回复

使用道具 举报

发表于 2005-5-26 14:24:31 | 显示全部楼层
……
道具的地址由2位控制,在内存中以XX XX的形式排列,像われにくいの壷,就是FF FF
转EC的话,实际等于
[われにくいの壷]
ON=A48E,FF,00

而FF为1个地址中的最大值,将FF 00进位的话,应该是00 01,也就是说应该为
[うそつきの壷]
ON=A48E,00,01
回复

使用道具 举报

 楼主| 发表于 2005-5-26 14:31:47 | 显示全部楼层
Originally posted by vv2003 at 2005-5-26 14:24
……
道具的地址由2位控制,在内存中以XX XX的形式排列,像われにくいの壷,就是FF FF
转EC的话,实际等于
[われにくいの壷]
ON=A48E,FF,00

而FF为1个地址中的最大值,将FF 00进位的话,应该是00 01,也就 ...

原来是这样的啊
我一直是按照经验来弄的
也不怎么懂
上了一课啊
你的 意思就是说我的EC码
[黄金の壷]
ON=A48E,101
应该改成
[黄金の壷]
ON=A48E,01,01
是不是啊?
就是不能写3位的,超过2位的要进上去的
回复

使用道具 举报

发表于 2005-5-26 14:33:29 | 显示全部楼层
当然要进位的,FF是1个地址的最大值,101算什么啊……
回复

使用道具 举报

 楼主| 发表于 2005-5-26 14:36:39 | 显示全部楼层
那个,我还是有点不大清楚
[倉庫の壷]
ON=A48E,102
这个要改成
[倉庫の壷]
ON=A48E,01,02
还是改成
[倉庫の壷]
ON=A48E,02,01
的啊?
回复

使用道具 举报

发表于 2005-5-26 14:43:06 | 显示全部楼层
你可以从内存的角度来理解,在内存中,一般一个双位地址的数据按照XX YY来存放。当XX超过FF时,向YY进一位。
也就是说,按照递增关系,应该是
FC 00
FD 00
FE 00
FF 00
00 01
01 01
02 01
03 01
……
而EC码在编写时,是按照从首位地址开始顺序填写来的。比如有一段内存排列为
01 02 03 04 05 06……
那么编EC时,可以直接写ON=XXXX,01,02,03,04,05,06……

回到你的问题上,既然代码只是增加了1,当然是ON=XXXX,02,01了~~
VBA码因为支持4位地址同时添入,而且没有类似,来分割各个地址数值,所以要反过来写102
回复

使用道具 举报

 楼主| 发表于 2005-5-26 14:46:46 | 显示全部楼层
Originally posted by vv2003 at 2005-5-26 14:43
你可以从内存的角度来理解,在内存中,一般一个双位地址的数据按照XX YY来存放。当XX超过FF时,向YY进一位。
也就是说,按照递增关系,应该是
FC 00
FD 00
FE 00
FF 00
00 01
01 01
02 01
03 01
……
...

恩,这样就清楚了,多谢大人的指点
因为之前没遇到过这种问题
我一直以为直接这样用就可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-11-29 06:42 , Processed in 0.064247 second(s), 4 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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