セレクション 選ばれし者 お告げの言葉解析
*基本的に10進表示
言葉解析
セレクションのパスワード(お告げの言葉)は16文字からなっていて、
文字は40種類のひらがなが使用されている。
文字にはそれぞれ0-31数字が対応している。(下の対応表参照)
0-7に対応する文字は2つあるが、入力する際はどちらでも同じ結果になる。
また、空欄のままにした場合は0(「あ」と同じ)として扱われる。
例えば、有名なお告げの言葉の一つ、「しあるの み」で再開した場合、
そのままに祈祷師にお告げの言葉を聞くと、「しあなの みあああ ああああ ああああ」となる。
これから、「る」は「な」に変換され、未入力部分は「あ」に換わっているのが分かる。
これによって各文字に対応する16の数字が得られるが、これがそのままデータに使われるわけではない。
2文字目以降は得られた数から、1文字目の数と文字位置で決まった基底値を引く必要がある。
結果が負になる場合は、32を加える(まだ負ならさらに32を加える)
上記の「しあるの み」を例にすれば、以下のようになる。
文字1 し あ る の み − − − − − − − − − − −
文字2 し あ な の み あ あ あ あ あ あ あ あ あ あ あ
数字 21 0 5 9 26 0 0 0 0 0 0 0 0 0 0 0
1文字目 − 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
基底値 − 5 16 7 8 6 20 9 19 7 17 10 3 22 8 21
データ 21 6 0 13 29 5 23 2 24 4 26 1 8 21 3 22
あとはこの数字データをゲームのデータに置き換えればいいだけ。
基本情報はビットデータの表にまとめている。
・注意点
経験値は総経験値ではなく、現在のレベルに必要な経験値を引いた差分経験値
実際のレベルはデータから得られたものに1を加えたもの
武器、防具は数字が大きくなるほど強くなり、最強の武器ウィッシュは4、鎧プラチナは3になる。
捏造
お告げの言葉にはチャックサムが含まれており、データから得られたチェックサムと一致しない場合、
お告げの言葉が間違っている、という扱いになる。
チャックサムは8ビットなので、適当に入れた場合、通る可能性は1/256である。
ところで、例としてあげた「しあるの み」はクリア不可である。
理由は、クリアに必須な「ロザリオ」が手に入らないから。
進んだイベントフラグがあると、グレイスで聞けるヒントが進行してロザリオは入手不可になってしまう。
このように、語呂合わせなどで適当に作ったパスワードにはクリア不可な場合が多い。
主な理由は、ロザリオ入手不可の他、ウィッシュ入手不可、
教会に入れずにユニコーンの角やシャボーの鍵が手に入らない、など
安全な捏造法は、フラグ関係はいじらずにステータスだけを
チェックサムの値を変えないように変えること。
例えば、レベル16とGOLD16のチェックサムの重みが同じなので、
レベルを16上げる代わりに、GOLDを16下げれば(ただし元のGOLDを32で割った余りが16以上である必要がある)
チェックサムの値が変わらないので問題なく通る。
具体的には5文字目を16増やし、6文字目を2減らせばよい。
また、捏造次第では、通常の最大レベルを越えたレベル32にすることもできる。
ほかにも、シルバーやゴールドの剣などを装備することもできたりするが
有用性は無い。
解析用データ
文字-数字対応表
あ い う え お な に ぬ ね の
0 1 2 3 4 5 6 7 8 9
か き く け こ は ひ ふ へ ほ
10 11 12 13 14 15 16 17 18 19
さ し す せ そ ま み む め も
20 21 22 23 24 25 26 27 28 29
た ち つ て と ら り る れ ろ
30 31 0 1 2 3 4 5 6 7
−(空欄)
0
ビットデータ対応表
*位置:何文字目か
*ビット:各数を5ビットに分解した時のビットの値
*重み:チェックサムの加算値
位置 ビット 重み 情報
1 16 - チェックサム:128
8 - チェックサム:64
4 - チェックサム:32
2 - チェックサム:16
1 - チェックサム:8
2 16 - チェックサム:4
8 - チェックサム:2
4 - チェックサム:1
2 128 EX:2048
1 64 EX:1024
3 16 32 EX:512
8 16 EX:256
4 8 EX:128
2 4 EX:64
1 2 EX:32
4 16 1 EX:16
8 128 EX:8
4 64 EX:4
2 32 EX:2
1 16 EX:1
5 16 8 LV:16
8 4 LV:8
4 2 LV:4
2 1 LV:2
1 128 LV:1
6 16 64 GOLD:128
8 32 GOLD:64
4 16 GOLD:32
2 8 GOLD:16
1 4 GOLD:8
7 16 2 GOLD:4
8 1 GOLD:2
4 128 GOLD:1
2 64 オオムギ:4
1 32 オオムギ:2
8 16 16 オオムギ:1
8 8 コムギ:4
4 4 コムギ:2
2 2 コムギ:1
1 1 ヤクソウ:4
9 16 128 ヤクソウ:2
8 64 ヤクソウ:1
4 32 武器:4
2 16 武器:2
1 8 武器:1
10 16 - 防具:2
8 - 防具:1
4 - 魔法:グレイス
2 128 魔法:シークレット
1 64 道具:マーテルの鍵
11 16 32 道具:シャボーの鍵
8 16 道具:カミュの鍵
4 8 テレポット:マーテル(道具:白い卵)
2 4 テレポット:シャボー(道具:赤い卵)
1 2 テレポット:カミュ(道具:青い卵)
12 16 1 道具:ルビーロザリオ
8 128 道具:ロザリオ
4 64 道具:月のかけら
2 32 道具:ユニコーンの角
1 16 道具:ダベリング
13 16 8 道具:サファイア
8 4 道具:トレントの実
4 2 道具:妖精のランプ
2 1 道具:マタンゴの胞子
1 128 道具:キカンぞう
14 16 64 道具:黄色い実
8 32 道具:ツタの種
4 16 森の店のおばさんに話した
2 8 教会の扉を開けてもらった
1 4 シャボーに突き落とされた
15 16 2 満月にした
8 1 インプを倒した
4 128 泉でカミュと話した
2 64 秘密の近道を作ってもらった
1 32 カミュの塔の扉を開けた
16 16 16 ツタの種を植えた
8 8 泉の妖精の質問に答えた
4 4 鏡の世界への抜け道を開けた
2 2 最初の木の話を聞いた
1 1 最後の扉が開いている
文字基底値
文字
位置 基底値
2 5
3 16
4 7
5 8
6 6
7 20
8 9
9 19
10 7
11 17
12 10
13 3
14 22
15 8
16 21