diff options
author | mid-kid <esteve.varela@gmail.com> | 2020-09-12 23:58:44 +0200 |
---|---|---|
committer | mid-kid <esteve.varela@gmail.com> | 2020-09-12 23:58:44 +0200 |
commit | c8d5687ac4fa64396104da4f3f04f0594c38dc6c (patch) | |
tree | 7df330f23a1f8a7225e2820dccec24239ce23c40 /data | |
parent | 247b904a6bb10c7fdd5689c8380a4a0bdb30385c (diff) |
Dump strings, write tooling around them
Diffstat (limited to 'data')
-rw-r--r-- | data/charmap.txt | 258 | ||||
-rw-r--r-- | data/data.mk | 10 | ||||
-rw-r--r-- | data/messages.txt | 172 |
3 files changed, 440 insertions, 0 deletions
diff --git a/data/charmap.txt b/data/charmap.txt new file mode 100644 index 0000000..9114bc6 --- /dev/null +++ b/data/charmap.txt @@ -0,0 +1,258 @@ +'あ' = 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 +'む' = 32 +'め' = 33 +'も' = 34 +'や' = 35 +'ゆ' = 36 +'よ' = 37 +'ら' = 38 +'り' = 39 +'る' = 40 +'れ' = 41 +'ろ' = 42 +'わ' = 43 +'を' = 44 +'ん' = 45 +'っ' = 46 +'ゃ' = 47 +'ゅ' = 48 +'ょ' = 49 +'が' = 50 +'ぎ' = 51 +'ぐ' = 52 +'げ' = 53 +'ご' = 54 +'ざ' = 55 +'じ' = 56 +'ず' = 57 +'ぜ' = 58 +'ぞ' = 59 +'だ' = 60 +'ぢ' = 61 +'づ' = 62 +'で' = 63 +'ど' = 64 +'ば' = 65 +'び' = 66 +'ぶ' = 67 +'べ' = 68 +'ぼ' = 69 +'ぱ' = 70 +'ぴ' = 71 +'ぷ' = 72 +'ぺ' = 73 +'ぽ' = 74 +'ぁ' = 75 +'ぃ' = 76 +'ぅ' = 77 +'ぇ' = 78 +'ぉ' = 79 +'ア' = 80 +'イ' = 81 +'ウ' = 82 +'エ' = 83 +'オ' = 84 +'カ' = 85 +'キ' = 86 +'ク' = 87 +'ケ' = 88 +'コ' = 89 +'サ' = 90 +'シ' = 91 +'ス' = 92 +'セ' = 93 +'ソ' = 94 +'タ' = 95 +'チ' = 96 +'ツ' = 97 +'テ' = 98 +'ト' = 99 +'ナ' = 100 +'ニ' = 101 +'ヌ' = 102 +'ネ' = 103 +'ノ' = 104 +'ハ' = 105 +'ヒ' = 106 +'フ' = 107 +'ヘ' = 108 +'ホ' = 109 +'マ' = 110 +'ミ' = 111 +'ム' = 112 +'メ' = 113 +'モ' = 114 +'ヤ' = 115 +'ユ' = 116 +'ヨ' = 117 +'ラ' = 118 +'リ' = 119 +'ル' = 120 +'レ' = 121 +'ロ' = 122 +'ワ' = 123 +'ヲ' = 124 +'ン' = 125 +'ッ' = 126 +'ャ' = 127 +'ュ' = 128 +'ョ' = 129 +'ガ' = 130 +'ギ' = 131 +'グ' = 132 +'ゲ' = 133 +'ゴ' = 134 +'ザ' = 135 +'ジ' = 136 +'ズ' = 137 +'ゼ' = 138 +'ゾ' = 139 +'ダ' = 140 +'ヂ' = 141 +'ヅ' = 142 +'デ' = 143 +'ド' = 144 +'バ' = 145 +'ビ' = 146 +'ブ' = 147 +'ベ' = 148 +'ボ' = 149 +'パ' = 150 +'ピ' = 151 +'プ' = 152 +'ペ' = 153 +'ポ' = 154 +'ァ' = 155 +'ィ' = 156 +'ゥ' = 157 +'ェ' = 158 +'ォ' = 159 +'0' = 160 +'1' = 161 +'2' = 162 +'3' = 163 +'4' = 164 +'5' = 165 +'6' = 166 +'7' = 167 +'8' = 168 +'9' = 169 +'ー' = 170 +'0' = 160 +'1' = 161 +'2' = 162 +'3' = 163 +'4' = 164 +'5' = 165 +'6' = 166 +'7' = 167 +'8' = 168 +'9' = 169 +'-' = 170 +'A' = 171 +'B' = 172 +'C' = 173 +'D' = 174 +'E' = 175 +'F' = 176 +'G' = 177 +'H' = 178 +'I' = 179 +'J' = 180 +'K' = 181 +'L' = 182 +'M' = 183 +'N' = 184 +'O' = 185 +'P' = 186 +'Q' = 187 +'R' = 188 +'S' = 189 +'T' = 190 +'U' = 191 +'V' = 192 +'W' = 193 +'X' = 194 +'Y' = 195 +'Z' = 196 +'a' = 197 +'b' = 198 +'c' = 199 +'d' = 200 +'e' = 201 +'f' = 202 +'g' = 203 +'h' = 204 +'i' = 205 +'j' = 206 +'k' = 207 +'l' = 208 +'m' = 209 +'n' = 210 +'o' = 211 +'p' = 212 +'q' = 213 +'r' = 214 +'s' = 215 +'t' = 216 +'u' = 217 +'v' = 218 +'w' = 219 +'x' = 220 +'y' = 221 +'z' = 222 +' ' = 223 # full-width space +' ' = 223 # regular space +'、' = 224 +'。' = 225 +'『' = 226 +'』' = 227 +'×' = 228 +'“' = 229 +'”' = 230 +'!' = 231 +'?' = 232 +':' = 233 +';' = 234 +',' = 235 +'.' = 236 +'·' = 237 +'(' = 238 +')' = 239 +'~' = 240 +'♂' = 241 +'♀' = 242 + +TX_LF = -2 # Line feed +TX_END = -1 # End of message diff --git a/data/data.mk b/data/data.mk new file mode 100644 index 0000000..a756981 --- /dev/null +++ b/data/data.mk @@ -0,0 +1,10 @@ +data := + +data += $(dir_build)/charmap.inc +$(dir_build)/charmap.inc: data/charmap.txt + ./tools/charmap.py $< > $@ + +data += $(dir_build)/data/messages.asm +objects += $(dir_build)/data/messages.o +$(dir_build)/data/messages.asm: data/charmap.txt data/messages.txt | $$(dir $$@) + ./tools/messages.py $^ > $@ diff --git a/data/messages.txt b/data/messages.txt new file mode 100644 index 0000000..643d1da --- /dev/null +++ b/data/messages.txt @@ -0,0 +1,172 @@ +.org 02:6880 + +[tutorial_message_00] +それじゃ さっそく +『ポケモンピクロス』の +あそびかたを おしえてやろう + +[tutorial_message_01] +うえにある すうじ と + +[tutorial_message_02] +{TX_LF}ひだりにある すうじ を + +[tutorial_message_03] + ヒント +にして フィールドにあるマスを +けずっていくんじゃ{TX_END} + +[tutorial_message_04] +ただしくけずることが できたら{TX_LF} + +[tutorial_message_05] +ポケモンの ちょうこくが +かんせいするんじゃ!!! +(“モンスターボ-ル”) + +[tutorial_message_06] +では 『ポケモンピクロス』の +ルールを せつめいするぞ + +[tutorial_message_07] +うえにある すうじの れつ は + +[tutorial_message_08] +{TX_LF}フィールドを たてに けずる +かずを あらわしておるんじゃ + +[tutorial_message_09] +たとえば この『5』は + +[tutorial_message_10] +{TX_LF}たてに れんぞくして 5マス +けずることを あらわして +おるんじゃ + +[tutorial_message_11] +ひだりにある すうじのれつ は + +[tutorial_message_12] +{TX_LF}フィールドを よこに けずる +かずを あらわしておる + +[tutorial_message_13] +たとえば この『3』と『1』は + +[tutorial_message_14] +{TX_LF}ひだりから3マスけずり さらに +はなれた ところを1マスけずる +ことを あらわして おるぞ! + +[tutorial_message_15] +しかし もんだいには +せいげんじかんが あるので +それまでに とけなければ + +[tutorial_message_16] +{TX_LF}ポケモンはにげてしまう + +[tutorial_message_17] +じゃが あせってまちがったマスを +けずってしまうと + +[tutorial_message_18] +{TX_LF}のこりじかんが へってしまうから +いそいでばかりでもいかんぞ + +[tutorial_message_19] +けずってはいけないマスが +わかったら『×』のしるしを +つけておくと わかりやすくて +べんりじゃ! + +[tutorial_message_20] +『ヒントをつかう?』で はい +を せんたくすると ヒントの +ルーレットが まわるから + +[tutorial_message_21] +タイミングよく Aボタンを +おすんじゃ! +さいしょは うえのカーソル + +[message_02_6d56] +{TX_LF}さいしょは うえのカーソル + +[tutorial_message_22] +{TX_LF}つぎに ひだりのカーソル + +[tutorial_message_23] +すると とまったところの +たてとよこのマスの +こたえが すべてわかるのじゃ! + +[tutorial_message_24] +はしでルーレットをとめると +そのもんだいは +ときやすくなるぞ! + +[tutorial_message_25] +あと もんだいを +といているときに + +[tutorial_message_26] +{TX_LF}SELECTボタンをおすと + +[tutorial_message_27] +SELECTボタンを おしている +あいだだけ このように +どんなもんだいを といているか +わかりやすくなるぞ! + +[tutorial_message_28] +ためしてみるといい + +[tutorial_message_29] +おっと! いかん いかん +『はやとき』を せつめいするの +をわすれておった! + +[tutorial_message_30] +『はやとき』とは +もんだいに きめられている +はやときの じかんないに +もんだいを とくことじゃ! + +[tutorial_message_31] +まだ 『はやとき』が できるか +どうかは のこりタイムをみれば +わかるぞ! + +[tutorial_message_32] +『はやとき』の じかんない +であれば このようにしろく +ひょうじされるが + +[tutorial_message_33] +『はやとき』の じかんが +すぎてしまった ばあいは +このように くろく +ひょうじされるのじゃ! + +[tutorial_message_34] +なお 『はやとき』の じかんは +はやときタイムとして + +[tutorial_message_35] +とくもんだいを えらんだあとに +がめんの ちゅうおうに +ひょうじされるぞ! + +[tutorial_message_36] +むりして もんだいを はやくとく +ひつようはないが + +[tutorial_message_37] +すべてのポケモンの ちょうこくを +かんせい させるためには +あるていど もんだいを はやく +とくことも ひつようなのじゃ! + +[tutorial_message_38] +では がんばるのじゃ! |