summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile14
-rw-r--r--assets/text/charmap.chn.txt1823
-rw-r--r--assets/text/charmap.jpn.txt20
-rw-r--r--assets/text/charmap.nes.txt50
-rw-r--r--assets/text/charmap.txt57
-rw-r--r--assets/xml/textures/nes_font_static_ique_cn.xml2056
-rw-r--r--baseroms/ique-cn/config.yml2
-rwxr-xr-xtools/extract_text.py156
-rw-r--r--tools/msgenc.py31
9 files changed, 3985 insertions, 224 deletions
diff --git a/Makefile b/Makefile
index df7dc4d94..8e15f0867 100644
--- a/Makefile
+++ b/Makefile
@@ -742,11 +742,17 @@ $(BUILD_DIR)/baserom/%.o: $(EXTRACTED_DIR)/baserom/%
$(BUILD_DIR)/data/%.o: data/%.s
$(CPP) $(CPPFLAGS) -Iinclude $< | $(AS) $(ASFLAGS) -o $@
-$(BUILD_DIR)/assets/text/%.enc.jpn.h: assets/text/%.h $(EXTRACTED_DIR)/text/%.h assets/text/charmap.txt
- $(CPP) $(CPPFLAGS) -I$(EXTRACTED_DIR) $< | $(PYTHON) tools/msgenc.py --encoding jpn --charmap assets/text/charmap.txt - $@
+ifeq ($(PLATFORM),IQUE)
+ NES_CHARMAP := assets/text/charmap.chn.txt
+else
+ NES_CHARMAP := assets/text/charmap.nes.txt
+endif
+
+$(BUILD_DIR)/assets/text/%.enc.nes.h: assets/text/%.h $(EXTRACTED_DIR)/text/%.h $(NES_CHARMAP)
+ $(CPP) $(CPPFLAGS) -I$(EXTRACTED_DIR) $< | $(PYTHON) tools/msgenc.py --encoding utf-8 --charmap $(NES_CHARMAP) - $@
-$(BUILD_DIR)/assets/text/%.enc.nes.h: assets/text/%.h $(EXTRACTED_DIR)/text/%.h assets/text/charmap.txt
- $(CPP) $(CPPFLAGS) -I$(EXTRACTED_DIR) $< | $(PYTHON) tools/msgenc.py --encoding nes --charmap assets/text/charmap.txt - $@
+$(BUILD_DIR)/assets/text/%.enc.jpn.h: assets/text/%.h $(EXTRACTED_DIR)/text/%.h assets/text/charmap.jpn.txt
+ $(CPP) $(CPPFLAGS) -I$(EXTRACTED_DIR) $< | $(PYTHON) tools/msgenc.py --encoding SHIFT-JIS --wchar --charmap assets/text/charmap.jpn.txt - $@
# Dependencies for files including message data headers
# TODO remove when full header dependencies are used.
diff --git a/assets/text/charmap.chn.txt b/assets/text/charmap.chn.txt
new file mode 100644
index 000000000..08d4d451d
--- /dev/null
+++ b/assets/text/charmap.chn.txt
@@ -0,0 +1,1823 @@
+# Determines how certain text sequences should be encoded for the CHN text encoding.
+{
+ '\n' : 0x01,
+
+ '[A]' : 0xAA9F,
+ '[B]' : 0xAAA0,
+ '[C]' : 0xAAA1,
+ '[L]' : 0xAAA2,
+ '[R]' : 0xAAA3,
+ '[Z]' : 0xAAA4,
+ '[C-Up]' : 0xAAA5,
+ '[C-Down]' : 0xAAA6,
+ '[C-Left]' : 0xAAA7,
+ '[C-Right]' : 0xAAA8,
+ '▼' : 0xAAA9,
+ '[Control-Pad]' : 0xAAAA,
+
+ 'À' : 0x80,
+ 'î' : 0x81,
+ 'Â' : 0x82,
+ 'Ä' : 0x83,
+ 'Ç' : 0x84,
+ 'È' : 0x85,
+ 'É' : 0x86,
+ 'Ê' : 0x87,
+ 'Ë' : 0x88,
+ 'Ï' : 0x89,
+ 'Ô' : 0x8A,
+ 'Ö' : 0x8B,
+ 'Ù' : 0x8C,
+ 'Û' : 0x8D,
+ 'Ü' : 0x8E,
+ 'ß' : 0x8F,
+ 'à' : 0x90,
+ 'á' : 0x91,
+ 'â' : 0x92,
+ 'ä' : 0x93,
+ 'ç' : 0x94,
+ 'è' : 0x95,
+ 'é' : 0x96,
+ 'ê' : 0x97,
+ 'ë' : 0x98,
+ 'ï' : 0x99,
+ 'ô' : 0x9A,
+ 'ö' : 0x9B,
+ 'ù' : 0x9C,
+ 'û' : 0x9D,
+ 'ü' : 0x9E,
+
+ # Unfortunately the CN codepoint map does not correspond to any standard encoding,
+ # characters were added in the order they were needed in the text. The order is
+ # reproduced here.
+ '你' : 0xA08C,
+ '借' : 0xA08D,
+ '到' : 0xA08E,
+ '了' : 0xA08F,
+ '一' : 0xA090,
+ '颗' : 0xA091,
+ '口' : 0xA092,
+ '袋' : 0xA093,
+ '鸡' : 0xA094,
+ '蛋' : 0xA095,
+ '过' : 0xA096,
+ '夜' : 0xA097,
+ '后' : 0xA098,
+ '就' : 0xA099,
+ '会' : 0xA09A,
+ '孵' : 0xA09B,
+ '出' : 0xA09C,
+ '只' : 0xA09D,
+ ',' : 0xA09E,
+ '用' : 0xA09F,
+ '完' : 0xA0A0,
+ '别' : 0xA0A1,
+ '忘' : 0xA0A2,
+ '记' : 0xA0A3,
+ '把' : 0xA0A4,
+ '它' : 0xA0A5,
+ '还' : 0xA0A6,
+ '回' : 0xA0A7,
+ '去' : 0xA0A8,
+ '。' : 0xA0A9,
+ '归' : 0xA0AA,
+ '得' : 0xA0AB,
+ '克' : 0xA0AC,
+ '洛' : 0xA0AD,
+ '!' : 0xA0AE,
+ '与' : 0xA0AF,
+ '不' : 0xA0B0,
+ '同' : 0xA0B1,
+ '很' : 0xA0B2,
+ '少' : 0xA0B3,
+ '啼' : 0xA0B4,
+ '叫' : 0xA0B5,
+ '个' : 0xA0B6,
+ '奇' : 0xA0B7,
+ '异' : 0xA0B8,
+ '蘑' : 0xA0B9,
+ '菇' : 0xA0BA,
+ '新' : 0xA0BB,
+ '鲜' : 0xA0BC,
+ '的' : 0xA0BD,
+ '都' : 0xA0BE,
+ '容' : 0xA0BF,
+ '易' : 0xA0C0,
+ '变' : 0xA0C1,
+ '质' : 0xA0C2,
+ '快' : 0xA0C3,
+ '拿' : 0xA0C4,
+ '卡' : 0xA0C5,
+ '利' : 0xA0C6,
+ '科' : 0xA0C7,
+ '药' : 0xA0C8,
+ '店' : 0xA0C9,
+ '吧' : 0xA0CA,
+ '之' : 0xA0CB,
+ '知' : 0xA0CC,
+ '道' : 0xA0CD,
+ '这' : 0xA0CE,
+ '两' : 0xA0CF,
+ '人' : 0xA0D0,
+ '间' : 0xA0D1,
+ '发' : 0xA0D2,
+ '生' : 0xA0D3,
+ '什' : 0xA0D4,
+ '么' : 0xA0D5,
+ '事' : 0xA0D6,
+ '但' : 0xA0D7,
+ '带' : 0xA0D8,
+ '迷' : 0xA0D9,
+ '失' : 0xA0DA,
+ '森' : 0xA0DB,
+ '林' : 0xA0DC,
+ '物' : 0xA0DD,
+ '原' : 0xA0DE,
+ '主' : 0xA0DF,
+ '偷' : 0xA0E0,
+ '猎' : 0xA0E1,
+ '者' : 0xA0E2,
+ '锯' : 0xA0E3,
+ '定' : 0xA0E4,
+ '是' : 0xA0E5,
+ '那' : 0xA0E6,
+ '年' : 0xA0E7,
+ '轻' : 0xA0E8,
+ '留' : 0xA0E9,
+ '下' : 0xA0EA,
+ '炸' : 0xA0EB,
+ '弹' : 0xA0EC,
+ '枚' : 0xA0ED,
+ '卢' : 0xA0EE,
+ '比' : 0xA0EF,
+ '买' : 0xA0F0,
+ '德' : 0xA0F1,
+ '库' : 0xA0F2,
+ '子' : 0xA0F3,
+ '可' : 0xA0F4,
+ '以' : 0xA0F5,
+ '装' : 0xA0F6,
+ '弓' : 0xA0F7,
+ '换' : 0xA0F8,
+ '破' : 0xA0F9,
+ '损' : 0xA0FA,
+ '格' : 0xA0FB,
+ '雷' : 0xA0FC,
+ '剑' : 0xA0FD,
+ '大' : 0xA0FE,
+ '城' : 0xA0FF,
+ '修' : 0xA100,
+ '好' : 0xA101,
+ '交' : 0xA102,
+ '处' : 0xA103,
+ '方' : 0xA104,
+ '见' : 0xA105,
+ '卓' : 0xA106,
+ '拉' : 0xA107,
+ '王' : 0xA108,
+ '⋯' : 0xA109, # TODO this isn't quite the same width as everything else..
+ '兑' : 0xA10A,
+ '券' : 0xA10B,
+ '急' : 0xA10C,
+ '切' : 0xA10D,
+ '地' : 0xA10E,
+ '希' : 0xA10F,
+ '望' : 0xA110,
+ '点' : 0xA111,
+ '铸' : 0xA112,
+ '卖' : 0xA113,
+ '掉' : 0xA114,
+ '巨' : 0xA115,
+ '刀' : 0xA116,
+ '铁' : 0xA117,
+ '匠' : 0xA118,
+ '师' : 0xA119,
+ '所' : 0xA11A,
+ '造' : 0xA11B,
+ '坚' : 0xA11C,
+ '摧' : 0xA11D,
+ '卷' : 0xA11E,
+ '眼' : 0xA11F,
+ '青' : 0xA120,
+ '蛙' : 0xA121,
+ '趁' : 0xA122,
+ '凉' : 0xA123,
+ '海' : 0xA124,
+ '鲁' : 0xA125,
+ '湖' : 0xA126,
+ '世' : 0xA127,
+ '上' : 0xA128,
+ '最' : 0xA129,
+ '水' : 0xA12A,
+ '在' : 0xA12B,
+ '前' : 0xA12C,
+ '送' : 0xA12D,
+ '蠃' : 0xA12E,
+ '啦' : 0xA12F,
+ '骷' : 0xA130,
+ '髅' : 0xA131,
+ '面' : 0xA132,
+ '具' : 0xA133,
+ '按' : 0xA134,
+ '戴' : 0xA135,
+ '试' : 0xA136,
+ '看' : 0xA137,
+ '着' : 0xA138,
+ '真' : 0xA139,
+ '像' : 0xA13A,
+ '怪' : 0xA13B,
+ '恐' : 0xA13C,
+ '怖' : 0xA13D,
+ '吓' : 0xA13E,
+ '基' : 0xA13F,
+ '顿' : 0xA140,
+ '受' : 0xA141,
+ '欢' : 0xA142,
+ '迎' : 0xA143,
+ '哦' : 0xA144,
+ '兔' : 0xA145,
+ '兜' : 0xA146,
+ '帽' : 0xA147,
+ '长' : 0xA148,
+ '耳' : 0xA149,
+ '朵' : 0xA14A,
+ '太' : 0xA14B,
+ '爱' : 0xA14C,
+ '让' : 0xA14D,
+ '头' : 0xA14E,
+ '起' : 0xA14F,
+ '来' : 0xA150,
+ '有' : 0xA151,
+ '女' : 0xA152,
+ '孩' : 0xA153,
+ '?' : 0xA154,
+ '理' : 0xA155,
+ '更' : 0xA156,
+ '多' : 0xA157,
+ '我' : 0xA158,
+ '们' : 0xA159,
+ '娱' : 0xA15A,
+ '乐' : 0xA15B,
+ '中' : 0xA15C,
+ '心' : 0xA15D,
+ ':' : 0xA15E,
+ '保' : 0xA15F,
+ '龄' : 0xA160,
+ '球' : 0xA161,
+ '场' : 0xA162,
+ '想' : 0xA163,
+ '奖' : 0xA164,
+ '品' : 0xA165,
+ '吗' : 0xA166,
+ '秘' : 0xA167,
+ '密' : 0xA168,
+ '付' : 0xA169,
+ '钱' : 0xA16A,
+ '才' : 0xA16B,
+ '告' : 0xA16C,
+ '诉' : 0xA16D,
+ '玩' : 0xA16E,
+ '次' : 0xA16F,
+ '要' : 0xA170,
+ '瞄' : 0xA171,
+ '准' : 0xA172,
+ '洞' : 0xA173,
+ '放' : 0xA174,
+ '鼠' : 0xA175,
+ '十' : 0xA176,
+ '机' : 0xA177,
+ '预' : 0xA178,
+ '备' : 0xA179,
+ '开' : 0xA17A,
+ '始' : 0xA17B,
+ '再' : 0xA17C,
+ '差' : 0xA17D,
+ '(' : 0xA17E,
+ ')' : 0xA17F,
+ '捡' : 0xA180,
+ '扔' : 0xA181,
+ '没' : 0xA182,
+ '能' : 0xA183,
+ '恢' : 0xA184,
+ '复' : 0xA185,
+ '正' : 0xA186,
+ '常' : 0xA187,
+ '请' : 0xA188,
+ '救' : 0xA189,
+ '其' : 0xA18A,
+ '他' : 0xA18B,
+ '兄' : 0xA18C,
+ '弟' : 0xA18D,
+ '给' : 0xA18E,
+ '励' : 0xA18F,
+ '诅' : 0xA190,
+ '咒' : 0xA191,
+ '解' : 0xA192,
+ '除' : 0xA193,
+ '谢' : 0xA194,
+ '报' : 0xA195,
+ '呀' : 0xA196,
+ '啊' : 0xA197,
+ '被' : 0xA198,
+ '小' : 0xA199,
+ '消' : 0xA19A,
+ '灭' : 0xA19B,
+ '蜘' : 0xA19C,
+ '蛛' : 0xA19D,
+ '已' : 0xA19E,
+ '经' : 0xA19F,
+ '减' : 0xA1A0,
+ '弱' : 0xA1A1,
+ '富' : 0xA1A2,
+ '办' : 0xA1A3,
+ '法' : 0xA1A4,
+ '越' : 0xA1A5,
+ '些' : 0xA1A6,
+ '验' : 0xA1A7,
+ '帮' : 0xA1A8,
+ '助' : 0xA1A9,
+ '寻' : 0xA1AA,
+ '找' : 0xA1AB,
+ '首' : 0xA1AC,
+ '先' : 0xA1AD,
+ '晚' : 0xA1AE,
+ '行' : 0xA1AF,
+ '动' : 0xA1B0,
+ '第' : 0xA1B1,
+ '二' : 0xA1B2,
+ '住' : 0xA1B3,
+ '喜' : 0xA1B4,
+ '松' : 0xA1B5,
+ '柔' : 0xA1B6,
+ '土' : 0xA1B7,
+ '壤' : 0xA1B8,
+ '仔' : 0xA1B9,
+ '细' : 0xA1BA,
+ '观' : 0xA1BB,
+ '察' : 0xA1BC,
+ '周' : 0xA1BD,
+ '围' : 0xA1BE,
+ '全' : 0xA1BF,
+ '靠' : 0xA1C0,
+ '成' : 0xA1C1,
+ '样' : 0xA1C2,
+ '因' : 0xA1C3,
+ '为' : 0xA1C4,
+ '种' : 0xA1C5,
+ '界' : 0xA1C6,
+ '每' : 0xA1C7,
+ '现' : 0xA1C8,
+ '徽' : 0xA1C9,
+ '章' : 0xA1CA,
+ '收' : 0xA1CB,
+ '集' : 0xA1CC,
+ '作' : 0xA1CD,
+ '战' : 0xA1CE,
+ '绩' : 0xA1CF,
+ '证' : 0xA1D0,
+ '明' : 0xA1D1,
+ '征' : 0xA1D2,
+ '途' : 0xA1D3,
+ '状' : 0xA1D4,
+ '态' : 0xA1D5,
+ '窗' : 0xA1D6,
+ '此' : 0xA1D7,
+ '图' : 0xA1D8,
+ '标' : 0xA1D9,
+ '旁' : 0xA1DA,
+ '边' : 0xA1DB,
+ '数' : 0xA1DC,
+ '字' : 0xA1DD,
+ '显' : 0xA1DE,
+ '示' : 0xA1DF,
+ '目' : 0xA1E0,
+ '量' : 0xA1E1,
+ '如' : 0xA1E2,
+ '果' : 0xA1E3,
+ '区' : 0xA1E4,
+ '名' : 0xA1E5,
+ '说' : 0xA1E6,
+ '里' : 0xA1E7,
+ '家' : 0xA1E8,
+ '族' : 0xA1E9,
+ '身' : 0xA1EA,
+ '感' : 0xA1EB,
+ '止' : 0xA1EC,
+ '错' : 0xA1ED,
+ '担' : 0xA1EE,
+ '需' : 0xA1EF,
+ '箭' : 0xA1F0,
+ '关' : 0xA1F1,
+ '系' : 0xA1F2,
+ '强' : 0xA1F3,
+ '迫' : 0xA1F4,
+ '游' : 0xA1F5,
+ '戏' : 0xA1F6,
+ '著' : 0xA1F7,
+ '射' : 0xA1F8,
+ '击' : 0xA1F9,
+ '从' : 0xA1FA,
+ '台' : 0xA1FB,
+ '够' : 0xA1FC,
+ '五' : 0xA1FD,
+ '支' : 0xA1FE,
+ '武' : 0xA1FF,
+ '器' : 0xA200,
+ '争' : 0xA201,
+ '取' : 0xA202,
+ '祝' : 0xA203,
+ '运' : 0xA204,
+ '堆' : 0xA205,
+ '软' : 0xA206,
+ '泥' : 0xA207,
+ '精' : 0xA208,
+ '灵' : 0xA209,
+ '选' : 0xA20A,
+ '择' : 0xA20B,
+ '或' : 0xA20C,
+ '键' : 0xA20D,
+ '并' : 0xA20E,
+ '立' : 0xA20F,
+ '即' : 0xA210,
+ '时' : 0xA211,
+ '举' : 0xA212,
+ '置' : 0xA213,
+ '跑' : 0xA214,
+ '投' : 0xA215,
+ '掷' : 0xA216,
+ '疑' : 0xA217,
+ '型' : 0xA218,
+ '甚' : 0xA219,
+ '至' : 0xA21A,
+ '飞' : 0xA21B,
+ '檐' : 0xA21C,
+ '走' : 0xA21D,
+ '壁' : 0xA21E,
+ '闪' : 0xA21F,
+ '光' : 0xA220,
+ '使' : 0xA221,
+ '敌' : 0xA222,
+ '眩' : 0xA223,
+ '晕' : 0xA224,
+ '旋' : 0xA225,
+ '镖' : 0xA226,
+ '攻' : 0xA227,
+ '远' : 0xA228,
+ '短' : 0xA229,
+ '钩' : 0xA22A,
+ '条' : 0xA22B,
+ '力' : 0xA22C,
+ '链' : 0xA22D,
+ '勾' : 0xA22E,
+ '体' : 0xA22F,
+ '获' : 0xA230,
+ '自' : 0xA231,
+ '己' : 0xA232,
+ '根' : 0xA233,
+ '木' : 0xA234,
+ '棒' : 0xA235,
+ '挥' : 0xA236,
+ '舞' : 0xA237,
+ '站' : 0xA238,
+ '携' : 0xA239,
+ '浪' : 0xA23A,
+ '费' : 0xA23B,
+ '锤' : 0xA23C,
+ '砸' : 0xA23D,
+ '碎' : 0xA23E,
+ '废' : 0xA23F,
+ '沉' : 0xA240,
+ '双' : 0xA241,
+ '手' : 0xA242,
+ '镜' : 0xA243,
+ '神' : 0xA244,
+ '井' : 0xA245,
+ '外' : 0xA246,
+ '也' : 0xA247,
+ '耗' : 0xA248,
+ '魔' : 0xA249,
+ '停' : 0xA24A,
+ '笛' : 0xA24B,
+ '塞' : 0xA24C,
+ '尔' : 0xA24D,
+ '达' : 0xA24E,
+ '宝' : 0xA24F,
+ '散' : 0xA250,
+ '芒' : 0xA251,
+ '施' : 0xA252,
+ '展' : 0xA253,
+ '花' : 0xA254,
+ '风' : 0xA255,
+ '返' : 0xA256,
+ '避' : 0xA257,
+ '退' : 0xA258,
+ '火' : 0xA259,
+ '勋' : 0xA25A,
+ '圣' : 0xA25B,
+ '尼' : 0xA25C,
+ '亚' : 0xA25D,
+ '觉' : 0xA25E,
+ '醒' : 0xA25F,
+ '将' : 0xA260,
+ '赐' : 0xA261,
+ '予' : 0xA262,
+ '茹' : 0xA263,
+ '特' : 0xA264,
+ '她' : 0xA265,
+ '萨' : 0xA266,
+ '莉' : 0xA267,
+ '娅' : 0xA268,
+ '魂' : 0xA269,
+ '纳' : 0xA26A,
+ '波' : 0xA26B,
+ '若' : 0xA26C,
+ '暗' : 0xA26D,
+ '英' : 0xA26E,
+ '帕' : 0xA26F,
+ '空' : 0xA270,
+ '瓶' : 0xA271,
+ '红' : 0xA272,
+ '色' : 0xA273,
+ '命' : 0xA274,
+ '份' : 0xA275,
+ '绿' : 0xA276,
+ '蓝' : 0xA277,
+ '和' : 0xA278,
+ '抓' : 0xA279,
+ '伙' : 0xA27A,
+ '伴' : 0xA27B,
+ '活' : 0xA27C,
+ '随' : 0xA27D,
+ '呼' : 0xA27E,
+ '唤' : 0xA27F,
+ '鱼' : 0xA280,
+ '非' : 0xA281,
+ '美' : 0xA282,
+ '豆' : 0xA283,
+ '园' : 0xA284,
+ '合' : 0xA285,
+ '适' : 0xA286,
+ '趣' : 0xA287,
+ '对' : 0xA288,
+ '纪' : 0xA289,
+ '念' : 0xA28A,
+ '演' : 0xA28B,
+ '奏' : 0xA28C,
+ '各' : 0xA28D,
+ '律' : 0xA28E,
+ '重' : 0xA28F,
+ '握' : 0xA290,
+ '盾' : 0xA291,
+ '蹲' : 0xA292,
+ '防' : 0xA293,
+ '御' : 0xA294,
+ '移' : 0xA295,
+ '表' : 0xA296,
+ '滑' : 0xA297,
+ '反' : 0xA298,
+ '升' : 0xA299,
+ '级' : 0xA29A,
+ '延' : 0xA29B,
+ '伸' : 0xA29C,
+ '距' : 0xA29D,
+ '离' : 0xA29E,
+ '倍' : 0xA29F,
+ '套' : 0xA2A0,
+ '件' : 0xA2A1,
+ '隔' : 0xA2A2,
+ '热' : 0xA2A3,
+ '穿' : 0xA2A4,
+ '潜' : 0xA2A5,
+ '服' : 0xA2A6,
+ '淹' : 0xA2A7,
+ '死' : 0xA2A8,
+ '坛' : 0xA2A9,
+ '充' : 0xA2AA,
+ '满' : 0xA2AB,
+ '靴' : 0xA2AC,
+ '浮' : 0xA2AD,
+ '悬' : 0xA2AE,
+ '缺' : 0xA2AF,
+ '摩' : 0xA2B0,
+ '擦' : 0xA2B1,
+ '段' : 0xA2B2,
+ '勇' : 0xA2B3,
+ '敢' : 0xA2B4,
+ '相' : 0xA2B5,
+ '信' : 0xA2B6,
+ '超' : 0xA2B7,
+ '东' : 0xA2B8,
+ '哥' : 0xA2B9,
+ '猛' : 0xA2BA,
+ '龙' : 0xA2BB,
+ '胃' : 0xA2BC,
+ '做' : 0xA2BD,
+ '幸' : 0xA2BE,
+ '银' : 0xA2BF,
+ '臂' : 0xA2C0,
+ '答' : 0xA2C1,
+ '应' : 0xA2C2,
+ '遵' : 0xA2C3,
+ '守' : 0xA2C4,
+ '诺' : 0xA2C5,
+ '言' : 0xA2C6,
+ '金' : 0xA2C7,
+ '焰' : 0xA2C8,
+ '入' : 0xA2C9,
+ '冷' : 0xA2CA,
+ '艳' : 0xA2CB,
+ '包' : 0xA2CC,
+ '钥' : 0xA2CD,
+ '匙' : 0xA2CE,
+ '打' : 0xA2CF,
+ '锁' : 0xA2D0,
+ '门' : 0xA2D1,
+ '限' : 0xA2D2,
+ '于' : 0xA2D3,
+ '宫' : 0xA2D4,
+ '内' : 0xA2D5,
+ '老' : 0xA2D6,
+ '却' : 0xA2D7,
+ '驱' : 0xA2D8,
+ '喝' : 0xA2D9,
+ '进' : 0xA2DA,
+ '然' : 0xA2DB,
+ '域' : 0xA2DC,
+ '烁' : 0xA2DD,
+ '当' : 0xA2DE,
+ '位' : 0xA2DF,
+ '拨' : 0xA2E0,
+ '查' : 0xA2E1,
+ '某' : 0xA2E2,
+ '层' : 0xA2E3,
+ '罗' : 0xA2E4,
+ '盘' : 0xA2E5,
+ '隐' : 0xA2E6,
+ '藏' : 0xA2E7,
+ '振' : 0xA2E8,
+ '石' : 0xA2E9,
+ '继' : 0xA2EA,
+ '续' : 0xA2EB,
+ '努' : 0xA2EC,
+ '哇' : 0xA2ED,
+ '公' : 0xA2EE,
+ '签' : 0xA2EF,
+ '临' : 0xA2F0,
+ '西' : 0xA2F1,
+ '便' : 0xA2F2,
+ '箱' : 0xA2F3,
+ '意' : 0xA2F4,
+ '惊' : 0xA2F5,
+ '话' : 0xA2F6,
+ '左' : 0xA2F7,
+ '右' : 0xA2F8,
+ '赌' : 0xA2F9,
+ '徒' : 0xA2FA,
+ '值' : 0xA2FB,
+ '威' : 0xA2FC,
+ '增' : 0xA2FD,
+ '冰' : 0xA2FE,
+ '结' : 0xA2FF,
+ '授' : 0xA300,
+ '艰' : 0xA301,
+ '苦' : 0xA302,
+ '训' : 0xA303,
+ '练' : 0xA304,
+ '该' : 0xA305,
+ '拥' : 0xA306,
+ '而' : 0xA307,
+ '荣' : 0xA308,
+ '义' : 0xA309,
+ '邪' : 0xA30A,
+ '恶' : 0xA30B,
+ '学' : 0xA30C,
+ '步' : 0xA30D,
+ '曲' : 0xA30E,
+ '烈' : 0xA30F,
+ '安' : 0xA310,
+ '影' : 0xA311,
+ '梦' : 0xA312,
+ '幻' : 0xA313,
+ '镯' : 0xA314,
+ '拔' : 0xA315,
+ '虫' : 0xA316,
+ '员' : 0xA317,
+ '张' : 0xA318,
+ '据' : 0xA319,
+ '翡' : 0xA31A,
+ '翠' : 0xA31B,
+ '伟' : 0xA31C,
+ '树' : 0xA31D,
+ '托' : 0xA31E,
+ '代' : 0xA31F,
+ '传' : 0xA320,
+ '碧' : 0xA321,
+ '商' : 0xA322,
+ '讲' : 0xA323,
+ '妖' : 0xA324,
+ '婆' : 0xA325,
+ '堡' : 0xA326,
+ '男' : 0xA327,
+ '情' : 0xA328,
+ '隆' : 0xA329,
+ '牛' : 0xA32A,
+ '奶' : 0xA32B,
+ '营' : 0xA32C,
+ '养' : 0xA32D,
+ '排' : 0xA32E,
+ '销' : 0xA32F,
+ '售' : 0xA330,
+ '榜' : 0xA331,
+ '朋' : 0xA332,
+ '友' : 0xA333,
+ '搬' : 0xA334,
+ '日' : 0xA335,
+ '客' : 0xA336,
+ '碰' : 0xA337,
+ '烧' : 0xA338,
+ '毁' : 0xA339,
+ '折' : 0xA33A,
+ '断' : 0xA33B,
+ '斗' : 0xA33C,
+ '习' : 0xA33D,
+ '骑' : 0xA33E,
+ '士' : 0xA33F,
+ '又' : 0xA340,
+ '承' : 0xA341,
+ '制' : 0xA342,
+ '尺' : 0xA343,
+ '码' : 0xA344,
+ '护' : 0xA345,
+ '炙' : 0xA346,
+ '侵' : 0xA347,
+ '害' : 0xA348,
+ '底' : 0xA349,
+ '溺' : 0xA34A,
+ '掌' : 0xA34B,
+ '丁' : 0xA34C,
+ '妮' : 0xA34D,
+ '席' : 0xA34E,
+ '性' : 0xA34F,
+ '危' : 0xA350,
+ '往' : 0xA351,
+ '创' : 0xA352,
+ '建' : 0xA353,
+ '娜' : 0xA354,
+ '产' : 0xA355,
+ '罩' : 0xA356,
+ '刚' : 0xA357,
+ '清' : 0xA358,
+ '舒' : 0xA359,
+ '爽' : 0xA35A,
+ '般' : 0xA35B,
+ '暂' : 0xA35C,
+ '脱' : 0xA35D,
+ '参' : 0xA35E,
+ '加' : 0xA35F,
+ '嗯' : 0xA360,
+ '顾' : 0xA361,
+ '片' : 0xA362,
+ '四' : 0xA363,
+ '整' : 0xA364,
+ '三' : 0xA365,
+ '房' : 0xA366,
+ '干' : 0xA367,
+ '稍' : 0xA368,
+ '候' : 0xA369,
+ '赛' : 0xA36A,
+ '鳞' : 0xA36B,
+ '跳' : 0xA36C,
+ '深' : 0xA36D,
+ '歌' : 0xA36E,
+ '伊' : 0xA36F,
+ '阳' : 0xA370,
+ '摇' : 0xA371,
+ '篮' : 0xA372,
+ '雪' : 0xA373,
+ '壮' : 0xA374,
+ '管' : 0xA375,
+ '术' : 0xA376,
+ '接' : 0xA377,
+ '智' : 0xA378,
+ '慧' : 0xA379,
+ '气' : 0xA37A,
+ '疲' : 0xA37B,
+ '惫' : 0xA37C,
+ '治' : 0xA37D,
+ '疗' : 0xA37E,
+ '伤' : 0xA37F,
+ '且' : 0xA380,
+ '硬' : 0xA381,
+ '技' : 0xA382,
+ '斩' : 0xA383,
+ '积' : 0xA384,
+ '蓄' : 0xA385,
+ '直' : 0xA386,
+ '释' : 0xA387,
+ '转' : 0xA388,
+ '效' : 0xA389,
+ '谈' : 0xA38A,
+ '听' : 0xA38B,
+ '束' : 0xA38C,
+ '刻' : 0xA38D,
+ '注' : 0xA38E,
+ '嗨' : 0xA38F,
+ '皇' : 0xA390,
+ '探' : 0xA391,
+ '儿' : 0xA392,
+ '附' : 0xA393,
+ '近' : 0xA394,
+ '半' : 0xA395,
+ '思' : 0xA396,
+ '仅' : 0xA397,
+ '燃' : 0xA398,
+ '紫' : 0xA399,
+ '价' : 0xA39A,
+ '高' : 0xA39B,
+ '百' : 0xA39C,
+ '索' : 0xA39D,
+ '何' : 0xA39E,
+ '输' : 0xA39F,
+ '虽' : 0xA3A0,
+ '惜' : 0xA3A1,
+ '幽' : 0xA3A2,
+ '妙' : 0xA3A3,
+ '愿' : 0xA3A4,
+ '勉' : 0xA3A5,
+ '网' : 0xA3A6,
+ '墙' : 0xA3A7,
+ '布' : 0xA3A8,
+ '藤' : 0xA3A9,
+ '蔓' : 0xA3AA,
+ '平' : 0xA3AB,
+ '爬' : 0xA3AC,
+ '屏' : 0xA3AD,
+ '幕' : 0xA3AE,
+ '顶' : 0xA3AF,
+ '端' : 0xA3B0,
+ '挂' : 0xA3B1,
+ '旧' : 0xA3B2,
+ '梯' : 0xA3B3,
+ '嘿' : 0xA3B4,
+ '饰' : 0xA3B5,
+ '熄' : 0xA3B6,
+ '久' : 0xA3B7,
+ '通' : 0xA3B8,
+ '狭' : 0xA3B9,
+ '路' : 0xA3BA,
+ '慢' : 0xA3BB,
+ '躲' : 0xA3BC,
+ '调' : 0xA3BD,
+ '视' : 0xA3BE,
+ '角' : 0xA3BF,
+ '弯' : 0xA3C0,
+ '旦' : 0xA3C1,
+ '侧' : 0xA3C2,
+ '落' : 0xA3C3,
+ '块' : 0xA3C4,
+ '推' : 0xA3C5,
+ '向' : 0xA3C6,
+ '兴' : 0xA3C7,
+ '引' : 0xA3C8,
+ '爆' : 0xA3C9,
+ '呢' : 0xA3CA,
+ '山' : 0xA3CB,
+ '坑' : 0xA3CC,
+ '楼' : 0xA3CD,
+ '绝' : 0xA3CE,
+ '总' : 0xA3CF,
+ '巧' : 0xA3D0,
+ '脸' : 0xA3D1,
+ '私' : 0xA3D2,
+ '语' : 0xA3D3,
+ '足' : 0xA3D4,
+ '导' : 0xA3D5,
+ '写' : 0xA3D6,
+ '险' : 0xA3D7,
+ '雕' : 0xA3D8,
+ '流' : 0xA3D9,
+ '粘' : 0xA3DA,
+ '浑' : 0xA3DB,
+ '电' : 0xA3DC,
+ '尾' : 0xA3DD,
+ '巴' : 0xA3DE,
+ '几' : 0xA3DF,
+ '瞧' : 0xA3E0,
+ '旗' : 0xA3E1,
+ '哪' : 0xA3E2,
+ '召' : 0xA3E3,
+ '跟' : 0xA3E4,
+ '拜' : 0xA3E5,
+ '访' : 0xA3E6,
+ '牧' : 0xA3E7,
+ '爸' : 0xA3E8,
+ '拯' : 0xA3E9,
+ '窟' : 0xA3EA,
+ '卜' : 0xA3EB,
+ '肚' : 0xA3EC,
+ '白' : 0xA3ED,
+ '马' : 0xA3EE,
+ '丢' : 0xA3EF,
+ '河' : 0xA3F0,
+ '殿' : 0xA3F1,
+ '村' : 0xA3F2,
+ '云' : 0xA3F3,
+ '吹' : 0xA3F4,
+ '寒' : 0xA3F5,
+ '庄' : 0xA3F6,
+ '谁' : 0xA3F7,
+ '教' : 0xA3F8,
+ '沙' : 0xA3F9,
+ '漠' : 0xA3FA,
+ '盖' : 0xA3FB,
+ '侬' : 0xA3FC,
+ '夫' : 0xA3FD,
+ '等' : 0xA3FE,
+ '介' : 0xA3FF,
+ '联' : 0xA400,
+ '声' : 0xA401,
+ '嘻' : 0xA402,
+ '曾' : 0xA403,
+ '领' : 0xA404,
+ '统' : 0xA405,
+ '疆' : 0xA406,
+ '怕' : 0xA407,
+ '鸟' : 0xA408,
+ '黑' : 0xA409,
+ '睛' : 0xA40A,
+ '暴' : 0xA40B,
+ '雨' : 0xA40C,
+ '息' : 0xA40D,
+ '初' : 0xA40E,
+ '六' : 0xA40F,
+ '聚' : 0xA410,
+ '封' : 0xA411,
+ '印' : 0xA412,
+ '七' : 0xA413,
+ '认' : 0xA414,
+ '识' : 0xA415,
+ '必' : 0xA416,
+ '须' : 0xA417,
+ '未' : 0xA418,
+ '梭' : 0xA419,
+ '另' : 0xA41A,
+ '渡' : 0xA41B,
+ '船' : 0xA41C,
+ '乘' : 0xA41D,
+ '艘' : 0xA41E,
+ '咯' : 0xA41F,
+ '扇' : 0xA420,
+ '许' : 0xA421,
+ '鬼' : 0xA422,
+ '板' : 0xA423,
+ '画' : 0xA424,
+ '廊' : 0xA425,
+ '扭' : 0xA426,
+ '天' : 0xA427,
+ '味' : 0xA428,
+ '冻' : 0xA429,
+ '音' : 0xA42A,
+ '座' : 0xA42B,
+ '锈' : 0xA42C,
+ '漩' : 0xA42D,
+ '涡' : 0xA42E,
+ '吞' : 0xA42F,
+ '嘛' : 0xA430,
+ '牢' : 0xA431,
+ '固' : 0xA432,
+ '殊' : 0xA433,
+ '静' : 0xA434,
+ '墓' : 0xA435,
+ '培' : 0xA436,
+ '睡' : 0xA437,
+ '掘' : 0xA438,
+ '阅' : 0xA439,
+ '读' : 0xA43A,
+ '式' : 0xA43B,
+ '租' : 0xA43C,
+ '货' : 0xA43D,
+ '款' : 0xA43E,
+ '仍' : 0xA43F,
+ ';' : 0xA440,
+ '载' : 0xA441,
+ '贪' : 0xA442,
+ '婪' : 0xA443,
+ '仇' : 0xA444,
+ '恨' : 0xA445,
+ '血' : 0xA446,
+ '腥' : 0xA447,
+ '历' : 0xA448,
+ '史' : 0xA449,
+ '诡' : 0xA44A,
+ '计' : 0xA44B,
+ '谜' : 0xA44C,
+ '题' : 0xA44D,
+ '亡' : 0xA44E,
+ '闭' : 0xA44F,
+ '今' : 0xA450,
+ '业' : 0xA451,
+ '早' : 0xA452,
+ '招' : 0xA453,
+ '聘' : 0xA454,
+ '兼' : 0xA455,
+ '职' : 0xA456,
+ '杂' : 0xA457,
+ '指' : 0xA458,
+ '启' : 0xA459,
+ '遗' : 0xA45A,
+ '极' : 0xA45B,
+ '亮' : 0xA45C,
+ '照' : 0xA45D,
+ '闯' : 0xA45E,
+ '穴' : 0xA45F,
+ '伏' : 0xA460,
+ '阻' : 0xA461,
+ '拦' : 0xA462,
+ '朝' : 0xA463,
+ '囚' : 0xA464,
+ '室' : 0xA465,
+ '贝' : 0xA466,
+ '泊' : 0xA467,
+ '泉' : 0xA468,
+ '黎' : 0xA469,
+ '童' : 0xA46A,
+ '纯' : 0xA46B,
+ '洁' : 0xA46C,
+ '翻' : 0xA46D,
+ '嘴' : 0xA46E,
+ '陷' : 0xA46F,
+ '野' : 0xA470,
+ '研' : 0xA471,
+ '究' : 0xA472,
+ '考' : 0xA473,
+ '坏' : 0xA474,
+ '竟' : 0xA475,
+ '坐' : 0xA476,
+ '玛' : 0xA477,
+ '录' : 0xA478,
+ '钓' : 0xA479,
+ '磅' : 0xA47A,
+ '分' : 0xA47B,
+ '纹' : 0xA47C,
+ '誓' : 0xA47D,
+ '忠' : 0xA47E,
+ '哈' : 0xA47F,
+ '眠' : 0xA480,
+ '瀑' : 0xA481,
+ '国' : 0xA482,
+ '务' : 0xA483,
+ '盯' : 0xA484,
+ '毯' : 0xA485,
+ '踩' : 0xA486,
+ '资' : 0xA487,
+ '瞎' : 0xA488,
+ '难' : 0xA489,
+ '倒' : 0xA48A,
+ '阱' : 0xA48B,
+ '塘' : 0xA48C,
+ '屈' : 0xA48D,
+ '镇' : 0xA48E,
+ '径' : 0xA48F,
+ '窄' : 0xA490,
+ '慌' : 0xA491,
+ '允' : 0xA492,
+ '禁' : 0xA493,
+ '激' : 0xA494,
+ '颁' : 0xA495,
+ '喷' : 0xA496,
+ '扰' : 0xA497,
+ '砍' : 0xA498,
+ '持' : 0xA499,
+ '草' : 0xA49A,
+ '泰' : 0xA49B,
+ '沿' : 0xA49C,
+ '实' : 0xA49D,
+ '峡' : 0xA49E,
+ '谷' : 0xA49F,
+ '册' : 0xA4A0,
+ '追' : 0xA4A1,
+ '赶' : 0xA4A2,
+ '市' : 0xA4A3,
+ '蜃' : 0xA4A4,
+ '崖' : 0xA4A5,
+ '灼' : 0xA4A6,
+ '宣' : 0xA4A7,
+ '疯' : 0xA4A8,
+ '狂' : 0xA4A9,
+ '滚' : 0xA4AA,
+ '伞' : 0xA4AB,
+ '脚' : 0xA4AC,
+ '共' : 0xA4AD,
+ '部' : 0xA4AE,
+ '免' : 0xA4AF,
+ '规' : 0xA4B0,
+ '递' : 0xA4B1,
+ '登' : 0xA4B2,
+ '补' : 0xA4B3,
+ '肉' : 0xA4B4,
+ '歉' : 0xA4B5,
+ '刺' : 0xA4B6,
+ '杀' : 0xA4B7,
+ '节' : 0xA4B8,
+ '横' : 0xA4B9,
+ '纵' : 0xA4BA,
+ '礼' : 0xA4BB,
+ '貌' : 0xA4BC,
+ '米' : 0xA4BD,
+ '无' : 0xA4BE,
+ '孪' : 0xA4BF,
+ '姐' : 0xA4C0,
+ '妹' : 0xA4C1,
+ '改' : 0xA4C2,
+ '池' : 0xA4C3,
+ '胆' : 0xA4C4,
+ '跃' : 0xA4C5,
+ '任' : 0xA4C6,
+ '句' : 0xA4C7,
+ '线' : 0xA4C8,
+ '范' : 0xA4C9,
+ '逃' : 0xA4CA,
+ '期' : 0xA4CB,
+ '待' : 0xA4CC,
+ '丽' : 0xA4CD,
+ '问' : 0xA4CE,
+ '闲' : 0xA4CF,
+ '泳' : 0xA4D0,
+ '连' : 0xA4D1,
+ '北' : 0xA4D2,
+ '棵' : 0xA4D3,
+ '锐' : 0xA4D4,
+ '虑' : 0xA4D5,
+ '挤' : 0xA4D6,
+ '障' : 0xA4D7,
+ '碍' : 0xA4D8,
+ '盔' : 0xA4D9,
+ '甲' : 0xA4DA,
+ '假' : 0xA4DB,
+ '设' : 0xA4DC,
+ '温' : 0xA4DD,
+ '际' : 0xA4DE,
+ '顽' : 0xA4DF,
+ '皮' : 0xA4E0,
+ '姆' : 0xA4E1,
+ '违' : 0xA4E2,
+ '盗' : 0xA4E3,
+ '贼' : 0xA4E4,
+ '蝴' : 0xA4E5,
+ '蝶' : 0xA4E6,
+ '崇' : 0xA4E7,
+ '象' : 0xA4E8,
+ '猫' : 0xA4E9,
+ '鹰' : 0xA4EA,
+ '凯' : 0xA4EB,
+ '普' : 0xA4EC,
+ '・' : 0xA4ED,
+ '博' : 0xA4EE,
+ '古' : 0xA4EF,
+ '化' : 0xA4F0,
+ '笨' : 0xA4F1,
+ '朗' : 0xA4F2,
+ '匹' : 0xA4F3,
+ '雄' : 0xA4F4,
+ '赚' : 0xA4F5,
+ '寄' : 0xA4F6,
+ '卵' : 0xA4F7,
+ '幼' : 0xA4F8,
+ '突' : 0xA4F9,
+ '袭' : 0xA4FA,
+ '腹' : 0xA4FB,
+ '绦' : 0xA4FC,
+ '食' : 0xA4FD,
+ '笔' : 0xA4FE,
+ '竖' : 0xA4FF,
+ '枯' : 0xA500,
+ '矮' : 0xA501,
+ '丛' : 0xA502,
+ '吃' : 0xA503,
+ '震' : 0xA504,
+ '撼' : 0xA505,
+ '吸' : 0xA506,
+ '败' : 0xA507,
+ '蜥' : 0xA508,
+ '蜴' : 0xA509,
+ '蝙' : 0xA50A,
+ '蝠' : 0xA50B,
+ '否' : 0xA50C,
+ '则' : 0xA50D,
+ '阿' : 0xA50E,
+ '莫' : 0xA50F,
+ '斯' : 0xA510,
+ '母' : 0xA511,
+ '绕' : 0xA512,
+ '触' : 0xA513,
+ '傻' : 0xA514,
+ '遭' : 0xA515,
+ '汀' : 0xA516,
+ '幅' : 0xA517,
+ '敬' : 0xA518,
+ '诱' : 0xA519,
+ '泡' : 0xA51A,
+ '挡' : 0xA51B,
+ '沃' : 0xA51C,
+ '衣' : 0xA51D,
+ '炬' : 0xA51E,
+ '黏' : 0xA51F,
+ '背' : 0xA520,
+ '抵' : 0xA521,
+ '权' : 0xA522,
+ '核' : 0xA523,
+ '挑' : 0xA524,
+ '壳' : 0xA525,
+ '肌' : 0xA526,
+ '缩' : 0xA527,
+ '邦' : 0xA528,
+ '苏' : 0xA529,
+ '透' : 0xA52A,
+ '僵' : 0xA52B,
+ '尸' : 0xA52C,
+ '麻' : 0xA52D,
+ '痹' : 0xA52E,
+ '咬' : 0xA52F,
+ '吉' : 0xA530,
+ '乃' : 0xA531,
+ '穷' : 0xA532,
+ '尽' : 0xA533,
+ '裂' : 0xA534,
+ '拢' : 0xA535,
+ '娃' : 0xA536,
+ '傀' : 0xA537,
+ '儡' : 0xA538,
+ '亲' : 0xA539,
+ '巫' : 0xA53A,
+ '低' : 0xA53B,
+ '骨' : 0xA53C,
+ '斧' : 0xA53D,
+ '漏' : 0xA53E,
+ '莱' : 0xA53F,
+ '彼' : 0xA540,
+ '塔' : 0xA541,
+ '扫' : 0xA542,
+ '描' : 0xA543,
+ '烟' : 0xA544,
+ '蛇' : 0xA545,
+ '弗' : 0xA546,
+ '扎' : 0xA547,
+ '挺' : 0xA548,
+ '八' : 0xA549,
+ '爪' : 0xA54A,
+ '迪' : 0xA54B,
+ '困' : 0xA54C,
+ '陆' : 0xA54D,
+ '嗜' : 0xA54E,
+ '仙' : 0xA54F,
+ '狼' : 0xA550,
+ '懈' : 0xA551,
+ '贩' : 0xA552,
+ '麦' : 0xA553,
+ '判' : 0xA554,
+ '乔' : 0xA555,
+ '绽' : 0xA556,
+ '速' : 0xA557,
+ '嗄' : 0xA558,
+ '羞' : 0xA559,
+ '永' : 0xA55A,
+ '稻' : 0xA55B,
+ '终' : 0xA55C,
+ '薇' : 0xA55D,
+ '呵' : 0xA55E,
+ '父' : 0xA55F,
+ '程' : 0xA560,
+ '工' : 0xA561,
+ '存' : 0xA562,
+ '氛' : 0xA563,
+ '笼' : 0xA564,
+ '令' : 0xA565,
+ '敏' : 0xA566,
+ '项' : 0xA567,
+ '欧' : 0xA568,
+ '谅' : 0xA569,
+ '众' : 0xA56A,
+ '悍' : 0xA56B,
+ '怎' : 0xA56C,
+ '亏' : 0xA56D,
+ '掏' : 0xA56E,
+ '毕' : 0xA56F,
+ '缓' : 0xA570,
+ '冲' : 0xA571,
+ '酷' : 0xA572,
+ '俯' : 0xA573,
+ '瞰' : 0xA574,
+ '哼' : 0xA575,
+ '蚀' : 0xA576,
+ '功' : 0xA577,
+ '糟' : 0xA578,
+ '呸' : 0xA579,
+ '黄' : 0xA57A,
+ '类' : 0xA57B,
+ '篇' : 0xA57C,
+ '论' : 0xA57D,
+ '控' : 0xA57E,
+ '括' : 0xA57F,
+ '冒' : 0xA580,
+ '度' : 0xA581,
+ '检' : 0xA582,
+ '单' : 0xA583,
+ '懂' : 0xA584,
+ '屋' : 0xA585,
+ '户' : 0xA586,
+ '致' : 0xA587,
+ '腾' : 0xA588,
+ '模' : 0xA589,
+ '嗒' : 0xA58A,
+ '咔' : 0xA58B,
+ '咋' : 0xA58C,
+ '萎' : 0xA58D,
+ '紧' : 0xA58E,
+ '决' : 0xA58F,
+ '呆' : 0xA590,
+ '闷' : 0xA591,
+ '畏' : 0xA592,
+ '骗' : 0xA593,
+ '苗' : 0xA594,
+ '茁' : 0xA595,
+ '算' : 0xA596,
+ '猜' : 0xA597,
+ '残' : 0xA598,
+ '妇' : 0xA599,
+ '婴' : 0xA59A,
+ '蔽' : 0xA59B,
+ '唯' : 0xA59C,
+ '响' : 0xA59D,
+ '抚' : 0xA59E,
+ '吵' : 0xA59F,
+ '境' : 0xA5A0,
+ '隙' : 0xA5A1,
+ '逝' : 0xA5A2,
+ '忆' : 0xA5A3,
+ '喂' : 0xA5A4,
+ '辈' : 0xA5A5,
+ '肩' : 0xA5A6,
+ '洋' : 0xA5A7,
+ '溢' : 0xA5A8,
+ '确' : 0xA5A9,
+ '迹' : 0xA5AA,
+ '凝' : 0xA5AB,
+ '髓' : 0xA5AC,
+ '混' : 0xA5AD,
+ '沌' : 0xA5AE,
+ '降' : 0xA5AF,
+ '健' : 0xA5B0,
+ '耕' : 0xA5B1,
+ '耘' : 0xA5B2,
+ '星' : 0xA5B3,
+ '倾' : 0xA5B4,
+ '沛' : 0xA5B5,
+ '础' : 0xA5B6,
+ '堂' : 0xA5B7,
+ '万' : 0xA5B8,
+ '宗' : 0xA5B9,
+ '源' : 0xA5BA,
+ '本' : 0xA5BB,
+ '替' : 0xA5BC,
+ '缝' : 0xA5BD,
+ '惩' : 0xA5BE,
+ '罚' : 0xA5BF,
+ '遇' : 0xA5C0,
+ '懒' : 0xA5C1,
+ '惰' : 0xA5C2,
+ '衷' : 0xA5C3,
+ '势' : 0xA5C4,
+ '维' : 0xA5C5,
+ '秩' : 0xA5C6,
+ '序' : 0xA5C7,
+ '抗' : 0xA5C8,
+ '衡' : 0xA5C9,
+ '旅' : 0xA5CA,
+ '顺' : 0xA5CB,
+ '叛' : 0xA5CC,
+ '愤' : 0xA5CD,
+ '辽' : 0xA5CE,
+ '阔' : 0xA5CF,
+ '茂' : 0xA5D0,
+ '称' : 0xA5D1,
+ '讨' : 0xA5D2,
+ '厌' : 0xA5D3,
+ '靶' : 0xA5D4,
+ '饲' : 0xA5D5,
+ '求' : 0xA5D6,
+ '材' : 0xA5D7,
+ '耶' : 0xA5D8,
+ '谊' : 0xA5D9,
+ '噓' : 0xA5DA,
+ '遍' : 0xA5DB,
+ '谱' : 0xA5DC,
+ '议' : 0xA5DD,
+ '吼' : 0xA5DE,
+ '薄' : 0xA5DF,
+ '饶' : 0xA5E0,
+ '稽' : 0xA5E1,
+ '齐' : 0xA5E2,
+ '懦' : 0xA5E3,
+ '抱' : 0xA5E4,
+ '千' : 0xA5E5,
+ '辛' : 0xA5E6,
+ '漂' : 0xA5E7,
+ '环' : 0xA5E8,
+ '配' : 0xA5E9,
+ '帝' : 0xA5EA,
+ '焦' : 0xA5EB,
+ '乎' : 0xA5EC,
+ '欠' : 0xA5ED,
+ '驯' : 0xA5EE,
+ '圈' : 0xA5EF,
+ '局' : 0xA5F0,
+ '咩' : 0xA5F1,
+ '既' : 0xA5F2,
+ '劳' : 0xA5F3,
+ '祭' : 0xA5F4,
+ '伪' : 0xA5F5,
+ '弃' : 0xA5F6,
+ '耐' : 0xA5F7,
+ '岗' : 0xA5F8,
+ '唔' : 0xA5F9,
+ '佳' : 0xA5FA,
+ '搭' : 0xA5FB,
+ '档' : 0xA5FC,
+ '负' : 0xA5FD,
+ '责' : 0xA5FE,
+ '攀' : 0xA5FF,
+ '绍' : 0xA600,
+ '忙' : 0xA601,
+ '提' : 0xA602,
+ '缠' : 0xA603,
+ '唉' : 0xA604,
+ '亳' : 0xA605,
+ '毛' : 0xA606,
+ '笑' : 0xA607,
+ '欣' : 0xA608,
+ '赏' : 0xA609,
+ '怜' : 0xA60A,
+ '瓜' : 0xA60B,
+ '奔' : 0xA60C,
+ '啧' : 0xA60D,
+ '踢' : 0xA60E,
+ '志' : 0xA60F,
+ '宜' : 0xA610,
+ '仿' : 0xA611,
+ '楚' : 0xA612,
+ '挖' : 0xA613,
+ '由' : 0xA614,
+ '捕' : 0xA615,
+ '播' : 0xA616,
+ '谣' : 0xA617,
+ '勤' : 0xA618,
+ '陌' : 0xA619,
+ '杰' : 0xA61A,
+ '骏' : 0xA61B,
+ '鞭' : 0xA61C,
+ '抽' : 0xA61D,
+ '享' : 0xA61E,
+ '栏' : 0xA61F,
+ '逛' : 0xA620,
+ '汊' : 0xA621,
+ '烦' : 0xA622,
+ '匆' : 0xA623,
+ '妈' : 0xA624,
+ '唱' : 0xA625,
+ '墟' : 0xA626,
+ '粗' : 0xA627,
+ '虐' : 0xA628,
+ '乡' : 0xA629,
+ '彻' : 0xA62A,
+ '咕' : 0xA62B,
+ '哝' : 0xA62C,
+ '简' : 0xA62D,
+ '优' : 0xA62E,
+ '惠' : 0xA62F,
+ '民' : 0xA630,
+ '灰' : 0xA631,
+ '聪' : 0xA632,
+ '南' : 0xA633,
+ '澈' : 0xA634,
+ '卫' : 0xA635,
+ '熟' : 0xA636,
+ '悉' : 0xA637,
+ '故' : 0xA638,
+ '乌' : 0xA639,
+ '兆' : 0xA63A,
+ '企' : 0xA63B,
+ '抢' : 0xA63C,
+ '夺' : 0xA63D,
+ '拼' : 0xA63E,
+ '粉' : 0xA63F,
+ '番' : 0xA640,
+ '群' : 0xA641,
+ '秒' : 0xA642,
+ '料' : 0xA643,
+ '肯' : 0xA644,
+ '赋' : 0xA645,
+ '婚' : 0xA646,
+ '诚' : 0xA647,
+ '邀' : 0xA648,
+ '斜' : 0xA649,
+ '诞' : 0xA64A,
+ '及' : 0xA64B,
+ '盛' : 0xA64C,
+ '典' : 0xA64D,
+ '拍' : 0xA64E,
+ '轰' : 0xA64F,
+ '植' : 0xA650,
+ '矿' : 0xA651,
+ '采' : 0xA652,
+ '阴' : 0xA653,
+ '罕' : 0xA654,
+ '昏' : 0xA655,
+ '压' : 0xA656,
+ '悦' : 0xA657,
+ '饿' : 0xA658,
+ '忍' : 0xA659,
+ '咳' : 0xA65A,
+ '弄' : 0xA65B,
+ '舔' : 0xA65C,
+ '醉' : 0xA65D,
+ '怀' : 0xA65E,
+ '尊' : 0xA65F,
+ '严' : 0xA660,
+ '滋' : 0xA661,
+ '农' : 0xA662,
+ '饥' : 0xA663,
+ '沮' : 0xA664,
+ '丧' : 0xA665,
+ '奋' : 0xA666,
+ '省' : 0xA667,
+ '撑' : 0xA668,
+ '脑' : 0xA669,
+ '灯' : 0xA66A,
+ '隧' : 0xA66B,
+ '派' : 0xA66C,
+ '狗' : 0xA66D,
+ '呜' : 0xA66E,
+ '咣' : 0xA66F,
+ '警' : 0xA670,
+ '挪' : 0xA671,
+ '窜' : 0xA672,
+ '峙' : 0xA673,
+ '含' : 0xA674,
+ '痛' : 0xA675,
+ '夸' : 0xA676,
+ '艺' : 0xA677,
+ '撒' : 0xA678,
+ '谎' : 0xA679,
+ '昨' : 0xA67A,
+ '炎' : 0xA67B,
+ '痒' : 0xA67C,
+ '泪' : 0xA67D,
+ '稳' : 0xA67E,
+ '况' : 0xA67F,
+ '磨' : 0xA680,
+ '休' : 0xA681,
+ '柱' : 0xA682,
+ '敲' : 0xA683,
+ '油' : 0xA684,
+ '菜' : 0xA685,
+ '盟' : 0xA686,
+ '骄' : 0xA687,
+ '傲' : 0xA688,
+ '献' : 0xA689,
+ '噢' : 0xA68A,
+ '窒' : 0xA68B,
+ '医' : 0xA68C,
+ '甜' : 0xA68D,
+ '鰓' : 0xA68E,
+ '恼' : 0xA68F,
+ '耽' : 0xA690,
+ '搁' : 0xA691,
+ '孤' : 0xA692,
+ '丈' : 0xA693,
+ '订' : 0xA694,
+ '戒' : 0xA695,
+ '贵' : 0xA696,
+ '财' : 0xA697,
+ '惹' : 0xA698,
+ '腐' : 0xA699,
+ '剂' : 0xA69A,
+ '融' : 0xA69B,
+ '厚' : 0xA69C,
+ '映' : 0xA69D,
+ '妻' : 0xA69E,
+ '狠' : 0xA69F,
+ '泄' : 0xA6A0,
+ '咿' : 0xA6A1,
+ '瞒' : 0xA6A2,
+ '咽' : 0xA6A3,
+ '恭' : 0xA6A4,
+ '涨' : 0xA6A5,
+ '嘎' : 0xA6A6,
+ '悔' : 0xA6A7,
+ '犹' : 0xA6A8,
+ '豫' : 0xA6A9,
+ '呃' : 0xA6AA,
+ '糕' : 0xA6AB,
+ '埃' : 0xA6AC,
+ '荡' : 0xA6AD,
+ '漾' : 0xA6AE,
+ '饵' : 0xA6AF,
+ '晃' : 0xA6B0,
+ '约' : 0xA6B1,
+ '专' : 0xA6B2,
+ '剔' : 0xA6B3,
+ '窍' : 0xA6B4,
+ '.' : 0xA6B5,
+ '乱' : 0xA6B6,
+ '甩' : 0xA6B7,
+ '鳅' : 0xA6B8,
+ '剧' : 0xA6B9,
+ '竿' : 0xA6BA,
+ '杆' : 0xA6BB,
+ '符' : 0xA6BC,
+ '呱' : 0xA6BD,
+ '团' : 0xA6BE,
+ '饱' : 0xA6BF,
+ '犯' : 0xA6C0,
+ '肃' : 0xA6C1,
+ '啵' : 0xA6C2,
+ '吟' : 0xA6C3,
+ '月' : 0xA6C4,
+ '诗' : 0xA6C5,
+ '碑' : 0xA6C6,
+ '奥' : 0xA6C7,
+ '扬' : 0xA6C8,
+ '舍' : 0xA6C9,
+ '副' : 0xA6CA,
+ '袖' : 0xA6CB,
+ '夏' : 0xA6CC,
+ '赖' : 0xA6CD,
+ '仆' : 0xA6CE,
+ '摆' : 0xA6CF,
+ '雇' : 0xA6D0,
+ '疙' : 0xA6D1,
+ '瘩' : 0xA6D2,
+ '居' : 0xA6D3,
+ '簧' : 0xA6D4,
+ '车' : 0xA6D5,
+ '剩' : 0xA6D6,
+ '玻' : 0xA6D7,
+ '璃' : 0xA6D8,
+ '赔' : 0xA6D9,
+ '欺' : 0xA6DA,
+ '育' : 0xA6DB,
+ '珍' : 0xA6DC,
+ '床' : 0xA6DD,
+ '蛮' : 0xA6DE,
+ '啄' : 0xA6DF,
+ '、' : 0xA6E0,
+ '稀' : 0xA6E1,
+ '栋' : 0xA6E2,
+ '柜' : 0xA6E3,
+ '鼻' : 0xA6E4,
+ '厉' : 0xA6E5,
+ '乏' : 0xA6E6,
+ '饭' : 0xA6E7,
+ '胡' : 0xA6E8,
+ '叮' : 0xA6E9,
+ '咚' : 0xA6EA,
+ '兵' : 0xA6EB,
+ '勃' : 0xA6EC,
+ '苛' : 0xA6ED,
+ '薪' : 0xA6EE,
+ '痴' : 0xA6EF,
+ '挣' : 0xA6F0,
+ '馊' : 0xA6F1,
+ '扑' : 0xA6F2,
+ '良' : 0xA6F3,
+ '竭' : 0xA6F4,
+ '慷' : 0xA6F5,
+ '慨' : 0xA6F6,
+ '欲' : 0xA6F7,
+ '愚' : 0xA6F8,
+ '蠢' : 0xA6F9,
+ '嘉' : 0xA6FA,
+ '监' : 0xA6FB,
+ '狱' : 0xA6FC,
+ '喔' : 0xA6FD,
+ '港' : 0xA6FE,
+ '逆' : 0xA6FF,
+ '误' : 0xA700,
+ '独' : 0xA701,
+ '划' : 0xA702,
+ '措' : 0xA703,
+ '颜' : 0xA704,
+ '奴' : 0xA705,
+ '罢' : 0xA706,
+ '洗' : 0xA707,
+ '俊' : 0xA708,
+ '罪' : 0xA709,
+ '偿' : 0xA70A,
+ '牺' : 0xA70B,
+ '牲' : 0xA70C,
+ '劲' : 0xA70D,
+ '岁' : 0xA70E,
+ '恩' : 0xA70F,
+ '账' : 0xA710,
+ '珂' : 0xA711,
+ '艾' : 0xA712,
+ '组' : 0xA713,
+ '织' : 0xA714,
+ '伯' : 0xA715,
+ '社' : 0xA716,
+ '架' : 0xA717,
+ '桥' : 0xA718,
+ '碟' : 0xA719,
+ '卑' : 0xA71A,
+ '鄙' : 0xA71B,
+ '臭' : 0xA71C,
+ '占' : 0xA71D,
+ '讶' : 0xA71E,
+ '兽' : 0xA71F,
+ '刷' : 0xA720,
+ '竞' : 0xA721,
+ '帐' : 0xA722,
+ '篷' : 0xA723,
+ '迟' : 0xA724,
+ '繁' : 0xA725,
+ '倦' : 0xA726,
+ '罐' : 0xA727,
+ '牌' : 0xA728,
+ '晨' : 0xA729,
+ '景' : 0xA72A,
+ '田' : 0xA72B,
+ '孔' : 0xA72C,
+ '钻' : 0xA72D,
+ '浓' : 0xA72E,
+ '盒' : 0xA72F,
+ '溜' : 0xA730,
+ '街' : 0xA731,
+ '概' : 0xA732,
+ '盹' : 0xA733,
+ '敞' : 0xA734,
+ '扉' : 0xA735,
+ '文' : 0xA736,
+ '撞' : 0xA737,
+ '姑' : 0xA738,
+ '娘' : 0xA739,
+ '糊' : 0xA73A,
+ '涂' : 0xA73B,
+ '依' : 0xA73C,
+ '辐' : 0xA73D,
+ '微' : 0xA73E,
+ '汇' : 0xA73F,
+ '缚' : 0xA740,
+ '宰' : 0xA741,
+ '摸' : 0xA742,
+ '侍' : 0xA743,
+ '垒' : 0xA744,
+ '扮' : 0xA745,
+ '惕' : 0xA746,
+ '估' : 0xA747,
+ '执' : 0xA748,
+ '悲' : 0xA749,
+ '拖' : 0xA74A,
+ '累' : 0xA74B,
+ '弥' : 0xA74C,
+ '渴' : 0xA74D,
+ '班' : 0xA74E,
+ '搞' : 0xA74F,
+ '谛' : 0xA750,
+ '哀' : 0xA751,
+ '圆' : 0xA752,
+ '鸣' : 0xA753,
+ '俩' : 0xA754,
+ '善' : 0xA755,
+ '塌' : 0xA756,
+ '埋' : 0xA757,
+ '孙' : 0xA758,
+ '凶' : 0xA759,
+ '聊' : 0xA75A,
+ '寃' : 0xA75B,
+ '怨' : 0xA75C,
+ '购' : 0xA75D,
+ '涌' : 0xA75E,
+ '劈' : 0xA75F,
+ '狐' : 0xA760,
+ '狸' : 0xA761,
+ '票' : 0xA762,
+ '闻' : 0xA763,
+ '哟' : 0xA764,
+ '唬' : 0xA765,
+ '摘' : 0xA766,
+ '愉' : 0xA767,
+ '呦' : 0xA768,
+ '棺' : 0xA769,
+ '溶' : 0xA76A,
+ '褐' : 0xA76B,
+ '肤' : 0xA76C,
+ '颤' : 0xA76D,
+ '逗' : 0xA76E,
+ '娶' : 0xA76F,
+ '逼' : 0xA770,
+ '悠' : 0xA771,
+ '蒙' : 0xA772,
+ '漆' : 0xA773,
+ '彩' : 0xA774,
+ '丰' : 0xA775,
+}
diff --git a/assets/text/charmap.jpn.txt b/assets/text/charmap.jpn.txt
new file mode 100644
index 000000000..f615e8807
--- /dev/null
+++ b/assets/text/charmap.jpn.txt
@@ -0,0 +1,20 @@
+# Determines how certain text sequences should be encoded for the JPN text encoding.
+{
+ '\n' : 0x000A,
+
+ '[A]' : 0x839F,
+ '[B]' : 0x83A0,
+ '[C]' : 0x83A1,
+ '[L]' : 0x83A2,
+ '[R]' : 0x83A3,
+ '[Z]' : 0x83A4,
+ '[C-Up]' : 0x83A5,
+ '[C-Down]' : 0x83A6,
+ '[C-Left]' : 0x83A7,
+ '[C-Right]' : 0x83A8,
+ '▼' : 0x83A9,
+ '[Control-Pad]' : 0x83AA,
+
+ # Possibly from a SHIFT-JIS extension, python doesn't have builtin support
+ '┯' : 0x86D3,
+}
diff --git a/assets/text/charmap.nes.txt b/assets/text/charmap.nes.txt
new file mode 100644
index 000000000..1dd644571
--- /dev/null
+++ b/assets/text/charmap.nes.txt
@@ -0,0 +1,50 @@
+# Determines how certain text sequences should be encoded for the NES text encoding.
+{
+ '\n' : 0x01,
+
+ '[A]' : 0x9F,
+ '[B]' : 0xA0,
+ '[C]' : 0xA1,
+ '[L]' : 0xA2,
+ '[R]' : 0xA3,
+ '[Z]' : 0xA4,
+ '[C-Up]' : 0xA5,
+ '[C-Down]' : 0xA6,
+ '[C-Left]' : 0xA7,
+ '[C-Right]' : 0xA8,
+ '▼' : 0xA9,
+ '[Control-Pad]' : 0xAA,
+ '[D-Pad]' : 0xAB,
+
+ 'À' : 0x80,
+ 'î' : 0x81,
+ 'Â' : 0x82,
+ 'Ä' : 0x83,
+ 'Ç' : 0x84,
+ 'È' : 0x85,
+ 'É' : 0x86,
+ 'Ê' : 0x87,
+ 'Ë' : 0x88,
+ 'Ï' : 0x89,
+ 'Ô' : 0x8A,
+ 'Ö' : 0x8B,
+ 'Ù' : 0x8C,
+ 'Û' : 0x8D,
+ 'Ü' : 0x8E,
+ 'ß' : 0x8F,
+ 'à' : 0x90,
+ 'á' : 0x91,
+ 'â' : 0x92,
+ 'ä' : 0x93,
+ 'ç' : 0x94,
+ 'è' : 0x95,
+ 'é' : 0x96,
+ 'ê' : 0x97,
+ 'ë' : 0x98,
+ 'ï' : 0x99,
+ 'ô' : 0x9A,
+ 'ö' : 0x9B,
+ 'ù' : 0x9C,
+ 'û' : 0x9D,
+ 'ü' : 0x9E,
+}
diff --git a/assets/text/charmap.txt b/assets/text/charmap.txt
deleted file mode 100644
index 1e7260a7c..000000000
--- a/assets/text/charmap.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-# Determines how certain text sequences should be encoded. The text sequence is
-# converted to either the first or second tuple element based on whether the
-# target encoding is the "wide" encoding. The first element is for the non-wide
-# encoding, used for all languages besides JP, while the second element is for
-# the wide encoding, used for JP.
-{
- '\n' : (0x01, 0x000A),
-
- '[A]' : (0x9F, 0x839F),
- '[B]' : (0xA0, 0x83A0),
- '[C]' : (0xA1, 0x83A1),
- '[L]' : (0xA2, 0x83A2),
- '[R]' : (0xA3, 0x83A3),
- '[Z]' : (0xA4, 0x83A4),
- '[C-Up]' : (0xA5, 0x83A5),
- '[C-Down]' : (0xA6, 0x83A6),
- '[C-Left]' : (0xA7, 0x83A7),
- '[C-Right]' : (0xA8, 0x83A8),
- '▼' : (0xA9, 0x83A9),
- '[Control-Pad]' : (0xAA, 0x83AA),
- '[D-Pad]' : (0xAB, None),
-
- # Possibly from a SHIFT-JIS extension, python doesn't have builtin support
- '┯' : (None, 0x86D3),
-
- 'À' : (0x80, None),
- 'î' : (0x81, None),
- 'Â' : (0x82, None),
- 'Ä' : (0x83, None),
- 'Ç' : (0x84, None),
- 'È' : (0x85, None),
- 'É' : (0x86, None),
- 'Ê' : (0x87, None),
- 'Ë' : (0x88, None),
- 'Ï' : (0x89, None),
- 'Ô' : (0x8A, None),
- 'Ö' : (0x8B, None),
- 'Ù' : (0x8C, None),
- 'Û' : (0x8D, None),
- 'Ü' : (0x8E, None),
- 'ß' : (0x8F, None),
- 'à' : (0x90, None),
- 'á' : (0x91, None),
- 'â' : (0x92, None),
- 'ä' : (0x93, None),
- 'ç' : (0x94, None),
- 'è' : (0x95, None),
- 'é' : (0x96, None),
- 'ê' : (0x97, None),
- 'ë' : (0x98, None),
- 'ï' : (0x99, None),
- 'ô' : (0x9A, None),
- 'ö' : (0x9B, None),
- 'ù' : (0x9C, None),
- 'û' : (0x9D, None),
- 'ü' : (0x9E, None),
-}
diff --git a/assets/xml/textures/nes_font_static_ique_cn.xml b/assets/xml/textures/nes_font_static_ique_cn.xml
index 73ef61f72..484707b05 100644
--- a/assets/xml/textures/nes_font_static_ique_cn.xml
+++ b/assets/xml/textures/nes_font_static_ique_cn.xml
@@ -1,145 +1,1919 @@
<Root>
<File Name="nes_font_static" Segment="10">
- <!-- The two-digit number after the prefix is the character's codepoint: the hexadecimal byte it corresponds to in the text data -->
- <Texture Name="gMsgChar20SpaceTex" OutName="msg_char_20_space" Format="i4" Width="16" Height="16" Offset="0x0"/>
- <Texture Name="gMsgChar21ExclamationMarkTex" OutName="msg_char_21_exclamation_mark" Format="i4" Width="16" Height="16" Offset="0x80"/>
- <Texture Name="gMsgChar22QuotationMarkTex" OutName="msg_char_22_quotation_mark" Format="i4" Width="16" Height="16" Offset="0x100"/>
- <Texture Name="gMsgChar23NumberSignTex" OutName="msg_char_23_number_sign" Format="i4" Width="16" Height="16" Offset="0x180"/>
- <Texture Name="gMsgChar24DollarSignTex" OutName="msg_char_24_dollar_sign" Format="i4" Width="16" Height="16" Offset="0x200"/>
- <Texture Name="gMsgChar25PercentSignTex" OutName="msg_char_25_percent_sign" Format="i4" Width="16" Height="16" Offset="0x280"/>
- <Texture Name="gMsgChar26AmpersandTex" OutName="msg_char_26_ampersand" Format="i4" Width="16" Height="16" Offset="0x300"/>
- <Texture Name="gMsgChar27ApostropheTex" OutName="msg_char_27_apostrophe" Format="i4" Width="16" Height="16" Offset="0x380"/>
- <Texture Name="gMsgChar28LeftParenthesesTex" OutName="msg_char_28_left_parentheses" Format="i4" Width="16" Height="16" Offset="0x400"/>
- <Texture Name="gMsgChar29RightParenthesesTex" OutName="msg_char_29_right_parentheses" Format="i4" Width="16" Height="16" Offset="0x480"/>
- <Texture Name="gMsgChar2AAsteriskTex" OutName="msg_char_2a_asterisk" Format="i4" Width="16" Height="16" Offset="0x500"/>
- <Texture Name="gMsgChar2BPlusSignTex" OutName="msg_char_2b_plus_sign" Format="i4" Width="16" Height="16" Offset="0x580"/>
- <Texture Name="gMsgChar2CCommaTex" OutName="msg_char_2c_comma" Format="i4" Width="16" Height="16" Offset="0x600"/>
- <Texture Name="gMsgChar2DHyphenMinusTex" OutName="msg_char_2d_hyphen_minus" Format="i4" Width="16" Height="16" Offset="0x680"/>
- <Texture Name="gMsgChar2EFullStopTex" OutName="msg_char_2e_full_stop" Format="i4" Width="16" Height="16" Offset="0x700"/>
- <Texture Name="gMsgChar2FSolidusTex" OutName="msg_char_2f_solidus" Format="i4" Width="16" Height="16" Offset="0x780"/>
- <Texture Name="gMsgChar30Digit0Tex" OutName="msg_char_30_digit_0" Format="i4" Width="16" Height="16" Offset="0x800"/>
- <Texture Name="gMsgChar31Digit1Tex" OutName="msg_char_31_digit_1" Format="i4" Width="16" Height="16" Offset="0x880"/>
- <Texture Name="gMsgChar32Digit2Tex" OutName="msg_char_32_digit_2" Format="i4" Width="16" Height="16" Offset="0x900"/>
- <Texture Name="gMsgChar33Digit3Tex" OutName="msg_char_33_digit_3" Format="i4" Width="16" Height="16" Offset="0x980"/>
- <Texture Name="gMsgChar34Digit4Tex" OutName="msg_char_34_digit_4" Format="i4" Width="16" Height="16" Offset="0xA00"/>
- <Texture Name="gMsgChar35Digit5Tex" OutName="msg_char_35_digit_5" Format="i4" Width="16" Height="16" Offset="0xA80"/>
- <Texture Name="gMsgChar36Digit6Tex" OutName="msg_char_36_digit_6" Format="i4" Width="16" Height="16" Offset="0xB00"/>
- <Texture Name="gMsgChar37Digit7Tex" OutName="msg_char_37_digit_7" Format="i4" Width="16" Height="16" Offset="0xB80"/>
- <Texture Name="gMsgChar38Digit8Tex" OutName="msg_char_38_digit_8" Format="i4" Width="16" Height="16" Offset="0xC00"/>
- <Texture Name="gMsgChar39Digit9Tex" OutName="msg_char_39_digit_9" Format="i4" Width="16" Height="16" Offset="0xC80"/>
- <Texture Name="gMsgChar3AColonTex" OutName="msg_char_3a_colon" Format="i4" Width="16" Height="16" Offset="0xD00"/>
- <Texture Name="gMsgChar3BSemicolonTex" OutName="msg_char_3b_semicolon" Format="i4" Width="16" Height="16" Offset="0xD80"/>
- <Texture Name="gMsgChar3CLessThanSignTex" OutName="msg_char_3c_less_than_sign" Format="i4" Width="16" Height="16" Offset="0xE00"/>
- <Texture Name="gMsgChar3DEqualsSignTex" OutName="msg_char_3d_equals_sign" Format="i4" Width="16" Height="16" Offset="0xE80"/>
- <Texture Name="gMsgChar3EGreaterThanSignTex" OutName="msg_char_3e_greater_than_sign" Format="i4" Width="16" Height="16" Offset="0xF00"/>
- <Texture Name="gMsgChar3FQuestionMarkTex" OutName="msg_char_3f_question_mark" Format="i4" Width="16" Height="16" Offset="0xF80"/>
- <Texture Name="gMsgChar40CommercialAtTex" OutName="msg_char_40_commercial_at" Format="i4" Width="16" Height="16" Offset="0x1000"/>
- <Texture Name="gMsgChar41LatinCapitalLetterATex" OutName="msg_char_41_latin_capital_letter_a" Format="i4" Width="16" Height="16" Offset="0x1080"/>
- <Texture Name="gMsgChar42LatinCapitalLetterBTex" OutName="msg_char_42_latin_capital_letter_b" Format="i4" Width="16" Height="16" Offset="0x1100"/>
- <Texture Name="gMsgChar43LatinCapitalLetterCTex" OutName="msg_char_43_latin_capital_letter_c" Format="i4" Width="16" Height="16" Offset="0x1180"/>
- <Texture Name="gMsgChar44LatinCapitalLetterDTex" OutName="msg_char_44_latin_capital_letter_d" Format="i4" Width="16" Height="16" Offset="0x1200"/>
- <Texture Name="gMsgChar45LatinCapitalLetterETex" OutName="msg_char_45_latin_capital_letter_e" Format="i4" Width="16" Height="16" Offset="0x1280"/>
- <Texture Name="gMsgChar46LatinCapitalLetterFTex" OutName="msg_char_46_latin_capital_letter_f" Format="i4" Width="16" Height="16" Offset="0x1300"/>
- <Texture Name="gMsgChar47LatinCapitalLetterGTex" OutName="msg_char_47_latin_capital_letter_g" Format="i4" Width="16" Height="16" Offset="0x1380"/>
- <Texture Name="gMsgChar48LatinCapitalLetterHTex" OutName="msg_char_48_latin_capital_letter_h" Format="i4" Width="16" Height="16" Offset="0x1400"/>
- <Texture Name="gMsgChar49LatinCapitalLetterITex" OutName="msg_char_49_latin_capital_letter_i" Format="i4" Width="16" Height="16" Offset="0x1480"/>
- <Texture Name="gMsgChar4ALatinCapitalLetterJTex" OutName="msg_char_4a_latin_capital_letter_j" Format="i4" Width="16" Height="16" Offset="0x1500"/>
- <Texture Name="gMsgChar4BLatinCapitalLetterKTex" OutName="msg_char_4b_latin_capital_letter_k" Format="i4" Width="16" Height="16" Offset="0x1580"/>
- <Texture Name="gMsgChar4CLatinCapitalLetterLTex" OutName="msg_char_4c_latin_capital_letter_l" Format="i4" Width="16" Height="16" Offset="0x1600"/>
- <Texture Name="gMsgChar4DLatinCapitalLetterMTex" OutName="msg_char_4d_latin_capital_letter_m" Format="i4" Width="16" Height="16" Offset="0x1680"/>
- <Texture Name="gMsgChar4ELatinCapitalLetterNTex" OutName="msg_char_4e_latin_capital_letter_n" Format="i4" Width="16" Height="16" Offset="0x1700"/>
- <Texture Name="gMsgChar4FLatinCapitalLetterOTex" OutName="msg_char_4f_latin_capital_letter_o" Format="i4" Width="16" Height="16" Offset="0x1780"/>
- <Texture Name="gMsgChar50LatinCapitalLetterPTex" OutName="msg_char_50_latin_capital_letter_p" Format="i4" Width="16" Height="16" Offset="0x1800"/>
- <Texture Name="gMsgChar51LatinCapitalLetterQTex" OutName="msg_char_51_latin_capital_letter_q" Format="i4" Width="16" Height="16" Offset="0x1880"/>
- <Texture Name="gMsgChar52LatinCapitalLetterRTex" OutName="msg_char_52_latin_capital_letter_r" Format="i4" Width="16" Height="16" Offset="0x1900"/>
- <Texture Name="gMsgChar53LatinCapitalLetterSTex" OutName="msg_char_53_latin_capital_letter_s" Format="i4" Width="16" Height="16" Offset="0x1980"/>
- <Texture Name="gMsgChar54LatinCapitalLetterTTex" OutName="msg_char_54_latin_capital_letter_t" Format="i4" Width="16" Height="16" Offset="0x1A00"/>
- <Texture Name="gMsgChar55LatinCapitalLetterUTex" OutName="msg_char_55_latin_capital_letter_u" Format="i4" Width="16" Height="16" Offset="0x1A80"/>
- <Texture Name="gMsgChar56LatinCapitalLetterVTex" OutName="msg_char_56_latin_capital_letter_v" Format="i4" Width="16" Height="16" Offset="0x1B00"/>
- <Texture Name="gMsgChar57LatinCapitalLetterWTex" OutName="msg_char_57_latin_capital_letter_w" Format="i4" Width="16" Height="16" Offset="0x1B80"/>
- <Texture Name="gMsgChar58LatinCapitalLetterXTex" OutName="msg_char_58_latin_capital_letter_x" Format="i4" Width="16" Height="16" Offset="0x1C00"/>
- <Texture Name="gMsgChar59LatinCapitalLetterYTex" OutName="msg_char_59_latin_capital_letter_y" Format="i4" Width="16" Height="16" Offset="0x1C80"/>
- <Texture Name="gMsgChar5ALatinCapitalLetterZTex" OutName="msg_char_5a_latin_capital_letter_z" Format="i4" Width="16" Height="16" Offset="0x1D00"/>
- <Texture Name="gMsgChar5BLeftSquareBracketTex" OutName="msg_char_5b_left_square_bracket" Format="i4" Width="16" Height="16" Offset="0x1D80"/>
- <Texture Name="gMsgChar5CYenSignTex" OutName="msg_char_5c_yen_sign" Format="i4" Width="16" Height="16" Offset="0x1E00"/>
- <Texture Name="gMsgChar5DRightSquareBracketTex" OutName="msg_char_5d_right_square_bracket" Format="i4" Width="16" Height="16" Offset="0x1E80"/>
- <Texture Name="gMsgChar5ECircumflexAccentTex" OutName="msg_char_5e_circumflex_accent" Format="i4" Width="16" Height="16" Offset="0x1F00"/>
- <Texture Name="gMsgChar5FLowLineTex" OutName="msg_char_5f_low_line" Format="i4" Width="16" Height="16" Offset="0x1F80"/>
- <Texture Name="gMsgChar60GraveAccentTex" OutName="msg_char_60_grave_accent" Format="i4" Width="16" Height="16" Offset="0x2000"/>
- <Texture Name="gMsgChar61LatinSmallLetterATex" OutName="msg_char_61_latin_small_letter_a" Format="i4" Width="16" Height="16" Offset="0x2080"/>
- <Texture Name="gMsgChar62LatinSmallLetterBTex" OutName="msg_char_62_latin_small_letter_b" Format="i4" Width="16" Height="16" Offset="0x2100"/>
- <Texture Name="gMsgChar63LatinSmallLetterCTex" OutName="msg_char_63_latin_small_letter_c" Format="i4" Width="16" Height="16" Offset="0x2180"/>
- <Texture Name="gMsgChar64LatinSmallLetterDTex" OutName="msg_char_64_latin_small_letter_d" Format="i4" Width="16" Height="16" Offset="0x2200"/>
- <Texture Name="gMsgChar65LatinSmallLetterETex" OutName="msg_char_65_latin_small_letter_e" Format="i4" Width="16" Height="16" Offset="0x2280"/>
- <Texture Name="gMsgChar66LatinSmallLetterFTex" OutName="msg_char_66_latin_small_letter_f" Format="i4" Width="16" Height="16" Offset="0x2300"/>
- <Texture Name="gMsgChar67LatinSmallLetterGTex" OutName="msg_char_67_latin_small_letter_g" Format="i4" Width="16" Height="16" Offset="0x2380"/>
- <Texture Name="gMsgChar68LatinSmallLetterHTex" OutName="msg_char_68_latin_small_letter_h" Format="i4" Width="16" Height="16" Offset="0x2400"/>
- <Texture Name="gMsgChar69LatinSmallLetterITex" OutName="msg_char_69_latin_small_letter_i" Format="i4" Width="16" Height="16" Offset="0x2480"/>
- <Texture Name="gMsgChar6ALatinSmallLetterJTex" OutName="msg_char_6a_latin_small_letter_j" Format="i4" Width="16" Height="16" Offset="0x2500"/>
- <Texture Name="gMsgChar6BLatinSmallLetterKTex" OutName="msg_char_6b_latin_small_letter_k" Format="i4" Width="16" Height="16" Offset="0x2580"/>
- <Texture Name="gMsgChar6CLatinSmallLetterLTex" OutName="msg_char_6c_latin_small_letter_l" Format="i4" Width="16" Height="16" Offset="0x2600"/>
- <Texture Name="gMsgChar6DLatinSmallLetterMTex" OutName="msg_char_6d_latin_small_letter_m" Format="i4" Width="16" Height="16" Offset="0x2680"/>
- <Texture Name="gMsgChar6ELatinSmallLetterNTex" OutName="msg_char_6e_latin_small_letter_n" Format="i4" Width="16" Height="16" Offset="0x2700"/>
- <Texture Name="gMsgChar6FLatinSmallLetterOTex" OutName="msg_char_6f_latin_small_letter_o" Format="i4" Width="16" Height="16" Offset="0x2780"/>
- <Texture Name="gMsgChar70LatinSmallLetterPTex" OutName="msg_char_70_latin_small_letter_p" Format="i4" Width="16" Height="16" Offset="0x2800"/>
- <Texture Name="gMsgChar71LatinSmallLetterQTex" OutName="msg_char_71_latin_small_letter_q" Format="i4" Width="16" Height="16" Offset="0x2880"/>
- <Texture Name="gMsgChar72LatinSmallLetterRTex" OutName="msg_char_72_latin_small_letter_r" Format="i4" Width="16" Height="16" Offset="0x2900"/>
- <Texture Name="gMsgChar73LatinSmallLetterSTex" OutName="msg_char_73_latin_small_letter_s" Format="i4" Width="16" Height="16" Offset="0x2980"/>
- <Texture Name="gMsgChar74LatinSmallLetterTTex" OutName="msg_char_74_latin_small_letter_t" Format="i4" Width="16" Height="16" Offset="0x2A00"/>
- <Texture Name="gMsgChar75LatinSmallLetterUTex" OutName="msg_char_75_latin_small_letter_u" Format="i4" Width="16" Height="16" Offset="0x2A80"/>
- <Texture Name="gMsgChar76LatinSmallLetterVTex" OutName="msg_char_76_latin_small_letter_v" Format="i4" Width="16" Height="16" Offset="0x2B00"/>
- <Texture Name="gMsgChar77LatinSmallLetterWTex" OutName="msg_char_77_latin_small_letter_w" Format="i4" Width="16" Height="16" Offset="0x2B80"/>
- <Texture Name="gMsgChar78LatinSmallLetterXTex" OutName="msg_char_78_latin_small_letter_x" Format="i4" Width="16" Height="16" Offset="0x2C00"/>
- <Texture Name="gMsgChar79LatinSmallLetterYTex" OutName="msg_char_79_latin_small_letter_y" Format="i4" Width="16" Height="16" Offset="0x2C80"/>
- <Texture Name="gMsgChar7ALatinSmallLetterZTex" OutName="msg_char_7a_latin_small_letter_z" Format="i4" Width="16" Height="16" Offset="0x2D00"/>
- <Texture Name="gMsgChar7BLeftCurlyBracketTex" OutName="msg_char_7b_left_curly_bracket" Format="i4" Width="16" Height="16" Offset="0x2D80"/>
- <Texture Name="gMsgChar7CVerticalLineTex" OutName="msg_char_7c_vertical_line" Format="i4" Width="16" Height="16" Offset="0x2E00"/>
- <Texture Name="gMsgChar7DRightCurlyBracketTex" OutName="msg_char_7d_right_curly_bracket" Format="i4" Width="16" Height="16" Offset="0x2E80"/>
- <Texture Name="gMsgChar7ETildeTex" OutName="msg_char_7e_tilde" Format="i4" Width="16" Height="16" Offset="0x2F00"/>
- <Texture Name="gMsgChar7FBlankTex" OutName="msg_char_7f_blank" Format="i4" Width="16" Height="16" Offset="0x2F80"/>
- <Texture Name="gMsgChar80LatinCapitalLetterAWithGraveTex" OutName="msg_char_80_latin_capital_letter_a_with_grave" Format="i4" Width="16" Height="16" Offset="0x3000"/>
- <Texture Name="gMsgChar81LatinCapitalLetterIWithCircumflexTex" OutName="msg_char_81_latin_capital_letter_i_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3080"/>
- <Texture Name="gMsgChar82LatinCapitalLetterAWithCircumflexTex" OutName="msg_char_82_latin_capital_letter_a_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3100"/>
- <Texture Name="gMsgChar83LatinCapitalLetterAWithDiaeresisTex" OutName="msg_char_83_latin_capital_letter_a_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3180"/>
- <Texture Name="gMsgChar84LatinCapitalLetterCWithCedillaTex" OutName="msg_char_84_latin_capital_letter_c_with_cedilla" Format="i4" Width="16" Height="16" Offset="0x3200"/>
- <Texture Name="gMsgChar85LatinCapitalLetterEWithGraveTex" OutName="msg_char_85_latin_capital_letter_e_with_grave" Format="i4" Width="16" Height="16" Offset="0x3280"/>
- <Texture Name="gMsgChar86LatinCapitalLetterEWithAcuteTex" OutName="msg_char_86_latin_capital_letter_e_with_acute" Format="i4" Width="16" Height="16" Offset="0x3300"/>
- <Texture Name="gMsgChar87LatinCapitalLetterEWithCircumflexTex" OutName="msg_char_87_latin_capital_letter_e_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3380"/>
- <Texture Name="gMsgChar88LatinCapitalLetterEWithDiaeresisTex" OutName="msg_char_88_latin_capital_letter_e_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3400"/>
- <Texture Name="gMsgChar89LatinCapitalLetterIWithDiaeresisTex" OutName="msg_char_89_latin_capital_letter_i_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3480"/>
- <Texture Name="gMsgChar8ALatinCapitalLetterOWithCircumflexTex" OutName="msg_char_8a_latin_capital_letter_o_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3500"/>
- <Texture Name="gMsgChar8BLatinCapitalLetterOWithDiaeresisTex" OutName="msg_char_8b_latin_capital_letter_o_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3580"/>
- <Texture Name="gMsgChar8CLatinCapitalLetterUWithGraveTex" OutName="msg_char_8c_latin_capital_letter_u_with_grave" Format="i4" Width="16" Height="16" Offset="0x3600"/>
- <Texture Name="gMsgChar8DLatinCapitalLetterUWithCircumflexTex" OutName="msg_char_8d_latin_capital_letter_u_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3680"/>
- <Texture Name="gMsgChar8ELatinCapitalLetterUWithDiaeresisTex" OutName="msg_char_8e_latin_capital_letter_u_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3700"/>
- <Texture Name="gMsgChar8FLatinSmallLetterSharpSTex" OutName="msg_char_8f_latin_small_letter_sharp_s" Format="i4" Width="16" Height="16" Offset="0x3780"/>
- <Texture Name="gMsgChar90LatinSmallLetterAWithGraveTex" OutName="msg_char_90_latin_small_letter_a_with_grave" Format="i4" Width="16" Height="16" Offset="0x3800"/>
- <Texture Name="gMsgChar91LatinSmallLetterAWithAcuteTex" OutName="msg_char_91_latin_small_letter_a_with_acute" Format="i4" Width="16" Height="16" Offset="0x3880"/>
- <Texture Name="gMsgChar92LatinSmallLetterAWithCircumflexTex" OutName="msg_char_92_latin_small_letter_a_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3900"/>
- <Texture Name="gMsgChar93LatinSmallLetterAWithDiaeresisTex" OutName="msg_char_93_latin_small_letter_a_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3980"/>
- <Texture Name="gMsgChar94LatinSmallLetterCWithCedillaTex" OutName="msg_char_94_latin_small_letter_c_with_cedilla" Format="i4" Width="16" Height="16" Offset="0x3A00"/>
- <Texture Name="gMsgChar95LatinSmallLetterEWithGraveTex" OutName="msg_char_95_latin_small_letter_e_with_grave" Format="i4" Width="16" Height="16" Offset="0x3A80"/>
- <Texture Name="gMsgChar96LatinSmallLetterEWithAcuteTex" OutName="msg_char_96_latin_small_letter_e_with_acute" Format="i4" Width="16" Height="16" Offset="0x3B00"/>
- <Texture Name="gMsgChar97LatinSmallLetterEWithCircumflexTex" OutName="msg_char_97_latin_small_letter_e_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3B80"/>
- <Texture Name="gMsgChar98LatinSmallLetterEWithDiaeresisTex" OutName="msg_char_98_latin_small_letter_e_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3C00"/>
- <Texture Name="gMsgChar99LatinSmallLetterIWithDiaeresisTex" OutName="msg_char_99_latin_small_letter_i_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3C80"/>
- <Texture Name="gMsgChar9ALatinSmallLetterOWithCircumflexTex" OutName="msg_char_9a_latin_small_letter_o_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3D00"/>
- <Texture Name="gMsgChar9BLatinSmallLetterOWithDiaeresisTex" OutName="msg_char_9b_latin_small_letter_o_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3D80"/>
- <Texture Name="gMsgChar9CLatinSmallLetterUWithGraveTex" OutName="msg_char_9c_latin_small_letter_u_with_grave" Format="i4" Width="16" Height="16" Offset="0x3E00"/>
- <Texture Name="gMsgChar9DLatinSmallLetterUWithCircumflexTex" OutName="msg_char_9d_latin_small_letter_u_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x3E80"/>
- <Texture Name="gMsgChar9ELatinSmallLetterUWithDiaeresisTex" OutName="msg_char_9e_latin_small_letter_u_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x3F00"/>
- <Texture Name="gMsgChar9FButtonATex" OutName="msg_char_9f_button_a" Format="i4" Width="16" Height="16" Offset="0x3F80"/>
- <Texture Name="gMsgCharA0ButtonBTex" OutName="msg_char_a0_button_b" Format="i4" Width="16" Height="16" Offset="0x4000"/>
- <Texture Name="gMsgCharA1ButtonCTex" OutName="msg_char_a1_button_c" Format="i4" Width="16" Height="16" Offset="0x4080"/>
- <Texture Name="gMsgCharA2ButtonLTex" OutName="msg_char_a2_button_l" Format="i4" Width="16" Height="16" Offset="0x4100"/>
- <Texture Name="gMsgCharA3ButtonRTex" OutName="msg_char_a3_button_r" Format="i4" Width="16" Height="16" Offset="0x4180"/>
- <Texture Name="gMsgCharA4ButtonZTex" OutName="msg_char_a4_button_z" Format="i4" Width="16" Height="16" Offset="0x4200"/>
- <Texture Name="gMsgCharA5ButtonCUpTex" OutName="msg_char_a5_button_c_up" Format="i4" Width="16" Height="16" Offset="0x4280"/>
- <Texture Name="gMsgCharA6ButtonCDownTex" OutName="msg_char_a6_button_c_down" Format="i4" Width="16" Height="16" Offset="0x4300"/>
- <Texture Name="gMsgCharA7ButtonCLeftTex" OutName="msg_char_a7_button_c_left" Format="i4" Width="16" Height="16" Offset="0x4380"/>
- <Texture Name="gMsgCharA8ButtonCRightTex" OutName="msg_char_a8_button_c_right" Format="i4" Width="16" Height="16" Offset="0x4400"/>
- <Texture Name="gMsgCharA9ZTargetSignTex" OutName="msg_char_a9_z_target_sign" Format="i4" Width="16" Height="16" Offset="0x4480"/>
- <Texture Name="gMsgCharAAControlStickTex" OutName="msg_char_aa_control_stick" Format="i4" Width="16" Height="16" Offset="0x4500"/>
- <!-- TODO: Chinese characters -->
+ <!-- The two- or four-digit number after the prefix is the character's codepoint: the hexadecimal byte sequence it corresponds to in the text data -->
+ <!-- ASCII -->
+ <Texture Name="gMsgChar20SpaceTex" OutName="msg_char_20_space" Format="i4" Width="16" Height="16" Offset="0x00000"/>
+ <Texture Name="gMsgChar21ExclamationMarkTex" OutName="msg_char_21_exclamation_mark" Format="i4" Width="16" Height="16" Offset="0x00080"/>
+ <Texture Name="gMsgChar22QuotationMarkTex" OutName="msg_char_22_quotation_mark" Format="i4" Width="16" Height="16" Offset="0x00100"/>
+ <Texture Name="gMsgChar23NumberSignTex" OutName="msg_char_23_number_sign" Format="i4" Width="16" Height="16" Offset="0x00180"/>
+ <Texture Name="gMsgChar24DollarSignTex" OutName="msg_char_24_dollar_sign" Format="i4" Width="16" Height="16" Offset="0x00200"/>
+ <Texture Name="gMsgChar25PercentSignTex" OutName="msg_char_25_percent_sign" Format="i4" Width="16" Height="16" Offset="0x00280"/>
+ <Texture Name="gMsgChar26AmpersandTex" OutName="msg_char_26_ampersand" Format="i4" Width="16" Height="16" Offset="0x00300"/>
+ <Texture Name="gMsgChar27ApostropheTex" OutName="msg_char_27_apostrophe" Format="i4" Width="16" Height="16" Offset="0x00380"/>
+ <Texture Name="gMsgChar28LeftParenthesesTex" OutName="msg_char_28_left_parentheses" Format="i4" Width="16" Height="16" Offset="0x00400"/>
+ <Texture Name="gMsgChar29RightParenthesesTex" OutName="msg_char_29_right_parentheses" Format="i4" Width="16" Height="16" Offset="0x00480"/>
+ <Texture Name="gMsgChar2AAsteriskTex" OutName="msg_char_2a_asterisk" Format="i4" Width="16" Height="16" Offset="0x00500"/>
+ <Texture Name="gMsgChar2BPlusSignTex" OutName="msg_char_2b_plus_sign" Format="i4" Width="16" Height="16" Offset="0x00580"/>
+ <Texture Name="gMsgChar2CCommaTex" OutName="msg_char_2c_comma" Format="i4" Width="16" Height="16" Offset="0x00600"/>
+ <Texture Name="gMsgChar2DHyphenMinusTex" OutName="msg_char_2d_hyphen_minus" Format="i4" Width="16" Height="16" Offset="0x00680"/>
+ <Texture Name="gMsgChar2EFullStopTex" OutName="msg_char_2e_full_stop" Format="i4" Width="16" Height="16" Offset="0x00700"/>
+ <Texture Name="gMsgChar2FSolidusTex" OutName="msg_char_2f_solidus" Format="i4" Width="16" Height="16" Offset="0x00780"/>
+ <Texture Name="gMsgChar30Digit0Tex" OutName="msg_char_30_digit_0" Format="i4" Width="16" Height="16" Offset="0x00800"/>
+ <Texture Name="gMsgChar31Digit1Tex" OutName="msg_char_31_digit_1" Format="i4" Width="16" Height="16" Offset="0x00880"/>
+ <Texture Name="gMsgChar32Digit2Tex" OutName="msg_char_32_digit_2" Format="i4" Width="16" Height="16" Offset="0x00900"/>
+ <Texture Name="gMsgChar33Digit3Tex" OutName="msg_char_33_digit_3" Format="i4" Width="16" Height="16" Offset="0x00980"/>
+ <Texture Name="gMsgChar34Digit4Tex" OutName="msg_char_34_digit_4" Format="i4" Width="16" Height="16" Offset="0x00A00"/>
+ <Texture Name="gMsgChar35Digit5Tex" OutName="msg_char_35_digit_5" Format="i4" Width="16" Height="16" Offset="0x00A80"/>
+ <Texture Name="gMsgChar36Digit6Tex" OutName="msg_char_36_digit_6" Format="i4" Width="16" Height="16" Offset="0x00B00"/>
+ <Texture Name="gMsgChar37Digit7Tex" OutName="msg_char_37_digit_7" Format="i4" Width="16" Height="16" Offset="0x00B80"/>
+ <Texture Name="gMsgChar38Digit8Tex" OutName="msg_char_38_digit_8" Format="i4" Width="16" Height="16" Offset="0x00C00"/>
+ <Texture Name="gMsgChar39Digit9Tex" OutName="msg_char_39_digit_9" Format="i4" Width="16" Height="16" Offset="0x00C80"/>
+ <Texture Name="gMsgChar3AColonTex" OutName="msg_char_3a_colon" Format="i4" Width="16" Height="16" Offset="0x00D00"/>
+ <Texture Name="gMsgChar3BSemicolonTex" OutName="msg_char_3b_semicolon" Format="i4" Width="16" Height="16" Offset="0x00D80"/>
+ <Texture Name="gMsgChar3CLessThanSignTex" OutName="msg_char_3c_less_than_sign" Format="i4" Width="16" Height="16" Offset="0x00E00"/>
+ <Texture Name="gMsgChar3DEqualsSignTex" OutName="msg_char_3d_equals_sign" Format="i4" Width="16" Height="16" Offset="0x00E80"/>
+ <Texture Name="gMsgChar3EGreaterThanSignTex" OutName="msg_char_3e_greater_than_sign" Format="i4" Width="16" Height="16" Offset="0x00F00"/>
+ <Texture Name="gMsgChar3FQuestionMarkTex" OutName="msg_char_3f_question_mark" Format="i4" Width="16" Height="16" Offset="0x00F80"/>
+ <Texture Name="gMsgChar40CommercialAtTex" OutName="msg_char_40_commercial_at" Format="i4" Width="16" Height="16" Offset="0x01000"/>
+ <Texture Name="gMsgChar41LatinCapitalLetterATex" OutName="msg_char_41_latin_capital_letter_a" Format="i4" Width="16" Height="16" Offset="0x01080"/>
+ <Texture Name="gMsgChar42LatinCapitalLetterBTex" OutName="msg_char_42_latin_capital_letter_b" Format="i4" Width="16" Height="16" Offset="0x01100"/>
+ <Texture Name="gMsgChar43LatinCapitalLetterCTex" OutName="msg_char_43_latin_capital_letter_c" Format="i4" Width="16" Height="16" Offset="0x01180"/>
+ <Texture Name="gMsgChar44LatinCapitalLetterDTex" OutName="msg_char_44_latin_capital_letter_d" Format="i4" Width="16" Height="16" Offset="0x01200"/>
+ <Texture Name="gMsgChar45LatinCapitalLetterETex" OutName="msg_char_45_latin_capital_letter_e" Format="i4" Width="16" Height="16" Offset="0x01280"/>
+ <Texture Name="gMsgChar46LatinCapitalLetterFTex" OutName="msg_char_46_latin_capital_letter_f" Format="i4" Width="16" Height="16" Offset="0x01300"/>
+ <Texture Name="gMsgChar47LatinCapitalLetterGTex" OutName="msg_char_47_latin_capital_letter_g" Format="i4" Width="16" Height="16" Offset="0x01380"/>
+ <Texture Name="gMsgChar48LatinCapitalLetterHTex" OutName="msg_char_48_latin_capital_letter_h" Format="i4" Width="16" Height="16" Offset="0x01400"/>
+ <Texture Name="gMsgChar49LatinCapitalLetterITex" OutName="msg_char_49_latin_capital_letter_i" Format="i4" Width="16" Height="16" Offset="0x01480"/>
+ <Texture Name="gMsgChar4ALatinCapitalLetterJTex" OutName="msg_char_4a_latin_capital_letter_j" Format="i4" Width="16" Height="16" Offset="0x01500"/>
+ <Texture Name="gMsgChar4BLatinCapitalLetterKTex" OutName="msg_char_4b_latin_capital_letter_k" Format="i4" Width="16" Height="16" Offset="0x01580"/>
+ <Texture Name="gMsgChar4CLatinCapitalLetterLTex" OutName="msg_char_4c_latin_capital_letter_l" Format="i4" Width="16" Height="16" Offset="0x01600"/>
+ <Texture Name="gMsgChar4DLatinCapitalLetterMTex" OutName="msg_char_4d_latin_capital_letter_m" Format="i4" Width="16" Height="16" Offset="0x01680"/>
+ <Texture Name="gMsgChar4ELatinCapitalLetterNTex" OutName="msg_char_4e_latin_capital_letter_n" Format="i4" Width="16" Height="16" Offset="0x01700"/>
+ <Texture Name="gMsgChar4FLatinCapitalLetterOTex" OutName="msg_char_4f_latin_capital_letter_o" Format="i4" Width="16" Height="16" Offset="0x01780"/>
+ <Texture Name="gMsgChar50LatinCapitalLetterPTex" OutName="msg_char_50_latin_capital_letter_p" Format="i4" Width="16" Height="16" Offset="0x01800"/>
+ <Texture Name="gMsgChar51LatinCapitalLetterQTex" OutName="msg_char_51_latin_capital_letter_q" Format="i4" Width="16" Height="16" Offset="0x01880"/>
+ <Texture Name="gMsgChar52LatinCapitalLetterRTex" OutName="msg_char_52_latin_capital_letter_r" Format="i4" Width="16" Height="16" Offset="0x01900"/>
+ <Texture Name="gMsgChar53LatinCapitalLetterSTex" OutName="msg_char_53_latin_capital_letter_s" Format="i4" Width="16" Height="16" Offset="0x01980"/>
+ <Texture Name="gMsgChar54LatinCapitalLetterTTex" OutName="msg_char_54_latin_capital_letter_t" Format="i4" Width="16" Height="16" Offset="0x01A00"/>
+ <Texture Name="gMsgChar55LatinCapitalLetterUTex" OutName="msg_char_55_latin_capital_letter_u" Format="i4" Width="16" Height="16" Offset="0x01A80"/>
+ <Texture Name="gMsgChar56LatinCapitalLetterVTex" OutName="msg_char_56_latin_capital_letter_v" Format="i4" Width="16" Height="16" Offset="0x01B00"/>
+ <Texture Name="gMsgChar57LatinCapitalLetterWTex" OutName="msg_char_57_latin_capital_letter_w" Format="i4" Width="16" Height="16" Offset="0x01B80"/>
+ <Texture Name="gMsgChar58LatinCapitalLetterXTex" OutName="msg_char_58_latin_capital_letter_x" Format="i4" Width="16" Height="16" Offset="0x01C00"/>
+ <Texture Name="gMsgChar59LatinCapitalLetterYTex" OutName="msg_char_59_latin_capital_letter_y" Format="i4" Width="16" Height="16" Offset="0x01C80"/>
+ <Texture Name="gMsgChar5ALatinCapitalLetterZTex" OutName="msg_char_5a_latin_capital_letter_z" Format="i4" Width="16" Height="16" Offset="0x01D00"/>
+ <Texture Name="gMsgChar5BLeftSquareBracketTex" OutName="msg_char_5b_left_square_bracket" Format="i4" Width="16" Height="16" Offset="0x01D80"/>
+ <Texture Name="gMsgChar5CYenSignTex" OutName="msg_char_5c_yen_sign" Format="i4" Width="16" Height="16" Offset="0x01E00"/>
+ <Texture Name="gMsgChar5DRightSquareBracketTex" OutName="msg_char_5d_right_square_bracket" Format="i4" Width="16" Height="16" Offset="0x01E80"/>
+ <Texture Name="gMsgChar5ECircumflexAccentTex" OutName="msg_char_5e_circumflex_accent" Format="i4" Width="16" Height="16" Offset="0x01F00"/>
+ <Texture Name="gMsgChar5FLowLineTex" OutName="msg_char_5f_low_line" Format="i4" Width="16" Height="16" Offset="0x01F80"/>
+ <Texture Name="gMsgChar60GraveAccentTex" OutName="msg_char_60_grave_accent" Format="i4" Width="16" Height="16" Offset="0x02000"/>
+ <Texture Name="gMsgChar61LatinSmallLetterATex" OutName="msg_char_61_latin_small_letter_a" Format="i4" Width="16" Height="16" Offset="0x02080"/>
+ <Texture Name="gMsgChar62LatinSmallLetterBTex" OutName="msg_char_62_latin_small_letter_b" Format="i4" Width="16" Height="16" Offset="0x02100"/>
+ <Texture Name="gMsgChar63LatinSmallLetterCTex" OutName="msg_char_63_latin_small_letter_c" Format="i4" Width="16" Height="16" Offset="0x02180"/>
+ <Texture Name="gMsgChar64LatinSmallLetterDTex" OutName="msg_char_64_latin_small_letter_d" Format="i4" Width="16" Height="16" Offset="0x02200"/>
+ <Texture Name="gMsgChar65LatinSmallLetterETex" OutName="msg_char_65_latin_small_letter_e" Format="i4" Width="16" Height="16" Offset="0x02280"/>
+ <Texture Name="gMsgChar66LatinSmallLetterFTex" OutName="msg_char_66_latin_small_letter_f" Format="i4" Width="16" Height="16" Offset="0x02300"/>
+ <Texture Name="gMsgChar67LatinSmallLetterGTex" OutName="msg_char_67_latin_small_letter_g" Format="i4" Width="16" Height="16" Offset="0x02380"/>
+ <Texture Name="gMsgChar68LatinSmallLetterHTex" OutName="msg_char_68_latin_small_letter_h" Format="i4" Width="16" Height="16" Offset="0x02400"/>
+ <Texture Name="gMsgChar69LatinSmallLetterITex" OutName="msg_char_69_latin_small_letter_i" Format="i4" Width="16" Height="16" Offset="0x02480"/>
+ <Texture Name="gMsgChar6ALatinSmallLetterJTex" OutName="msg_char_6a_latin_small_letter_j" Format="i4" Width="16" Height="16" Offset="0x02500"/>
+ <Texture Name="gMsgChar6BLatinSmallLetterKTex" OutName="msg_char_6b_latin_small_letter_k" Format="i4" Width="16" Height="16" Offset="0x02580"/>
+ <Texture Name="gMsgChar6CLatinSmallLetterLTex" OutName="msg_char_6c_latin_small_letter_l" Format="i4" Width="16" Height="16" Offset="0x02600"/>
+ <Texture Name="gMsgChar6DLatinSmallLetterMTex" OutName="msg_char_6d_latin_small_letter_m" Format="i4" Width="16" Height="16" Offset="0x02680"/>
+ <Texture Name="gMsgChar6ELatinSmallLetterNTex" OutName="msg_char_6e_latin_small_letter_n" Format="i4" Width="16" Height="16" Offset="0x02700"/>
+ <Texture Name="gMsgChar6FLatinSmallLetterOTex" OutName="msg_char_6f_latin_small_letter_o" Format="i4" Width="16" Height="16" Offset="0x02780"/>
+ <Texture Name="gMsgChar70LatinSmallLetterPTex" OutName="msg_char_70_latin_small_letter_p" Format="i4" Width="16" Height="16" Offset="0x02800"/>
+ <Texture Name="gMsgChar71LatinSmallLetterQTex" OutName="msg_char_71_latin_small_letter_q" Format="i4" Width="16" Height="16" Offset="0x02880"/>
+ <Texture Name="gMsgChar72LatinSmallLetterRTex" OutName="msg_char_72_latin_small_letter_r" Format="i4" Width="16" Height="16" Offset="0x02900"/>
+ <Texture Name="gMsgChar73LatinSmallLetterSTex" OutName="msg_char_73_latin_small_letter_s" Format="i4" Width="16" Height="16" Offset="0x02980"/>
+ <Texture Name="gMsgChar74LatinSmallLetterTTex" OutName="msg_char_74_latin_small_letter_t" Format="i4" Width="16" Height="16" Offset="0x02A00"/>
+ <Texture Name="gMsgChar75LatinSmallLetterUTex" OutName="msg_char_75_latin_small_letter_u" Format="i4" Width="16" Height="16" Offset="0x02A80"/>
+ <Texture Name="gMsgChar76LatinSmallLetterVTex" OutName="msg_char_76_latin_small_letter_v" Format="i4" Width="16" Height="16" Offset="0x02B00"/>
+ <Texture Name="gMsgChar77LatinSmallLetterWTex" OutName="msg_char_77_latin_small_letter_w" Format="i4" Width="16" Height="16" Offset="0x02B80"/>
+ <Texture Name="gMsgChar78LatinSmallLetterXTex" OutName="msg_char_78_latin_small_letter_x" Format="i4" Width="16" Height="16" Offset="0x02C00"/>
+ <Texture Name="gMsgChar79LatinSmallLetterYTex" OutName="msg_char_79_latin_small_letter_y" Format="i4" Width="16" Height="16" Offset="0x02C80"/>
+ <Texture Name="gMsgChar7ALatinSmallLetterZTex" OutName="msg_char_7a_latin_small_letter_z" Format="i4" Width="16" Height="16" Offset="0x02D00"/>
+ <Texture Name="gMsgChar7BLeftCurlyBracketTex" OutName="msg_char_7b_left_curly_bracket" Format="i4" Width="16" Height="16" Offset="0x02D80"/>
+ <Texture Name="gMsgChar7CVerticalLineTex" OutName="msg_char_7c_vertical_line" Format="i4" Width="16" Height="16" Offset="0x02E00"/>
+ <Texture Name="gMsgChar7DRightCurlyBracketTex" OutName="msg_char_7d_right_curly_bracket" Format="i4" Width="16" Height="16" Offset="0x02E80"/>
+ <Texture Name="gMsgChar7ETildeTex" OutName="msg_char_7e_tilde" Format="i4" Width="16" Height="16" Offset="0x02F00"/>
+ <Texture Name="gMsgChar7FBlankTex" OutName="msg_char_7f_blank" Format="i4" Width="16" Height="16" Offset="0x02F80"/>
+ <!-- Latin Accents -->
+ <Texture Name="gMsgChar80LatinCapitalLetterAWithGraveTex" OutName="msg_char_80_latin_capital_letter_a_with_grave" Format="i4" Width="16" Height="16" Offset="0x03000"/>
+ <Texture Name="gMsgChar81LatinCapitalLetterIWithCircumflexTex" OutName="msg_char_81_latin_capital_letter_i_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03080"/>
+ <Texture Name="gMsgChar82LatinCapitalLetterAWithCircumflexTex" OutName="msg_char_82_latin_capital_letter_a_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03100"/>
+ <Texture Name="gMsgChar83LatinCapitalLetterAWithDiaeresisTex" OutName="msg_char_83_latin_capital_letter_a_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03180"/>
+ <Texture Name="gMsgChar84LatinCapitalLetterCWithCedillaTex" OutName="msg_char_84_latin_capital_letter_c_with_cedilla" Format="i4" Width="16" Height="16" Offset="0x03200"/>
+ <Texture Name="gMsgChar85LatinCapitalLetterEWithGraveTex" OutName="msg_char_85_latin_capital_letter_e_with_grave" Format="i4" Width="16" Height="16" Offset="0x03280"/>
+ <Texture Name="gMsgChar86LatinCapitalLetterEWithAcuteTex" OutName="msg_char_86_latin_capital_letter_e_with_acute" Format="i4" Width="16" Height="16" Offset="0x03300"/>
+ <Texture Name="gMsgChar87LatinCapitalLetterEWithCircumflexTex" OutName="msg_char_87_latin_capital_letter_e_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03380"/>
+ <Texture Name="gMsgChar88LatinCapitalLetterEWithDiaeresisTex" OutName="msg_char_88_latin_capital_letter_e_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03400"/>
+ <Texture Name="gMsgChar89LatinCapitalLetterIWithDiaeresisTex" OutName="msg_char_89_latin_capital_letter_i_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03480"/>
+ <Texture Name="gMsgChar8ALatinCapitalLetterOWithCircumflexTex" OutName="msg_char_8a_latin_capital_letter_o_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03500"/>
+ <Texture Name="gMsgChar8BLatinCapitalLetterOWithDiaeresisTex" OutName="msg_char_8b_latin_capital_letter_o_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03580"/>
+ <Texture Name="gMsgChar8CLatinCapitalLetterUWithGraveTex" OutName="msg_char_8c_latin_capital_letter_u_with_grave" Format="i4" Width="16" Height="16" Offset="0x03600"/>
+ <Texture Name="gMsgChar8DLatinCapitalLetterUWithCircumflexTex" OutName="msg_char_8d_latin_capital_letter_u_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03680"/>
+ <Texture Name="gMsgChar8ELatinCapitalLetterUWithDiaeresisTex" OutName="msg_char_8e_latin_capital_letter_u_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03700"/>
+ <Texture Name="gMsgChar8FLatinSmallLetterSharpSTex" OutName="msg_char_8f_latin_small_letter_sharp_s" Format="i4" Width="16" Height="16" Offset="0x03780"/>
+ <Texture Name="gMsgChar90LatinSmallLetterAWithGraveTex" OutName="msg_char_90_latin_small_letter_a_with_grave" Format="i4" Width="16" Height="16" Offset="0x03800"/>
+ <Texture Name="gMsgChar91LatinSmallLetterAWithAcuteTex" OutName="msg_char_91_latin_small_letter_a_with_acute" Format="i4" Width="16" Height="16" Offset="0x03880"/>
+ <Texture Name="gMsgChar92LatinSmallLetterAWithCircumflexTex" OutName="msg_char_92_latin_small_letter_a_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03900"/>
+ <Texture Name="gMsgChar93LatinSmallLetterAWithDiaeresisTex" OutName="msg_char_93_latin_small_letter_a_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03980"/>
+ <Texture Name="gMsgChar94LatinSmallLetterCWithCedillaTex" OutName="msg_char_94_latin_small_letter_c_with_cedilla" Format="i4" Width="16" Height="16" Offset="0x03A00"/>
+ <Texture Name="gMsgChar95LatinSmallLetterEWithGraveTex" OutName="msg_char_95_latin_small_letter_e_with_grave" Format="i4" Width="16" Height="16" Offset="0x03A80"/>
+ <Texture Name="gMsgChar96LatinSmallLetterEWithAcuteTex" OutName="msg_char_96_latin_small_letter_e_with_acute" Format="i4" Width="16" Height="16" Offset="0x03B00"/>
+ <Texture Name="gMsgChar97LatinSmallLetterEWithCircumflexTex" OutName="msg_char_97_latin_small_letter_e_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03B80"/>
+ <Texture Name="gMsgChar98LatinSmallLetterEWithDiaeresisTex" OutName="msg_char_98_latin_small_letter_e_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03C00"/>
+ <Texture Name="gMsgChar99LatinSmallLetterIWithDiaeresisTex" OutName="msg_char_99_latin_small_letter_i_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03C80"/>
+ <Texture Name="gMsgChar9ALatinSmallLetterOWithCircumflexTex" OutName="msg_char_9a_latin_small_letter_o_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03D00"/>
+ <Texture Name="gMsgChar9BLatinSmallLetterOWithDiaeresisTex" OutName="msg_char_9b_latin_small_letter_o_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03D80"/>
+ <Texture Name="gMsgChar9CLatinSmallLetterUWithGraveTex" OutName="msg_char_9c_latin_small_letter_u_with_grave" Format="i4" Width="16" Height="16" Offset="0x03E00"/>
+ <Texture Name="gMsgChar9DLatinSmallLetterUWithCircumflexTex" OutName="msg_char_9d_latin_small_letter_u_with_circumflex" Format="i4" Width="16" Height="16" Offset="0x03E80"/>
+ <Texture Name="gMsgChar9ELatinSmallLetterUWithDiaeresisTex" OutName="msg_char_9e_latin_small_letter_u_with_diaeresis" Format="i4" Width="16" Height="16" Offset="0x03F00"/>
+ <!-- Button Icons -->
+ <Texture Name="gMsgChar9FButtonATex" OutName="msg_char_9f_button_a" Format="i4" Width="16" Height="16" Offset="0x03F80"/>
+ <Texture Name="gMsgCharAAA0ButtonBTex" OutName="msg_char_aaa0_button_b" Format="i4" Width="16" Height="16" Offset="0x04000"/>
+ <Texture Name="gMsgCharAAA1ButtonCTex" OutName="msg_char_aaa1_button_c" Format="i4" Width="16" Height="16" Offset="0x04080"/>
+ <Texture Name="gMsgCharAAA2ButtonLTex" OutName="msg_char_aaa2_button_l" Format="i4" Width="16" Height="16" Offset="0x04100"/>
+ <Texture Name="gMsgCharAAA3ButtonRTex" OutName="msg_char_aaa3_button_r" Format="i4" Width="16" Height="16" Offset="0x04180"/>
+ <Texture Name="gMsgCharAAA4ButtonZTex" OutName="msg_char_aaa4_button_z" Format="i4" Width="16" Height="16" Offset="0x04200"/>
+ <Texture Name="gMsgCharAAA5ButtonCUpTex" OutName="msg_char_aaa5_button_c_up" Format="i4" Width="16" Height="16" Offset="0x04280"/>
+ <Texture Name="gMsgCharAAA6ButtonCDownTex" OutName="msg_char_aaa6_button_c_down" Format="i4" Width="16" Height="16" Offset="0x04300"/>
+ <Texture Name="gMsgCharAAA7ButtonCLeftTex" OutName="msg_char_aaa7_button_c_left" Format="i4" Width="16" Height="16" Offset="0x04380"/>
+ <Texture Name="gMsgCharAAA8ButtonCRightTex" OutName="msg_char_aaa8_button_c_right" Format="i4" Width="16" Height="16" Offset="0x04400"/>
+ <Texture Name="gMsgCharAAA9ZTargetSignTex" OutName="msg_char_aaa9_z_target_sign" Format="i4" Width="16" Height="16" Offset="0x04480"/>
+ <Texture Name="gMsgCharAAAAControlStickTex" OutName="msg_char_aaaa_control_stick" Format="i4" Width="16" Height="16" Offset="0x04500"/>
+ <!-- Hànzì (1770 total) -->
+ <!-- Does not match any standard encoding, they are ordered according to their first use in the text -->
+ <Texture Name="gMsgCharA08C" OutName="msg_char_A08C" Format="i4" Width="16" Height="16" Offset="0x04580"/>
+ <Texture Name="gMsgCharA08D" OutName="msg_char_A08D" Format="i4" Width="16" Height="16" Offset="0x04600"/>
+ <Texture Name="gMsgCharA08E" OutName="msg_char_A08E" Format="i4" Width="16" Height="16" Offset="0x04680"/>
+ <Texture Name="gMsgCharA08F" OutName="msg_char_A08F" Format="i4" Width="16" Height="16" Offset="0x04700"/>
+ <Texture Name="gMsgCharA090" OutName="msg_char_A090" Format="i4" Width="16" Height="16" Offset="0x04780"/>
+ <Texture Name="gMsgCharA091" OutName="msg_char_A091" Format="i4" Width="16" Height="16" Offset="0x04800"/>
+ <Texture Name="gMsgCharA092" OutName="msg_char_A092" Format="i4" Width="16" Height="16" Offset="0x04880"/>
+ <Texture Name="gMsgCharA093" OutName="msg_char_A093" Format="i4" Width="16" Height="16" Offset="0x04900"/>
+ <Texture Name="gMsgCharA094" OutName="msg_char_A094" Format="i4" Width="16" Height="16" Offset="0x04980"/>
+ <Texture Name="gMsgCharA095" OutName="msg_char_A095" Format="i4" Width="16" Height="16" Offset="0x04A00"/>
+ <Texture Name="gMsgCharA096" OutName="msg_char_A096" Format="i4" Width="16" Height="16" Offset="0x04A80"/>
+ <Texture Name="gMsgCharA097" OutName="msg_char_A097" Format="i4" Width="16" Height="16" Offset="0x04B00"/>
+ <Texture Name="gMsgCharA098" OutName="msg_char_A098" Format="i4" Width="16" Height="16" Offset="0x04B80"/>
+ <Texture Name="gMsgCharA099" OutName="msg_char_A099" Format="i4" Width="16" Height="16" Offset="0x04C00"/>
+ <Texture Name="gMsgCharA09A" OutName="msg_char_A09A" Format="i4" Width="16" Height="16" Offset="0x04C80"/>
+ <Texture Name="gMsgCharA09B" OutName="msg_char_A09B" Format="i4" Width="16" Height="16" Offset="0x04D00"/>
+ <Texture Name="gMsgCharA09C" OutName="msg_char_A09C" Format="i4" Width="16" Height="16" Offset="0x04D80"/>
+ <Texture Name="gMsgCharA09D" OutName="msg_char_A09D" Format="i4" Width="16" Height="16" Offset="0x04E00"/>
+ <Texture Name="gMsgCharA09E" OutName="msg_char_A09E" Format="i4" Width="16" Height="16" Offset="0x04E80"/>
+ <Texture Name="gMsgCharA09F" OutName="msg_char_A09F" Format="i4" Width="16" Height="16" Offset="0x04F00"/>
+ <Texture Name="gMsgCharA0A0" OutName="msg_char_A0A0" Format="i4" Width="16" Height="16" Offset="0x04F80"/>
+ <Texture Name="gMsgCharA0A1" OutName="msg_char_A0A1" Format="i4" Width="16" Height="16" Offset="0x05000"/>
+ <Texture Name="gMsgCharA0A2" OutName="msg_char_A0A2" Format="i4" Width="16" Height="16" Offset="0x05080"/>
+ <Texture Name="gMsgCharA0A3" OutName="msg_char_A0A3" Format="i4" Width="16" Height="16" Offset="0x05100"/>
+ <Texture Name="gMsgCharA0A4" OutName="msg_char_A0A4" Format="i4" Width="16" Height="16" Offset="0x05180"/>
+ <Texture Name="gMsgCharA0A5" OutName="msg_char_A0A5" Format="i4" Width="16" Height="16" Offset="0x05200"/>
+ <Texture Name="gMsgCharA0A6" OutName="msg_char_A0A6" Format="i4" Width="16" Height="16" Offset="0x05280"/>
+ <Texture Name="gMsgCharA0A7" OutName="msg_char_A0A7" Format="i4" Width="16" Height="16" Offset="0x05300"/>
+ <Texture Name="gMsgCharA0A8" OutName="msg_char_A0A8" Format="i4" Width="16" Height="16" Offset="0x05380"/>
+ <Texture Name="gMsgCharA0A9" OutName="msg_char_A0A9" Format="i4" Width="16" Height="16" Offset="0x05400"/>
+ <Texture Name="gMsgCharA0AA" OutName="msg_char_A0AA" Format="i4" Width="16" Height="16" Offset="0x05480"/>
+ <Texture Name="gMsgCharA0AB" OutName="msg_char_A0AB" Format="i4" Width="16" Height="16" Offset="0x05500"/>
+ <Texture Name="gMsgCharA0AC" OutName="msg_char_A0AC" Format="i4" Width="16" Height="16" Offset="0x05580"/>
+ <Texture Name="gMsgCharA0AD" OutName="msg_char_A0AD" Format="i4" Width="16" Height="16" Offset="0x05600"/>
+ <Texture Name="gMsgCharA0AE" OutName="msg_char_A0AE" Format="i4" Width="16" Height="16" Offset="0x05680"/>
+ <Texture Name="gMsgCharA0AF" OutName="msg_char_A0AF" Format="i4" Width="16" Height="16" Offset="0x05700"/>
+ <Texture Name="gMsgCharA0B0" OutName="msg_char_A0B0" Format="i4" Width="16" Height="16" Offset="0x05780"/>
+ <Texture Name="gMsgCharA0B1" OutName="msg_char_A0B1" Format="i4" Width="16" Height="16" Offset="0x05800"/>
+ <Texture Name="gMsgCharA0B2" OutName="msg_char_A0B2" Format="i4" Width="16" Height="16" Offset="0x05880"/>
+ <Texture Name="gMsgCharA0B3" OutName="msg_char_A0B3" Format="i4" Width="16" Height="16" Offset="0x05900"/>
+ <Texture Name="gMsgCharA0B4" OutName="msg_char_A0B4" Format="i4" Width="16" Height="16" Offset="0x05980"/>
+ <Texture Name="gMsgCharA0B5" OutName="msg_char_A0B5" Format="i4" Width="16" Height="16" Offset="0x05A00"/>
+ <Texture Name="gMsgCharA0B6" OutName="msg_char_A0B6" Format="i4" Width="16" Height="16" Offset="0x05A80"/>
+ <Texture Name="gMsgCharA0B7" OutName="msg_char_A0B7" Format="i4" Width="16" Height="16" Offset="0x05B00"/>
+ <Texture Name="gMsgCharA0B8" OutName="msg_char_A0B8" Format="i4" Width="16" Height="16" Offset="0x05B80"/>
+ <Texture Name="gMsgCharA0B9" OutName="msg_char_A0B9" Format="i4" Width="16" Height="16" Offset="0x05C00"/>
+ <Texture Name="gMsgCharA0BA" OutName="msg_char_A0BA" Format="i4" Width="16" Height="16" Offset="0x05C80"/>
+ <Texture Name="gMsgCharA0BB" OutName="msg_char_A0BB" Format="i4" Width="16" Height="16" Offset="0x05D00"/>
+ <Texture Name="gMsgCharA0BC" OutName="msg_char_A0BC" Format="i4" Width="16" Height="16" Offset="0x05D80"/>
+ <Texture Name="gMsgCharA0BD" OutName="msg_char_A0BD" Format="i4" Width="16" Height="16" Offset="0x05E00"/>
+ <Texture Name="gMsgCharA0BE" OutName="msg_char_A0BE" Format="i4" Width="16" Height="16" Offset="0x05E80"/>
+ <Texture Name="gMsgCharA0BF" OutName="msg_char_A0BF" Format="i4" Width="16" Height="16" Offset="0x05F00"/>
+ <Texture Name="gMsgCharA0C0" OutName="msg_char_A0C0" Format="i4" Width="16" Height="16" Offset="0x05F80"/>
+ <Texture Name="gMsgCharA0C1" OutName="msg_char_A0C1" Format="i4" Width="16" Height="16" Offset="0x06000"/>
+ <Texture Name="gMsgCharA0C2" OutName="msg_char_A0C2" Format="i4" Width="16" Height="16" Offset="0x06080"/>
+ <Texture Name="gMsgCharA0C3" OutName="msg_char_A0C3" Format="i4" Width="16" Height="16" Offset="0x06100"/>
+ <Texture Name="gMsgCharA0C4" OutName="msg_char_A0C4" Format="i4" Width="16" Height="16" Offset="0x06180"/>
+ <Texture Name="gMsgCharA0C5" OutName="msg_char_A0C5" Format="i4" Width="16" Height="16" Offset="0x06200"/>
+ <Texture Name="gMsgCharA0C6" OutName="msg_char_A0C6" Format="i4" Width="16" Height="16" Offset="0x06280"/>
+ <Texture Name="gMsgCharA0C7" OutName="msg_char_A0C7" Format="i4" Width="16" Height="16" Offset="0x06300"/>
+ <Texture Name="gMsgCharA0C8" OutName="msg_char_A0C8" Format="i4" Width="16" Height="16" Offset="0x06380"/>
+ <Texture Name="gMsgCharA0C9" OutName="msg_char_A0C9" Format="i4" Width="16" Height="16" Offset="0x06400"/>
+ <Texture Name="gMsgCharA0CA" OutName="msg_char_A0CA" Format="i4" Width="16" Height="16" Offset="0x06480"/>
+ <Texture Name="gMsgCharA0CB" OutName="msg_char_A0CB" Format="i4" Width="16" Height="16" Offset="0x06500"/>
+ <Texture Name="gMsgCharA0CC" OutName="msg_char_A0CC" Format="i4" Width="16" Height="16" Offset="0x06580"/>
+ <Texture Name="gMsgCharA0CD" OutName="msg_char_A0CD" Format="i4" Width="16" Height="16" Offset="0x06600"/>
+ <Texture Name="gMsgCharA0CE" OutName="msg_char_A0CE" Format="i4" Width="16" Height="16" Offset="0x06680"/>
+ <Texture Name="gMsgCharA0CF" OutName="msg_char_A0CF" Format="i4" Width="16" Height="16" Offset="0x06700"/>
+ <Texture Name="gMsgCharA0D0" OutName="msg_char_A0D0" Format="i4" Width="16" Height="16" Offset="0x06780"/>
+ <Texture Name="gMsgCharA0D1" OutName="msg_char_A0D1" Format="i4" Width="16" Height="16" Offset="0x06800"/>
+ <Texture Name="gMsgCharA0D2" OutName="msg_char_A0D2" Format="i4" Width="16" Height="16" Offset="0x06880"/>
+ <Texture Name="gMsgCharA0D3" OutName="msg_char_A0D3" Format="i4" Width="16" Height="16" Offset="0x06900"/>
+ <Texture Name="gMsgCharA0D4" OutName="msg_char_A0D4" Format="i4" Width="16" Height="16" Offset="0x06980"/>
+ <Texture Name="gMsgCharA0D5" OutName="msg_char_A0D5" Format="i4" Width="16" Height="16" Offset="0x06A00"/>
+ <Texture Name="gMsgCharA0D6" OutName="msg_char_A0D6" Format="i4" Width="16" Height="16" Offset="0x06A80"/>
+ <Texture Name="gMsgCharA0D7" OutName="msg_char_A0D7" Format="i4" Width="16" Height="16" Offset="0x06B00"/>
+ <Texture Name="gMsgCharA0D8" OutName="msg_char_A0D8" Format="i4" Width="16" Height="16" Offset="0x06B80"/>
+ <Texture Name="gMsgCharA0D9" OutName="msg_char_A0D9" Format="i4" Width="16" Height="16" Offset="0x06C00"/>
+ <Texture Name="gMsgCharA0DA" OutName="msg_char_A0DA" Format="i4" Width="16" Height="16" Offset="0x06C80"/>
+ <Texture Name="gMsgCharA0DB" OutName="msg_char_A0DB" Format="i4" Width="16" Height="16" Offset="0x06D00"/>
+ <Texture Name="gMsgCharA0DC" OutName="msg_char_A0DC" Format="i4" Width="16" Height="16" Offset="0x06D80"/>
+ <Texture Name="gMsgCharA0DD" OutName="msg_char_A0DD" Format="i4" Width="16" Height="16" Offset="0x06E00"/>
+ <Texture Name="gMsgCharA0DE" OutName="msg_char_A0DE" Format="i4" Width="16" Height="16" Offset="0x06E80"/>
+ <Texture Name="gMsgCharA0DF" OutName="msg_char_A0DF" Format="i4" Width="16" Height="16" Offset="0x06F00"/>
+ <Texture Name="gMsgCharA0E0" OutName="msg_char_A0E0" Format="i4" Width="16" Height="16" Offset="0x06F80"/>
+ <Texture Name="gMsgCharA0E1" OutName="msg_char_A0E1" Format="i4" Width="16" Height="16" Offset="0x07000"/>
+ <Texture Name="gMsgCharA0E2" OutName="msg_char_A0E2" Format="i4" Width="16" Height="16" Offset="0x07080"/>
+ <Texture Name="gMsgCharA0E3" OutName="msg_char_A0E3" Format="i4" Width="16" Height="16" Offset="0x07100"/>
+ <Texture Name="gMsgCharA0E4" OutName="msg_char_A0E4" Format="i4" Width="16" Height="16" Offset="0x07180"/>
+ <Texture Name="gMsgCharA0E5" OutName="msg_char_A0E5" Format="i4" Width="16" Height="16" Offset="0x07200"/>
+ <Texture Name="gMsgCharA0E6" OutName="msg_char_A0E6" Format="i4" Width="16" Height="16" Offset="0x07280"/>
+ <Texture Name="gMsgCharA0E7" OutName="msg_char_A0E7" Format="i4" Width="16" Height="16" Offset="0x07300"/>
+ <Texture Name="gMsgCharA0E8" OutName="msg_char_A0E8" Format="i4" Width="16" Height="16" Offset="0x07380"/>
+ <Texture Name="gMsgCharA0E9" OutName="msg_char_A0E9" Format="i4" Width="16" Height="16" Offset="0x07400"/>
+ <Texture Name="gMsgCharA0EA" OutName="msg_char_A0EA" Format="i4" Width="16" Height="16" Offset="0x07480"/>
+ <Texture Name="gMsgCharA0EB" OutName="msg_char_A0EB" Format="i4" Width="16" Height="16" Offset="0x07500"/>
+ <Texture Name="gMsgCharA0EC" OutName="msg_char_A0EC" Format="i4" Width="16" Height="16" Offset="0x07580"/>
+ <Texture Name="gMsgCharA0ED" OutName="msg_char_A0ED" Format="i4" Width="16" Height="16" Offset="0x07600"/>
+ <Texture Name="gMsgCharA0EE" OutName="msg_char_A0EE" Format="i4" Width="16" Height="16" Offset="0x07680"/>
+ <Texture Name="gMsgCharA0EF" OutName="msg_char_A0EF" Format="i4" Width="16" Height="16" Offset="0x07700"/>
+ <Texture Name="gMsgCharA0F0" OutName="msg_char_A0F0" Format="i4" Width="16" Height="16" Offset="0x07780"/>
+ <Texture Name="gMsgCharA0F1" OutName="msg_char_A0F1" Format="i4" Width="16" Height="16" Offset="0x07800"/>
+ <Texture Name="gMsgCharA0F2" OutName="msg_char_A0F2" Format="i4" Width="16" Height="16" Offset="0x07880"/>
+ <Texture Name="gMsgCharA0F3" OutName="msg_char_A0F3" Format="i4" Width="16" Height="16" Offset="0x07900"/>
+ <Texture Name="gMsgCharA0F4" OutName="msg_char_A0F4" Format="i4" Width="16" Height="16" Offset="0x07980"/>
+ <Texture Name="gMsgCharA0F5" OutName="msg_char_A0F5" Format="i4" Width="16" Height="16" Offset="0x07A00"/>
+ <Texture Name="gMsgCharA0F6" OutName="msg_char_A0F6" Format="i4" Width="16" Height="16" Offset="0x07A80"/>
+ <Texture Name="gMsgCharA0F7" OutName="msg_char_A0F7" Format="i4" Width="16" Height="16" Offset="0x07B00"/>
+ <Texture Name="gMsgCharA0F8" OutName="msg_char_A0F8" Format="i4" Width="16" Height="16" Offset="0x07B80"/>
+ <Texture Name="gMsgCharA0F9" OutName="msg_char_A0F9" Format="i4" Width="16" Height="16" Offset="0x07C00"/>
+ <Texture Name="gMsgCharA0FA" OutName="msg_char_A0FA" Format="i4" Width="16" Height="16" Offset="0x07C80"/>
+ <Texture Name="gMsgCharA0FB" OutName="msg_char_A0FB" Format="i4" Width="16" Height="16" Offset="0x07D00"/>
+ <Texture Name="gMsgCharA0FC" OutName="msg_char_A0FC" Format="i4" Width="16" Height="16" Offset="0x07D80"/>
+ <Texture Name="gMsgCharA0FD" OutName="msg_char_A0FD" Format="i4" Width="16" Height="16" Offset="0x07E00"/>
+ <Texture Name="gMsgCharA0FE" OutName="msg_char_A0FE" Format="i4" Width="16" Height="16" Offset="0x07E80"/>
+ <Texture Name="gMsgCharA0FF" OutName="msg_char_A0FF" Format="i4" Width="16" Height="16" Offset="0x07F00"/>
+ <Texture Name="gMsgCharA100" OutName="msg_char_A100" Format="i4" Width="16" Height="16" Offset="0x07F80"/>
+ <Texture Name="gMsgCharA101" OutName="msg_char_A101" Format="i4" Width="16" Height="16" Offset="0x08000"/>
+ <Texture Name="gMsgCharA102" OutName="msg_char_A102" Format="i4" Width="16" Height="16" Offset="0x08080"/>
+ <Texture Name="gMsgCharA103" OutName="msg_char_A103" Format="i4" Width="16" Height="16" Offset="0x08100"/>
+ <Texture Name="gMsgCharA104" OutName="msg_char_A104" Format="i4" Width="16" Height="16" Offset="0x08180"/>
+ <Texture Name="gMsgCharA105" OutName="msg_char_A105" Format="i4" Width="16" Height="16" Offset="0x08200"/>
+ <Texture Name="gMsgCharA106" OutName="msg_char_A106" Format="i4" Width="16" Height="16" Offset="0x08280"/>
+ <Texture Name="gMsgCharA107" OutName="msg_char_A107" Format="i4" Width="16" Height="16" Offset="0x08300"/>
+ <Texture Name="gMsgCharA108" OutName="msg_char_A108" Format="i4" Width="16" Height="16" Offset="0x08380"/>
+ <Texture Name="gMsgCharA109" OutName="msg_char_A109" Format="i4" Width="16" Height="16" Offset="0x08400"/>
+ <Texture Name="gMsgCharA10A" OutName="msg_char_A10A" Format="i4" Width="16" Height="16" Offset="0x08480"/>
+ <Texture Name="gMsgCharA10B" OutName="msg_char_A10B" Format="i4" Width="16" Height="16" Offset="0x08500"/>
+ <Texture Name="gMsgCharA10C" OutName="msg_char_A10C" Format="i4" Width="16" Height="16" Offset="0x08580"/>
+ <Texture Name="gMsgCharA10D" OutName="msg_char_A10D" Format="i4" Width="16" Height="16" Offset="0x08600"/>
+ <Texture Name="gMsgCharA10E" OutName="msg_char_A10E" Format="i4" Width="16" Height="16" Offset="0x08680"/>
+ <Texture Name="gMsgCharA10F" OutName="msg_char_A10F" Format="i4" Width="16" Height="16" Offset="0x08700"/>
+ <Texture Name="gMsgCharA110" OutName="msg_char_A110" Format="i4" Width="16" Height="16" Offset="0x08780"/>
+ <Texture Name="gMsgCharA111" OutName="msg_char_A111" Format="i4" Width="16" Height="16" Offset="0x08800"/>
+ <Texture Name="gMsgCharA112" OutName="msg_char_A112" Format="i4" Width="16" Height="16" Offset="0x08880"/>
+ <Texture Name="gMsgCharA113" OutName="msg_char_A113" Format="i4" Width="16" Height="16" Offset="0x08900"/>
+ <Texture Name="gMsgCharA114" OutName="msg_char_A114" Format="i4" Width="16" Height="16" Offset="0x08980"/>
+ <Texture Name="gMsgCharA115" OutName="msg_char_A115" Format="i4" Width="16" Height="16" Offset="0x08A00"/>
+ <Texture Name="gMsgCharA116" OutName="msg_char_A116" Format="i4" Width="16" Height="16" Offset="0x08A80"/>
+ <Texture Name="gMsgCharA117" OutName="msg_char_A117" Format="i4" Width="16" Height="16" Offset="0x08B00"/>
+ <Texture Name="gMsgCharA118" OutName="msg_char_A118" Format="i4" Width="16" Height="16" Offset="0x08B80"/>
+ <Texture Name="gMsgCharA119" OutName="msg_char_A119" Format="i4" Width="16" Height="16" Offset="0x08C00"/>
+ <Texture Name="gMsgCharA11A" OutName="msg_char_A11A" Format="i4" Width="16" Height="16" Offset="0x08C80"/>
+ <Texture Name="gMsgCharA11B" OutName="msg_char_A11B" Format="i4" Width="16" Height="16" Offset="0x08D00"/>
+ <Texture Name="gMsgCharA11C" OutName="msg_char_A11C" Format="i4" Width="16" Height="16" Offset="0x08D80"/>
+ <Texture Name="gMsgCharA11D" OutName="msg_char_A11D" Format="i4" Width="16" Height="16" Offset="0x08E00"/>
+ <Texture Name="gMsgCharA11E" OutName="msg_char_A11E" Format="i4" Width="16" Height="16" Offset="0x08E80"/>
+ <Texture Name="gMsgCharA11F" OutName="msg_char_A11F" Format="i4" Width="16" Height="16" Offset="0x08F00"/>
+ <Texture Name="gMsgCharA120" OutName="msg_char_A120" Format="i4" Width="16" Height="16" Offset="0x08F80"/>
+ <Texture Name="gMsgCharA121" OutName="msg_char_A121" Format="i4" Width="16" Height="16" Offset="0x09000"/>
+ <Texture Name="gMsgCharA122" OutName="msg_char_A122" Format="i4" Width="16" Height="16" Offset="0x09080"/>
+ <Texture Name="gMsgCharA123" OutName="msg_char_A123" Format="i4" Width="16" Height="16" Offset="0x09100"/>
+ <Texture Name="gMsgCharA124" OutName="msg_char_A124" Format="i4" Width="16" Height="16" Offset="0x09180"/>
+ <Texture Name="gMsgCharA125" OutName="msg_char_A125" Format="i4" Width="16" Height="16" Offset="0x09200"/>
+ <Texture Name="gMsgCharA126" OutName="msg_char_A126" Format="i4" Width="16" Height="16" Offset="0x09280"/>
+ <Texture Name="gMsgCharA127" OutName="msg_char_A127" Format="i4" Width="16" Height="16" Offset="0x09300"/>
+ <Texture Name="gMsgCharA128" OutName="msg_char_A128" Format="i4" Width="16" Height="16" Offset="0x09380"/>
+ <Texture Name="gMsgCharA129" OutName="msg_char_A129" Format="i4" Width="16" Height="16" Offset="0x09400"/>
+ <Texture Name="gMsgCharA12A" OutName="msg_char_A12A" Format="i4" Width="16" Height="16" Offset="0x09480"/>
+ <Texture Name="gMsgCharA12B" OutName="msg_char_A12B" Format="i4" Width="16" Height="16" Offset="0x09500"/>
+ <Texture Name="gMsgCharA12C" OutName="msg_char_A12C" Format="i4" Width="16" Height="16" Offset="0x09580"/>
+ <Texture Name="gMsgCharA12D" OutName="msg_char_A12D" Format="i4" Width="16" Height="16" Offset="0x09600"/>
+ <Texture Name="gMsgCharA12E" OutName="msg_char_A12E" Format="i4" Width="16" Height="16" Offset="0x09680"/>
+ <Texture Name="gMsgCharA12F" OutName="msg_char_A12F" Format="i4" Width="16" Height="16" Offset="0x09700"/>
+ <Texture Name="gMsgCharA130" OutName="msg_char_A130" Format="i4" Width="16" Height="16" Offset="0x09780"/>
+ <Texture Name="gMsgCharA131" OutName="msg_char_A131" Format="i4" Width="16" Height="16" Offset="0x09800"/>
+ <Texture Name="gMsgCharA132" OutName="msg_char_A132" Format="i4" Width="16" Height="16" Offset="0x09880"/>
+ <Texture Name="gMsgCharA133" OutName="msg_char_A133" Format="i4" Width="16" Height="16" Offset="0x09900"/>
+ <Texture Name="gMsgCharA134" OutName="msg_char_A134" Format="i4" Width="16" Height="16" Offset="0x09980"/>
+ <Texture Name="gMsgCharA135" OutName="msg_char_A135" Format="i4" Width="16" Height="16" Offset="0x09A00"/>
+ <Texture Name="gMsgCharA136" OutName="msg_char_A136" Format="i4" Width="16" Height="16" Offset="0x09A80"/>
+ <Texture Name="gMsgCharA137" OutName="msg_char_A137" Format="i4" Width="16" Height="16" Offset="0x09B00"/>
+ <Texture Name="gMsgCharA138" OutName="msg_char_A138" Format="i4" Width="16" Height="16" Offset="0x09B80"/>
+ <Texture Name="gMsgCharA139" OutName="msg_char_A139" Format="i4" Width="16" Height="16" Offset="0x09C00"/>
+ <Texture Name="gMsgCharA13A" OutName="msg_char_A13A" Format="i4" Width="16" Height="16" Offset="0x09C80"/>
+ <Texture Name="gMsgCharA13B" OutName="msg_char_A13B" Format="i4" Width="16" Height="16" Offset="0x09D00"/>
+ <Texture Name="gMsgCharA13C" OutName="msg_char_A13C" Format="i4" Width="16" Height="16" Offset="0x09D80"/>
+ <Texture Name="gMsgCharA13D" OutName="msg_char_A13D" Format="i4" Width="16" Height="16" Offset="0x09E00"/>
+ <Texture Name="gMsgCharA13E" OutName="msg_char_A13E" Format="i4" Width="16" Height="16" Offset="0x09E80"/>
+ <Texture Name="gMsgCharA13F" OutName="msg_char_A13F" Format="i4" Width="16" Height="16" Offset="0x09F00"/>
+ <Texture Name="gMsgCharA140" OutName="msg_char_A140" Format="i4" Width="16" Height="16" Offset="0x09F80"/>
+ <Texture Name="gMsgCharA141" OutName="msg_char_A141" Format="i4" Width="16" Height="16" Offset="0x0A000"/>
+ <Texture Name="gMsgCharA142" OutName="msg_char_A142" Format="i4" Width="16" Height="16" Offset="0x0A080"/>
+ <Texture Name="gMsgCharA143" OutName="msg_char_A143" Format="i4" Width="16" Height="16" Offset="0x0A100"/>
+ <Texture Name="gMsgCharA144" OutName="msg_char_A144" Format="i4" Width="16" Height="16" Offset="0x0A180"/>
+ <Texture Name="gMsgCharA145" OutName="msg_char_A145" Format="i4" Width="16" Height="16" Offset="0x0A200"/>
+ <Texture Name="gMsgCharA146" OutName="msg_char_A146" Format="i4" Width="16" Height="16" Offset="0x0A280"/>
+ <Texture Name="gMsgCharA147" OutName="msg_char_A147" Format="i4" Width="16" Height="16" Offset="0x0A300"/>
+ <Texture Name="gMsgCharA148" OutName="msg_char_A148" Format="i4" Width="16" Height="16" Offset="0x0A380"/>
+ <Texture Name="gMsgCharA149" OutName="msg_char_A149" Format="i4" Width="16" Height="16" Offset="0x0A400"/>
+ <Texture Name="gMsgCharA14A" OutName="msg_char_A14A" Format="i4" Width="16" Height="16" Offset="0x0A480"/>
+ <Texture Name="gMsgCharA14B" OutName="msg_char_A14B" Format="i4" Width="16" Height="16" Offset="0x0A500"/>
+ <Texture Name="gMsgCharA14C" OutName="msg_char_A14C" Format="i4" Width="16" Height="16" Offset="0x0A580"/>
+ <Texture Name="gMsgCharA14D" OutName="msg_char_A14D" Format="i4" Width="16" Height="16" Offset="0x0A600"/>
+ <Texture Name="gMsgCharA14E" OutName="msg_char_A14E" Format="i4" Width="16" Height="16" Offset="0x0A680"/>
+ <Texture Name="gMsgCharA14F" OutName="msg_char_A14F" Format="i4" Width="16" Height="16" Offset="0x0A700"/>
+ <Texture Name="gMsgCharA150" OutName="msg_char_A150" Format="i4" Width="16" Height="16" Offset="0x0A780"/>
+ <Texture Name="gMsgCharA151" OutName="msg_char_A151" Format="i4" Width="16" Height="16" Offset="0x0A800"/>
+ <Texture Name="gMsgCharA152" OutName="msg_char_A152" Format="i4" Width="16" Height="16" Offset="0x0A880"/>
+ <Texture Name="gMsgCharA153" OutName="msg_char_A153" Format="i4" Width="16" Height="16" Offset="0x0A900"/>
+ <Texture Name="gMsgCharA154" OutName="msg_char_A154" Format="i4" Width="16" Height="16" Offset="0x0A980"/>
+ <Texture Name="gMsgCharA155" OutName="msg_char_A155" Format="i4" Width="16" Height="16" Offset="0x0AA00"/>
+ <Texture Name="gMsgCharA156" OutName="msg_char_A156" Format="i4" Width="16" Height="16" Offset="0x0AA80"/>
+ <Texture Name="gMsgCharA157" OutName="msg_char_A157" Format="i4" Width="16" Height="16" Offset="0x0AB00"/>
+ <Texture Name="gMsgCharA158" OutName="msg_char_A158" Format="i4" Width="16" Height="16" Offset="0x0AB80"/>
+ <Texture Name="gMsgCharA159" OutName="msg_char_A159" Format="i4" Width="16" Height="16" Offset="0x0AC00"/>
+ <Texture Name="gMsgCharA15A" OutName="msg_char_A15A" Format="i4" Width="16" Height="16" Offset="0x0AC80"/>
+ <Texture Name="gMsgCharA15B" OutName="msg_char_A15B" Format="i4" Width="16" Height="16" Offset="0x0AD00"/>
+ <Texture Name="gMsgCharA15C" OutName="msg_char_A15C" Format="i4" Width="16" Height="16" Offset="0x0AD80"/>
+ <Texture Name="gMsgCharA15D" OutName="msg_char_A15D" Format="i4" Width="16" Height="16" Offset="0x0AE00"/>
+ <Texture Name="gMsgCharA15E" OutName="msg_char_A15E" Format="i4" Width="16" Height="16" Offset="0x0AE80"/>
+ <Texture Name="gMsgCharA15F" OutName="msg_char_A15F" Format="i4" Width="16" Height="16" Offset="0x0AF00"/>
+ <Texture Name="gMsgCharA160" OutName="msg_char_A160" Format="i4" Width="16" Height="16" Offset="0x0AF80"/>
+ <Texture Name="gMsgCharA161" OutName="msg_char_A161" Format="i4" Width="16" Height="16" Offset="0x0B000"/>
+ <Texture Name="gMsgCharA162" OutName="msg_char_A162" Format="i4" Width="16" Height="16" Offset="0x0B080"/>
+ <Texture Name="gMsgCharA163" OutName="msg_char_A163" Format="i4" Width="16" Height="16" Offset="0x0B100"/>
+ <Texture Name="gMsgCharA164" OutName="msg_char_A164" Format="i4" Width="16" Height="16" Offset="0x0B180"/>
+ <Texture Name="gMsgCharA165" OutName="msg_char_A165" Format="i4" Width="16" Height="16" Offset="0x0B200"/>
+ <Texture Name="gMsgCharA166" OutName="msg_char_A166" Format="i4" Width="16" Height="16" Offset="0x0B280"/>
+ <Texture Name="gMsgCharA167" OutName="msg_char_A167" Format="i4" Width="16" Height="16" Offset="0x0B300"/>
+ <Texture Name="gMsgCharA168" OutName="msg_char_A168" Format="i4" Width="16" Height="16" Offset="0x0B380"/>
+ <Texture Name="gMsgCharA169" OutName="msg_char_A169" Format="i4" Width="16" Height="16" Offset="0x0B400"/>
+ <Texture Name="gMsgCharA16A" OutName="msg_char_A16A" Format="i4" Width="16" Height="16" Offset="0x0B480"/>
+ <Texture Name="gMsgCharA16B" OutName="msg_char_A16B" Format="i4" Width="16" Height="16" Offset="0x0B500"/>
+ <Texture Name="gMsgCharA16C" OutName="msg_char_A16C" Format="i4" Width="16" Height="16" Offset="0x0B580"/>
+ <Texture Name="gMsgCharA16D" OutName="msg_char_A16D" Format="i4" Width="16" Height="16" Offset="0x0B600"/>
+ <Texture Name="gMsgCharA16E" OutName="msg_char_A16E" Format="i4" Width="16" Height="16" Offset="0x0B680"/>
+ <Texture Name="gMsgCharA16F" OutName="msg_char_A16F" Format="i4" Width="16" Height="16" Offset="0x0B700"/>
+ <Texture Name="gMsgCharA170" OutName="msg_char_A170" Format="i4" Width="16" Height="16" Offset="0x0B780"/>
+ <Texture Name="gMsgCharA171" OutName="msg_char_A171" Format="i4" Width="16" Height="16" Offset="0x0B800"/>
+ <Texture Name="gMsgCharA172" OutName="msg_char_A172" Format="i4" Width="16" Height="16" Offset="0x0B880"/>
+ <Texture Name="gMsgCharA173" OutName="msg_char_A173" Format="i4" Width="16" Height="16" Offset="0x0B900"/>
+ <Texture Name="gMsgCharA174" OutName="msg_char_A174" Format="i4" Width="16" Height="16" Offset="0x0B980"/>
+ <Texture Name="gMsgCharA175" OutName="msg_char_A175" Format="i4" Width="16" Height="16" Offset="0x0BA00"/>
+ <Texture Name="gMsgCharA176" OutName="msg_char_A176" Format="i4" Width="16" Height="16" Offset="0x0BA80"/>
+ <Texture Name="gMsgCharA177" OutName="msg_char_A177" Format="i4" Width="16" Height="16" Offset="0x0BB00"/>
+ <Texture Name="gMsgCharA178" OutName="msg_char_A178" Format="i4" Width="16" Height="16" Offset="0x0BB80"/>
+ <Texture Name="gMsgCharA179" OutName="msg_char_A179" Format="i4" Width="16" Height="16" Offset="0x0BC00"/>
+ <Texture Name="gMsgCharA17A" OutName="msg_char_A17A" Format="i4" Width="16" Height="16" Offset="0x0BC80"/>
+ <Texture Name="gMsgCharA17B" OutName="msg_char_A17B" Format="i4" Width="16" Height="16" Offset="0x0BD00"/>
+ <Texture Name="gMsgCharA17C" OutName="msg_char_A17C" Format="i4" Width="16" Height="16" Offset="0x0BD80"/>
+ <Texture Name="gMsgCharA17D" OutName="msg_char_A17D" Format="i4" Width="16" Height="16" Offset="0x0BE00"/>
+ <Texture Name="gMsgCharA17E" OutName="msg_char_A17E" Format="i4" Width="16" Height="16" Offset="0x0BE80"/>
+ <Texture Name="gMsgCharA17F" OutName="msg_char_A17F" Format="i4" Width="16" Height="16" Offset="0x0BF00"/>
+ <Texture Name="gMsgCharA180" OutName="msg_char_A180" Format="i4" Width="16" Height="16" Offset="0x0BF80"/>
+ <Texture Name="gMsgCharA181" OutName="msg_char_A181" Format="i4" Width="16" Height="16" Offset="0x0C000"/>
+ <Texture Name="gMsgCharA182" OutName="msg_char_A182" Format="i4" Width="16" Height="16" Offset="0x0C080"/>
+ <Texture Name="gMsgCharA183" OutName="msg_char_A183" Format="i4" Width="16" Height="16" Offset="0x0C100"/>
+ <Texture Name="gMsgCharA184" OutName="msg_char_A184" Format="i4" Width="16" Height="16" Offset="0x0C180"/>
+ <Texture Name="gMsgCharA185" OutName="msg_char_A185" Format="i4" Width="16" Height="16" Offset="0x0C200"/>
+ <Texture Name="gMsgCharA186" OutName="msg_char_A186" Format="i4" Width="16" Height="16" Offset="0x0C280"/>
+ <Texture Name="gMsgCharA187" OutName="msg_char_A187" Format="i4" Width="16" Height="16" Offset="0x0C300"/>
+ <Texture Name="gMsgCharA188" OutName="msg_char_A188" Format="i4" Width="16" Height="16" Offset="0x0C380"/>
+ <Texture Name="gMsgCharA189" OutName="msg_char_A189" Format="i4" Width="16" Height="16" Offset="0x0C400"/>
+ <Texture Name="gMsgCharA18A" OutName="msg_char_A18A" Format="i4" Width="16" Height="16" Offset="0x0C480"/>
+ <Texture Name="gMsgCharA18B" OutName="msg_char_A18B" Format="i4" Width="16" Height="16" Offset="0x0C500"/>
+ <Texture Name="gMsgCharA18C" OutName="msg_char_A18C" Format="i4" Width="16" Height="16" Offset="0x0C580"/>
+ <Texture Name="gMsgCharA18D" OutName="msg_char_A18D" Format="i4" Width="16" Height="16" Offset="0x0C600"/>
+ <Texture Name="gMsgCharA18E" OutName="msg_char_A18E" Format="i4" Width="16" Height="16" Offset="0x0C680"/>
+ <Texture Name="gMsgCharA18F" OutName="msg_char_A18F" Format="i4" Width="16" Height="16" Offset="0x0C700"/>
+ <Texture Name="gMsgCharA190" OutName="msg_char_A190" Format="i4" Width="16" Height="16" Offset="0x0C780"/>
+ <Texture Name="gMsgCharA191" OutName="msg_char_A191" Format="i4" Width="16" Height="16" Offset="0x0C800"/>
+ <Texture Name="gMsgCharA192" OutName="msg_char_A192" Format="i4" Width="16" Height="16" Offset="0x0C880"/>
+ <Texture Name="gMsgCharA193" OutName="msg_char_A193" Format="i4" Width="16" Height="16" Offset="0x0C900"/>
+ <Texture Name="gMsgCharA194" OutName="msg_char_A194" Format="i4" Width="16" Height="16" Offset="0x0C980"/>
+ <Texture Name="gMsgCharA195" OutName="msg_char_A195" Format="i4" Width="16" Height="16" Offset="0x0CA00"/>
+ <Texture Name="gMsgCharA196" OutName="msg_char_A196" Format="i4" Width="16" Height="16" Offset="0x0CA80"/>
+ <Texture Name="gMsgCharA197" OutName="msg_char_A197" Format="i4" Width="16" Height="16" Offset="0x0CB00"/>
+ <Texture Name="gMsgCharA198" OutName="msg_char_A198" Format="i4" Width="16" Height="16" Offset="0x0CB80"/>
+ <Texture Name="gMsgCharA199" OutName="msg_char_A199" Format="i4" Width="16" Height="16" Offset="0x0CC00"/>
+ <Texture Name="gMsgCharA19A" OutName="msg_char_A19A" Format="i4" Width="16" Height="16" Offset="0x0CC80"/>
+ <Texture Name="gMsgCharA19B" OutName="msg_char_A19B" Format="i4" Width="16" Height="16" Offset="0x0CD00"/>
+ <Texture Name="gMsgCharA19C" OutName="msg_char_A19C" Format="i4" Width="16" Height="16" Offset="0x0CD80"/>
+ <Texture Name="gMsgCharA19D" OutName="msg_char_A19D" Format="i4" Width="16" Height="16" Offset="0x0CE00"/>
+ <Texture Name="gMsgCharA19E" OutName="msg_char_A19E" Format="i4" Width="16" Height="16" Offset="0x0CE80"/>
+ <Texture Name="gMsgCharA19F" OutName="msg_char_A19F" Format="i4" Width="16" Height="16" Offset="0x0CF00"/>
+ <Texture Name="gMsgCharA1A0" OutName="msg_char_A1A0" Format="i4" Width="16" Height="16" Offset="0x0CF80"/>
+ <Texture Name="gMsgCharA1A1" OutName="msg_char_A1A1" Format="i4" Width="16" Height="16" Offset="0x0D000"/>
+ <Texture Name="gMsgCharA1A2" OutName="msg_char_A1A2" Format="i4" Width="16" Height="16" Offset="0x0D080"/>
+ <Texture Name="gMsgCharA1A3" OutName="msg_char_A1A3" Format="i4" Width="16" Height="16" Offset="0x0D100"/>
+ <Texture Name="gMsgCharA1A4" OutName="msg_char_A1A4" Format="i4" Width="16" Height="16" Offset="0x0D180"/>
+ <Texture Name="gMsgCharA1A5" OutName="msg_char_A1A5" Format="i4" Width="16" Height="16" Offset="0x0D200"/>
+ <Texture Name="gMsgCharA1A6" OutName="msg_char_A1A6" Format="i4" Width="16" Height="16" Offset="0x0D280"/>
+ <Texture Name="gMsgCharA1A7" OutName="msg_char_A1A7" Format="i4" Width="16" Height="16" Offset="0x0D300"/>
+ <Texture Name="gMsgCharA1A8" OutName="msg_char_A1A8" Format="i4" Width="16" Height="16" Offset="0x0D380"/>
+ <Texture Name="gMsgCharA1A9" OutName="msg_char_A1A9" Format="i4" Width="16" Height="16" Offset="0x0D400"/>
+ <Texture Name="gMsgCharA1AA" OutName="msg_char_A1AA" Format="i4" Width="16" Height="16" Offset="0x0D480"/>
+ <Texture Name="gMsgCharA1AB" OutName="msg_char_A1AB" Format="i4" Width="16" Height="16" Offset="0x0D500"/>
+ <Texture Name="gMsgCharA1AC" OutName="msg_char_A1AC" Format="i4" Width="16" Height="16" Offset="0x0D580"/>
+ <Texture Name="gMsgCharA1AD" OutName="msg_char_A1AD" Format="i4" Width="16" Height="16" Offset="0x0D600"/>
+ <Texture Name="gMsgCharA1AE" OutName="msg_char_A1AE" Format="i4" Width="16" Height="16" Offset="0x0D680"/>
+ <Texture Name="gMsgCharA1AF" OutName="msg_char_A1AF" Format="i4" Width="16" Height="16" Offset="0x0D700"/>
+ <Texture Name="gMsgCharA1B0" OutName="msg_char_A1B0" Format="i4" Width="16" Height="16" Offset="0x0D780"/>
+ <Texture Name="gMsgCharA1B1" OutName="msg_char_A1B1" Format="i4" Width="16" Height="16" Offset="0x0D800"/>
+ <Texture Name="gMsgCharA1B2" OutName="msg_char_A1B2" Format="i4" Width="16" Height="16" Offset="0x0D880"/>
+ <Texture Name="gMsgCharA1B3" OutName="msg_char_A1B3" Format="i4" Width="16" Height="16" Offset="0x0D900"/>
+ <Texture Name="gMsgCharA1B4" OutName="msg_char_A1B4" Format="i4" Width="16" Height="16" Offset="0x0D980"/>
+ <Texture Name="gMsgCharA1B5" OutName="msg_char_A1B5" Format="i4" Width="16" Height="16" Offset="0x0DA00"/>
+ <Texture Name="gMsgCharA1B6" OutName="msg_char_A1B6" Format="i4" Width="16" Height="16" Offset="0x0DA80"/>
+ <Texture Name="gMsgCharA1B7" OutName="msg_char_A1B7" Format="i4" Width="16" Height="16" Offset="0x0DB00"/>
+ <Texture Name="gMsgCharA1B8" OutName="msg_char_A1B8" Format="i4" Width="16" Height="16" Offset="0x0DB80"/>
+ <Texture Name="gMsgCharA1B9" OutName="msg_char_A1B9" Format="i4" Width="16" Height="16" Offset="0x0DC00"/>
+ <Texture Name="gMsgCharA1BA" OutName="msg_char_A1BA" Format="i4" Width="16" Height="16" Offset="0x0DC80"/>
+ <Texture Name="gMsgCharA1BB" OutName="msg_char_A1BB" Format="i4" Width="16" Height="16" Offset="0x0DD00"/>
+ <Texture Name="gMsgCharA1BC" OutName="msg_char_A1BC" Format="i4" Width="16" Height="16" Offset="0x0DD80"/>
+ <Texture Name="gMsgCharA1BD" OutName="msg_char_A1BD" Format="i4" Width="16" Height="16" Offset="0x0DE00"/>
+ <Texture Name="gMsgCharA1BE" OutName="msg_char_A1BE" Format="i4" Width="16" Height="16" Offset="0x0DE80"/>
+ <Texture Name="gMsgCharA1BF" OutName="msg_char_A1BF" Format="i4" Width="16" Height="16" Offset="0x0DF00"/>
+ <Texture Name="gMsgCharA1C0" OutName="msg_char_A1C0" Format="i4" Width="16" Height="16" Offset="0x0DF80"/>
+ <Texture Name="gMsgCharA1C1" OutName="msg_char_A1C1" Format="i4" Width="16" Height="16" Offset="0x0E000"/>
+ <Texture Name="gMsgCharA1C2" OutName="msg_char_A1C2" Format="i4" Width="16" Height="16" Offset="0x0E080"/>
+ <Texture Name="gMsgCharA1C3" OutName="msg_char_A1C3" Format="i4" Width="16" Height="16" Offset="0x0E100"/>
+ <Texture Name="gMsgCharA1C4" OutName="msg_char_A1C4" Format="i4" Width="16" Height="16" Offset="0x0E180"/>
+ <Texture Name="gMsgCharA1C5" OutName="msg_char_A1C5" Format="i4" Width="16" Height="16" Offset="0x0E200"/>
+ <Texture Name="gMsgCharA1C6" OutName="msg_char_A1C6" Format="i4" Width="16" Height="16" Offset="0x0E280"/>
+ <Texture Name="gMsgCharA1C7" OutName="msg_char_A1C7" Format="i4" Width="16" Height="16" Offset="0x0E300"/>
+ <Texture Name="gMsgCharA1C8" OutName="msg_char_A1C8" Format="i4" Width="16" Height="16" Offset="0x0E380"/>
+ <Texture Name="gMsgCharA1C9" OutName="msg_char_A1C9" Format="i4" Width="16" Height="16" Offset="0x0E400"/>
+ <Texture Name="gMsgCharA1CA" OutName="msg_char_A1CA" Format="i4" Width="16" Height="16" Offset="0x0E480"/>
+ <Texture Name="gMsgCharA1CB" OutName="msg_char_A1CB" Format="i4" Width="16" Height="16" Offset="0x0E500"/>
+ <Texture Name="gMsgCharA1CC" OutName="msg_char_A1CC" Format="i4" Width="16" Height="16" Offset="0x0E580"/>
+ <Texture Name="gMsgCharA1CD" OutName="msg_char_A1CD" Format="i4" Width="16" Height="16" Offset="0x0E600"/>
+ <Texture Name="gMsgCharA1CE" OutName="msg_char_A1CE" Format="i4" Width="16" Height="16" Offset="0x0E680"/>
+ <Texture Name="gMsgCharA1CF" OutName="msg_char_A1CF" Format="i4" Width="16" Height="16" Offset="0x0E700"/>
+ <Texture Name="gMsgCharA1D0" OutName="msg_char_A1D0" Format="i4" Width="16" Height="16" Offset="0x0E780"/>
+ <Texture Name="gMsgCharA1D1" OutName="msg_char_A1D1" Format="i4" Width="16" Height="16" Offset="0x0E800"/>
+ <Texture Name="gMsgCharA1D2" OutName="msg_char_A1D2" Format="i4" Width="16" Height="16" Offset="0x0E880"/>
+ <Texture Name="gMsgCharA1D3" OutName="msg_char_A1D3" Format="i4" Width="16" Height="16" Offset="0x0E900"/>
+ <Texture Name="gMsgCharA1D4" OutName="msg_char_A1D4" Format="i4" Width="16" Height="16" Offset="0x0E980"/>
+ <Texture Name="gMsgCharA1D5" OutName="msg_char_A1D5" Format="i4" Width="16" Height="16" Offset="0x0EA00"/>
+ <Texture Name="gMsgCharA1D6" OutName="msg_char_A1D6" Format="i4" Width="16" Height="16" Offset="0x0EA80"/>
+ <Texture Name="gMsgCharA1D7" OutName="msg_char_A1D7" Format="i4" Width="16" Height="16" Offset="0x0EB00"/>
+ <Texture Name="gMsgCharA1D8" OutName="msg_char_A1D8" Format="i4" Width="16" Height="16" Offset="0x0EB80"/>
+ <Texture Name="gMsgCharA1D9" OutName="msg_char_A1D9" Format="i4" Width="16" Height="16" Offset="0x0EC00"/>
+ <Texture Name="gMsgCharA1DA" OutName="msg_char_A1DA" Format="i4" Width="16" Height="16" Offset="0x0EC80"/>
+ <Texture Name="gMsgCharA1DB" OutName="msg_char_A1DB" Format="i4" Width="16" Height="16" Offset="0x0ED00"/>
+ <Texture Name="gMsgCharA1DC" OutName="msg_char_A1DC" Format="i4" Width="16" Height="16" Offset="0x0ED80"/>
+ <Texture Name="gMsgCharA1DD" OutName="msg_char_A1DD" Format="i4" Width="16" Height="16" Offset="0x0EE00"/>
+ <Texture Name="gMsgCharA1DE" OutName="msg_char_A1DE" Format="i4" Width="16" Height="16" Offset="0x0EE80"/>
+ <Texture Name="gMsgCharA1DF" OutName="msg_char_A1DF" Format="i4" Width="16" Height="16" Offset="0x0EF00"/>
+ <Texture Name="gMsgCharA1E0" OutName="msg_char_A1E0" Format="i4" Width="16" Height="16" Offset="0x0EF80"/>
+ <Texture Name="gMsgCharA1E1" OutName="msg_char_A1E1" Format="i4" Width="16" Height="16" Offset="0x0F000"/>
+ <Texture Name="gMsgCharA1E2" OutName="msg_char_A1E2" Format="i4" Width="16" Height="16" Offset="0x0F080"/>
+ <Texture Name="gMsgCharA1E3" OutName="msg_char_A1E3" Format="i4" Width="16" Height="16" Offset="0x0F100"/>
+ <Texture Name="gMsgCharA1E4" OutName="msg_char_A1E4" Format="i4" Width="16" Height="16" Offset="0x0F180"/>
+ <Texture Name="gMsgCharA1E5" OutName="msg_char_A1E5" Format="i4" Width="16" Height="16" Offset="0x0F200"/>
+ <Texture Name="gMsgCharA1E6" OutName="msg_char_A1E6" Format="i4" Width="16" Height="16" Offset="0x0F280"/>
+ <Texture Name="gMsgCharA1E7" OutName="msg_char_A1E7" Format="i4" Width="16" Height="16" Offset="0x0F300"/>
+ <Texture Name="gMsgCharA1E8" OutName="msg_char_A1E8" Format="i4" Width="16" Height="16" Offset="0x0F380"/>
+ <Texture Name="gMsgCharA1E9" OutName="msg_char_A1E9" Format="i4" Width="16" Height="16" Offset="0x0F400"/>
+ <Texture Name="gMsgCharA1EA" OutName="msg_char_A1EA" Format="i4" Width="16" Height="16" Offset="0x0F480"/>
+ <Texture Name="gMsgCharA1EB" OutName="msg_char_A1EB" Format="i4" Width="16" Height="16" Offset="0x0F500"/>
+ <Texture Name="gMsgCharA1EC" OutName="msg_char_A1EC" Format="i4" Width="16" Height="16" Offset="0x0F580"/>
+ <Texture Name="gMsgCharA1ED" OutName="msg_char_A1ED" Format="i4" Width="16" Height="16" Offset="0x0F600"/>
+ <Texture Name="gMsgCharA1EE" OutName="msg_char_A1EE" Format="i4" Width="16" Height="16" Offset="0x0F680"/>
+ <Texture Name="gMsgCharA1EF" OutName="msg_char_A1EF" Format="i4" Width="16" Height="16" Offset="0x0F700"/>
+ <Texture Name="gMsgCharA1F0" OutName="msg_char_A1F0" Format="i4" Width="16" Height="16" Offset="0x0F780"/>
+ <Texture Name="gMsgCharA1F1" OutName="msg_char_A1F1" Format="i4" Width="16" Height="16" Offset="0x0F800"/>
+ <Texture Name="gMsgCharA1F2" OutName="msg_char_A1F2" Format="i4" Width="16" Height="16" Offset="0x0F880"/>
+ <Texture Name="gMsgCharA1F3" OutName="msg_char_A1F3" Format="i4" Width="16" Height="16" Offset="0x0F900"/>
+ <Texture Name="gMsgCharA1F4" OutName="msg_char_A1F4" Format="i4" Width="16" Height="16" Offset="0x0F980"/>
+ <Texture Name="gMsgCharA1F5" OutName="msg_char_A1F5" Format="i4" Width="16" Height="16" Offset="0x0FA00"/>
+ <Texture Name="gMsgCharA1F6" OutName="msg_char_A1F6" Format="i4" Width="16" Height="16" Offset="0x0FA80"/>
+ <Texture Name="gMsgCharA1F7" OutName="msg_char_A1F7" Format="i4" Width="16" Height="16" Offset="0x0FB00"/>
+ <Texture Name="gMsgCharA1F8" OutName="msg_char_A1F8" Format="i4" Width="16" Height="16" Offset="0x0FB80"/>
+ <Texture Name="gMsgCharA1F9" OutName="msg_char_A1F9" Format="i4" Width="16" Height="16" Offset="0x0FC00"/>
+ <Texture Name="gMsgCharA1FA" OutName="msg_char_A1FA" Format="i4" Width="16" Height="16" Offset="0x0FC80"/>
+ <Texture Name="gMsgCharA1FB" OutName="msg_char_A1FB" Format="i4" Width="16" Height="16" Offset="0x0FD00"/>
+ <Texture Name="gMsgCharA1FC" OutName="msg_char_A1FC" Format="i4" Width="16" Height="16" Offset="0x0FD80"/>
+ <Texture Name="gMsgCharA1FD" OutName="msg_char_A1FD" Format="i4" Width="16" Height="16" Offset="0x0FE00"/>
+ <Texture Name="gMsgCharA1FE" OutName="msg_char_A1FE" Format="i4" Width="16" Height="16" Offset="0x0FE80"/>
+ <Texture Name="gMsgCharA1FF" OutName="msg_char_A1FF" Format="i4" Width="16" Height="16" Offset="0x0FF00"/>
+ <Texture Name="gMsgCharA200" OutName="msg_char_A200" Format="i4" Width="16" Height="16" Offset="0x0FF80"/>
+ <Texture Name="gMsgCharA201" OutName="msg_char_A201" Format="i4" Width="16" Height="16" Offset="0x10000"/>
+ <Texture Name="gMsgCharA202" OutName="msg_char_A202" Format="i4" Width="16" Height="16" Offset="0x10080"/>
+ <Texture Name="gMsgCharA203" OutName="msg_char_A203" Format="i4" Width="16" Height="16" Offset="0x10100"/>
+ <Texture Name="gMsgCharA204" OutName="msg_char_A204" Format="i4" Width="16" Height="16" Offset="0x10180"/>
+ <Texture Name="gMsgCharA205" OutName="msg_char_A205" Format="i4" Width="16" Height="16" Offset="0x10200"/>
+ <Texture Name="gMsgCharA206" OutName="msg_char_A206" Format="i4" Width="16" Height="16" Offset="0x10280"/>
+ <Texture Name="gMsgCharA207" OutName="msg_char_A207" Format="i4" Width="16" Height="16" Offset="0x10300"/>
+ <Texture Name="gMsgCharA208" OutName="msg_char_A208" Format="i4" Width="16" Height="16" Offset="0x10380"/>
+ <Texture Name="gMsgCharA209" OutName="msg_char_A209" Format="i4" Width="16" Height="16" Offset="0x10400"/>
+ <Texture Name="gMsgCharA20A" OutName="msg_char_A20A" Format="i4" Width="16" Height="16" Offset="0x10480"/>
+ <Texture Name="gMsgCharA20B" OutName="msg_char_A20B" Format="i4" Width="16" Height="16" Offset="0x10500"/>
+ <Texture Name="gMsgCharA20C" OutName="msg_char_A20C" Format="i4" Width="16" Height="16" Offset="0x10580"/>
+ <Texture Name="gMsgCharA20D" OutName="msg_char_A20D" Format="i4" Width="16" Height="16" Offset="0x10600"/>
+ <Texture Name="gMsgCharA20E" OutName="msg_char_A20E" Format="i4" Width="16" Height="16" Offset="0x10680"/>
+ <Texture Name="gMsgCharA20F" OutName="msg_char_A20F" Format="i4" Width="16" Height="16" Offset="0x10700"/>
+ <Texture Name="gMsgCharA210" OutName="msg_char_A210" Format="i4" Width="16" Height="16" Offset="0x10780"/>
+ <Texture Name="gMsgCharA211" OutName="msg_char_A211" Format="i4" Width="16" Height="16" Offset="0x10800"/>
+ <Texture Name="gMsgCharA212" OutName="msg_char_A212" Format="i4" Width="16" Height="16" Offset="0x10880"/>
+ <Texture Name="gMsgCharA213" OutName="msg_char_A213" Format="i4" Width="16" Height="16" Offset="0x10900"/>
+ <Texture Name="gMsgCharA214" OutName="msg_char_A214" Format="i4" Width="16" Height="16" Offset="0x10980"/>
+ <Texture Name="gMsgCharA215" OutName="msg_char_A215" Format="i4" Width="16" Height="16" Offset="0x10A00"/>
+ <Texture Name="gMsgCharA216" OutName="msg_char_A216" Format="i4" Width="16" Height="16" Offset="0x10A80"/>
+ <Texture Name="gMsgCharA217" OutName="msg_char_A217" Format="i4" Width="16" Height="16" Offset="0x10B00"/>
+ <Texture Name="gMsgCharA218" OutName="msg_char_A218" Format="i4" Width="16" Height="16" Offset="0x10B80"/>
+ <Texture Name="gMsgCharA219" OutName="msg_char_A219" Format="i4" Width="16" Height="16" Offset="0x10C00"/>
+ <Texture Name="gMsgCharA21A" OutName="msg_char_A21A" Format="i4" Width="16" Height="16" Offset="0x10C80"/>
+ <Texture Name="gMsgCharA21B" OutName="msg_char_A21B" Format="i4" Width="16" Height="16" Offset="0x10D00"/>
+ <Texture Name="gMsgCharA21C" OutName="msg_char_A21C" Format="i4" Width="16" Height="16" Offset="0x10D80"/>
+ <Texture Name="gMsgCharA21D" OutName="msg_char_A21D" Format="i4" Width="16" Height="16" Offset="0x10E00"/>
+ <Texture Name="gMsgCharA21E" OutName="msg_char_A21E" Format="i4" Width="16" Height="16" Offset="0x10E80"/>
+ <Texture Name="gMsgCharA21F" OutName="msg_char_A21F" Format="i4" Width="16" Height="16" Offset="0x10F00"/>
+ <Texture Name="gMsgCharA220" OutName="msg_char_A220" Format="i4" Width="16" Height="16" Offset="0x10F80"/>
+ <Texture Name="gMsgCharA221" OutName="msg_char_A221" Format="i4" Width="16" Height="16" Offset="0x11000"/>
+ <Texture Name="gMsgCharA222" OutName="msg_char_A222" Format="i4" Width="16" Height="16" Offset="0x11080"/>
+ <Texture Name="gMsgCharA223" OutName="msg_char_A223" Format="i4" Width="16" Height="16" Offset="0x11100"/>
+ <Texture Name="gMsgCharA224" OutName="msg_char_A224" Format="i4" Width="16" Height="16" Offset="0x11180"/>
+ <Texture Name="gMsgCharA225" OutName="msg_char_A225" Format="i4" Width="16" Height="16" Offset="0x11200"/>
+ <Texture Name="gMsgCharA226" OutName="msg_char_A226" Format="i4" Width="16" Height="16" Offset="0x11280"/>
+ <Texture Name="gMsgCharA227" OutName="msg_char_A227" Format="i4" Width="16" Height="16" Offset="0x11300"/>
+ <Texture Name="gMsgCharA228" OutName="msg_char_A228" Format="i4" Width="16" Height="16" Offset="0x11380"/>
+ <Texture Name="gMsgCharA229" OutName="msg_char_A229" Format="i4" Width="16" Height="16" Offset="0x11400"/>
+ <Texture Name="gMsgCharA22A" OutName="msg_char_A22A" Format="i4" Width="16" Height="16" Offset="0x11480"/>
+ <Texture Name="gMsgCharA22B" OutName="msg_char_A22B" Format="i4" Width="16" Height="16" Offset="0x11500"/>
+ <Texture Name="gMsgCharA22C" OutName="msg_char_A22C" Format="i4" Width="16" Height="16" Offset="0x11580"/>
+ <Texture Name="gMsgCharA22D" OutName="msg_char_A22D" Format="i4" Width="16" Height="16" Offset="0x11600"/>
+ <Texture Name="gMsgCharA22E" OutName="msg_char_A22E" Format="i4" Width="16" Height="16" Offset="0x11680"/>
+ <Texture Name="gMsgCharA22F" OutName="msg_char_A22F" Format="i4" Width="16" Height="16" Offset="0x11700"/>
+ <Texture Name="gMsgCharA230" OutName="msg_char_A230" Format="i4" Width="16" Height="16" Offset="0x11780"/>
+ <Texture Name="gMsgCharA231" OutName="msg_char_A231" Format="i4" Width="16" Height="16" Offset="0x11800"/>
+ <Texture Name="gMsgCharA232" OutName="msg_char_A232" Format="i4" Width="16" Height="16" Offset="0x11880"/>
+ <Texture Name="gMsgCharA233" OutName="msg_char_A233" Format="i4" Width="16" Height="16" Offset="0x11900"/>
+ <Texture Name="gMsgCharA234" OutName="msg_char_A234" Format="i4" Width="16" Height="16" Offset="0x11980"/>
+ <Texture Name="gMsgCharA235" OutName="msg_char_A235" Format="i4" Width="16" Height="16" Offset="0x11A00"/>
+ <Texture Name="gMsgCharA236" OutName="msg_char_A236" Format="i4" Width="16" Height="16" Offset="0x11A80"/>
+ <Texture Name="gMsgCharA237" OutName="msg_char_A237" Format="i4" Width="16" Height="16" Offset="0x11B00"/>
+ <Texture Name="gMsgCharA238" OutName="msg_char_A238" Format="i4" Width="16" Height="16" Offset="0x11B80"/>
+ <Texture Name="gMsgCharA239" OutName="msg_char_A239" Format="i4" Width="16" Height="16" Offset="0x11C00"/>
+ <Texture Name="gMsgCharA23A" OutName="msg_char_A23A" Format="i4" Width="16" Height="16" Offset="0x11C80"/>
+ <Texture Name="gMsgCharA23B" OutName="msg_char_A23B" Format="i4" Width="16" Height="16" Offset="0x11D00"/>
+ <Texture Name="gMsgCharA23C" OutName="msg_char_A23C" Format="i4" Width="16" Height="16" Offset="0x11D80"/>
+ <Texture Name="gMsgCharA23D" OutName="msg_char_A23D" Format="i4" Width="16" Height="16" Offset="0x11E00"/>
+ <Texture Name="gMsgCharA23E" OutName="msg_char_A23E" Format="i4" Width="16" Height="16" Offset="0x11E80"/>
+ <Texture Name="gMsgCharA23F" OutName="msg_char_A23F" Format="i4" Width="16" Height="16" Offset="0x11F00"/>
+ <Texture Name="gMsgCharA240" OutName="msg_char_A240" Format="i4" Width="16" Height="16" Offset="0x11F80"/>
+ <Texture Name="gMsgCharA241" OutName="msg_char_A241" Format="i4" Width="16" Height="16" Offset="0x12000"/>
+ <Texture Name="gMsgCharA242" OutName="msg_char_A242" Format="i4" Width="16" Height="16" Offset="0x12080"/>
+ <Texture Name="gMsgCharA243" OutName="msg_char_A243" Format="i4" Width="16" Height="16" Offset="0x12100"/>
+ <Texture Name="gMsgCharA244" OutName="msg_char_A244" Format="i4" Width="16" Height="16" Offset="0x12180"/>
+ <Texture Name="gMsgCharA245" OutName="msg_char_A245" Format="i4" Width="16" Height="16" Offset="0x12200"/>
+ <Texture Name="gMsgCharA246" OutName="msg_char_A246" Format="i4" Width="16" Height="16" Offset="0x12280"/>
+ <Texture Name="gMsgCharA247" OutName="msg_char_A247" Format="i4" Width="16" Height="16" Offset="0x12300"/>
+ <Texture Name="gMsgCharA248" OutName="msg_char_A248" Format="i4" Width="16" Height="16" Offset="0x12380"/>
+ <Texture Name="gMsgCharA249" OutName="msg_char_A249" Format="i4" Width="16" Height="16" Offset="0x12400"/>
+ <Texture Name="gMsgCharA24A" OutName="msg_char_A24A" Format="i4" Width="16" Height="16" Offset="0x12480"/>
+ <Texture Name="gMsgCharA24B" OutName="msg_char_A24B" Format="i4" Width="16" Height="16" Offset="0x12500"/>
+ <Texture Name="gMsgCharA24C" OutName="msg_char_A24C" Format="i4" Width="16" Height="16" Offset="0x12580"/>
+ <Texture Name="gMsgCharA24D" OutName="msg_char_A24D" Format="i4" Width="16" Height="16" Offset="0x12600"/>
+ <Texture Name="gMsgCharA24E" OutName="msg_char_A24E" Format="i4" Width="16" Height="16" Offset="0x12680"/>
+ <Texture Name="gMsgCharA24F" OutName="msg_char_A24F" Format="i4" Width="16" Height="16" Offset="0x12700"/>
+ <Texture Name="gMsgCharA250" OutName="msg_char_A250" Format="i4" Width="16" Height="16" Offset="0x12780"/>
+ <Texture Name="gMsgCharA251" OutName="msg_char_A251" Format="i4" Width="16" Height="16" Offset="0x12800"/>
+ <Texture Name="gMsgCharA252" OutName="msg_char_A252" Format="i4" Width="16" Height="16" Offset="0x12880"/>
+ <Texture Name="gMsgCharA253" OutName="msg_char_A253" Format="i4" Width="16" Height="16" Offset="0x12900"/>
+ <Texture Name="gMsgCharA254" OutName="msg_char_A254" Format="i4" Width="16" Height="16" Offset="0x12980"/>
+ <Texture Name="gMsgCharA255" OutName="msg_char_A255" Format="i4" Width="16" Height="16" Offset="0x12A00"/>
+ <Texture Name="gMsgCharA256" OutName="msg_char_A256" Format="i4" Width="16" Height="16" Offset="0x12A80"/>
+ <Texture Name="gMsgCharA257" OutName="msg_char_A257" Format="i4" Width="16" Height="16" Offset="0x12B00"/>
+ <Texture Name="gMsgCharA258" OutName="msg_char_A258" Format="i4" Width="16" Height="16" Offset="0x12B80"/>
+ <Texture Name="gMsgCharA259" OutName="msg_char_A259" Format="i4" Width="16" Height="16" Offset="0x12C00"/>
+ <Texture Name="gMsgCharA25A" OutName="msg_char_A25A" Format="i4" Width="16" Height="16" Offset="0x12C80"/>
+ <Texture Name="gMsgCharA25B" OutName="msg_char_A25B" Format="i4" Width="16" Height="16" Offset="0x12D00"/>
+ <Texture Name="gMsgCharA25C" OutName="msg_char_A25C" Format="i4" Width="16" Height="16" Offset="0x12D80"/>
+ <Texture Name="gMsgCharA25D" OutName="msg_char_A25D" Format="i4" Width="16" Height="16" Offset="0x12E00"/>
+ <Texture Name="gMsgCharA25E" OutName="msg_char_A25E" Format="i4" Width="16" Height="16" Offset="0x12E80"/>
+ <Texture Name="gMsgCharA25F" OutName="msg_char_A25F" Format="i4" Width="16" Height="16" Offset="0x12F00"/>
+ <Texture Name="gMsgCharA260" OutName="msg_char_A260" Format="i4" Width="16" Height="16" Offset="0x12F80"/>
+ <Texture Name="gMsgCharA261" OutName="msg_char_A261" Format="i4" Width="16" Height="16" Offset="0x13000"/>
+ <Texture Name="gMsgCharA262" OutName="msg_char_A262" Format="i4" Width="16" Height="16" Offset="0x13080"/>
+ <Texture Name="gMsgCharA263" OutName="msg_char_A263" Format="i4" Width="16" Height="16" Offset="0x13100"/>
+ <Texture Name="gMsgCharA264" OutName="msg_char_A264" Format="i4" Width="16" Height="16" Offset="0x13180"/>
+ <Texture Name="gMsgCharA265" OutName="msg_char_A265" Format="i4" Width="16" Height="16" Offset="0x13200"/>
+ <Texture Name="gMsgCharA266" OutName="msg_char_A266" Format="i4" Width="16" Height="16" Offset="0x13280"/>
+ <Texture Name="gMsgCharA267" OutName="msg_char_A267" Format="i4" Width="16" Height="16" Offset="0x13300"/>
+ <Texture Name="gMsgCharA268" OutName="msg_char_A268" Format="i4" Width="16" Height="16" Offset="0x13380"/>
+ <Texture Name="gMsgCharA269" OutName="msg_char_A269" Format="i4" Width="16" Height="16" Offset="0x13400"/>
+ <Texture Name="gMsgCharA26A" OutName="msg_char_A26A" Format="i4" Width="16" Height="16" Offset="0x13480"/>
+ <Texture Name="gMsgCharA26B" OutName="msg_char_A26B" Format="i4" Width="16" Height="16" Offset="0x13500"/>
+ <Texture Name="gMsgCharA26C" OutName="msg_char_A26C" Format="i4" Width="16" Height="16" Offset="0x13580"/>
+ <Texture Name="gMsgCharA26D" OutName="msg_char_A26D" Format="i4" Width="16" Height="16" Offset="0x13600"/>
+ <Texture Name="gMsgCharA26E" OutName="msg_char_A26E" Format="i4" Width="16" Height="16" Offset="0x13680"/>
+ <Texture Name="gMsgCharA26F" OutName="msg_char_A26F" Format="i4" Width="16" Height="16" Offset="0x13700"/>
+ <Texture Name="gMsgCharA270" OutName="msg_char_A270" Format="i4" Width="16" Height="16" Offset="0x13780"/>
+ <Texture Name="gMsgCharA271" OutName="msg_char_A271" Format="i4" Width="16" Height="16" Offset="0x13800"/>
+ <Texture Name="gMsgCharA272" OutName="msg_char_A272" Format="i4" Width="16" Height="16" Offset="0x13880"/>
+ <Texture Name="gMsgCharA273" OutName="msg_char_A273" Format="i4" Width="16" Height="16" Offset="0x13900"/>
+ <Texture Name="gMsgCharA274" OutName="msg_char_A274" Format="i4" Width="16" Height="16" Offset="0x13980"/>
+ <Texture Name="gMsgCharA275" OutName="msg_char_A275" Format="i4" Width="16" Height="16" Offset="0x13A00"/>
+ <Texture Name="gMsgCharA276" OutName="msg_char_A276" Format="i4" Width="16" Height="16" Offset="0x13A80"/>
+ <Texture Name="gMsgCharA277" OutName="msg_char_A277" Format="i4" Width="16" Height="16" Offset="0x13B00"/>
+ <Texture Name="gMsgCharA278" OutName="msg_char_A278" Format="i4" Width="16" Height="16" Offset="0x13B80"/>
+ <Texture Name="gMsgCharA279" OutName="msg_char_A279" Format="i4" Width="16" Height="16" Offset="0x13C00"/>
+ <Texture Name="gMsgCharA27A" OutName="msg_char_A27A" Format="i4" Width="16" Height="16" Offset="0x13C80"/>
+ <Texture Name="gMsgCharA27B" OutName="msg_char_A27B" Format="i4" Width="16" Height="16" Offset="0x13D00"/>
+ <Texture Name="gMsgCharA27C" OutName="msg_char_A27C" Format="i4" Width="16" Height="16" Offset="0x13D80"/>
+ <Texture Name="gMsgCharA27D" OutName="msg_char_A27D" Format="i4" Width="16" Height="16" Offset="0x13E00"/>
+ <Texture Name="gMsgCharA27E" OutName="msg_char_A27E" Format="i4" Width="16" Height="16" Offset="0x13E80"/>
+ <Texture Name="gMsgCharA27F" OutName="msg_char_A27F" Format="i4" Width="16" Height="16" Offset="0x13F00"/>
+ <Texture Name="gMsgCharA280" OutName="msg_char_A280" Format="i4" Width="16" Height="16" Offset="0x13F80"/>
+ <Texture Name="gMsgCharA281" OutName="msg_char_A281" Format="i4" Width="16" Height="16" Offset="0x14000"/>
+ <Texture Name="gMsgCharA282" OutName="msg_char_A282" Format="i4" Width="16" Height="16" Offset="0x14080"/>
+ <Texture Name="gMsgCharA283" OutName="msg_char_A283" Format="i4" Width="16" Height="16" Offset="0x14100"/>
+ <Texture Name="gMsgCharA284" OutName="msg_char_A284" Format="i4" Width="16" Height="16" Offset="0x14180"/>
+ <Texture Name="gMsgCharA285" OutName="msg_char_A285" Format="i4" Width="16" Height="16" Offset="0x14200"/>
+ <Texture Name="gMsgCharA286" OutName="msg_char_A286" Format="i4" Width="16" Height="16" Offset="0x14280"/>
+ <Texture Name="gMsgCharA287" OutName="msg_char_A287" Format="i4" Width="16" Height="16" Offset="0x14300"/>
+ <Texture Name="gMsgCharA288" OutName="msg_char_A288" Format="i4" Width="16" Height="16" Offset="0x14380"/>
+ <Texture Name="gMsgCharA289" OutName="msg_char_A289" Format="i4" Width="16" Height="16" Offset="0x14400"/>
+ <Texture Name="gMsgCharA28A" OutName="msg_char_A28A" Format="i4" Width="16" Height="16" Offset="0x14480"/>
+ <Texture Name="gMsgCharA28B" OutName="msg_char_A28B" Format="i4" Width="16" Height="16" Offset="0x14500"/>
+ <Texture Name="gMsgCharA28C" OutName="msg_char_A28C" Format="i4" Width="16" Height="16" Offset="0x14580"/>
+ <Texture Name="gMsgCharA28D" OutName="msg_char_A28D" Format="i4" Width="16" Height="16" Offset="0x14600"/>
+ <Texture Name="gMsgCharA28E" OutName="msg_char_A28E" Format="i4" Width="16" Height="16" Offset="0x14680"/>
+ <Texture Name="gMsgCharA28F" OutName="msg_char_A28F" Format="i4" Width="16" Height="16" Offset="0x14700"/>
+ <Texture Name="gMsgCharA290" OutName="msg_char_A290" Format="i4" Width="16" Height="16" Offset="0x14780"/>
+ <Texture Name="gMsgCharA291" OutName="msg_char_A291" Format="i4" Width="16" Height="16" Offset="0x14800"/>
+ <Texture Name="gMsgCharA292" OutName="msg_char_A292" Format="i4" Width="16" Height="16" Offset="0x14880"/>
+ <Texture Name="gMsgCharA293" OutName="msg_char_A293" Format="i4" Width="16" Height="16" Offset="0x14900"/>
+ <Texture Name="gMsgCharA294" OutName="msg_char_A294" Format="i4" Width="16" Height="16" Offset="0x14980"/>
+ <Texture Name="gMsgCharA295" OutName="msg_char_A295" Format="i4" Width="16" Height="16" Offset="0x14A00"/>
+ <Texture Name="gMsgCharA296" OutName="msg_char_A296" Format="i4" Width="16" Height="16" Offset="0x14A80"/>
+ <Texture Name="gMsgCharA297" OutName="msg_char_A297" Format="i4" Width="16" Height="16" Offset="0x14B00"/>
+ <Texture Name="gMsgCharA298" OutName="msg_char_A298" Format="i4" Width="16" Height="16" Offset="0x14B80"/>
+ <Texture Name="gMsgCharA299" OutName="msg_char_A299" Format="i4" Width="16" Height="16" Offset="0x14C00"/>
+ <Texture Name="gMsgCharA29A" OutName="msg_char_A29A" Format="i4" Width="16" Height="16" Offset="0x14C80"/>
+ <Texture Name="gMsgCharA29B" OutName="msg_char_A29B" Format="i4" Width="16" Height="16" Offset="0x14D00"/>
+ <Texture Name="gMsgCharA29C" OutName="msg_char_A29C" Format="i4" Width="16" Height="16" Offset="0x14D80"/>
+ <Texture Name="gMsgCharA29D" OutName="msg_char_A29D" Format="i4" Width="16" Height="16" Offset="0x14E00"/>
+ <Texture Name="gMsgCharA29E" OutName="msg_char_A29E" Format="i4" Width="16" Height="16" Offset="0x14E80"/>
+ <Texture Name="gMsgCharA29F" OutName="msg_char_A29F" Format="i4" Width="16" Height="16" Offset="0x14F00"/>
+ <Texture Name="gMsgCharA2A0" OutName="msg_char_A2A0" Format="i4" Width="16" Height="16" Offset="0x14F80"/>
+ <Texture Name="gMsgCharA2A1" OutName="msg_char_A2A1" Format="i4" Width="16" Height="16" Offset="0x15000"/>
+ <Texture Name="gMsgCharA2A2" OutName="msg_char_A2A2" Format="i4" Width="16" Height="16" Offset="0x15080"/>
+ <Texture Name="gMsgCharA2A3" OutName="msg_char_A2A3" Format="i4" Width="16" Height="16" Offset="0x15100"/>
+ <Texture Name="gMsgCharA2A4" OutName="msg_char_A2A4" Format="i4" Width="16" Height="16" Offset="0x15180"/>
+ <Texture Name="gMsgCharA2A5" OutName="msg_char_A2A5" Format="i4" Width="16" Height="16" Offset="0x15200"/>
+ <Texture Name="gMsgCharA2A6" OutName="msg_char_A2A6" Format="i4" Width="16" Height="16" Offset="0x15280"/>
+ <Texture Name="gMsgCharA2A7" OutName="msg_char_A2A7" Format="i4" Width="16" Height="16" Offset="0x15300"/>
+ <Texture Name="gMsgCharA2A8" OutName="msg_char_A2A8" Format="i4" Width="16" Height="16" Offset="0x15380"/>
+ <Texture Name="gMsgCharA2A9" OutName="msg_char_A2A9" Format="i4" Width="16" Height="16" Offset="0x15400"/>
+ <Texture Name="gMsgCharA2AA" OutName="msg_char_A2AA" Format="i4" Width="16" Height="16" Offset="0x15480"/>
+ <Texture Name="gMsgCharA2AB" OutName="msg_char_A2AB" Format="i4" Width="16" Height="16" Offset="0x15500"/>
+ <Texture Name="gMsgCharA2AC" OutName="msg_char_A2AC" Format="i4" Width="16" Height="16" Offset="0x15580"/>
+ <Texture Name="gMsgCharA2AD" OutName="msg_char_A2AD" Format="i4" Width="16" Height="16" Offset="0x15600"/>
+ <Texture Name="gMsgCharA2AE" OutName="msg_char_A2AE" Format="i4" Width="16" Height="16" Offset="0x15680"/>
+ <Texture Name="gMsgCharA2AF" OutName="msg_char_A2AF" Format="i4" Width="16" Height="16" Offset="0x15700"/>
+ <Texture Name="gMsgCharA2B0" OutName="msg_char_A2B0" Format="i4" Width="16" Height="16" Offset="0x15780"/>
+ <Texture Name="gMsgCharA2B1" OutName="msg_char_A2B1" Format="i4" Width="16" Height="16" Offset="0x15800"/>
+ <Texture Name="gMsgCharA2B2" OutName="msg_char_A2B2" Format="i4" Width="16" Height="16" Offset="0x15880"/>
+ <Texture Name="gMsgCharA2B3" OutName="msg_char_A2B3" Format="i4" Width="16" Height="16" Offset="0x15900"/>
+ <Texture Name="gMsgCharA2B4" OutName="msg_char_A2B4" Format="i4" Width="16" Height="16" Offset="0x15980"/>
+ <Texture Name="gMsgCharA2B5" OutName="msg_char_A2B5" Format="i4" Width="16" Height="16" Offset="0x15A00"/>
+ <Texture Name="gMsgCharA2B6" OutName="msg_char_A2B6" Format="i4" Width="16" Height="16" Offset="0x15A80"/>
+ <Texture Name="gMsgCharA2B7" OutName="msg_char_A2B7" Format="i4" Width="16" Height="16" Offset="0x15B00"/>
+ <Texture Name="gMsgCharA2B8" OutName="msg_char_A2B8" Format="i4" Width="16" Height="16" Offset="0x15B80"/>
+ <Texture Name="gMsgCharA2B9" OutName="msg_char_A2B9" Format="i4" Width="16" Height="16" Offset="0x15C00"/>
+ <Texture Name="gMsgCharA2BA" OutName="msg_char_A2BA" Format="i4" Width="16" Height="16" Offset="0x15C80"/>
+ <Texture Name="gMsgCharA2BB" OutName="msg_char_A2BB" Format="i4" Width="16" Height="16" Offset="0x15D00"/>
+ <Texture Name="gMsgCharA2BC" OutName="msg_char_A2BC" Format="i4" Width="16" Height="16" Offset="0x15D80"/>
+ <Texture Name="gMsgCharA2BD" OutName="msg_char_A2BD" Format="i4" Width="16" Height="16" Offset="0x15E00"/>
+ <Texture Name="gMsgCharA2BE" OutName="msg_char_A2BE" Format="i4" Width="16" Height="16" Offset="0x15E80"/>
+ <Texture Name="gMsgCharA2BF" OutName="msg_char_A2BF" Format="i4" Width="16" Height="16" Offset="0x15F00"/>
+ <Texture Name="gMsgCharA2C0" OutName="msg_char_A2C0" Format="i4" Width="16" Height="16" Offset="0x15F80"/>
+ <Texture Name="gMsgCharA2C1" OutName="msg_char_A2C1" Format="i4" Width="16" Height="16" Offset="0x16000"/>
+ <Texture Name="gMsgCharA2C2" OutName="msg_char_A2C2" Format="i4" Width="16" Height="16" Offset="0x16080"/>
+ <Texture Name="gMsgCharA2C3" OutName="msg_char_A2C3" Format="i4" Width="16" Height="16" Offset="0x16100"/>
+ <Texture Name="gMsgCharA2C4" OutName="msg_char_A2C4" Format="i4" Width="16" Height="16" Offset="0x16180"/>
+ <Texture Name="gMsgCharA2C5" OutName="msg_char_A2C5" Format="i4" Width="16" Height="16" Offset="0x16200"/>
+ <Texture Name="gMsgCharA2C6" OutName="msg_char_A2C6" Format="i4" Width="16" Height="16" Offset="0x16280"/>
+ <Texture Name="gMsgCharA2C7" OutName="msg_char_A2C7" Format="i4" Width="16" Height="16" Offset="0x16300"/>
+ <Texture Name="gMsgCharA2C8" OutName="msg_char_A2C8" Format="i4" Width="16" Height="16" Offset="0x16380"/>
+ <Texture Name="gMsgCharA2C9" OutName="msg_char_A2C9" Format="i4" Width="16" Height="16" Offset="0x16400"/>
+ <Texture Name="gMsgCharA2CA" OutName="msg_char_A2CA" Format="i4" Width="16" Height="16" Offset="0x16480"/>
+ <Texture Name="gMsgCharA2CB" OutName="msg_char_A2CB" Format="i4" Width="16" Height="16" Offset="0x16500"/>
+ <Texture Name="gMsgCharA2CC" OutName="msg_char_A2CC" Format="i4" Width="16" Height="16" Offset="0x16580"/>
+ <Texture Name="gMsgCharA2CD" OutName="msg_char_A2CD" Format="i4" Width="16" Height="16" Offset="0x16600"/>
+ <Texture Name="gMsgCharA2CE" OutName="msg_char_A2CE" Format="i4" Width="16" Height="16" Offset="0x16680"/>
+ <Texture Name="gMsgCharA2CF" OutName="msg_char_A2CF" Format="i4" Width="16" Height="16" Offset="0x16700"/>
+ <Texture Name="gMsgCharA2D0" OutName="msg_char_A2D0" Format="i4" Width="16" Height="16" Offset="0x16780"/>
+ <Texture Name="gMsgCharA2D1" OutName="msg_char_A2D1" Format="i4" Width="16" Height="16" Offset="0x16800"/>
+ <Texture Name="gMsgCharA2D2" OutName="msg_char_A2D2" Format="i4" Width="16" Height="16" Offset="0x16880"/>
+ <Texture Name="gMsgCharA2D3" OutName="msg_char_A2D3" Format="i4" Width="16" Height="16" Offset="0x16900"/>
+ <Texture Name="gMsgCharA2D4" OutName="msg_char_A2D4" Format="i4" Width="16" Height="16" Offset="0x16980"/>
+ <Texture Name="gMsgCharA2D5" OutName="msg_char_A2D5" Format="i4" Width="16" Height="16" Offset="0x16A00"/>
+ <Texture Name="gMsgCharA2D6" OutName="msg_char_A2D6" Format="i4" Width="16" Height="16" Offset="0x16A80"/>
+ <Texture Name="gMsgCharA2D7" OutName="msg_char_A2D7" Format="i4" Width="16" Height="16" Offset="0x16B00"/>
+ <Texture Name="gMsgCharA2D8" OutName="msg_char_A2D8" Format="i4" Width="16" Height="16" Offset="0x16B80"/>
+ <Texture Name="gMsgCharA2D9" OutName="msg_char_A2D9" Format="i4" Width="16" Height="16" Offset="0x16C00"/>
+ <Texture Name="gMsgCharA2DA" OutName="msg_char_A2DA" Format="i4" Width="16" Height="16" Offset="0x16C80"/>
+ <Texture Name="gMsgCharA2DB" OutName="msg_char_A2DB" Format="i4" Width="16" Height="16" Offset="0x16D00"/>
+ <Texture Name="gMsgCharA2DC" OutName="msg_char_A2DC" Format="i4" Width="16" Height="16" Offset="0x16D80"/>
+ <Texture Name="gMsgCharA2DD" OutName="msg_char_A2DD" Format="i4" Width="16" Height="16" Offset="0x16E00"/>
+ <Texture Name="gMsgCharA2DE" OutName="msg_char_A2DE" Format="i4" Width="16" Height="16" Offset="0x16E80"/>
+ <Texture Name="gMsgCharA2DF" OutName="msg_char_A2DF" Format="i4" Width="16" Height="16" Offset="0x16F00"/>
+ <Texture Name="gMsgCharA2E0" OutName="msg_char_A2E0" Format="i4" Width="16" Height="16" Offset="0x16F80"/>
+ <Texture Name="gMsgCharA2E1" OutName="msg_char_A2E1" Format="i4" Width="16" Height="16" Offset="0x17000"/>
+ <Texture Name="gMsgCharA2E2" OutName="msg_char_A2E2" Format="i4" Width="16" Height="16" Offset="0x17080"/>
+ <Texture Name="gMsgCharA2E3" OutName="msg_char_A2E3" Format="i4" Width="16" Height="16" Offset="0x17100"/>
+ <Texture Name="gMsgCharA2E4" OutName="msg_char_A2E4" Format="i4" Width="16" Height="16" Offset="0x17180"/>
+ <Texture Name="gMsgCharA2E5" OutName="msg_char_A2E5" Format="i4" Width="16" Height="16" Offset="0x17200"/>
+ <Texture Name="gMsgCharA2E6" OutName="msg_char_A2E6" Format="i4" Width="16" Height="16" Offset="0x17280"/>
+ <Texture Name="gMsgCharA2E7" OutName="msg_char_A2E7" Format="i4" Width="16" Height="16" Offset="0x17300"/>
+ <Texture Name="gMsgCharA2E8" OutName="msg_char_A2E8" Format="i4" Width="16" Height="16" Offset="0x17380"/>
+ <Texture Name="gMsgCharA2E9" OutName="msg_char_A2E9" Format="i4" Width="16" Height="16" Offset="0x17400"/>
+ <Texture Name="gMsgCharA2EA" OutName="msg_char_A2EA" Format="i4" Width="16" Height="16" Offset="0x17480"/>
+ <Texture Name="gMsgCharA2EB" OutName="msg_char_A2EB" Format="i4" Width="16" Height="16" Offset="0x17500"/>
+ <Texture Name="gMsgCharA2EC" OutName="msg_char_A2EC" Format="i4" Width="16" Height="16" Offset="0x17580"/>
+ <Texture Name="gMsgCharA2ED" OutName="msg_char_A2ED" Format="i4" Width="16" Height="16" Offset="0x17600"/>
+ <Texture Name="gMsgCharA2EE" OutName="msg_char_A2EE" Format="i4" Width="16" Height="16" Offset="0x17680"/>
+ <Texture Name="gMsgCharA2EF" OutName="msg_char_A2EF" Format="i4" Width="16" Height="16" Offset="0x17700"/>
+ <Texture Name="gMsgCharA2F0" OutName="msg_char_A2F0" Format="i4" Width="16" Height="16" Offset="0x17780"/>
+ <Texture Name="gMsgCharA2F1" OutName="msg_char_A2F1" Format="i4" Width="16" Height="16" Offset="0x17800"/>
+ <Texture Name="gMsgCharA2F2" OutName="msg_char_A2F2" Format="i4" Width="16" Height="16" Offset="0x17880"/>
+ <Texture Name="gMsgCharA2F3" OutName="msg_char_A2F3" Format="i4" Width="16" Height="16" Offset="0x17900"/>
+ <Texture Name="gMsgCharA2F4" OutName="msg_char_A2F4" Format="i4" Width="16" Height="16" Offset="0x17980"/>
+ <Texture Name="gMsgCharA2F5" OutName="msg_char_A2F5" Format="i4" Width="16" Height="16" Offset="0x17A00"/>
+ <Texture Name="gMsgCharA2F6" OutName="msg_char_A2F6" Format="i4" Width="16" Height="16" Offset="0x17A80"/>
+ <Texture Name="gMsgCharA2F7" OutName="msg_char_A2F7" Format="i4" Width="16" Height="16" Offset="0x17B00"/>
+ <Texture Name="gMsgCharA2F8" OutName="msg_char_A2F8" Format="i4" Width="16" Height="16" Offset="0x17B80"/>
+ <Texture Name="gMsgCharA2F9" OutName="msg_char_A2F9" Format="i4" Width="16" Height="16" Offset="0x17C00"/>
+ <Texture Name="gMsgCharA2FA" OutName="msg_char_A2FA" Format="i4" Width="16" Height="16" Offset="0x17C80"/>
+ <Texture Name="gMsgCharA2FB" OutName="msg_char_A2FB" Format="i4" Width="16" Height="16" Offset="0x17D00"/>
+ <Texture Name="gMsgCharA2FC" OutName="msg_char_A2FC" Format="i4" Width="16" Height="16" Offset="0x17D80"/>
+ <Texture Name="gMsgCharA2FD" OutName="msg_char_A2FD" Format="i4" Width="16" Height="16" Offset="0x17E00"/>
+ <Texture Name="gMsgCharA2FE" OutName="msg_char_A2FE" Format="i4" Width="16" Height="16" Offset="0x17E80"/>
+ <Texture Name="gMsgCharA2FF" OutName="msg_char_A2FF" Format="i4" Width="16" Height="16" Offset="0x17F00"/>
+ <Texture Name="gMsgCharA300" OutName="msg_char_A300" Format="i4" Width="16" Height="16" Offset="0x17F80"/>
+ <Texture Name="gMsgCharA301" OutName="msg_char_A301" Format="i4" Width="16" Height="16" Offset="0x18000"/>
+ <Texture Name="gMsgCharA302" OutName="msg_char_A302" Format="i4" Width="16" Height="16" Offset="0x18080"/>
+ <Texture Name="gMsgCharA303" OutName="msg_char_A303" Format="i4" Width="16" Height="16" Offset="0x18100"/>
+ <Texture Name="gMsgCharA304" OutName="msg_char_A304" Format="i4" Width="16" Height="16" Offset="0x18180"/>
+ <Texture Name="gMsgCharA305" OutName="msg_char_A305" Format="i4" Width="16" Height="16" Offset="0x18200"/>
+ <Texture Name="gMsgCharA306" OutName="msg_char_A306" Format="i4" Width="16" Height="16" Offset="0x18280"/>
+ <Texture Name="gMsgCharA307" OutName="msg_char_A307" Format="i4" Width="16" Height="16" Offset="0x18300"/>
+ <Texture Name="gMsgCharA308" OutName="msg_char_A308" Format="i4" Width="16" Height="16" Offset="0x18380"/>
+ <Texture Name="gMsgCharA309" OutName="msg_char_A309" Format="i4" Width="16" Height="16" Offset="0x18400"/>
+ <Texture Name="gMsgCharA30A" OutName="msg_char_A30A" Format="i4" Width="16" Height="16" Offset="0x18480"/>
+ <Texture Name="gMsgCharA30B" OutName="msg_char_A30B" Format="i4" Width="16" Height="16" Offset="0x18500"/>
+ <Texture Name="gMsgCharA30C" OutName="msg_char_A30C" Format="i4" Width="16" Height="16" Offset="0x18580"/>
+ <Texture Name="gMsgCharA30D" OutName="msg_char_A30D" Format="i4" Width="16" Height="16" Offset="0x18600"/>
+ <Texture Name="gMsgCharA30E" OutName="msg_char_A30E" Format="i4" Width="16" Height="16" Offset="0x18680"/>
+ <Texture Name="gMsgCharA30F" OutName="msg_char_A30F" Format="i4" Width="16" Height="16" Offset="0x18700"/>
+ <Texture Name="gMsgCharA310" OutName="msg_char_A310" Format="i4" Width="16" Height="16" Offset="0x18780"/>
+ <Texture Name="gMsgCharA311" OutName="msg_char_A311" Format="i4" Width="16" Height="16" Offset="0x18800"/>
+ <Texture Name="gMsgCharA312" OutName="msg_char_A312" Format="i4" Width="16" Height="16" Offset="0x18880"/>
+ <Texture Name="gMsgCharA313" OutName="msg_char_A313" Format="i4" Width="16" Height="16" Offset="0x18900"/>
+ <Texture Name="gMsgCharA314" OutName="msg_char_A314" Format="i4" Width="16" Height="16" Offset="0x18980"/>
+ <Texture Name="gMsgCharA315" OutName="msg_char_A315" Format="i4" Width="16" Height="16" Offset="0x18A00"/>
+ <Texture Name="gMsgCharA316" OutName="msg_char_A316" Format="i4" Width="16" Height="16" Offset="0x18A80"/>
+ <Texture Name="gMsgCharA317" OutName="msg_char_A317" Format="i4" Width="16" Height="16" Offset="0x18B00"/>
+ <Texture Name="gMsgCharA318" OutName="msg_char_A318" Format="i4" Width="16" Height="16" Offset="0x18B80"/>
+ <Texture Name="gMsgCharA319" OutName="msg_char_A319" Format="i4" Width="16" Height="16" Offset="0x18C00"/>
+ <Texture Name="gMsgCharA31A" OutName="msg_char_A31A" Format="i4" Width="16" Height="16" Offset="0x18C80"/>
+ <Texture Name="gMsgCharA31B" OutName="msg_char_A31B" Format="i4" Width="16" Height="16" Offset="0x18D00"/>
+ <Texture Name="gMsgCharA31C" OutName="msg_char_A31C" Format="i4" Width="16" Height="16" Offset="0x18D80"/>
+ <Texture Name="gMsgCharA31D" OutName="msg_char_A31D" Format="i4" Width="16" Height="16" Offset="0x18E00"/>
+ <Texture Name="gMsgCharA31E" OutName="msg_char_A31E" Format="i4" Width="16" Height="16" Offset="0x18E80"/>
+ <Texture Name="gMsgCharA31F" OutName="msg_char_A31F" Format="i4" Width="16" Height="16" Offset="0x18F00"/>
+ <Texture Name="gMsgCharA320" OutName="msg_char_A320" Format="i4" Width="16" Height="16" Offset="0x18F80"/>
+ <Texture Name="gMsgCharA321" OutName="msg_char_A321" Format="i4" Width="16" Height="16" Offset="0x19000"/>
+ <Texture Name="gMsgCharA322" OutName="msg_char_A322" Format="i4" Width="16" Height="16" Offset="0x19080"/>
+ <Texture Name="gMsgCharA323" OutName="msg_char_A323" Format="i4" Width="16" Height="16" Offset="0x19100"/>
+ <Texture Name="gMsgCharA324" OutName="msg_char_A324" Format="i4" Width="16" Height="16" Offset="0x19180"/>
+ <Texture Name="gMsgCharA325" OutName="msg_char_A325" Format="i4" Width="16" Height="16" Offset="0x19200"/>
+ <Texture Name="gMsgCharA326" OutName="msg_char_A326" Format="i4" Width="16" Height="16" Offset="0x19280"/>
+ <Texture Name="gMsgCharA327" OutName="msg_char_A327" Format="i4" Width="16" Height="16" Offset="0x19300"/>
+ <Texture Name="gMsgCharA328" OutName="msg_char_A328" Format="i4" Width="16" Height="16" Offset="0x19380"/>
+ <Texture Name="gMsgCharA329" OutName="msg_char_A329" Format="i4" Width="16" Height="16" Offset="0x19400"/>
+ <Texture Name="gMsgCharA32A" OutName="msg_char_A32A" Format="i4" Width="16" Height="16" Offset="0x19480"/>
+ <Texture Name="gMsgCharA32B" OutName="msg_char_A32B" Format="i4" Width="16" Height="16" Offset="0x19500"/>
+ <Texture Name="gMsgCharA32C" OutName="msg_char_A32C" Format="i4" Width="16" Height="16" Offset="0x19580"/>
+ <Texture Name="gMsgCharA32D" OutName="msg_char_A32D" Format="i4" Width="16" Height="16" Offset="0x19600"/>
+ <Texture Name="gMsgCharA32E" OutName="msg_char_A32E" Format="i4" Width="16" Height="16" Offset="0x19680"/>
+ <Texture Name="gMsgCharA32F" OutName="msg_char_A32F" Format="i4" Width="16" Height="16" Offset="0x19700"/>
+ <Texture Name="gMsgCharA330" OutName="msg_char_A330" Format="i4" Width="16" Height="16" Offset="0x19780"/>
+ <Texture Name="gMsgCharA331" OutName="msg_char_A331" Format="i4" Width="16" Height="16" Offset="0x19800"/>
+ <Texture Name="gMsgCharA332" OutName="msg_char_A332" Format="i4" Width="16" Height="16" Offset="0x19880"/>
+ <Texture Name="gMsgCharA333" OutName="msg_char_A333" Format="i4" Width="16" Height="16" Offset="0x19900"/>
+ <Texture Name="gMsgCharA334" OutName="msg_char_A334" Format="i4" Width="16" Height="16" Offset="0x19980"/>
+ <Texture Name="gMsgCharA335" OutName="msg_char_A335" Format="i4" Width="16" Height="16" Offset="0x19A00"/>
+ <Texture Name="gMsgCharA336" OutName="msg_char_A336" Format="i4" Width="16" Height="16" Offset="0x19A80"/>
+ <Texture Name="gMsgCharA337" OutName="msg_char_A337" Format="i4" Width="16" Height="16" Offset="0x19B00"/>
+ <Texture Name="gMsgCharA338" OutName="msg_char_A338" Format="i4" Width="16" Height="16" Offset="0x19B80"/>
+ <Texture Name="gMsgCharA339" OutName="msg_char_A339" Format="i4" Width="16" Height="16" Offset="0x19C00"/>
+ <Texture Name="gMsgCharA33A" OutName="msg_char_A33A" Format="i4" Width="16" Height="16" Offset="0x19C80"/>
+ <Texture Name="gMsgCharA33B" OutName="msg_char_A33B" Format="i4" Width="16" Height="16" Offset="0x19D00"/>
+ <Texture Name="gMsgCharA33C" OutName="msg_char_A33C" Format="i4" Width="16" Height="16" Offset="0x19D80"/>
+ <Texture Name="gMsgCharA33D" OutName="msg_char_A33D" Format="i4" Width="16" Height="16" Offset="0x19E00"/>
+ <Texture Name="gMsgCharA33E" OutName="msg_char_A33E" Format="i4" Width="16" Height="16" Offset="0x19E80"/>
+ <Texture Name="gMsgCharA33F" OutName="msg_char_A33F" Format="i4" Width="16" Height="16" Offset="0x19F00"/>
+ <Texture Name="gMsgCharA340" OutName="msg_char_A340" Format="i4" Width="16" Height="16" Offset="0x19F80"/>
+ <Texture Name="gMsgCharA341" OutName="msg_char_A341" Format="i4" Width="16" Height="16" Offset="0x1A000"/>
+ <Texture Name="gMsgCharA342" OutName="msg_char_A342" Format="i4" Width="16" Height="16" Offset="0x1A080"/>
+ <Texture Name="gMsgCharA343" OutName="msg_char_A343" Format="i4" Width="16" Height="16" Offset="0x1A100"/>
+ <Texture Name="gMsgCharA344" OutName="msg_char_A344" Format="i4" Width="16" Height="16" Offset="0x1A180"/>
+ <Texture Name="gMsgCharA345" OutName="msg_char_A345" Format="i4" Width="16" Height="16" Offset="0x1A200"/>
+ <Texture Name="gMsgCharA346" OutName="msg_char_A346" Format="i4" Width="16" Height="16" Offset="0x1A280"/>
+ <Texture Name="gMsgCharA347" OutName="msg_char_A347" Format="i4" Width="16" Height="16" Offset="0x1A300"/>
+ <Texture Name="gMsgCharA348" OutName="msg_char_A348" Format="i4" Width="16" Height="16" Offset="0x1A380"/>
+ <Texture Name="gMsgCharA349" OutName="msg_char_A349" Format="i4" Width="16" Height="16" Offset="0x1A400"/>
+ <Texture Name="gMsgCharA34A" OutName="msg_char_A34A" Format="i4" Width="16" Height="16" Offset="0x1A480"/>
+ <Texture Name="gMsgCharA34B" OutName="msg_char_A34B" Format="i4" Width="16" Height="16" Offset="0x1A500"/>
+ <Texture Name="gMsgCharA34C" OutName="msg_char_A34C" Format="i4" Width="16" Height="16" Offset="0x1A580"/>
+ <Texture Name="gMsgCharA34D" OutName="msg_char_A34D" Format="i4" Width="16" Height="16" Offset="0x1A600"/>
+ <Texture Name="gMsgCharA34E" OutName="msg_char_A34E" Format="i4" Width="16" Height="16" Offset="0x1A680"/>
+ <Texture Name="gMsgCharA34F" OutName="msg_char_A34F" Format="i4" Width="16" Height="16" Offset="0x1A700"/>
+ <Texture Name="gMsgCharA350" OutName="msg_char_A350" Format="i4" Width="16" Height="16" Offset="0x1A780"/>
+ <Texture Name="gMsgCharA351" OutName="msg_char_A351" Format="i4" Width="16" Height="16" Offset="0x1A800"/>
+ <Texture Name="gMsgCharA352" OutName="msg_char_A352" Format="i4" Width="16" Height="16" Offset="0x1A880"/>
+ <Texture Name="gMsgCharA353" OutName="msg_char_A353" Format="i4" Width="16" Height="16" Offset="0x1A900"/>
+ <Texture Name="gMsgCharA354" OutName="msg_char_A354" Format="i4" Width="16" Height="16" Offset="0x1A980"/>
+ <Texture Name="gMsgCharA355" OutName="msg_char_A355" Format="i4" Width="16" Height="16" Offset="0x1AA00"/>
+ <Texture Name="gMsgCharA356" OutName="msg_char_A356" Format="i4" Width="16" Height="16" Offset="0x1AA80"/>
+ <Texture Name="gMsgCharA357" OutName="msg_char_A357" Format="i4" Width="16" Height="16" Offset="0x1AB00"/>
+ <Texture Name="gMsgCharA358" OutName="msg_char_A358" Format="i4" Width="16" Height="16" Offset="0x1AB80"/>
+ <Texture Name="gMsgCharA359" OutName="msg_char_A359" Format="i4" Width="16" Height="16" Offset="0x1AC00"/>
+ <Texture Name="gMsgCharA35A" OutName="msg_char_A35A" Format="i4" Width="16" Height="16" Offset="0x1AC80"/>
+ <Texture Name="gMsgCharA35B" OutName="msg_char_A35B" Format="i4" Width="16" Height="16" Offset="0x1AD00"/>
+ <Texture Name="gMsgCharA35C" OutName="msg_char_A35C" Format="i4" Width="16" Height="16" Offset="0x1AD80"/>
+ <Texture Name="gMsgCharA35D" OutName="msg_char_A35D" Format="i4" Width="16" Height="16" Offset="0x1AE00"/>
+ <Texture Name="gMsgCharA35E" OutName="msg_char_A35E" Format="i4" Width="16" Height="16" Offset="0x1AE80"/>
+ <Texture Name="gMsgCharA35F" OutName="msg_char_A35F" Format="i4" Width="16" Height="16" Offset="0x1AF00"/>
+ <Texture Name="gMsgCharA360" OutName="msg_char_A360" Format="i4" Width="16" Height="16" Offset="0x1AF80"/>
+ <Texture Name="gMsgCharA361" OutName="msg_char_A361" Format="i4" Width="16" Height="16" Offset="0x1B000"/>
+ <Texture Name="gMsgCharA362" OutName="msg_char_A362" Format="i4" Width="16" Height="16" Offset="0x1B080"/>
+ <Texture Name="gMsgCharA363" OutName="msg_char_A363" Format="i4" Width="16" Height="16" Offset="0x1B100"/>
+ <Texture Name="gMsgCharA364" OutName="msg_char_A364" Format="i4" Width="16" Height="16" Offset="0x1B180"/>
+ <Texture Name="gMsgCharA365" OutName="msg_char_A365" Format="i4" Width="16" Height="16" Offset="0x1B200"/>
+ <Texture Name="gMsgCharA366" OutName="msg_char_A366" Format="i4" Width="16" Height="16" Offset="0x1B280"/>
+ <Texture Name="gMsgCharA367" OutName="msg_char_A367" Format="i4" Width="16" Height="16" Offset="0x1B300"/>
+ <Texture Name="gMsgCharA368" OutName="msg_char_A368" Format="i4" Width="16" Height="16" Offset="0x1B380"/>
+ <Texture Name="gMsgCharA369" OutName="msg_char_A369" Format="i4" Width="16" Height="16" Offset="0x1B400"/>
+ <Texture Name="gMsgCharA36A" OutName="msg_char_A36A" Format="i4" Width="16" Height="16" Offset="0x1B480"/>
+ <Texture Name="gMsgCharA36B" OutName="msg_char_A36B" Format="i4" Width="16" Height="16" Offset="0x1B500"/>
+ <Texture Name="gMsgCharA36C" OutName="msg_char_A36C" Format="i4" Width="16" Height="16" Offset="0x1B580"/>
+ <Texture Name="gMsgCharA36D" OutName="msg_char_A36D" Format="i4" Width="16" Height="16" Offset="0x1B600"/>
+ <Texture Name="gMsgCharA36E" OutName="msg_char_A36E" Format="i4" Width="16" Height="16" Offset="0x1B680"/>
+ <Texture Name="gMsgCharA36F" OutName="msg_char_A36F" Format="i4" Width="16" Height="16" Offset="0x1B700"/>
+ <Texture Name="gMsgCharA370" OutName="msg_char_A370" Format="i4" Width="16" Height="16" Offset="0x1B780"/>
+ <Texture Name="gMsgCharA371" OutName="msg_char_A371" Format="i4" Width="16" Height="16" Offset="0x1B800"/>
+ <Texture Name="gMsgCharA372" OutName="msg_char_A372" Format="i4" Width="16" Height="16" Offset="0x1B880"/>
+ <Texture Name="gMsgCharA373" OutName="msg_char_A373" Format="i4" Width="16" Height="16" Offset="0x1B900"/>
+ <Texture Name="gMsgCharA374" OutName="msg_char_A374" Format="i4" Width="16" Height="16" Offset="0x1B980"/>
+ <Texture Name="gMsgCharA375" OutName="msg_char_A375" Format="i4" Width="16" Height="16" Offset="0x1BA00"/>
+ <Texture Name="gMsgCharA376" OutName="msg_char_A376" Format="i4" Width="16" Height="16" Offset="0x1BA80"/>
+ <Texture Name="gMsgCharA377" OutName="msg_char_A377" Format="i4" Width="16" Height="16" Offset="0x1BB00"/>
+ <Texture Name="gMsgCharA378" OutName="msg_char_A378" Format="i4" Width="16" Height="16" Offset="0x1BB80"/>
+ <Texture Name="gMsgCharA379" OutName="msg_char_A379" Format="i4" Width="16" Height="16" Offset="0x1BC00"/>
+ <Texture Name="gMsgCharA37A" OutName="msg_char_A37A" Format="i4" Width="16" Height="16" Offset="0x1BC80"/>
+ <Texture Name="gMsgCharA37B" OutName="msg_char_A37B" Format="i4" Width="16" Height="16" Offset="0x1BD00"/>
+ <Texture Name="gMsgCharA37C" OutName="msg_char_A37C" Format="i4" Width="16" Height="16" Offset="0x1BD80"/>
+ <Texture Name="gMsgCharA37D" OutName="msg_char_A37D" Format="i4" Width="16" Height="16" Offset="0x1BE00"/>
+ <Texture Name="gMsgCharA37E" OutName="msg_char_A37E" Format="i4" Width="16" Height="16" Offset="0x1BE80"/>
+ <Texture Name="gMsgCharA37F" OutName="msg_char_A37F" Format="i4" Width="16" Height="16" Offset="0x1BF00"/>
+ <Texture Name="gMsgCharA380" OutName="msg_char_A380" Format="i4" Width="16" Height="16" Offset="0x1BF80"/>
+ <Texture Name="gMsgCharA381" OutName="msg_char_A381" Format="i4" Width="16" Height="16" Offset="0x1C000"/>
+ <Texture Name="gMsgCharA382" OutName="msg_char_A382" Format="i4" Width="16" Height="16" Offset="0x1C080"/>
+ <Texture Name="gMsgCharA383" OutName="msg_char_A383" Format="i4" Width="16" Height="16" Offset="0x1C100"/>
+ <Texture Name="gMsgCharA384" OutName="msg_char_A384" Format="i4" Width="16" Height="16" Offset="0x1C180"/>
+ <Texture Name="gMsgCharA385" OutName="msg_char_A385" Format="i4" Width="16" Height="16" Offset="0x1C200"/>
+ <Texture Name="gMsgCharA386" OutName="msg_char_A386" Format="i4" Width="16" Height="16" Offset="0x1C280"/>
+ <Texture Name="gMsgCharA387" OutName="msg_char_A387" Format="i4" Width="16" Height="16" Offset="0x1C300"/>
+ <Texture Name="gMsgCharA388" OutName="msg_char_A388" Format="i4" Width="16" Height="16" Offset="0x1C380"/>
+ <Texture Name="gMsgCharA389" OutName="msg_char_A389" Format="i4" Width="16" Height="16" Offset="0x1C400"/>
+ <Texture Name="gMsgCharA38A" OutName="msg_char_A38A" Format="i4" Width="16" Height="16" Offset="0x1C480"/>
+ <Texture Name="gMsgCharA38B" OutName="msg_char_A38B" Format="i4" Width="16" Height="16" Offset="0x1C500"/>
+ <Texture Name="gMsgCharA38C" OutName="msg_char_A38C" Format="i4" Width="16" Height="16" Offset="0x1C580"/>
+ <Texture Name="gMsgCharA38D" OutName="msg_char_A38D" Format="i4" Width="16" Height="16" Offset="0x1C600"/>
+ <Texture Name="gMsgCharA38E" OutName="msg_char_A38E" Format="i4" Width="16" Height="16" Offset="0x1C680"/>
+ <Texture Name="gMsgCharA38F" OutName="msg_char_A38F" Format="i4" Width="16" Height="16" Offset="0x1C700"/>
+ <Texture Name="gMsgCharA390" OutName="msg_char_A390" Format="i4" Width="16" Height="16" Offset="0x1C780"/>
+ <Texture Name="gMsgCharA391" OutName="msg_char_A391" Format="i4" Width="16" Height="16" Offset="0x1C800"/>
+ <Texture Name="gMsgCharA392" OutName="msg_char_A392" Format="i4" Width="16" Height="16" Offset="0x1C880"/>
+ <Texture Name="gMsgCharA393" OutName="msg_char_A393" Format="i4" Width="16" Height="16" Offset="0x1C900"/>
+ <Texture Name="gMsgCharA394" OutName="msg_char_A394" Format="i4" Width="16" Height="16" Offset="0x1C980"/>
+ <Texture Name="gMsgCharA395" OutName="msg_char_A395" Format="i4" Width="16" Height="16" Offset="0x1CA00"/>
+ <Texture Name="gMsgCharA396" OutName="msg_char_A396" Format="i4" Width="16" Height="16" Offset="0x1CA80"/>
+ <Texture Name="gMsgCharA397" OutName="msg_char_A397" Format="i4" Width="16" Height="16" Offset="0x1CB00"/>
+ <Texture Name="gMsgCharA398" OutName="msg_char_A398" Format="i4" Width="16" Height="16" Offset="0x1CB80"/>
+ <Texture Name="gMsgCharA399" OutName="msg_char_A399" Format="i4" Width="16" Height="16" Offset="0x1CC00"/>
+ <Texture Name="gMsgCharA39A" OutName="msg_char_A39A" Format="i4" Width="16" Height="16" Offset="0x1CC80"/>
+ <Texture Name="gMsgCharA39B" OutName="msg_char_A39B" Format="i4" Width="16" Height="16" Offset="0x1CD00"/>
+ <Texture Name="gMsgCharA39C" OutName="msg_char_A39C" Format="i4" Width="16" Height="16" Offset="0x1CD80"/>
+ <Texture Name="gMsgCharA39D" OutName="msg_char_A39D" Format="i4" Width="16" Height="16" Offset="0x1CE00"/>
+ <Texture Name="gMsgCharA39E" OutName="msg_char_A39E" Format="i4" Width="16" Height="16" Offset="0x1CE80"/>
+ <Texture Name="gMsgCharA39F" OutName="msg_char_A39F" Format="i4" Width="16" Height="16" Offset="0x1CF00"/>
+ <Texture Name="gMsgCharA3A0" OutName="msg_char_A3A0" Format="i4" Width="16" Height="16" Offset="0x1CF80"/>
+ <Texture Name="gMsgCharA3A1" OutName="msg_char_A3A1" Format="i4" Width="16" Height="16" Offset="0x1D000"/>
+ <Texture Name="gMsgCharA3A2" OutName="msg_char_A3A2" Format="i4" Width="16" Height="16" Offset="0x1D080"/>
+ <Texture Name="gMsgCharA3A3" OutName="msg_char_A3A3" Format="i4" Width="16" Height="16" Offset="0x1D100"/>
+ <Texture Name="gMsgCharA3A4" OutName="msg_char_A3A4" Format="i4" Width="16" Height="16" Offset="0x1D180"/>
+ <Texture Name="gMsgCharA3A5" OutName="msg_char_A3A5" Format="i4" Width="16" Height="16" Offset="0x1D200"/>
+ <Texture Name="gMsgCharA3A6" OutName="msg_char_A3A6" Format="i4" Width="16" Height="16" Offset="0x1D280"/>
+ <Texture Name="gMsgCharA3A7" OutName="msg_char_A3A7" Format="i4" Width="16" Height="16" Offset="0x1D300"/>
+ <Texture Name="gMsgCharA3A8" OutName="msg_char_A3A8" Format="i4" Width="16" Height="16" Offset="0x1D380"/>
+ <Texture Name="gMsgCharA3A9" OutName="msg_char_A3A9" Format="i4" Width="16" Height="16" Offset="0x1D400"/>
+ <Texture Name="gMsgCharA3AA" OutName="msg_char_A3AA" Format="i4" Width="16" Height="16" Offset="0x1D480"/>
+ <Texture Name="gMsgCharA3AB" OutName="msg_char_A3AB" Format="i4" Width="16" Height="16" Offset="0x1D500"/>
+ <Texture Name="gMsgCharA3AC" OutName="msg_char_A3AC" Format="i4" Width="16" Height="16" Offset="0x1D580"/>
+ <Texture Name="gMsgCharA3AD" OutName="msg_char_A3AD" Format="i4" Width="16" Height="16" Offset="0x1D600"/>
+ <Texture Name="gMsgCharA3AE" OutName="msg_char_A3AE" Format="i4" Width="16" Height="16" Offset="0x1D680"/>
+ <Texture Name="gMsgCharA3AF" OutName="msg_char_A3AF" Format="i4" Width="16" Height="16" Offset="0x1D700"/>
+ <Texture Name="gMsgCharA3B0" OutName="msg_char_A3B0" Format="i4" Width="16" Height="16" Offset="0x1D780"/>
+ <Texture Name="gMsgCharA3B1" OutName="msg_char_A3B1" Format="i4" Width="16" Height="16" Offset="0x1D800"/>
+ <Texture Name="gMsgCharA3B2" OutName="msg_char_A3B2" Format="i4" Width="16" Height="16" Offset="0x1D880"/>
+ <Texture Name="gMsgCharA3B3" OutName="msg_char_A3B3" Format="i4" Width="16" Height="16" Offset="0x1D900"/>
+ <Texture Name="gMsgCharA3B4" OutName="msg_char_A3B4" Format="i4" Width="16" Height="16" Offset="0x1D980"/>
+ <Texture Name="gMsgCharA3B5" OutName="msg_char_A3B5" Format="i4" Width="16" Height="16" Offset="0x1DA00"/>
+ <Texture Name="gMsgCharA3B6" OutName="msg_char_A3B6" Format="i4" Width="16" Height="16" Offset="0x1DA80"/>
+ <Texture Name="gMsgCharA3B7" OutName="msg_char_A3B7" Format="i4" Width="16" Height="16" Offset="0x1DB00"/>
+ <Texture Name="gMsgCharA3B8" OutName="msg_char_A3B8" Format="i4" Width="16" Height="16" Offset="0x1DB80"/>
+ <Texture Name="gMsgCharA3B9" OutName="msg_char_A3B9" Format="i4" Width="16" Height="16" Offset="0x1DC00"/>
+ <Texture Name="gMsgCharA3BA" OutName="msg_char_A3BA" Format="i4" Width="16" Height="16" Offset="0x1DC80"/>
+ <Texture Name="gMsgCharA3BB" OutName="msg_char_A3BB" Format="i4" Width="16" Height="16" Offset="0x1DD00"/>
+ <Texture Name="gMsgCharA3BC" OutName="msg_char_A3BC" Format="i4" Width="16" Height="16" Offset="0x1DD80"/>
+ <Texture Name="gMsgCharA3BD" OutName="msg_char_A3BD" Format="i4" Width="16" Height="16" Offset="0x1DE00"/>
+ <Texture Name="gMsgCharA3BE" OutName="msg_char_A3BE" Format="i4" Width="16" Height="16" Offset="0x1DE80"/>
+ <Texture Name="gMsgCharA3BF" OutName="msg_char_A3BF" Format="i4" Width="16" Height="16" Offset="0x1DF00"/>
+ <Texture Name="gMsgCharA3C0" OutName="msg_char_A3C0" Format="i4" Width="16" Height="16" Offset="0x1DF80"/>
+ <Texture Name="gMsgCharA3C1" OutName="msg_char_A3C1" Format="i4" Width="16" Height="16" Offset="0x1E000"/>
+ <Texture Name="gMsgCharA3C2" OutName="msg_char_A3C2" Format="i4" Width="16" Height="16" Offset="0x1E080"/>
+ <Texture Name="gMsgCharA3C3" OutName="msg_char_A3C3" Format="i4" Width="16" Height="16" Offset="0x1E100"/>
+ <Texture Name="gMsgCharA3C4" OutName="msg_char_A3C4" Format="i4" Width="16" Height="16" Offset="0x1E180"/>
+ <Texture Name="gMsgCharA3C5" OutName="msg_char_A3C5" Format="i4" Width="16" Height="16" Offset="0x1E200"/>
+ <Texture Name="gMsgCharA3C6" OutName="msg_char_A3C6" Format="i4" Width="16" Height="16" Offset="0x1E280"/>
+ <Texture Name="gMsgCharA3C7" OutName="msg_char_A3C7" Format="i4" Width="16" Height="16" Offset="0x1E300"/>
+ <Texture Name="gMsgCharA3C8" OutName="msg_char_A3C8" Format="i4" Width="16" Height="16" Offset="0x1E380"/>
+ <Texture Name="gMsgCharA3C9" OutName="msg_char_A3C9" Format="i4" Width="16" Height="16" Offset="0x1E400"/>
+ <Texture Name="gMsgCharA3CA" OutName="msg_char_A3CA" Format="i4" Width="16" Height="16" Offset="0x1E480"/>
+ <Texture Name="gMsgCharA3CB" OutName="msg_char_A3CB" Format="i4" Width="16" Height="16" Offset="0x1E500"/>
+ <Texture Name="gMsgCharA3CC" OutName="msg_char_A3CC" Format="i4" Width="16" Height="16" Offset="0x1E580"/>
+ <Texture Name="gMsgCharA3CD" OutName="msg_char_A3CD" Format="i4" Width="16" Height="16" Offset="0x1E600"/>
+ <Texture Name="gMsgCharA3CE" OutName="msg_char_A3CE" Format="i4" Width="16" Height="16" Offset="0x1E680"/>
+ <Texture Name="gMsgCharA3CF" OutName="msg_char_A3CF" Format="i4" Width="16" Height="16" Offset="0x1E700"/>
+ <Texture Name="gMsgCharA3D0" OutName="msg_char_A3D0" Format="i4" Width="16" Height="16" Offset="0x1E780"/>
+ <Texture Name="gMsgCharA3D1" OutName="msg_char_A3D1" Format="i4" Width="16" Height="16" Offset="0x1E800"/>
+ <Texture Name="gMsgCharA3D2" OutName="msg_char_A3D2" Format="i4" Width="16" Height="16" Offset="0x1E880"/>
+ <Texture Name="gMsgCharA3D3" OutName="msg_char_A3D3" Format="i4" Width="16" Height="16" Offset="0x1E900"/>
+ <Texture Name="gMsgCharA3D4" OutName="msg_char_A3D4" Format="i4" Width="16" Height="16" Offset="0x1E980"/>
+ <Texture Name="gMsgCharA3D5" OutName="msg_char_A3D5" Format="i4" Width="16" Height="16" Offset="0x1EA00"/>
+ <Texture Name="gMsgCharA3D6" OutName="msg_char_A3D6" Format="i4" Width="16" Height="16" Offset="0x1EA80"/>
+ <Texture Name="gMsgCharA3D7" OutName="msg_char_A3D7" Format="i4" Width="16" Height="16" Offset="0x1EB00"/>
+ <Texture Name="gMsgCharA3D8" OutName="msg_char_A3D8" Format="i4" Width="16" Height="16" Offset="0x1EB80"/>
+ <Texture Name="gMsgCharA3D9" OutName="msg_char_A3D9" Format="i4" Width="16" Height="16" Offset="0x1EC00"/>
+ <Texture Name="gMsgCharA3DA" OutName="msg_char_A3DA" Format="i4" Width="16" Height="16" Offset="0x1EC80"/>
+ <Texture Name="gMsgCharA3DB" OutName="msg_char_A3DB" Format="i4" Width="16" Height="16" Offset="0x1ED00"/>
+ <Texture Name="gMsgCharA3DC" OutName="msg_char_A3DC" Format="i4" Width="16" Height="16" Offset="0x1ED80"/>
+ <Texture Name="gMsgCharA3DD" OutName="msg_char_A3DD" Format="i4" Width="16" Height="16" Offset="0x1EE00"/>
+ <Texture Name="gMsgCharA3DE" OutName="msg_char_A3DE" Format="i4" Width="16" Height="16" Offset="0x1EE80"/>
+ <Texture Name="gMsgCharA3DF" OutName="msg_char_A3DF" Format="i4" Width="16" Height="16" Offset="0x1EF00"/>
+ <Texture Name="gMsgCharA3E0" OutName="msg_char_A3E0" Format="i4" Width="16" Height="16" Offset="0x1EF80"/>
+ <Texture Name="gMsgCharA3E1" OutName="msg_char_A3E1" Format="i4" Width="16" Height="16" Offset="0x1F000"/>
+ <Texture Name="gMsgCharA3E2" OutName="msg_char_A3E2" Format="i4" Width="16" Height="16" Offset="0x1F080"/>
+ <Texture Name="gMsgCharA3E3" OutName="msg_char_A3E3" Format="i4" Width="16" Height="16" Offset="0x1F100"/>
+ <Texture Name="gMsgCharA3E4" OutName="msg_char_A3E4" Format="i4" Width="16" Height="16" Offset="0x1F180"/>
+ <Texture Name="gMsgCharA3E5" OutName="msg_char_A3E5" Format="i4" Width="16" Height="16" Offset="0x1F200"/>
+ <Texture Name="gMsgCharA3E6" OutName="msg_char_A3E6" Format="i4" Width="16" Height="16" Offset="0x1F280"/>
+ <Texture Name="gMsgCharA3E7" OutName="msg_char_A3E7" Format="i4" Width="16" Height="16" Offset="0x1F300"/>
+ <Texture Name="gMsgCharA3E8" OutName="msg_char_A3E8" Format="i4" Width="16" Height="16" Offset="0x1F380"/>
+ <Texture Name="gMsgCharA3E9" OutName="msg_char_A3E9" Format="i4" Width="16" Height="16" Offset="0x1F400"/>
+ <Texture Name="gMsgCharA3EA" OutName="msg_char_A3EA" Format="i4" Width="16" Height="16" Offset="0x1F480"/>
+ <Texture Name="gMsgCharA3EB" OutName="msg_char_A3EB" Format="i4" Width="16" Height="16" Offset="0x1F500"/>
+ <Texture Name="gMsgCharA3EC" OutName="msg_char_A3EC" Format="i4" Width="16" Height="16" Offset="0x1F580"/>
+ <Texture Name="gMsgCharA3ED" OutName="msg_char_A3ED" Format="i4" Width="16" Height="16" Offset="0x1F600"/>
+ <Texture Name="gMsgCharA3EE" OutName="msg_char_A3EE" Format="i4" Width="16" Height="16" Offset="0x1F680"/>
+ <Texture Name="gMsgCharA3EF" OutName="msg_char_A3EF" Format="i4" Width="16" Height="16" Offset="0x1F700"/>
+ <Texture Name="gMsgCharA3F0" OutName="msg_char_A3F0" Format="i4" Width="16" Height="16" Offset="0x1F780"/>
+ <Texture Name="gMsgCharA3F1" OutName="msg_char_A3F1" Format="i4" Width="16" Height="16" Offset="0x1F800"/>
+ <Texture Name="gMsgCharA3F2" OutName="msg_char_A3F2" Format="i4" Width="16" Height="16" Offset="0x1F880"/>
+ <Texture Name="gMsgCharA3F3" OutName="msg_char_A3F3" Format="i4" Width="16" Height="16" Offset="0x1F900"/>
+ <Texture Name="gMsgCharA3F4" OutName="msg_char_A3F4" Format="i4" Width="16" Height="16" Offset="0x1F980"/>
+ <Texture Name="gMsgCharA3F5" OutName="msg_char_A3F5" Format="i4" Width="16" Height="16" Offset="0x1FA00"/>
+ <Texture Name="gMsgCharA3F6" OutName="msg_char_A3F6" Format="i4" Width="16" Height="16" Offset="0x1FA80"/>
+ <Texture Name="gMsgCharA3F7" OutName="msg_char_A3F7" Format="i4" Width="16" Height="16" Offset="0x1FB00"/>
+ <Texture Name="gMsgCharA3F8" OutName="msg_char_A3F8" Format="i4" Width="16" Height="16" Offset="0x1FB80"/>
+ <Texture Name="gMsgCharA3F9" OutName="msg_char_A3F9" Format="i4" Width="16" Height="16" Offset="0x1FC00"/>
+ <Texture Name="gMsgCharA3FA" OutName="msg_char_A3FA" Format="i4" Width="16" Height="16" Offset="0x1FC80"/>
+ <Texture Name="gMsgCharA3FB" OutName="msg_char_A3FB" Format="i4" Width="16" Height="16" Offset="0x1FD00"/>
+ <Texture Name="gMsgCharA3FC" OutName="msg_char_A3FC" Format="i4" Width="16" Height="16" Offset="0x1FD80"/>
+ <Texture Name="gMsgCharA3FD" OutName="msg_char_A3FD" Format="i4" Width="16" Height="16" Offset="0x1FE00"/>
+ <Texture Name="gMsgCharA3FE" OutName="msg_char_A3FE" Format="i4" Width="16" Height="16" Offset="0x1FE80"/>
+ <Texture Name="gMsgCharA3FF" OutName="msg_char_A3FF" Format="i4" Width="16" Height="16" Offset="0x1FF00"/>
+ <Texture Name="gMsgCharA400" OutName="msg_char_A400" Format="i4" Width="16" Height="16" Offset="0x1FF80"/>
+ <Texture Name="gMsgCharA401" OutName="msg_char_A401" Format="i4" Width="16" Height="16" Offset="0x20000"/>
+ <Texture Name="gMsgCharA402" OutName="msg_char_A402" Format="i4" Width="16" Height="16" Offset="0x20080"/>
+ <Texture Name="gMsgCharA403" OutName="msg_char_A403" Format="i4" Width="16" Height="16" Offset="0x20100"/>
+ <Texture Name="gMsgCharA404" OutName="msg_char_A404" Format="i4" Width="16" Height="16" Offset="0x20180"/>
+ <Texture Name="gMsgCharA405" OutName="msg_char_A405" Format="i4" Width="16" Height="16" Offset="0x20200"/>
+ <Texture Name="gMsgCharA406" OutName="msg_char_A406" Format="i4" Width="16" Height="16" Offset="0x20280"/>
+ <Texture Name="gMsgCharA407" OutName="msg_char_A407" Format="i4" Width="16" Height="16" Offset="0x20300"/>
+ <Texture Name="gMsgCharA408" OutName="msg_char_A408" Format="i4" Width="16" Height="16" Offset="0x20380"/>
+ <Texture Name="gMsgCharA409" OutName="msg_char_A409" Format="i4" Width="16" Height="16" Offset="0x20400"/>
+ <Texture Name="gMsgCharA40A" OutName="msg_char_A40A" Format="i4" Width="16" Height="16" Offset="0x20480"/>
+ <Texture Name="gMsgCharA40B" OutName="msg_char_A40B" Format="i4" Width="16" Height="16" Offset="0x20500"/>
+ <Texture Name="gMsgCharA40C" OutName="msg_char_A40C" Format="i4" Width="16" Height="16" Offset="0x20580"/>
+ <Texture Name="gMsgCharA40D" OutName="msg_char_A40D" Format="i4" Width="16" Height="16" Offset="0x20600"/>
+ <Texture Name="gMsgCharA40E" OutName="msg_char_A40E" Format="i4" Width="16" Height="16" Offset="0x20680"/>
+ <Texture Name="gMsgCharA40F" OutName="msg_char_A40F" Format="i4" Width="16" Height="16" Offset="0x20700"/>
+ <Texture Name="gMsgCharA410" OutName="msg_char_A410" Format="i4" Width="16" Height="16" Offset="0x20780"/>
+ <Texture Name="gMsgCharA411" OutName="msg_char_A411" Format="i4" Width="16" Height="16" Offset="0x20800"/>
+ <Texture Name="gMsgCharA412" OutName="msg_char_A412" Format="i4" Width="16" Height="16" Offset="0x20880"/>
+ <Texture Name="gMsgCharA413" OutName="msg_char_A413" Format="i4" Width="16" Height="16" Offset="0x20900"/>
+ <Texture Name="gMsgCharA414" OutName="msg_char_A414" Format="i4" Width="16" Height="16" Offset="0x20980"/>
+ <Texture Name="gMsgCharA415" OutName="msg_char_A415" Format="i4" Width="16" Height="16" Offset="0x20A00"/>
+ <Texture Name="gMsgCharA416" OutName="msg_char_A416" Format="i4" Width="16" Height="16" Offset="0x20A80"/>
+ <Texture Name="gMsgCharA417" OutName="msg_char_A417" Format="i4" Width="16" Height="16" Offset="0x20B00"/>
+ <Texture Name="gMsgCharA418" OutName="msg_char_A418" Format="i4" Width="16" Height="16" Offset="0x20B80"/>
+ <Texture Name="gMsgCharA419" OutName="msg_char_A419" Format="i4" Width="16" Height="16" Offset="0x20C00"/>
+ <Texture Name="gMsgCharA41A" OutName="msg_char_A41A" Format="i4" Width="16" Height="16" Offset="0x20C80"/>
+ <Texture Name="gMsgCharA41B" OutName="msg_char_A41B" Format="i4" Width="16" Height="16" Offset="0x20D00"/>
+ <Texture Name="gMsgCharA41C" OutName="msg_char_A41C" Format="i4" Width="16" Height="16" Offset="0x20D80"/>
+ <Texture Name="gMsgCharA41D" OutName="msg_char_A41D" Format="i4" Width="16" Height="16" Offset="0x20E00"/>
+ <Texture Name="gMsgCharA41E" OutName="msg_char_A41E" Format="i4" Width="16" Height="16" Offset="0x20E80"/>
+ <Texture Name="gMsgCharA41F" OutName="msg_char_A41F" Format="i4" Width="16" Height="16" Offset="0x20F00"/>
+ <Texture Name="gMsgCharA420" OutName="msg_char_A420" Format="i4" Width="16" Height="16" Offset="0x20F80"/>
+ <Texture Name="gMsgCharA421" OutName="msg_char_A421" Format="i4" Width="16" Height="16" Offset="0x21000"/>
+ <Texture Name="gMsgCharA422" OutName="msg_char_A422" Format="i4" Width="16" Height="16" Offset="0x21080"/>
+ <Texture Name="gMsgCharA423" OutName="msg_char_A423" Format="i4" Width="16" Height="16" Offset="0x21100"/>
+ <Texture Name="gMsgCharA424" OutName="msg_char_A424" Format="i4" Width="16" Height="16" Offset="0x21180"/>
+ <Texture Name="gMsgCharA425" OutName="msg_char_A425" Format="i4" Width="16" Height="16" Offset="0x21200"/>
+ <Texture Name="gMsgCharA426" OutName="msg_char_A426" Format="i4" Width="16" Height="16" Offset="0x21280"/>
+ <Texture Name="gMsgCharA427" OutName="msg_char_A427" Format="i4" Width="16" Height="16" Offset="0x21300"/>
+ <Texture Name="gMsgCharA428" OutName="msg_char_A428" Format="i4" Width="16" Height="16" Offset="0x21380"/>
+ <Texture Name="gMsgCharA429" OutName="msg_char_A429" Format="i4" Width="16" Height="16" Offset="0x21400"/>
+ <Texture Name="gMsgCharA42A" OutName="msg_char_A42A" Format="i4" Width="16" Height="16" Offset="0x21480"/>
+ <Texture Name="gMsgCharA42B" OutName="msg_char_A42B" Format="i4" Width="16" Height="16" Offset="0x21500"/>
+ <Texture Name="gMsgCharA42C" OutName="msg_char_A42C" Format="i4" Width="16" Height="16" Offset="0x21580"/>
+ <Texture Name="gMsgCharA42D" OutName="msg_char_A42D" Format="i4" Width="16" Height="16" Offset="0x21600"/>
+ <Texture Name="gMsgCharA42E" OutName="msg_char_A42E" Format="i4" Width="16" Height="16" Offset="0x21680"/>
+ <Texture Name="gMsgCharA42F" OutName="msg_char_A42F" Format="i4" Width="16" Height="16" Offset="0x21700"/>
+ <Texture Name="gMsgCharA430" OutName="msg_char_A430" Format="i4" Width="16" Height="16" Offset="0x21780"/>
+ <Texture Name="gMsgCharA431" OutName="msg_char_A431" Format="i4" Width="16" Height="16" Offset="0x21800"/>
+ <Texture Name="gMsgCharA432" OutName="msg_char_A432" Format="i4" Width="16" Height="16" Offset="0x21880"/>
+ <Texture Name="gMsgCharA433" OutName="msg_char_A433" Format="i4" Width="16" Height="16" Offset="0x21900"/>
+ <Texture Name="gMsgCharA434" OutName="msg_char_A434" Format="i4" Width="16" Height="16" Offset="0x21980"/>
+ <Texture Name="gMsgCharA435" OutName="msg_char_A435" Format="i4" Width="16" Height="16" Offset="0x21A00"/>
+ <Texture Name="gMsgCharA436" OutName="msg_char_A436" Format="i4" Width="16" Height="16" Offset="0x21A80"/>
+ <Texture Name="gMsgCharA437" OutName="msg_char_A437" Format="i4" Width="16" Height="16" Offset="0x21B00"/>
+ <Texture Name="gMsgCharA438" OutName="msg_char_A438" Format="i4" Width="16" Height="16" Offset="0x21B80"/>
+ <Texture Name="gMsgCharA439" OutName="msg_char_A439" Format="i4" Width="16" Height="16" Offset="0x21C00"/>
+ <Texture Name="gMsgCharA43A" OutName="msg_char_A43A" Format="i4" Width="16" Height="16" Offset="0x21C80"/>
+ <Texture Name="gMsgCharA43B" OutName="msg_char_A43B" Format="i4" Width="16" Height="16" Offset="0x21D00"/>
+ <Texture Name="gMsgCharA43C" OutName="msg_char_A43C" Format="i4" Width="16" Height="16" Offset="0x21D80"/>
+ <Texture Name="gMsgCharA43D" OutName="msg_char_A43D" Format="i4" Width="16" Height="16" Offset="0x21E00"/>
+ <Texture Name="gMsgCharA43E" OutName="msg_char_A43E" Format="i4" Width="16" Height="16" Offset="0x21E80"/>
+ <Texture Name="gMsgCharA43F" OutName="msg_char_A43F" Format="i4" Width="16" Height="16" Offset="0x21F00"/>
+ <Texture Name="gMsgCharA440" OutName="msg_char_A440" Format="i4" Width="16" Height="16" Offset="0x21F80"/>
+ <Texture Name="gMsgCharA441" OutName="msg_char_A441" Format="i4" Width="16" Height="16" Offset="0x22000"/>
+ <Texture Name="gMsgCharA442" OutName="msg_char_A442" Format="i4" Width="16" Height="16" Offset="0x22080"/>
+ <Texture Name="gMsgCharA443" OutName="msg_char_A443" Format="i4" Width="16" Height="16" Offset="0x22100"/>
+ <Texture Name="gMsgCharA444" OutName="msg_char_A444" Format="i4" Width="16" Height="16" Offset="0x22180"/>
+ <Texture Name="gMsgCharA445" OutName="msg_char_A445" Format="i4" Width="16" Height="16" Offset="0x22200"/>
+ <Texture Name="gMsgCharA446" OutName="msg_char_A446" Format="i4" Width="16" Height="16" Offset="0x22280"/>
+ <Texture Name="gMsgCharA447" OutName="msg_char_A447" Format="i4" Width="16" Height="16" Offset="0x22300"/>
+ <Texture Name="gMsgCharA448" OutName="msg_char_A448" Format="i4" Width="16" Height="16" Offset="0x22380"/>
+ <Texture Name="gMsgCharA449" OutName="msg_char_A449" Format="i4" Width="16" Height="16" Offset="0x22400"/>
+ <Texture Name="gMsgCharA44A" OutName="msg_char_A44A" Format="i4" Width="16" Height="16" Offset="0x22480"/>
+ <Texture Name="gMsgCharA44B" OutName="msg_char_A44B" Format="i4" Width="16" Height="16" Offset="0x22500"/>
+ <Texture Name="gMsgCharA44C" OutName="msg_char_A44C" Format="i4" Width="16" Height="16" Offset="0x22580"/>
+ <Texture Name="gMsgCharA44D" OutName="msg_char_A44D" Format="i4" Width="16" Height="16" Offset="0x22600"/>
+ <Texture Name="gMsgCharA44E" OutName="msg_char_A44E" Format="i4" Width="16" Height="16" Offset="0x22680"/>
+ <Texture Name="gMsgCharA44F" OutName="msg_char_A44F" Format="i4" Width="16" Height="16" Offset="0x22700"/>
+ <Texture Name="gMsgCharA450" OutName="msg_char_A450" Format="i4" Width="16" Height="16" Offset="0x22780"/>
+ <Texture Name="gMsgCharA451" OutName="msg_char_A451" Format="i4" Width="16" Height="16" Offset="0x22800"/>
+ <Texture Name="gMsgCharA452" OutName="msg_char_A452" Format="i4" Width="16" Height="16" Offset="0x22880"/>
+ <Texture Name="gMsgCharA453" OutName="msg_char_A453" Format="i4" Width="16" Height="16" Offset="0x22900"/>
+ <Texture Name="gMsgCharA454" OutName="msg_char_A454" Format="i4" Width="16" Height="16" Offset="0x22980"/>
+ <Texture Name="gMsgCharA455" OutName="msg_char_A455" Format="i4" Width="16" Height="16" Offset="0x22A00"/>
+ <Texture Name="gMsgCharA456" OutName="msg_char_A456" Format="i4" Width="16" Height="16" Offset="0x22A80"/>
+ <Texture Name="gMsgCharA457" OutName="msg_char_A457" Format="i4" Width="16" Height="16" Offset="0x22B00"/>
+ <Texture Name="gMsgCharA458" OutName="msg_char_A458" Format="i4" Width="16" Height="16" Offset="0x22B80"/>
+ <Texture Name="gMsgCharA459" OutName="msg_char_A459" Format="i4" Width="16" Height="16" Offset="0x22C00"/>
+ <Texture Name="gMsgCharA45A" OutName="msg_char_A45A" Format="i4" Width="16" Height="16" Offset="0x22C80"/>
+ <Texture Name="gMsgCharA45B" OutName="msg_char_A45B" Format="i4" Width="16" Height="16" Offset="0x22D00"/>
+ <Texture Name="gMsgCharA45C" OutName="msg_char_A45C" Format="i4" Width="16" Height="16" Offset="0x22D80"/>
+ <Texture Name="gMsgCharA45D" OutName="msg_char_A45D" Format="i4" Width="16" Height="16" Offset="0x22E00"/>
+ <Texture Name="gMsgCharA45E" OutName="msg_char_A45E" Format="i4" Width="16" Height="16" Offset="0x22E80"/>
+ <Texture Name="gMsgCharA45F" OutName="msg_char_A45F" Format="i4" Width="16" Height="16" Offset="0x22F00"/>
+ <Texture Name="gMsgCharA460" OutName="msg_char_A460" Format="i4" Width="16" Height="16" Offset="0x22F80"/>
+ <Texture Name="gMsgCharA461" OutName="msg_char_A461" Format="i4" Width="16" Height="16" Offset="0x23000"/>
+ <Texture Name="gMsgCharA462" OutName="msg_char_A462" Format="i4" Width="16" Height="16" Offset="0x23080"/>
+ <Texture Name="gMsgCharA463" OutName="msg_char_A463" Format="i4" Width="16" Height="16" Offset="0x23100"/>
+ <Texture Name="gMsgCharA464" OutName="msg_char_A464" Format="i4" Width="16" Height="16" Offset="0x23180"/>
+ <Texture Name="gMsgCharA465" OutName="msg_char_A465" Format="i4" Width="16" Height="16" Offset="0x23200"/>
+ <Texture Name="gMsgCharA466" OutName="msg_char_A466" Format="i4" Width="16" Height="16" Offset="0x23280"/>
+ <Texture Name="gMsgCharA467" OutName="msg_char_A467" Format="i4" Width="16" Height="16" Offset="0x23300"/>
+ <Texture Name="gMsgCharA468" OutName="msg_char_A468" Format="i4" Width="16" Height="16" Offset="0x23380"/>
+ <Texture Name="gMsgCharA469" OutName="msg_char_A469" Format="i4" Width="16" Height="16" Offset="0x23400"/>
+ <Texture Name="gMsgCharA46A" OutName="msg_char_A46A" Format="i4" Width="16" Height="16" Offset="0x23480"/>
+ <Texture Name="gMsgCharA46B" OutName="msg_char_A46B" Format="i4" Width="16" Height="16" Offset="0x23500"/>
+ <Texture Name="gMsgCharA46C" OutName="msg_char_A46C" Format="i4" Width="16" Height="16" Offset="0x23580"/>
+ <Texture Name="gMsgCharA46D" OutName="msg_char_A46D" Format="i4" Width="16" Height="16" Offset="0x23600"/>
+ <Texture Name="gMsgCharA46E" OutName="msg_char_A46E" Format="i4" Width="16" Height="16" Offset="0x23680"/>
+ <Texture Name="gMsgCharA46F" OutName="msg_char_A46F" Format="i4" Width="16" Height="16" Offset="0x23700"/>
+ <Texture Name="gMsgCharA470" OutName="msg_char_A470" Format="i4" Width="16" Height="16" Offset="0x23780"/>
+ <Texture Name="gMsgCharA471" OutName="msg_char_A471" Format="i4" Width="16" Height="16" Offset="0x23800"/>
+ <Texture Name="gMsgCharA472" OutName="msg_char_A472" Format="i4" Width="16" Height="16" Offset="0x23880"/>
+ <Texture Name="gMsgCharA473" OutName="msg_char_A473" Format="i4" Width="16" Height="16" Offset="0x23900"/>
+ <Texture Name="gMsgCharA474" OutName="msg_char_A474" Format="i4" Width="16" Height="16" Offset="0x23980"/>
+ <Texture Name="gMsgCharA475" OutName="msg_char_A475" Format="i4" Width="16" Height="16" Offset="0x23A00"/>
+ <Texture Name="gMsgCharA476" OutName="msg_char_A476" Format="i4" Width="16" Height="16" Offset="0x23A80"/>
+ <Texture Name="gMsgCharA477" OutName="msg_char_A477" Format="i4" Width="16" Height="16" Offset="0x23B00"/>
+ <Texture Name="gMsgCharA478" OutName="msg_char_A478" Format="i4" Width="16" Height="16" Offset="0x23B80"/>
+ <Texture Name="gMsgCharA479" OutName="msg_char_A479" Format="i4" Width="16" Height="16" Offset="0x23C00"/>
+ <Texture Name="gMsgCharA47A" OutName="msg_char_A47A" Format="i4" Width="16" Height="16" Offset="0x23C80"/>
+ <Texture Name="gMsgCharA47B" OutName="msg_char_A47B" Format="i4" Width="16" Height="16" Offset="0x23D00"/>
+ <Texture Name="gMsgCharA47C" OutName="msg_char_A47C" Format="i4" Width="16" Height="16" Offset="0x23D80"/>
+ <Texture Name="gMsgCharA47D" OutName="msg_char_A47D" Format="i4" Width="16" Height="16" Offset="0x23E00"/>
+ <Texture Name="gMsgCharA47E" OutName="msg_char_A47E" Format="i4" Width="16" Height="16" Offset="0x23E80"/>
+ <Texture Name="gMsgCharA47F" OutName="msg_char_A47F" Format="i4" Width="16" Height="16" Offset="0x23F00"/>
+ <Texture Name="gMsgCharA480" OutName="msg_char_A480" Format="i4" Width="16" Height="16" Offset="0x23F80"/>
+ <Texture Name="gMsgCharA481" OutName="msg_char_A481" Format="i4" Width="16" Height="16" Offset="0x24000"/>
+ <Texture Name="gMsgCharA482" OutName="msg_char_A482" Format="i4" Width="16" Height="16" Offset="0x24080"/>
+ <Texture Name="gMsgCharA483" OutName="msg_char_A483" Format="i4" Width="16" Height="16" Offset="0x24100"/>
+ <Texture Name="gMsgCharA484" OutName="msg_char_A484" Format="i4" Width="16" Height="16" Offset="0x24180"/>
+ <Texture Name="gMsgCharA485" OutName="msg_char_A485" Format="i4" Width="16" Height="16" Offset="0x24200"/>
+ <Texture Name="gMsgCharA486" OutName="msg_char_A486" Format="i4" Width="16" Height="16" Offset="0x24280"/>
+ <Texture Name="gMsgCharA487" OutName="msg_char_A487" Format="i4" Width="16" Height="16" Offset="0x24300"/>
+ <Texture Name="gMsgCharA488" OutName="msg_char_A488" Format="i4" Width="16" Height="16" Offset="0x24380"/>
+ <Texture Name="gMsgCharA489" OutName="msg_char_A489" Format="i4" Width="16" Height="16" Offset="0x24400"/>
+ <Texture Name="gMsgCharA48A" OutName="msg_char_A48A" Format="i4" Width="16" Height="16" Offset="0x24480"/>
+ <Texture Name="gMsgCharA48B" OutName="msg_char_A48B" Format="i4" Width="16" Height="16" Offset="0x24500"/>
+ <Texture Name="gMsgCharA48C" OutName="msg_char_A48C" Format="i4" Width="16" Height="16" Offset="0x24580"/>
+ <Texture Name="gMsgCharA48D" OutName="msg_char_A48D" Format="i4" Width="16" Height="16" Offset="0x24600"/>
+ <Texture Name="gMsgCharA48E" OutName="msg_char_A48E" Format="i4" Width="16" Height="16" Offset="0x24680"/>
+ <Texture Name="gMsgCharA48F" OutName="msg_char_A48F" Format="i4" Width="16" Height="16" Offset="0x24700"/>
+ <Texture Name="gMsgCharA490" OutName="msg_char_A490" Format="i4" Width="16" Height="16" Offset="0x24780"/>
+ <Texture Name="gMsgCharA491" OutName="msg_char_A491" Format="i4" Width="16" Height="16" Offset="0x24800"/>
+ <Texture Name="gMsgCharA492" OutName="msg_char_A492" Format="i4" Width="16" Height="16" Offset="0x24880"/>
+ <Texture Name="gMsgCharA493" OutName="msg_char_A493" Format="i4" Width="16" Height="16" Offset="0x24900"/>
+ <Texture Name="gMsgCharA494" OutName="msg_char_A494" Format="i4" Width="16" Height="16" Offset="0x24980"/>
+ <Texture Name="gMsgCharA495" OutName="msg_char_A495" Format="i4" Width="16" Height="16" Offset="0x24A00"/>
+ <Texture Name="gMsgCharA496" OutName="msg_char_A496" Format="i4" Width="16" Height="16" Offset="0x24A80"/>
+ <Texture Name="gMsgCharA497" OutName="msg_char_A497" Format="i4" Width="16" Height="16" Offset="0x24B00"/>
+ <Texture Name="gMsgCharA498" OutName="msg_char_A498" Format="i4" Width="16" Height="16" Offset="0x24B80"/>
+ <Texture Name="gMsgCharA499" OutName="msg_char_A499" Format="i4" Width="16" Height="16" Offset="0x24C00"/>
+ <Texture Name="gMsgCharA49A" OutName="msg_char_A49A" Format="i4" Width="16" Height="16" Offset="0x24C80"/>
+ <Texture Name="gMsgCharA49B" OutName="msg_char_A49B" Format="i4" Width="16" Height="16" Offset="0x24D00"/>
+ <Texture Name="gMsgCharA49C" OutName="msg_char_A49C" Format="i4" Width="16" Height="16" Offset="0x24D80"/>
+ <Texture Name="gMsgCharA49D" OutName="msg_char_A49D" Format="i4" Width="16" Height="16" Offset="0x24E00"/>
+ <Texture Name="gMsgCharA49E" OutName="msg_char_A49E" Format="i4" Width="16" Height="16" Offset="0x24E80"/>
+ <Texture Name="gMsgCharA49F" OutName="msg_char_A49F" Format="i4" Width="16" Height="16" Offset="0x24F00"/>
+ <Texture Name="gMsgCharA4A0" OutName="msg_char_A4A0" Format="i4" Width="16" Height="16" Offset="0x24F80"/>
+ <Texture Name="gMsgCharA4A1" OutName="msg_char_A4A1" Format="i4" Width="16" Height="16" Offset="0x25000"/>
+ <Texture Name="gMsgCharA4A2" OutName="msg_char_A4A2" Format="i4" Width="16" Height="16" Offset="0x25080"/>
+ <Texture Name="gMsgCharA4A3" OutName="msg_char_A4A3" Format="i4" Width="16" Height="16" Offset="0x25100"/>
+ <Texture Name="gMsgCharA4A4" OutName="msg_char_A4A4" Format="i4" Width="16" Height="16" Offset="0x25180"/>
+ <Texture Name="gMsgCharA4A5" OutName="msg_char_A4A5" Format="i4" Width="16" Height="16" Offset="0x25200"/>
+ <Texture Name="gMsgCharA4A6" OutName="msg_char_A4A6" Format="i4" Width="16" Height="16" Offset="0x25280"/>
+ <Texture Name="gMsgCharA4A7" OutName="msg_char_A4A7" Format="i4" Width="16" Height="16" Offset="0x25300"/>
+ <Texture Name="gMsgCharA4A8" OutName="msg_char_A4A8" Format="i4" Width="16" Height="16" Offset="0x25380"/>
+ <Texture Name="gMsgCharA4A9" OutName="msg_char_A4A9" Format="i4" Width="16" Height="16" Offset="0x25400"/>
+ <Texture Name="gMsgCharA4AA" OutName="msg_char_A4AA" Format="i4" Width="16" Height="16" Offset="0x25480"/>
+ <Texture Name="gMsgCharA4AB" OutName="msg_char_A4AB" Format="i4" Width="16" Height="16" Offset="0x25500"/>
+ <Texture Name="gMsgCharA4AC" OutName="msg_char_A4AC" Format="i4" Width="16" Height="16" Offset="0x25580"/>
+ <Texture Name="gMsgCharA4AD" OutName="msg_char_A4AD" Format="i4" Width="16" Height="16" Offset="0x25600"/>
+ <Texture Name="gMsgCharA4AE" OutName="msg_char_A4AE" Format="i4" Width="16" Height="16" Offset="0x25680"/>
+ <Texture Name="gMsgCharA4AF" OutName="msg_char_A4AF" Format="i4" Width="16" Height="16" Offset="0x25700"/>
+ <Texture Name="gMsgCharA4B0" OutName="msg_char_A4B0" Format="i4" Width="16" Height="16" Offset="0x25780"/>
+ <Texture Name="gMsgCharA4B1" OutName="msg_char_A4B1" Format="i4" Width="16" Height="16" Offset="0x25800"/>
+ <Texture Name="gMsgCharA4B2" OutName="msg_char_A4B2" Format="i4" Width="16" Height="16" Offset="0x25880"/>
+ <Texture Name="gMsgCharA4B3" OutName="msg_char_A4B3" Format="i4" Width="16" Height="16" Offset="0x25900"/>
+ <Texture Name="gMsgCharA4B4" OutName="msg_char_A4B4" Format="i4" Width="16" Height="16" Offset="0x25980"/>
+ <Texture Name="gMsgCharA4B5" OutName="msg_char_A4B5" Format="i4" Width="16" Height="16" Offset="0x25A00"/>
+ <Texture Name="gMsgCharA4B6" OutName="msg_char_A4B6" Format="i4" Width="16" Height="16" Offset="0x25A80"/>
+ <Texture Name="gMsgCharA4B7" OutName="msg_char_A4B7" Format="i4" Width="16" Height="16" Offset="0x25B00"/>
+ <Texture Name="gMsgCharA4B8" OutName="msg_char_A4B8" Format="i4" Width="16" Height="16" Offset="0x25B80"/>
+ <Texture Name="gMsgCharA4B9" OutName="msg_char_A4B9" Format="i4" Width="16" Height="16" Offset="0x25C00"/>
+ <Texture Name="gMsgCharA4BA" OutName="msg_char_A4BA" Format="i4" Width="16" Height="16" Offset="0x25C80"/>
+ <Texture Name="gMsgCharA4BB" OutName="msg_char_A4BB" Format="i4" Width="16" Height="16" Offset="0x25D00"/>
+ <Texture Name="gMsgCharA4BC" OutName="msg_char_A4BC" Format="i4" Width="16" Height="16" Offset="0x25D80"/>
+ <Texture Name="gMsgCharA4BD" OutName="msg_char_A4BD" Format="i4" Width="16" Height="16" Offset="0x25E00"/>
+ <Texture Name="gMsgCharA4BE" OutName="msg_char_A4BE" Format="i4" Width="16" Height="16" Offset="0x25E80"/>
+ <Texture Name="gMsgCharA4BF" OutName="msg_char_A4BF" Format="i4" Width="16" Height="16" Offset="0x25F00"/>
+ <Texture Name="gMsgCharA4C0" OutName="msg_char_A4C0" Format="i4" Width="16" Height="16" Offset="0x25F80"/>
+ <Texture Name="gMsgCharA4C1" OutName="msg_char_A4C1" Format="i4" Width="16" Height="16" Offset="0x26000"/>
+ <Texture Name="gMsgCharA4C2" OutName="msg_char_A4C2" Format="i4" Width="16" Height="16" Offset="0x26080"/>
+ <Texture Name="gMsgCharA4C3" OutName="msg_char_A4C3" Format="i4" Width="16" Height="16" Offset="0x26100"/>
+ <Texture Name="gMsgCharA4C4" OutName="msg_char_A4C4" Format="i4" Width="16" Height="16" Offset="0x26180"/>
+ <Texture Name="gMsgCharA4C5" OutName="msg_char_A4C5" Format="i4" Width="16" Height="16" Offset="0x26200"/>
+ <Texture Name="gMsgCharA4C6" OutName="msg_char_A4C6" Format="i4" Width="16" Height="16" Offset="0x26280"/>
+ <Texture Name="gMsgCharA4C7" OutName="msg_char_A4C7" Format="i4" Width="16" Height="16" Offset="0x26300"/>
+ <Texture Name="gMsgCharA4C8" OutName="msg_char_A4C8" Format="i4" Width="16" Height="16" Offset="0x26380"/>
+ <Texture Name="gMsgCharA4C9" OutName="msg_char_A4C9" Format="i4" Width="16" Height="16" Offset="0x26400"/>
+ <Texture Name="gMsgCharA4CA" OutName="msg_char_A4CA" Format="i4" Width="16" Height="16" Offset="0x26480"/>
+ <Texture Name="gMsgCharA4CB" OutName="msg_char_A4CB" Format="i4" Width="16" Height="16" Offset="0x26500"/>
+ <Texture Name="gMsgCharA4CC" OutName="msg_char_A4CC" Format="i4" Width="16" Height="16" Offset="0x26580"/>
+ <Texture Name="gMsgCharA4CD" OutName="msg_char_A4CD" Format="i4" Width="16" Height="16" Offset="0x26600"/>
+ <Texture Name="gMsgCharA4CE" OutName="msg_char_A4CE" Format="i4" Width="16" Height="16" Offset="0x26680"/>
+ <Texture Name="gMsgCharA4CF" OutName="msg_char_A4CF" Format="i4" Width="16" Height="16" Offset="0x26700"/>
+ <Texture Name="gMsgCharA4D0" OutName="msg_char_A4D0" Format="i4" Width="16" Height="16" Offset="0x26780"/>
+ <Texture Name="gMsgCharA4D1" OutName="msg_char_A4D1" Format="i4" Width="16" Height="16" Offset="0x26800"/>
+ <Texture Name="gMsgCharA4D2" OutName="msg_char_A4D2" Format="i4" Width="16" Height="16" Offset="0x26880"/>
+ <Texture Name="gMsgCharA4D3" OutName="msg_char_A4D3" Format="i4" Width="16" Height="16" Offset="0x26900"/>
+ <Texture Name="gMsgCharA4D4" OutName="msg_char_A4D4" Format="i4" Width="16" Height="16" Offset="0x26980"/>
+ <Texture Name="gMsgCharA4D5" OutName="msg_char_A4D5" Format="i4" Width="16" Height="16" Offset="0x26A00"/>
+ <Texture Name="gMsgCharA4D6" OutName="msg_char_A4D6" Format="i4" Width="16" Height="16" Offset="0x26A80"/>
+ <Texture Name="gMsgCharA4D7" OutName="msg_char_A4D7" Format="i4" Width="16" Height="16" Offset="0x26B00"/>
+ <Texture Name="gMsgCharA4D8" OutName="msg_char_A4D8" Format="i4" Width="16" Height="16" Offset="0x26B80"/>
+ <Texture Name="gMsgCharA4D9" OutName="msg_char_A4D9" Format="i4" Width="16" Height="16" Offset="0x26C00"/>
+ <Texture Name="gMsgCharA4DA" OutName="msg_char_A4DA" Format="i4" Width="16" Height="16" Offset="0x26C80"/>
+ <Texture Name="gMsgCharA4DB" OutName="msg_char_A4DB" Format="i4" Width="16" Height="16" Offset="0x26D00"/>
+ <Texture Name="gMsgCharA4DC" OutName="msg_char_A4DC" Format="i4" Width="16" Height="16" Offset="0x26D80"/>
+ <Texture Name="gMsgCharA4DD" OutName="msg_char_A4DD" Format="i4" Width="16" Height="16" Offset="0x26E00"/>
+ <Texture Name="gMsgCharA4DE" OutName="msg_char_A4DE" Format="i4" Width="16" Height="16" Offset="0x26E80"/>
+ <Texture Name="gMsgCharA4DF" OutName="msg_char_A4DF" Format="i4" Width="16" Height="16" Offset="0x26F00"/>
+ <Texture Name="gMsgCharA4E0" OutName="msg_char_A4E0" Format="i4" Width="16" Height="16" Offset="0x26F80"/>
+ <Texture Name="gMsgCharA4E1" OutName="msg_char_A4E1" Format="i4" Width="16" Height="16" Offset="0x27000"/>
+ <Texture Name="gMsgCharA4E2" OutName="msg_char_A4E2" Format="i4" Width="16" Height="16" Offset="0x27080"/>
+ <Texture Name="gMsgCharA4E3" OutName="msg_char_A4E3" Format="i4" Width="16" Height="16" Offset="0x27100"/>
+ <Texture Name="gMsgCharA4E4" OutName="msg_char_A4E4" Format="i4" Width="16" Height="16" Offset="0x27180"/>
+ <Texture Name="gMsgCharA4E5" OutName="msg_char_A4E5" Format="i4" Width="16" Height="16" Offset="0x27200"/>
+ <Texture Name="gMsgCharA4E6" OutName="msg_char_A4E6" Format="i4" Width="16" Height="16" Offset="0x27280"/>
+ <Texture Name="gMsgCharA4E7" OutName="msg_char_A4E7" Format="i4" Width="16" Height="16" Offset="0x27300"/>
+ <Texture Name="gMsgCharA4E8" OutName="msg_char_A4E8" Format="i4" Width="16" Height="16" Offset="0x27380"/>
+ <Texture Name="gMsgCharA4E9" OutName="msg_char_A4E9" Format="i4" Width="16" Height="16" Offset="0x27400"/>
+ <Texture Name="gMsgCharA4EA" OutName="msg_char_A4EA" Format="i4" Width="16" Height="16" Offset="0x27480"/>
+ <Texture Name="gMsgCharA4EB" OutName="msg_char_A4EB" Format="i4" Width="16" Height="16" Offset="0x27500"/>
+ <Texture Name="gMsgCharA4EC" OutName="msg_char_A4EC" Format="i4" Width="16" Height="16" Offset="0x27580"/>
+ <Texture Name="gMsgCharA4ED" OutName="msg_char_A4ED" Format="i4" Width="16" Height="16" Offset="0x27600"/>
+ <Texture Name="gMsgCharA4EE" OutName="msg_char_A4EE" Format="i4" Width="16" Height="16" Offset="0x27680"/>
+ <Texture Name="gMsgCharA4EF" OutName="msg_char_A4EF" Format="i4" Width="16" Height="16" Offset="0x27700"/>
+ <Texture Name="gMsgCharA4F0" OutName="msg_char_A4F0" Format="i4" Width="16" Height="16" Offset="0x27780"/>
+ <Texture Name="gMsgCharA4F1" OutName="msg_char_A4F1" Format="i4" Width="16" Height="16" Offset="0x27800"/>
+ <Texture Name="gMsgCharA4F2" OutName="msg_char_A4F2" Format="i4" Width="16" Height="16" Offset="0x27880"/>
+ <Texture Name="gMsgCharA4F3" OutName="msg_char_A4F3" Format="i4" Width="16" Height="16" Offset="0x27900"/>
+ <Texture Name="gMsgCharA4F4" OutName="msg_char_A4F4" Format="i4" Width="16" Height="16" Offset="0x27980"/>
+ <Texture Name="gMsgCharA4F5" OutName="msg_char_A4F5" Format="i4" Width="16" Height="16" Offset="0x27A00"/>
+ <Texture Name="gMsgCharA4F6" OutName="msg_char_A4F6" Format="i4" Width="16" Height="16" Offset="0x27A80"/>
+ <Texture Name="gMsgCharA4F7" OutName="msg_char_A4F7" Format="i4" Width="16" Height="16" Offset="0x27B00"/>
+ <Texture Name="gMsgCharA4F8" OutName="msg_char_A4F8" Format="i4" Width="16" Height="16" Offset="0x27B80"/>
+ <Texture Name="gMsgCharA4F9" OutName="msg_char_A4F9" Format="i4" Width="16" Height="16" Offset="0x27C00"/>
+ <Texture Name="gMsgCharA4FA" OutName="msg_char_A4FA" Format="i4" Width="16" Height="16" Offset="0x27C80"/>
+ <Texture Name="gMsgCharA4FB" OutName="msg_char_A4FB" Format="i4" Width="16" Height="16" Offset="0x27D00"/>
+ <Texture Name="gMsgCharA4FC" OutName="msg_char_A4FC" Format="i4" Width="16" Height="16" Offset="0x27D80"/>
+ <Texture Name="gMsgCharA4FD" OutName="msg_char_A4FD" Format="i4" Width="16" Height="16" Offset="0x27E00"/>
+ <Texture Name="gMsgCharA4FE" OutName="msg_char_A4FE" Format="i4" Width="16" Height="16" Offset="0x27E80"/>
+ <Texture Name="gMsgCharA4FF" OutName="msg_char_A4FF" Format="i4" Width="16" Height="16" Offset="0x27F00"/>
+ <Texture Name="gMsgCharA500" OutName="msg_char_A500" Format="i4" Width="16" Height="16" Offset="0x27F80"/>
+ <Texture Name="gMsgCharA501" OutName="msg_char_A501" Format="i4" Width="16" Height="16" Offset="0x28000"/>
+ <Texture Name="gMsgCharA502" OutName="msg_char_A502" Format="i4" Width="16" Height="16" Offset="0x28080"/>
+ <Texture Name="gMsgCharA503" OutName="msg_char_A503" Format="i4" Width="16" Height="16" Offset="0x28100"/>
+ <Texture Name="gMsgCharA504" OutName="msg_char_A504" Format="i4" Width="16" Height="16" Offset="0x28180"/>
+ <Texture Name="gMsgCharA505" OutName="msg_char_A505" Format="i4" Width="16" Height="16" Offset="0x28200"/>
+ <Texture Name="gMsgCharA506" OutName="msg_char_A506" Format="i4" Width="16" Height="16" Offset="0x28280"/>
+ <Texture Name="gMsgCharA507" OutName="msg_char_A507" Format="i4" Width="16" Height="16" Offset="0x28300"/>
+ <Texture Name="gMsgCharA508" OutName="msg_char_A508" Format="i4" Width="16" Height="16" Offset="0x28380"/>
+ <Texture Name="gMsgCharA509" OutName="msg_char_A509" Format="i4" Width="16" Height="16" Offset="0x28400"/>
+ <Texture Name="gMsgCharA50A" OutName="msg_char_A50A" Format="i4" Width="16" Height="16" Offset="0x28480"/>
+ <Texture Name="gMsgCharA50B" OutName="msg_char_A50B" Format="i4" Width="16" Height="16" Offset="0x28500"/>
+ <Texture Name="gMsgCharA50C" OutName="msg_char_A50C" Format="i4" Width="16" Height="16" Offset="0x28580"/>
+ <Texture Name="gMsgCharA50D" OutName="msg_char_A50D" Format="i4" Width="16" Height="16" Offset="0x28600"/>
+ <Texture Name="gMsgCharA50E" OutName="msg_char_A50E" Format="i4" Width="16" Height="16" Offset="0x28680"/>
+ <Texture Name="gMsgCharA50F" OutName="msg_char_A50F" Format="i4" Width="16" Height="16" Offset="0x28700"/>
+ <Texture Name="gMsgCharA510" OutName="msg_char_A510" Format="i4" Width="16" Height="16" Offset="0x28780"/>
+ <Texture Name="gMsgCharA511" OutName="msg_char_A511" Format="i4" Width="16" Height="16" Offset="0x28800"/>
+ <Texture Name="gMsgCharA512" OutName="msg_char_A512" Format="i4" Width="16" Height="16" Offset="0x28880"/>
+ <Texture Name="gMsgCharA513" OutName="msg_char_A513" Format="i4" Width="16" Height="16" Offset="0x28900"/>
+ <Texture Name="gMsgCharA514" OutName="msg_char_A514" Format="i4" Width="16" Height="16" Offset="0x28980"/>
+ <Texture Name="gMsgCharA515" OutName="msg_char_A515" Format="i4" Width="16" Height="16" Offset="0x28A00"/>
+ <Texture Name="gMsgCharA516" OutName="msg_char_A516" Format="i4" Width="16" Height="16" Offset="0x28A80"/>
+ <Texture Name="gMsgCharA517" OutName="msg_char_A517" Format="i4" Width="16" Height="16" Offset="0x28B00"/>
+ <Texture Name="gMsgCharA518" OutName="msg_char_A518" Format="i4" Width="16" Height="16" Offset="0x28B80"/>
+ <Texture Name="gMsgCharA519" OutName="msg_char_A519" Format="i4" Width="16" Height="16" Offset="0x28C00"/>
+ <Texture Name="gMsgCharA51A" OutName="msg_char_A51A" Format="i4" Width="16" Height="16" Offset="0x28C80"/>
+ <Texture Name="gMsgCharA51B" OutName="msg_char_A51B" Format="i4" Width="16" Height="16" Offset="0x28D00"/>
+ <Texture Name="gMsgCharA51C" OutName="msg_char_A51C" Format="i4" Width="16" Height="16" Offset="0x28D80"/>
+ <Texture Name="gMsgCharA51D" OutName="msg_char_A51D" Format="i4" Width="16" Height="16" Offset="0x28E00"/>
+ <Texture Name="gMsgCharA51E" OutName="msg_char_A51E" Format="i4" Width="16" Height="16" Offset="0x28E80"/>
+ <Texture Name="gMsgCharA51F" OutName="msg_char_A51F" Format="i4" Width="16" Height="16" Offset="0x28F00"/>
+ <Texture Name="gMsgCharA520" OutName="msg_char_A520" Format="i4" Width="16" Height="16" Offset="0x28F80"/>
+ <Texture Name="gMsgCharA521" OutName="msg_char_A521" Format="i4" Width="16" Height="16" Offset="0x29000"/>
+ <Texture Name="gMsgCharA522" OutName="msg_char_A522" Format="i4" Width="16" Height="16" Offset="0x29080"/>
+ <Texture Name="gMsgCharA523" OutName="msg_char_A523" Format="i4" Width="16" Height="16" Offset="0x29100"/>
+ <Texture Name="gMsgCharA524" OutName="msg_char_A524" Format="i4" Width="16" Height="16" Offset="0x29180"/>
+ <Texture Name="gMsgCharA525" OutName="msg_char_A525" Format="i4" Width="16" Height="16" Offset="0x29200"/>
+ <Texture Name="gMsgCharA526" OutName="msg_char_A526" Format="i4" Width="16" Height="16" Offset="0x29280"/>
+ <Texture Name="gMsgCharA527" OutName="msg_char_A527" Format="i4" Width="16" Height="16" Offset="0x29300"/>
+ <Texture Name="gMsgCharA528" OutName="msg_char_A528" Format="i4" Width="16" Height="16" Offset="0x29380"/>
+ <Texture Name="gMsgCharA529" OutName="msg_char_A529" Format="i4" Width="16" Height="16" Offset="0x29400"/>
+ <Texture Name="gMsgCharA52A" OutName="msg_char_A52A" Format="i4" Width="16" Height="16" Offset="0x29480"/>
+ <Texture Name="gMsgCharA52B" OutName="msg_char_A52B" Format="i4" Width="16" Height="16" Offset="0x29500"/>
+ <Texture Name="gMsgCharA52C" OutName="msg_char_A52C" Format="i4" Width="16" Height="16" Offset="0x29580"/>
+ <Texture Name="gMsgCharA52D" OutName="msg_char_A52D" Format="i4" Width="16" Height="16" Offset="0x29600"/>
+ <Texture Name="gMsgCharA52E" OutName="msg_char_A52E" Format="i4" Width="16" Height="16" Offset="0x29680"/>
+ <Texture Name="gMsgCharA52F" OutName="msg_char_A52F" Format="i4" Width="16" Height="16" Offset="0x29700"/>
+ <Texture Name="gMsgCharA530" OutName="msg_char_A530" Format="i4" Width="16" Height="16" Offset="0x29780"/>
+ <Texture Name="gMsgCharA531" OutName="msg_char_A531" Format="i4" Width="16" Height="16" Offset="0x29800"/>
+ <Texture Name="gMsgCharA532" OutName="msg_char_A532" Format="i4" Width="16" Height="16" Offset="0x29880"/>
+ <Texture Name="gMsgCharA533" OutName="msg_char_A533" Format="i4" Width="16" Height="16" Offset="0x29900"/>
+ <Texture Name="gMsgCharA534" OutName="msg_char_A534" Format="i4" Width="16" Height="16" Offset="0x29980"/>
+ <Texture Name="gMsgCharA535" OutName="msg_char_A535" Format="i4" Width="16" Height="16" Offset="0x29A00"/>
+ <Texture Name="gMsgCharA536" OutName="msg_char_A536" Format="i4" Width="16" Height="16" Offset="0x29A80"/>
+ <Texture Name="gMsgCharA537" OutName="msg_char_A537" Format="i4" Width="16" Height="16" Offset="0x29B00"/>
+ <Texture Name="gMsgCharA538" OutName="msg_char_A538" Format="i4" Width="16" Height="16" Offset="0x29B80"/>
+ <Texture Name="gMsgCharA539" OutName="msg_char_A539" Format="i4" Width="16" Height="16" Offset="0x29C00"/>
+ <Texture Name="gMsgCharA53A" OutName="msg_char_A53A" Format="i4" Width="16" Height="16" Offset="0x29C80"/>
+ <Texture Name="gMsgCharA53B" OutName="msg_char_A53B" Format="i4" Width="16" Height="16" Offset="0x29D00"/>
+ <Texture Name="gMsgCharA53C" OutName="msg_char_A53C" Format="i4" Width="16" Height="16" Offset="0x29D80"/>
+ <Texture Name="gMsgCharA53D" OutName="msg_char_A53D" Format="i4" Width="16" Height="16" Offset="0x29E00"/>
+ <Texture Name="gMsgCharA53E" OutName="msg_char_A53E" Format="i4" Width="16" Height="16" Offset="0x29E80"/>
+ <Texture Name="gMsgCharA53F" OutName="msg_char_A53F" Format="i4" Width="16" Height="16" Offset="0x29F00"/>
+ <Texture Name="gMsgCharA540" OutName="msg_char_A540" Format="i4" Width="16" Height="16" Offset="0x29F80"/>
+ <Texture Name="gMsgCharA541" OutName="msg_char_A541" Format="i4" Width="16" Height="16" Offset="0x2A000"/>
+ <Texture Name="gMsgCharA542" OutName="msg_char_A542" Format="i4" Width="16" Height="16" Offset="0x2A080"/>
+ <Texture Name="gMsgCharA543" OutName="msg_char_A543" Format="i4" Width="16" Height="16" Offset="0x2A100"/>
+ <Texture Name="gMsgCharA544" OutName="msg_char_A544" Format="i4" Width="16" Height="16" Offset="0x2A180"/>
+ <Texture Name="gMsgCharA545" OutName="msg_char_A545" Format="i4" Width="16" Height="16" Offset="0x2A200"/>
+ <Texture Name="gMsgCharA546" OutName="msg_char_A546" Format="i4" Width="16" Height="16" Offset="0x2A280"/>
+ <Texture Name="gMsgCharA547" OutName="msg_char_A547" Format="i4" Width="16" Height="16" Offset="0x2A300"/>
+ <Texture Name="gMsgCharA548" OutName="msg_char_A548" Format="i4" Width="16" Height="16" Offset="0x2A380"/>
+ <Texture Name="gMsgCharA549" OutName="msg_char_A549" Format="i4" Width="16" Height="16" Offset="0x2A400"/>
+ <Texture Name="gMsgCharA54A" OutName="msg_char_A54A" Format="i4" Width="16" Height="16" Offset="0x2A480"/>
+ <Texture Name="gMsgCharA54B" OutName="msg_char_A54B" Format="i4" Width="16" Height="16" Offset="0x2A500"/>
+ <Texture Name="gMsgCharA54C" OutName="msg_char_A54C" Format="i4" Width="16" Height="16" Offset="0x2A580"/>
+ <Texture Name="gMsgCharA54D" OutName="msg_char_A54D" Format="i4" Width="16" Height="16" Offset="0x2A600"/>
+ <Texture Name="gMsgCharA54E" OutName="msg_char_A54E" Format="i4" Width="16" Height="16" Offset="0x2A680"/>
+ <Texture Name="gMsgCharA54F" OutName="msg_char_A54F" Format="i4" Width="16" Height="16" Offset="0x2A700"/>
+ <Texture Name="gMsgCharA550" OutName="msg_char_A550" Format="i4" Width="16" Height="16" Offset="0x2A780"/>
+ <Texture Name="gMsgCharA551" OutName="msg_char_A551" Format="i4" Width="16" Height="16" Offset="0x2A800"/>
+ <Texture Name="gMsgCharA552" OutName="msg_char_A552" Format="i4" Width="16" Height="16" Offset="0x2A880"/>
+ <Texture Name="gMsgCharA553" OutName="msg_char_A553" Format="i4" Width="16" Height="16" Offset="0x2A900"/>
+ <Texture Name="gMsgCharA554" OutName="msg_char_A554" Format="i4" Width="16" Height="16" Offset="0x2A980"/>
+ <Texture Name="gMsgCharA555" OutName="msg_char_A555" Format="i4" Width="16" Height="16" Offset="0x2AA00"/>
+ <Texture Name="gMsgCharA556" OutName="msg_char_A556" Format="i4" Width="16" Height="16" Offset="0x2AA80"/>
+ <Texture Name="gMsgCharA557" OutName="msg_char_A557" Format="i4" Width="16" Height="16" Offset="0x2AB00"/>
+ <Texture Name="gMsgCharA558" OutName="msg_char_A558" Format="i4" Width="16" Height="16" Offset="0x2AB80"/>
+ <Texture Name="gMsgCharA559" OutName="msg_char_A559" Format="i4" Width="16" Height="16" Offset="0x2AC00"/>
+ <Texture Name="gMsgCharA55A" OutName="msg_char_A55A" Format="i4" Width="16" Height="16" Offset="0x2AC80"/>
+ <Texture Name="gMsgCharA55B" OutName="msg_char_A55B" Format="i4" Width="16" Height="16" Offset="0x2AD00"/>
+ <Texture Name="gMsgCharA55C" OutName="msg_char_A55C" Format="i4" Width="16" Height="16" Offset="0x2AD80"/>
+ <Texture Name="gMsgCharA55D" OutName="msg_char_A55D" Format="i4" Width="16" Height="16" Offset="0x2AE00"/>
+ <Texture Name="gMsgCharA55E" OutName="msg_char_A55E" Format="i4" Width="16" Height="16" Offset="0x2AE80"/>
+ <Texture Name="gMsgCharA55F" OutName="msg_char_A55F" Format="i4" Width="16" Height="16" Offset="0x2AF00"/>
+ <Texture Name="gMsgCharA560" OutName="msg_char_A560" Format="i4" Width="16" Height="16" Offset="0x2AF80"/>
+ <Texture Name="gMsgCharA561" OutName="msg_char_A561" Format="i4" Width="16" Height="16" Offset="0x2B000"/>
+ <Texture Name="gMsgCharA562" OutName="msg_char_A562" Format="i4" Width="16" Height="16" Offset="0x2B080"/>
+ <Texture Name="gMsgCharA563" OutName="msg_char_A563" Format="i4" Width="16" Height="16" Offset="0x2B100"/>
+ <Texture Name="gMsgCharA564" OutName="msg_char_A564" Format="i4" Width="16" Height="16" Offset="0x2B180"/>
+ <Texture Name="gMsgCharA565" OutName="msg_char_A565" Format="i4" Width="16" Height="16" Offset="0x2B200"/>
+ <Texture Name="gMsgCharA566" OutName="msg_char_A566" Format="i4" Width="16" Height="16" Offset="0x2B280"/>
+ <Texture Name="gMsgCharA567" OutName="msg_char_A567" Format="i4" Width="16" Height="16" Offset="0x2B300"/>
+ <Texture Name="gMsgCharA568" OutName="msg_char_A568" Format="i4" Width="16" Height="16" Offset="0x2B380"/>
+ <Texture Name="gMsgCharA569" OutName="msg_char_A569" Format="i4" Width="16" Height="16" Offset="0x2B400"/>
+ <Texture Name="gMsgCharA56A" OutName="msg_char_A56A" Format="i4" Width="16" Height="16" Offset="0x2B480"/>
+ <Texture Name="gMsgCharA56B" OutName="msg_char_A56B" Format="i4" Width="16" Height="16" Offset="0x2B500"/>
+ <Texture Name="gMsgCharA56C" OutName="msg_char_A56C" Format="i4" Width="16" Height="16" Offset="0x2B580"/>
+ <Texture Name="gMsgCharA56D" OutName="msg_char_A56D" Format="i4" Width="16" Height="16" Offset="0x2B600"/>
+ <Texture Name="gMsgCharA56E" OutName="msg_char_A56E" Format="i4" Width="16" Height="16" Offset="0x2B680"/>
+ <Texture Name="gMsgCharA56F" OutName="msg_char_A56F" Format="i4" Width="16" Height="16" Offset="0x2B700"/>
+ <Texture Name="gMsgCharA570" OutName="msg_char_A570" Format="i4" Width="16" Height="16" Offset="0x2B780"/>
+ <Texture Name="gMsgCharA571" OutName="msg_char_A571" Format="i4" Width="16" Height="16" Offset="0x2B800"/>
+ <Texture Name="gMsgCharA572" OutName="msg_char_A572" Format="i4" Width="16" Height="16" Offset="0x2B880"/>
+ <Texture Name="gMsgCharA573" OutName="msg_char_A573" Format="i4" Width="16" Height="16" Offset="0x2B900"/>
+ <Texture Name="gMsgCharA574" OutName="msg_char_A574" Format="i4" Width="16" Height="16" Offset="0x2B980"/>
+ <Texture Name="gMsgCharA575" OutName="msg_char_A575" Format="i4" Width="16" Height="16" Offset="0x2BA00"/>
+ <Texture Name="gMsgCharA576" OutName="msg_char_A576" Format="i4" Width="16" Height="16" Offset="0x2BA80"/>
+ <Texture Name="gMsgCharA577" OutName="msg_char_A577" Format="i4" Width="16" Height="16" Offset="0x2BB00"/>
+ <Texture Name="gMsgCharA578" OutName="msg_char_A578" Format="i4" Width="16" Height="16" Offset="0x2BB80"/>
+ <Texture Name="gMsgCharA579" OutName="msg_char_A579" Format="i4" Width="16" Height="16" Offset="0x2BC00"/>
+ <Texture Name="gMsgCharA57A" OutName="msg_char_A57A" Format="i4" Width="16" Height="16" Offset="0x2BC80"/>
+ <Texture Name="gMsgCharA57B" OutName="msg_char_A57B" Format="i4" Width="16" Height="16" Offset="0x2BD00"/>
+ <Texture Name="gMsgCharA57C" OutName="msg_char_A57C" Format="i4" Width="16" Height="16" Offset="0x2BD80"/>
+ <Texture Name="gMsgCharA57D" OutName="msg_char_A57D" Format="i4" Width="16" Height="16" Offset="0x2BE00"/>
+ <Texture Name="gMsgCharA57E" OutName="msg_char_A57E" Format="i4" Width="16" Height="16" Offset="0x2BE80"/>
+ <Texture Name="gMsgCharA57F" OutName="msg_char_A57F" Format="i4" Width="16" Height="16" Offset="0x2BF00"/>
+ <Texture Name="gMsgCharA580" OutName="msg_char_A580" Format="i4" Width="16" Height="16" Offset="0x2BF80"/>
+ <Texture Name="gMsgCharA581" OutName="msg_char_A581" Format="i4" Width="16" Height="16" Offset="0x2C000"/>
+ <Texture Name="gMsgCharA582" OutName="msg_char_A582" Format="i4" Width="16" Height="16" Offset="0x2C080"/>
+ <Texture Name="gMsgCharA583" OutName="msg_char_A583" Format="i4" Width="16" Height="16" Offset="0x2C100"/>
+ <Texture Name="gMsgCharA584" OutName="msg_char_A584" Format="i4" Width="16" Height="16" Offset="0x2C180"/>
+ <Texture Name="gMsgCharA585" OutName="msg_char_A585" Format="i4" Width="16" Height="16" Offset="0x2C200"/>
+ <Texture Name="gMsgCharA586" OutName="msg_char_A586" Format="i4" Width="16" Height="16" Offset="0x2C280"/>
+ <Texture Name="gMsgCharA587" OutName="msg_char_A587" Format="i4" Width="16" Height="16" Offset="0x2C300"/>
+ <Texture Name="gMsgCharA588" OutName="msg_char_A588" Format="i4" Width="16" Height="16" Offset="0x2C380"/>
+ <Texture Name="gMsgCharA589" OutName="msg_char_A589" Format="i4" Width="16" Height="16" Offset="0x2C400"/>
+ <Texture Name="gMsgCharA58A" OutName="msg_char_A58A" Format="i4" Width="16" Height="16" Offset="0x2C480"/>
+ <Texture Name="gMsgCharA58B" OutName="msg_char_A58B" Format="i4" Width="16" Height="16" Offset="0x2C500"/>
+ <Texture Name="gMsgCharA58C" OutName="msg_char_A58C" Format="i4" Width="16" Height="16" Offset="0x2C580"/>
+ <Texture Name="gMsgCharA58D" OutName="msg_char_A58D" Format="i4" Width="16" Height="16" Offset="0x2C600"/>
+ <Texture Name="gMsgCharA58E" OutName="msg_char_A58E" Format="i4" Width="16" Height="16" Offset="0x2C680"/>
+ <Texture Name="gMsgCharA58F" OutName="msg_char_A58F" Format="i4" Width="16" Height="16" Offset="0x2C700"/>
+ <Texture Name="gMsgCharA590" OutName="msg_char_A590" Format="i4" Width="16" Height="16" Offset="0x2C780"/>
+ <Texture Name="gMsgCharA591" OutName="msg_char_A591" Format="i4" Width="16" Height="16" Offset="0x2C800"/>
+ <Texture Name="gMsgCharA592" OutName="msg_char_A592" Format="i4" Width="16" Height="16" Offset="0x2C880"/>
+ <Texture Name="gMsgCharA593" OutName="msg_char_A593" Format="i4" Width="16" Height="16" Offset="0x2C900"/>
+ <Texture Name="gMsgCharA594" OutName="msg_char_A594" Format="i4" Width="16" Height="16" Offset="0x2C980"/>
+ <Texture Name="gMsgCharA595" OutName="msg_char_A595" Format="i4" Width="16" Height="16" Offset="0x2CA00"/>
+ <Texture Name="gMsgCharA596" OutName="msg_char_A596" Format="i4" Width="16" Height="16" Offset="0x2CA80"/>
+ <Texture Name="gMsgCharA597" OutName="msg_char_A597" Format="i4" Width="16" Height="16" Offset="0x2CB00"/>
+ <Texture Name="gMsgCharA598" OutName="msg_char_A598" Format="i4" Width="16" Height="16" Offset="0x2CB80"/>
+ <Texture Name="gMsgCharA599" OutName="msg_char_A599" Format="i4" Width="16" Height="16" Offset="0x2CC00"/>
+ <Texture Name="gMsgCharA59A" OutName="msg_char_A59A" Format="i4" Width="16" Height="16" Offset="0x2CC80"/>
+ <Texture Name="gMsgCharA59B" OutName="msg_char_A59B" Format="i4" Width="16" Height="16" Offset="0x2CD00"/>
+ <Texture Name="gMsgCharA59C" OutName="msg_char_A59C" Format="i4" Width="16" Height="16" Offset="0x2CD80"/>
+ <Texture Name="gMsgCharA59D" OutName="msg_char_A59D" Format="i4" Width="16" Height="16" Offset="0x2CE00"/>
+ <Texture Name="gMsgCharA59E" OutName="msg_char_A59E" Format="i4" Width="16" Height="16" Offset="0x2CE80"/>
+ <Texture Name="gMsgCharA59F" OutName="msg_char_A59F" Format="i4" Width="16" Height="16" Offset="0x2CF00"/>
+ <Texture Name="gMsgCharA5A0" OutName="msg_char_A5A0" Format="i4" Width="16" Height="16" Offset="0x2CF80"/>
+ <Texture Name="gMsgCharA5A1" OutName="msg_char_A5A1" Format="i4" Width="16" Height="16" Offset="0x2D000"/>
+ <Texture Name="gMsgCharA5A2" OutName="msg_char_A5A2" Format="i4" Width="16" Height="16" Offset="0x2D080"/>
+ <Texture Name="gMsgCharA5A3" OutName="msg_char_A5A3" Format="i4" Width="16" Height="16" Offset="0x2D100"/>
+ <Texture Name="gMsgCharA5A4" OutName="msg_char_A5A4" Format="i4" Width="16" Height="16" Offset="0x2D180"/>
+ <Texture Name="gMsgCharA5A5" OutName="msg_char_A5A5" Format="i4" Width="16" Height="16" Offset="0x2D200"/>
+ <Texture Name="gMsgCharA5A6" OutName="msg_char_A5A6" Format="i4" Width="16" Height="16" Offset="0x2D280"/>
+ <Texture Name="gMsgCharA5A7" OutName="msg_char_A5A7" Format="i4" Width="16" Height="16" Offset="0x2D300"/>
+ <Texture Name="gMsgCharA5A8" OutName="msg_char_A5A8" Format="i4" Width="16" Height="16" Offset="0x2D380"/>
+ <Texture Name="gMsgCharA5A9" OutName="msg_char_A5A9" Format="i4" Width="16" Height="16" Offset="0x2D400"/>
+ <Texture Name="gMsgCharA5AA" OutName="msg_char_A5AA" Format="i4" Width="16" Height="16" Offset="0x2D480"/>
+ <Texture Name="gMsgCharA5AB" OutName="msg_char_A5AB" Format="i4" Width="16" Height="16" Offset="0x2D500"/>
+ <Texture Name="gMsgCharA5AC" OutName="msg_char_A5AC" Format="i4" Width="16" Height="16" Offset="0x2D580"/>
+ <Texture Name="gMsgCharA5AD" OutName="msg_char_A5AD" Format="i4" Width="16" Height="16" Offset="0x2D600"/>
+ <Texture Name="gMsgCharA5AE" OutName="msg_char_A5AE" Format="i4" Width="16" Height="16" Offset="0x2D680"/>
+ <Texture Name="gMsgCharA5AF" OutName="msg_char_A5AF" Format="i4" Width="16" Height="16" Offset="0x2D700"/>
+ <Texture Name="gMsgCharA5B0" OutName="msg_char_A5B0" Format="i4" Width="16" Height="16" Offset="0x2D780"/>
+ <Texture Name="gMsgCharA5B1" OutName="msg_char_A5B1" Format="i4" Width="16" Height="16" Offset="0x2D800"/>
+ <Texture Name="gMsgCharA5B2" OutName="msg_char_A5B2" Format="i4" Width="16" Height="16" Offset="0x2D880"/>
+ <Texture Name="gMsgCharA5B3" OutName="msg_char_A5B3" Format="i4" Width="16" Height="16" Offset="0x2D900"/>
+ <Texture Name="gMsgCharA5B4" OutName="msg_char_A5B4" Format="i4" Width="16" Height="16" Offset="0x2D980"/>
+ <Texture Name="gMsgCharA5B5" OutName="msg_char_A5B5" Format="i4" Width="16" Height="16" Offset="0x2DA00"/>
+ <Texture Name="gMsgCharA5B6" OutName="msg_char_A5B6" Format="i4" Width="16" Height="16" Offset="0x2DA80"/>
+ <Texture Name="gMsgCharA5B7" OutName="msg_char_A5B7" Format="i4" Width="16" Height="16" Offset="0x2DB00"/>
+ <Texture Name="gMsgCharA5B8" OutName="msg_char_A5B8" Format="i4" Width="16" Height="16" Offset="0x2DB80"/>
+ <Texture Name="gMsgCharA5B9" OutName="msg_char_A5B9" Format="i4" Width="16" Height="16" Offset="0x2DC00"/>
+ <Texture Name="gMsgCharA5BA" OutName="msg_char_A5BA" Format="i4" Width="16" Height="16" Offset="0x2DC80"/>
+ <Texture Name="gMsgCharA5BB" OutName="msg_char_A5BB" Format="i4" Width="16" Height="16" Offset="0x2DD00"/>
+ <Texture Name="gMsgCharA5BC" OutName="msg_char_A5BC" Format="i4" Width="16" Height="16" Offset="0x2DD80"/>
+ <Texture Name="gMsgCharA5BD" OutName="msg_char_A5BD" Format="i4" Width="16" Height="16" Offset="0x2DE00"/>
+ <Texture Name="gMsgCharA5BE" OutName="msg_char_A5BE" Format="i4" Width="16" Height="16" Offset="0x2DE80"/>
+ <Texture Name="gMsgCharA5BF" OutName="msg_char_A5BF" Format="i4" Width="16" Height="16" Offset="0x2DF00"/>
+ <Texture Name="gMsgCharA5C0" OutName="msg_char_A5C0" Format="i4" Width="16" Height="16" Offset="0x2DF80"/>
+ <Texture Name="gMsgCharA5C1" OutName="msg_char_A5C1" Format="i4" Width="16" Height="16" Offset="0x2E000"/>
+ <Texture Name="gMsgCharA5C2" OutName="msg_char_A5C2" Format="i4" Width="16" Height="16" Offset="0x2E080"/>
+ <Texture Name="gMsgCharA5C3" OutName="msg_char_A5C3" Format="i4" Width="16" Height="16" Offset="0x2E100"/>
+ <Texture Name="gMsgCharA5C4" OutName="msg_char_A5C4" Format="i4" Width="16" Height="16" Offset="0x2E180"/>
+ <Texture Name="gMsgCharA5C5" OutName="msg_char_A5C5" Format="i4" Width="16" Height="16" Offset="0x2E200"/>
+ <Texture Name="gMsgCharA5C6" OutName="msg_char_A5C6" Format="i4" Width="16" Height="16" Offset="0x2E280"/>
+ <Texture Name="gMsgCharA5C7" OutName="msg_char_A5C7" Format="i4" Width="16" Height="16" Offset="0x2E300"/>
+ <Texture Name="gMsgCharA5C8" OutName="msg_char_A5C8" Format="i4" Width="16" Height="16" Offset="0x2E380"/>
+ <Texture Name="gMsgCharA5C9" OutName="msg_char_A5C9" Format="i4" Width="16" Height="16" Offset="0x2E400"/>
+ <Texture Name="gMsgCharA5CA" OutName="msg_char_A5CA" Format="i4" Width="16" Height="16" Offset="0x2E480"/>
+ <Texture Name="gMsgCharA5CB" OutName="msg_char_A5CB" Format="i4" Width="16" Height="16" Offset="0x2E500"/>
+ <Texture Name="gMsgCharA5CC" OutName="msg_char_A5CC" Format="i4" Width="16" Height="16" Offset="0x2E580"/>
+ <Texture Name="gMsgCharA5CD" OutName="msg_char_A5CD" Format="i4" Width="16" Height="16" Offset="0x2E600"/>
+ <Texture Name="gMsgCharA5CE" OutName="msg_char_A5CE" Format="i4" Width="16" Height="16" Offset="0x2E680"/>
+ <Texture Name="gMsgCharA5CF" OutName="msg_char_A5CF" Format="i4" Width="16" Height="16" Offset="0x2E700"/>
+ <Texture Name="gMsgCharA5D0" OutName="msg_char_A5D0" Format="i4" Width="16" Height="16" Offset="0x2E780"/>
+ <Texture Name="gMsgCharA5D1" OutName="msg_char_A5D1" Format="i4" Width="16" Height="16" Offset="0x2E800"/>
+ <Texture Name="gMsgCharA5D2" OutName="msg_char_A5D2" Format="i4" Width="16" Height="16" Offset="0x2E880"/>
+ <Texture Name="gMsgCharA5D3" OutName="msg_char_A5D3" Format="i4" Width="16" Height="16" Offset="0x2E900"/>
+ <Texture Name="gMsgCharA5D4" OutName="msg_char_A5D4" Format="i4" Width="16" Height="16" Offset="0x2E980"/>
+ <Texture Name="gMsgCharA5D5" OutName="msg_char_A5D5" Format="i4" Width="16" Height="16" Offset="0x2EA00"/>
+ <Texture Name="gMsgCharA5D6" OutName="msg_char_A5D6" Format="i4" Width="16" Height="16" Offset="0x2EA80"/>
+ <Texture Name="gMsgCharA5D7" OutName="msg_char_A5D7" Format="i4" Width="16" Height="16" Offset="0x2EB00"/>
+ <Texture Name="gMsgCharA5D8" OutName="msg_char_A5D8" Format="i4" Width="16" Height="16" Offset="0x2EB80"/>
+ <Texture Name="gMsgCharA5D9" OutName="msg_char_A5D9" Format="i4" Width="16" Height="16" Offset="0x2EC00"/>
+ <Texture Name="gMsgCharA5DA" OutName="msg_char_A5DA" Format="i4" Width="16" Height="16" Offset="0x2EC80"/>
+ <Texture Name="gMsgCharA5DB" OutName="msg_char_A5DB" Format="i4" Width="16" Height="16" Offset="0x2ED00"/>
+ <Texture Name="gMsgCharA5DC" OutName="msg_char_A5DC" Format="i4" Width="16" Height="16" Offset="0x2ED80"/>
+ <Texture Name="gMsgCharA5DD" OutName="msg_char_A5DD" Format="i4" Width="16" Height="16" Offset="0x2EE00"/>
+ <Texture Name="gMsgCharA5DE" OutName="msg_char_A5DE" Format="i4" Width="16" Height="16" Offset="0x2EE80"/>
+ <Texture Name="gMsgCharA5DF" OutName="msg_char_A5DF" Format="i4" Width="16" Height="16" Offset="0x2EF00"/>
+ <Texture Name="gMsgCharA5E0" OutName="msg_char_A5E0" Format="i4" Width="16" Height="16" Offset="0x2EF80"/>
+ <Texture Name="gMsgCharA5E1" OutName="msg_char_A5E1" Format="i4" Width="16" Height="16" Offset="0x2F000"/>
+ <Texture Name="gMsgCharA5E2" OutName="msg_char_A5E2" Format="i4" Width="16" Height="16" Offset="0x2F080"/>
+ <Texture Name="gMsgCharA5E3" OutName="msg_char_A5E3" Format="i4" Width="16" Height="16" Offset="0x2F100"/>
+ <Texture Name="gMsgCharA5E4" OutName="msg_char_A5E4" Format="i4" Width="16" Height="16" Offset="0x2F180"/>
+ <Texture Name="gMsgCharA5E5" OutName="msg_char_A5E5" Format="i4" Width="16" Height="16" Offset="0x2F200"/>
+ <Texture Name="gMsgCharA5E6" OutName="msg_char_A5E6" Format="i4" Width="16" Height="16" Offset="0x2F280"/>
+ <Texture Name="gMsgCharA5E7" OutName="msg_char_A5E7" Format="i4" Width="16" Height="16" Offset="0x2F300"/>
+ <Texture Name="gMsgCharA5E8" OutName="msg_char_A5E8" Format="i4" Width="16" Height="16" Offset="0x2F380"/>
+ <Texture Name="gMsgCharA5E9" OutName="msg_char_A5E9" Format="i4" Width="16" Height="16" Offset="0x2F400"/>
+ <Texture Name="gMsgCharA5EA" OutName="msg_char_A5EA" Format="i4" Width="16" Height="16" Offset="0x2F480"/>
+ <Texture Name="gMsgCharA5EB" OutName="msg_char_A5EB" Format="i4" Width="16" Height="16" Offset="0x2F500"/>
+ <Texture Name="gMsgCharA5EC" OutName="msg_char_A5EC" Format="i4" Width="16" Height="16" Offset="0x2F580"/>
+ <Texture Name="gMsgCharA5ED" OutName="msg_char_A5ED" Format="i4" Width="16" Height="16" Offset="0x2F600"/>
+ <Texture Name="gMsgCharA5EE" OutName="msg_char_A5EE" Format="i4" Width="16" Height="16" Offset="0x2F680"/>
+ <Texture Name="gMsgCharA5EF" OutName="msg_char_A5EF" Format="i4" Width="16" Height="16" Offset="0x2F700"/>
+ <Texture Name="gMsgCharA5F0" OutName="msg_char_A5F0" Format="i4" Width="16" Height="16" Offset="0x2F780"/>
+ <Texture Name="gMsgCharA5F1" OutName="msg_char_A5F1" Format="i4" Width="16" Height="16" Offset="0x2F800"/>
+ <Texture Name="gMsgCharA5F2" OutName="msg_char_A5F2" Format="i4" Width="16" Height="16" Offset="0x2F880"/>
+ <Texture Name="gMsgCharA5F3" OutName="msg_char_A5F3" Format="i4" Width="16" Height="16" Offset="0x2F900"/>
+ <Texture Name="gMsgCharA5F4" OutName="msg_char_A5F4" Format="i4" Width="16" Height="16" Offset="0x2F980"/>
+ <Texture Name="gMsgCharA5F5" OutName="msg_char_A5F5" Format="i4" Width="16" Height="16" Offset="0x2FA00"/>
+ <Texture Name="gMsgCharA5F6" OutName="msg_char_A5F6" Format="i4" Width="16" Height="16" Offset="0x2FA80"/>
+ <Texture Name="gMsgCharA5F7" OutName="msg_char_A5F7" Format="i4" Width="16" Height="16" Offset="0x2FB00"/>
+ <Texture Name="gMsgCharA5F8" OutName="msg_char_A5F8" Format="i4" Width="16" Height="16" Offset="0x2FB80"/>
+ <Texture Name="gMsgCharA5F9" OutName="msg_char_A5F9" Format="i4" Width="16" Height="16" Offset="0x2FC00"/>
+ <Texture Name="gMsgCharA5FA" OutName="msg_char_A5FA" Format="i4" Width="16" Height="16" Offset="0x2FC80"/>
+ <Texture Name="gMsgCharA5FB" OutName="msg_char_A5FB" Format="i4" Width="16" Height="16" Offset="0x2FD00"/>
+ <Texture Name="gMsgCharA5FC" OutName="msg_char_A5FC" Format="i4" Width="16" Height="16" Offset="0x2FD80"/>
+ <Texture Name="gMsgCharA5FD" OutName="msg_char_A5FD" Format="i4" Width="16" Height="16" Offset="0x2FE00"/>
+ <Texture Name="gMsgCharA5FE" OutName="msg_char_A5FE" Format="i4" Width="16" Height="16" Offset="0x2FE80"/>
+ <Texture Name="gMsgCharA5FF" OutName="msg_char_A5FF" Format="i4" Width="16" Height="16" Offset="0x2FF00"/>
+ <Texture Name="gMsgCharA600" OutName="msg_char_A600" Format="i4" Width="16" Height="16" Offset="0x2FF80"/>
+ <Texture Name="gMsgCharA601" OutName="msg_char_A601" Format="i4" Width="16" Height="16" Offset="0x30000"/>
+ <Texture Name="gMsgCharA602" OutName="msg_char_A602" Format="i4" Width="16" Height="16" Offset="0x30080"/>
+ <Texture Name="gMsgCharA603" OutName="msg_char_A603" Format="i4" Width="16" Height="16" Offset="0x30100"/>
+ <Texture Name="gMsgCharA604" OutName="msg_char_A604" Format="i4" Width="16" Height="16" Offset="0x30180"/>
+ <Texture Name="gMsgCharA605" OutName="msg_char_A605" Format="i4" Width="16" Height="16" Offset="0x30200"/>
+ <Texture Name="gMsgCharA606" OutName="msg_char_A606" Format="i4" Width="16" Height="16" Offset="0x30280"/>
+ <Texture Name="gMsgCharA607" OutName="msg_char_A607" Format="i4" Width="16" Height="16" Offset="0x30300"/>
+ <Texture Name="gMsgCharA608" OutName="msg_char_A608" Format="i4" Width="16" Height="16" Offset="0x30380"/>
+ <Texture Name="gMsgCharA609" OutName="msg_char_A609" Format="i4" Width="16" Height="16" Offset="0x30400"/>
+ <Texture Name="gMsgCharA60A" OutName="msg_char_A60A" Format="i4" Width="16" Height="16" Offset="0x30480"/>
+ <Texture Name="gMsgCharA60B" OutName="msg_char_A60B" Format="i4" Width="16" Height="16" Offset="0x30500"/>
+ <Texture Name="gMsgCharA60C" OutName="msg_char_A60C" Format="i4" Width="16" Height="16" Offset="0x30580"/>
+ <Texture Name="gMsgCharA60D" OutName="msg_char_A60D" Format="i4" Width="16" Height="16" Offset="0x30600"/>
+ <Texture Name="gMsgCharA60E" OutName="msg_char_A60E" Format="i4" Width="16" Height="16" Offset="0x30680"/>
+ <Texture Name="gMsgCharA60F" OutName="msg_char_A60F" Format="i4" Width="16" Height="16" Offset="0x30700"/>
+ <Texture Name="gMsgCharA610" OutName="msg_char_A610" Format="i4" Width="16" Height="16" Offset="0x30780"/>
+ <Texture Name="gMsgCharA611" OutName="msg_char_A611" Format="i4" Width="16" Height="16" Offset="0x30800"/>
+ <Texture Name="gMsgCharA612" OutName="msg_char_A612" Format="i4" Width="16" Height="16" Offset="0x30880"/>
+ <Texture Name="gMsgCharA613" OutName="msg_char_A613" Format="i4" Width="16" Height="16" Offset="0x30900"/>
+ <Texture Name="gMsgCharA614" OutName="msg_char_A614" Format="i4" Width="16" Height="16" Offset="0x30980"/>
+ <Texture Name="gMsgCharA615" OutName="msg_char_A615" Format="i4" Width="16" Height="16" Offset="0x30A00"/>
+ <Texture Name="gMsgCharA616" OutName="msg_char_A616" Format="i4" Width="16" Height="16" Offset="0x30A80"/>
+ <Texture Name="gMsgCharA617" OutName="msg_char_A617" Format="i4" Width="16" Height="16" Offset="0x30B00"/>
+ <Texture Name="gMsgCharA618" OutName="msg_char_A618" Format="i4" Width="16" Height="16" Offset="0x30B80"/>
+ <Texture Name="gMsgCharA619" OutName="msg_char_A619" Format="i4" Width="16" Height="16" Offset="0x30C00"/>
+ <Texture Name="gMsgCharA61A" OutName="msg_char_A61A" Format="i4" Width="16" Height="16" Offset="0x30C80"/>
+ <Texture Name="gMsgCharA61B" OutName="msg_char_A61B" Format="i4" Width="16" Height="16" Offset="0x30D00"/>
+ <Texture Name="gMsgCharA61C" OutName="msg_char_A61C" Format="i4" Width="16" Height="16" Offset="0x30D80"/>
+ <Texture Name="gMsgCharA61D" OutName="msg_char_A61D" Format="i4" Width="16" Height="16" Offset="0x30E00"/>
+ <Texture Name="gMsgCharA61E" OutName="msg_char_A61E" Format="i4" Width="16" Height="16" Offset="0x30E80"/>
+ <Texture Name="gMsgCharA61F" OutName="msg_char_A61F" Format="i4" Width="16" Height="16" Offset="0x30F00"/>
+ <Texture Name="gMsgCharA620" OutName="msg_char_A620" Format="i4" Width="16" Height="16" Offset="0x30F80"/>
+ <Texture Name="gMsgCharA621" OutName="msg_char_A621" Format="i4" Width="16" Height="16" Offset="0x31000"/>
+ <Texture Name="gMsgCharA622" OutName="msg_char_A622" Format="i4" Width="16" Height="16" Offset="0x31080"/>
+ <Texture Name="gMsgCharA623" OutName="msg_char_A623" Format="i4" Width="16" Height="16" Offset="0x31100"/>
+ <Texture Name="gMsgCharA624" OutName="msg_char_A624" Format="i4" Width="16" Height="16" Offset="0x31180"/>
+ <Texture Name="gMsgCharA625" OutName="msg_char_A625" Format="i4" Width="16" Height="16" Offset="0x31200"/>
+ <Texture Name="gMsgCharA626" OutName="msg_char_A626" Format="i4" Width="16" Height="16" Offset="0x31280"/>
+ <Texture Name="gMsgCharA627" OutName="msg_char_A627" Format="i4" Width="16" Height="16" Offset="0x31300"/>
+ <Texture Name="gMsgCharA628" OutName="msg_char_A628" Format="i4" Width="16" Height="16" Offset="0x31380"/>
+ <Texture Name="gMsgCharA629" OutName="msg_char_A629" Format="i4" Width="16" Height="16" Offset="0x31400"/>
+ <Texture Name="gMsgCharA62A" OutName="msg_char_A62A" Format="i4" Width="16" Height="16" Offset="0x31480"/>
+ <Texture Name="gMsgCharA62B" OutName="msg_char_A62B" Format="i4" Width="16" Height="16" Offset="0x31500"/>
+ <Texture Name="gMsgCharA62C" OutName="msg_char_A62C" Format="i4" Width="16" Height="16" Offset="0x31580"/>
+ <Texture Name="gMsgCharA62D" OutName="msg_char_A62D" Format="i4" Width="16" Height="16" Offset="0x31600"/>
+ <Texture Name="gMsgCharA62E" OutName="msg_char_A62E" Format="i4" Width="16" Height="16" Offset="0x31680"/>
+ <Texture Name="gMsgCharA62F" OutName="msg_char_A62F" Format="i4" Width="16" Height="16" Offset="0x31700"/>
+ <Texture Name="gMsgCharA630" OutName="msg_char_A630" Format="i4" Width="16" Height="16" Offset="0x31780"/>
+ <Texture Name="gMsgCharA631" OutName="msg_char_A631" Format="i4" Width="16" Height="16" Offset="0x31800"/>
+ <Texture Name="gMsgCharA632" OutName="msg_char_A632" Format="i4" Width="16" Height="16" Offset="0x31880"/>
+ <Texture Name="gMsgCharA633" OutName="msg_char_A633" Format="i4" Width="16" Height="16" Offset="0x31900"/>
+ <Texture Name="gMsgCharA634" OutName="msg_char_A634" Format="i4" Width="16" Height="16" Offset="0x31980"/>
+ <Texture Name="gMsgCharA635" OutName="msg_char_A635" Format="i4" Width="16" Height="16" Offset="0x31A00"/>
+ <Texture Name="gMsgCharA636" OutName="msg_char_A636" Format="i4" Width="16" Height="16" Offset="0x31A80"/>
+ <Texture Name="gMsgCharA637" OutName="msg_char_A637" Format="i4" Width="16" Height="16" Offset="0x31B00"/>
+ <Texture Name="gMsgCharA638" OutName="msg_char_A638" Format="i4" Width="16" Height="16" Offset="0x31B80"/>
+ <Texture Name="gMsgCharA639" OutName="msg_char_A639" Format="i4" Width="16" Height="16" Offset="0x31C00"/>
+ <Texture Name="gMsgCharA63A" OutName="msg_char_A63A" Format="i4" Width="16" Height="16" Offset="0x31C80"/>
+ <Texture Name="gMsgCharA63B" OutName="msg_char_A63B" Format="i4" Width="16" Height="16" Offset="0x31D00"/>
+ <Texture Name="gMsgCharA63C" OutName="msg_char_A63C" Format="i4" Width="16" Height="16" Offset="0x31D80"/>
+ <Texture Name="gMsgCharA63D" OutName="msg_char_A63D" Format="i4" Width="16" Height="16" Offset="0x31E00"/>
+ <Texture Name="gMsgCharA63E" OutName="msg_char_A63E" Format="i4" Width="16" Height="16" Offset="0x31E80"/>
+ <Texture Name="gMsgCharA63F" OutName="msg_char_A63F" Format="i4" Width="16" Height="16" Offset="0x31F00"/>
+ <Texture Name="gMsgCharA640" OutName="msg_char_A640" Format="i4" Width="16" Height="16" Offset="0x31F80"/>
+ <Texture Name="gMsgCharA641" OutName="msg_char_A641" Format="i4" Width="16" Height="16" Offset="0x32000"/>
+ <Texture Name="gMsgCharA642" OutName="msg_char_A642" Format="i4" Width="16" Height="16" Offset="0x32080"/>
+ <Texture Name="gMsgCharA643" OutName="msg_char_A643" Format="i4" Width="16" Height="16" Offset="0x32100"/>
+ <Texture Name="gMsgCharA644" OutName="msg_char_A644" Format="i4" Width="16" Height="16" Offset="0x32180"/>
+ <Texture Name="gMsgCharA645" OutName="msg_char_A645" Format="i4" Width="16" Height="16" Offset="0x32200"/>
+ <Texture Name="gMsgCharA646" OutName="msg_char_A646" Format="i4" Width="16" Height="16" Offset="0x32280"/>
+ <Texture Name="gMsgCharA647" OutName="msg_char_A647" Format="i4" Width="16" Height="16" Offset="0x32300"/>
+ <Texture Name="gMsgCharA648" OutName="msg_char_A648" Format="i4" Width="16" Height="16" Offset="0x32380"/>
+ <Texture Name="gMsgCharA649" OutName="msg_char_A649" Format="i4" Width="16" Height="16" Offset="0x32400"/>
+ <Texture Name="gMsgCharA64A" OutName="msg_char_A64A" Format="i4" Width="16" Height="16" Offset="0x32480"/>
+ <Texture Name="gMsgCharA64B" OutName="msg_char_A64B" Format="i4" Width="16" Height="16" Offset="0x32500"/>
+ <Texture Name="gMsgCharA64C" OutName="msg_char_A64C" Format="i4" Width="16" Height="16" Offset="0x32580"/>
+ <Texture Name="gMsgCharA64D" OutName="msg_char_A64D" Format="i4" Width="16" Height="16" Offset="0x32600"/>
+ <Texture Name="gMsgCharA64E" OutName="msg_char_A64E" Format="i4" Width="16" Height="16" Offset="0x32680"/>
+ <Texture Name="gMsgCharA64F" OutName="msg_char_A64F" Format="i4" Width="16" Height="16" Offset="0x32700"/>
+ <Texture Name="gMsgCharA650" OutName="msg_char_A650" Format="i4" Width="16" Height="16" Offset="0x32780"/>
+ <Texture Name="gMsgCharA651" OutName="msg_char_A651" Format="i4" Width="16" Height="16" Offset="0x32800"/>
+ <Texture Name="gMsgCharA652" OutName="msg_char_A652" Format="i4" Width="16" Height="16" Offset="0x32880"/>
+ <Texture Name="gMsgCharA653" OutName="msg_char_A653" Format="i4" Width="16" Height="16" Offset="0x32900"/>
+ <Texture Name="gMsgCharA654" OutName="msg_char_A654" Format="i4" Width="16" Height="16" Offset="0x32980"/>
+ <Texture Name="gMsgCharA655" OutName="msg_char_A655" Format="i4" Width="16" Height="16" Offset="0x32A00"/>
+ <Texture Name="gMsgCharA656" OutName="msg_char_A656" Format="i4" Width="16" Height="16" Offset="0x32A80"/>
+ <Texture Name="gMsgCharA657" OutName="msg_char_A657" Format="i4" Width="16" Height="16" Offset="0x32B00"/>
+ <Texture Name="gMsgCharA658" OutName="msg_char_A658" Format="i4" Width="16" Height="16" Offset="0x32B80"/>
+ <Texture Name="gMsgCharA659" OutName="msg_char_A659" Format="i4" Width="16" Height="16" Offset="0x32C00"/>
+ <Texture Name="gMsgCharA65A" OutName="msg_char_A65A" Format="i4" Width="16" Height="16" Offset="0x32C80"/>
+ <Texture Name="gMsgCharA65B" OutName="msg_char_A65B" Format="i4" Width="16" Height="16" Offset="0x32D00"/>
+ <Texture Name="gMsgCharA65C" OutName="msg_char_A65C" Format="i4" Width="16" Height="16" Offset="0x32D80"/>
+ <Texture Name="gMsgCharA65D" OutName="msg_char_A65D" Format="i4" Width="16" Height="16" Offset="0x32E00"/>
+ <Texture Name="gMsgCharA65E" OutName="msg_char_A65E" Format="i4" Width="16" Height="16" Offset="0x32E80"/>
+ <Texture Name="gMsgCharA65F" OutName="msg_char_A65F" Format="i4" Width="16" Height="16" Offset="0x32F00"/>
+ <Texture Name="gMsgCharA660" OutName="msg_char_A660" Format="i4" Width="16" Height="16" Offset="0x32F80"/>
+ <Texture Name="gMsgCharA661" OutName="msg_char_A661" Format="i4" Width="16" Height="16" Offset="0x33000"/>
+ <Texture Name="gMsgCharA662" OutName="msg_char_A662" Format="i4" Width="16" Height="16" Offset="0x33080"/>
+ <Texture Name="gMsgCharA663" OutName="msg_char_A663" Format="i4" Width="16" Height="16" Offset="0x33100"/>
+ <Texture Name="gMsgCharA664" OutName="msg_char_A664" Format="i4" Width="16" Height="16" Offset="0x33180"/>
+ <Texture Name="gMsgCharA665" OutName="msg_char_A665" Format="i4" Width="16" Height="16" Offset="0x33200"/>
+ <Texture Name="gMsgCharA666" OutName="msg_char_A666" Format="i4" Width="16" Height="16" Offset="0x33280"/>
+ <Texture Name="gMsgCharA667" OutName="msg_char_A667" Format="i4" Width="16" Height="16" Offset="0x33300"/>
+ <Texture Name="gMsgCharA668" OutName="msg_char_A668" Format="i4" Width="16" Height="16" Offset="0x33380"/>
+ <Texture Name="gMsgCharA669" OutName="msg_char_A669" Format="i4" Width="16" Height="16" Offset="0x33400"/>
+ <Texture Name="gMsgCharA66A" OutName="msg_char_A66A" Format="i4" Width="16" Height="16" Offset="0x33480"/>
+ <Texture Name="gMsgCharA66B" OutName="msg_char_A66B" Format="i4" Width="16" Height="16" Offset="0x33500"/>
+ <Texture Name="gMsgCharA66C" OutName="msg_char_A66C" Format="i4" Width="16" Height="16" Offset="0x33580"/>
+ <Texture Name="gMsgCharA66D" OutName="msg_char_A66D" Format="i4" Width="16" Height="16" Offset="0x33600"/>
+ <Texture Name="gMsgCharA66E" OutName="msg_char_A66E" Format="i4" Width="16" Height="16" Offset="0x33680"/>
+ <Texture Name="gMsgCharA66F" OutName="msg_char_A66F" Format="i4" Width="16" Height="16" Offset="0x33700"/>
+ <Texture Name="gMsgCharA670" OutName="msg_char_A670" Format="i4" Width="16" Height="16" Offset="0x33780"/>
+ <Texture Name="gMsgCharA671" OutName="msg_char_A671" Format="i4" Width="16" Height="16" Offset="0x33800"/>
+ <Texture Name="gMsgCharA672" OutName="msg_char_A672" Format="i4" Width="16" Height="16" Offset="0x33880"/>
+ <Texture Name="gMsgCharA673" OutName="msg_char_A673" Format="i4" Width="16" Height="16" Offset="0x33900"/>
+ <Texture Name="gMsgCharA674" OutName="msg_char_A674" Format="i4" Width="16" Height="16" Offset="0x33980"/>
+ <Texture Name="gMsgCharA675" OutName="msg_char_A675" Format="i4" Width="16" Height="16" Offset="0x33A00"/>
+ <Texture Name="gMsgCharA676" OutName="msg_char_A676" Format="i4" Width="16" Height="16" Offset="0x33A80"/>
+ <Texture Name="gMsgCharA677" OutName="msg_char_A677" Format="i4" Width="16" Height="16" Offset="0x33B00"/>
+ <Texture Name="gMsgCharA678" OutName="msg_char_A678" Format="i4" Width="16" Height="16" Offset="0x33B80"/>
+ <Texture Name="gMsgCharA679" OutName="msg_char_A679" Format="i4" Width="16" Height="16" Offset="0x33C00"/>
+ <Texture Name="gMsgCharA67A" OutName="msg_char_A67A" Format="i4" Width="16" Height="16" Offset="0x33C80"/>
+ <Texture Name="gMsgCharA67B" OutName="msg_char_A67B" Format="i4" Width="16" Height="16" Offset="0x33D00"/>
+ <Texture Name="gMsgCharA67C" OutName="msg_char_A67C" Format="i4" Width="16" Height="16" Offset="0x33D80"/>
+ <Texture Name="gMsgCharA67D" OutName="msg_char_A67D" Format="i4" Width="16" Height="16" Offset="0x33E00"/>
+ <Texture Name="gMsgCharA67E" OutName="msg_char_A67E" Format="i4" Width="16" Height="16" Offset="0x33E80"/>
+ <Texture Name="gMsgCharA67F" OutName="msg_char_A67F" Format="i4" Width="16" Height="16" Offset="0x33F00"/>
+ <Texture Name="gMsgCharA680" OutName="msg_char_A680" Format="i4" Width="16" Height="16" Offset="0x33F80"/>
+ <Texture Name="gMsgCharA681" OutName="msg_char_A681" Format="i4" Width="16" Height="16" Offset="0x34000"/>
+ <Texture Name="gMsgCharA682" OutName="msg_char_A682" Format="i4" Width="16" Height="16" Offset="0x34080"/>
+ <Texture Name="gMsgCharA683" OutName="msg_char_A683" Format="i4" Width="16" Height="16" Offset="0x34100"/>
+ <Texture Name="gMsgCharA684" OutName="msg_char_A684" Format="i4" Width="16" Height="16" Offset="0x34180"/>
+ <Texture Name="gMsgCharA685" OutName="msg_char_A685" Format="i4" Width="16" Height="16" Offset="0x34200"/>
+ <Texture Name="gMsgCharA686" OutName="msg_char_A686" Format="i4" Width="16" Height="16" Offset="0x34280"/>
+ <Texture Name="gMsgCharA687" OutName="msg_char_A687" Format="i4" Width="16" Height="16" Offset="0x34300"/>
+ <Texture Name="gMsgCharA688" OutName="msg_char_A688" Format="i4" Width="16" Height="16" Offset="0x34380"/>
+ <Texture Name="gMsgCharA689" OutName="msg_char_A689" Format="i4" Width="16" Height="16" Offset="0x34400"/>
+ <Texture Name="gMsgCharA68A" OutName="msg_char_A68A" Format="i4" Width="16" Height="16" Offset="0x34480"/>
+ <Texture Name="gMsgCharA68B" OutName="msg_char_A68B" Format="i4" Width="16" Height="16" Offset="0x34500"/>
+ <Texture Name="gMsgCharA68C" OutName="msg_char_A68C" Format="i4" Width="16" Height="16" Offset="0x34580"/>
+ <Texture Name="gMsgCharA68D" OutName="msg_char_A68D" Format="i4" Width="16" Height="16" Offset="0x34600"/>
+ <Texture Name="gMsgCharA68E" OutName="msg_char_A68E" Format="i4" Width="16" Height="16" Offset="0x34680"/>
+ <Texture Name="gMsgCharA68F" OutName="msg_char_A68F" Format="i4" Width="16" Height="16" Offset="0x34700"/>
+ <Texture Name="gMsgCharA690" OutName="msg_char_A690" Format="i4" Width="16" Height="16" Offset="0x34780"/>
+ <Texture Name="gMsgCharA691" OutName="msg_char_A691" Format="i4" Width="16" Height="16" Offset="0x34800"/>
+ <Texture Name="gMsgCharA692" OutName="msg_char_A692" Format="i4" Width="16" Height="16" Offset="0x34880"/>
+ <Texture Name="gMsgCharA693" OutName="msg_char_A693" Format="i4" Width="16" Height="16" Offset="0x34900"/>
+ <Texture Name="gMsgCharA694" OutName="msg_char_A694" Format="i4" Width="16" Height="16" Offset="0x34980"/>
+ <Texture Name="gMsgCharA695" OutName="msg_char_A695" Format="i4" Width="16" Height="16" Offset="0x34A00"/>
+ <Texture Name="gMsgCharA696" OutName="msg_char_A696" Format="i4" Width="16" Height="16" Offset="0x34A80"/>
+ <Texture Name="gMsgCharA697" OutName="msg_char_A697" Format="i4" Width="16" Height="16" Offset="0x34B00"/>
+ <Texture Name="gMsgCharA698" OutName="msg_char_A698" Format="i4" Width="16" Height="16" Offset="0x34B80"/>
+ <Texture Name="gMsgCharA699" OutName="msg_char_A699" Format="i4" Width="16" Height="16" Offset="0x34C00"/>
+ <Texture Name="gMsgCharA69A" OutName="msg_char_A69A" Format="i4" Width="16" Height="16" Offset="0x34C80"/>
+ <Texture Name="gMsgCharA69B" OutName="msg_char_A69B" Format="i4" Width="16" Height="16" Offset="0x34D00"/>
+ <Texture Name="gMsgCharA69C" OutName="msg_char_A69C" Format="i4" Width="16" Height="16" Offset="0x34D80"/>
+ <Texture Name="gMsgCharA69D" OutName="msg_char_A69D" Format="i4" Width="16" Height="16" Offset="0x34E00"/>
+ <Texture Name="gMsgCharA69E" OutName="msg_char_A69E" Format="i4" Width="16" Height="16" Offset="0x34E80"/>
+ <Texture Name="gMsgCharA69F" OutName="msg_char_A69F" Format="i4" Width="16" Height="16" Offset="0x34F00"/>
+ <Texture Name="gMsgCharA6A0" OutName="msg_char_A6A0" Format="i4" Width="16" Height="16" Offset="0x34F80"/>
+ <Texture Name="gMsgCharA6A1" OutName="msg_char_A6A1" Format="i4" Width="16" Height="16" Offset="0x35000"/>
+ <Texture Name="gMsgCharA6A2" OutName="msg_char_A6A2" Format="i4" Width="16" Height="16" Offset="0x35080"/>
+ <Texture Name="gMsgCharA6A3" OutName="msg_char_A6A3" Format="i4" Width="16" Height="16" Offset="0x35100"/>
+ <Texture Name="gMsgCharA6A4" OutName="msg_char_A6A4" Format="i4" Width="16" Height="16" Offset="0x35180"/>
+ <Texture Name="gMsgCharA6A5" OutName="msg_char_A6A5" Format="i4" Width="16" Height="16" Offset="0x35200"/>
+ <Texture Name="gMsgCharA6A6" OutName="msg_char_A6A6" Format="i4" Width="16" Height="16" Offset="0x35280"/>
+ <Texture Name="gMsgCharA6A7" OutName="msg_char_A6A7" Format="i4" Width="16" Height="16" Offset="0x35300"/>
+ <Texture Name="gMsgCharA6A8" OutName="msg_char_A6A8" Format="i4" Width="16" Height="16" Offset="0x35380"/>
+ <Texture Name="gMsgCharA6A9" OutName="msg_char_A6A9" Format="i4" Width="16" Height="16" Offset="0x35400"/>
+ <Texture Name="gMsgCharA6AA" OutName="msg_char_A6AA" Format="i4" Width="16" Height="16" Offset="0x35480"/>
+ <Texture Name="gMsgCharA6AB" OutName="msg_char_A6AB" Format="i4" Width="16" Height="16" Offset="0x35500"/>
+ <Texture Name="gMsgCharA6AC" OutName="msg_char_A6AC" Format="i4" Width="16" Height="16" Offset="0x35580"/>
+ <Texture Name="gMsgCharA6AD" OutName="msg_char_A6AD" Format="i4" Width="16" Height="16" Offset="0x35600"/>
+ <Texture Name="gMsgCharA6AE" OutName="msg_char_A6AE" Format="i4" Width="16" Height="16" Offset="0x35680"/>
+ <Texture Name="gMsgCharA6AF" OutName="msg_char_A6AF" Format="i4" Width="16" Height="16" Offset="0x35700"/>
+ <Texture Name="gMsgCharA6B0" OutName="msg_char_A6B0" Format="i4" Width="16" Height="16" Offset="0x35780"/>
+ <Texture Name="gMsgCharA6B1" OutName="msg_char_A6B1" Format="i4" Width="16" Height="16" Offset="0x35800"/>
+ <Texture Name="gMsgCharA6B2" OutName="msg_char_A6B2" Format="i4" Width="16" Height="16" Offset="0x35880"/>
+ <Texture Name="gMsgCharA6B3" OutName="msg_char_A6B3" Format="i4" Width="16" Height="16" Offset="0x35900"/>
+ <Texture Name="gMsgCharA6B4" OutName="msg_char_A6B4" Format="i4" Width="16" Height="16" Offset="0x35980"/>
+ <Texture Name="gMsgCharA6B5" OutName="msg_char_A6B5" Format="i4" Width="16" Height="16" Offset="0x35A00"/>
+ <Texture Name="gMsgCharA6B6" OutName="msg_char_A6B6" Format="i4" Width="16" Height="16" Offset="0x35A80"/>
+ <Texture Name="gMsgCharA6B7" OutName="msg_char_A6B7" Format="i4" Width="16" Height="16" Offset="0x35B00"/>
+ <Texture Name="gMsgCharA6B8" OutName="msg_char_A6B8" Format="i4" Width="16" Height="16" Offset="0x35B80"/>
+ <Texture Name="gMsgCharA6B9" OutName="msg_char_A6B9" Format="i4" Width="16" Height="16" Offset="0x35C00"/>
+ <Texture Name="gMsgCharA6BA" OutName="msg_char_A6BA" Format="i4" Width="16" Height="16" Offset="0x35C80"/>
+ <Texture Name="gMsgCharA6BB" OutName="msg_char_A6BB" Format="i4" Width="16" Height="16" Offset="0x35D00"/>
+ <Texture Name="gMsgCharA6BC" OutName="msg_char_A6BC" Format="i4" Width="16" Height="16" Offset="0x35D80"/>
+ <Texture Name="gMsgCharA6BD" OutName="msg_char_A6BD" Format="i4" Width="16" Height="16" Offset="0x35E00"/>
+ <Texture Name="gMsgCharA6BE" OutName="msg_char_A6BE" Format="i4" Width="16" Height="16" Offset="0x35E80"/>
+ <Texture Name="gMsgCharA6BF" OutName="msg_char_A6BF" Format="i4" Width="16" Height="16" Offset="0x35F00"/>
+ <Texture Name="gMsgCharA6C0" OutName="msg_char_A6C0" Format="i4" Width="16" Height="16" Offset="0x35F80"/>
+ <Texture Name="gMsgCharA6C1" OutName="msg_char_A6C1" Format="i4" Width="16" Height="16" Offset="0x36000"/>
+ <Texture Name="gMsgCharA6C2" OutName="msg_char_A6C2" Format="i4" Width="16" Height="16" Offset="0x36080"/>
+ <Texture Name="gMsgCharA6C3" OutName="msg_char_A6C3" Format="i4" Width="16" Height="16" Offset="0x36100"/>
+ <Texture Name="gMsgCharA6C4" OutName="msg_char_A6C4" Format="i4" Width="16" Height="16" Offset="0x36180"/>
+ <Texture Name="gMsgCharA6C5" OutName="msg_char_A6C5" Format="i4" Width="16" Height="16" Offset="0x36200"/>
+ <Texture Name="gMsgCharA6C6" OutName="msg_char_A6C6" Format="i4" Width="16" Height="16" Offset="0x36280"/>
+ <Texture Name="gMsgCharA6C7" OutName="msg_char_A6C7" Format="i4" Width="16" Height="16" Offset="0x36300"/>
+ <Texture Name="gMsgCharA6C8" OutName="msg_char_A6C8" Format="i4" Width="16" Height="16" Offset="0x36380"/>
+ <Texture Name="gMsgCharA6C9" OutName="msg_char_A6C9" Format="i4" Width="16" Height="16" Offset="0x36400"/>
+ <Texture Name="gMsgCharA6CA" OutName="msg_char_A6CA" Format="i4" Width="16" Height="16" Offset="0x36480"/>
+ <Texture Name="gMsgCharA6CB" OutName="msg_char_A6CB" Format="i4" Width="16" Height="16" Offset="0x36500"/>
+ <Texture Name="gMsgCharA6CC" OutName="msg_char_A6CC" Format="i4" Width="16" Height="16" Offset="0x36580"/>
+ <Texture Name="gMsgCharA6CD" OutName="msg_char_A6CD" Format="i4" Width="16" Height="16" Offset="0x36600"/>
+ <Texture Name="gMsgCharA6CE" OutName="msg_char_A6CE" Format="i4" Width="16" Height="16" Offset="0x36680"/>
+ <Texture Name="gMsgCharA6CF" OutName="msg_char_A6CF" Format="i4" Width="16" Height="16" Offset="0x36700"/>
+ <Texture Name="gMsgCharA6D0" OutName="msg_char_A6D0" Format="i4" Width="16" Height="16" Offset="0x36780"/>
+ <Texture Name="gMsgCharA6D1" OutName="msg_char_A6D1" Format="i4" Width="16" Height="16" Offset="0x36800"/>
+ <Texture Name="gMsgCharA6D2" OutName="msg_char_A6D2" Format="i4" Width="16" Height="16" Offset="0x36880"/>
+ <Texture Name="gMsgCharA6D3" OutName="msg_char_A6D3" Format="i4" Width="16" Height="16" Offset="0x36900"/>
+ <Texture Name="gMsgCharA6D4" OutName="msg_char_A6D4" Format="i4" Width="16" Height="16" Offset="0x36980"/>
+ <Texture Name="gMsgCharA6D5" OutName="msg_char_A6D5" Format="i4" Width="16" Height="16" Offset="0x36A00"/>
+ <Texture Name="gMsgCharA6D6" OutName="msg_char_A6D6" Format="i4" Width="16" Height="16" Offset="0x36A80"/>
+ <Texture Name="gMsgCharA6D7" OutName="msg_char_A6D7" Format="i4" Width="16" Height="16" Offset="0x36B00"/>
+ <Texture Name="gMsgCharA6D8" OutName="msg_char_A6D8" Format="i4" Width="16" Height="16" Offset="0x36B80"/>
+ <Texture Name="gMsgCharA6D9" OutName="msg_char_A6D9" Format="i4" Width="16" Height="16" Offset="0x36C00"/>
+ <Texture Name="gMsgCharA6DA" OutName="msg_char_A6DA" Format="i4" Width="16" Height="16" Offset="0x36C80"/>
+ <Texture Name="gMsgCharA6DB" OutName="msg_char_A6DB" Format="i4" Width="16" Height="16" Offset="0x36D00"/>
+ <Texture Name="gMsgCharA6DC" OutName="msg_char_A6DC" Format="i4" Width="16" Height="16" Offset="0x36D80"/>
+ <Texture Name="gMsgCharA6DD" OutName="msg_char_A6DD" Format="i4" Width="16" Height="16" Offset="0x36E00"/>
+ <Texture Name="gMsgCharA6DE" OutName="msg_char_A6DE" Format="i4" Width="16" Height="16" Offset="0x36E80"/>
+ <Texture Name="gMsgCharA6DF" OutName="msg_char_A6DF" Format="i4" Width="16" Height="16" Offset="0x36F00"/>
+ <Texture Name="gMsgCharA6E0" OutName="msg_char_A6E0" Format="i4" Width="16" Height="16" Offset="0x36F80"/>
+ <Texture Name="gMsgCharA6E1" OutName="msg_char_A6E1" Format="i4" Width="16" Height="16" Offset="0x37000"/>
+ <Texture Name="gMsgCharA6E2" OutName="msg_char_A6E2" Format="i4" Width="16" Height="16" Offset="0x37080"/>
+ <Texture Name="gMsgCharA6E3" OutName="msg_char_A6E3" Format="i4" Width="16" Height="16" Offset="0x37100"/>
+ <Texture Name="gMsgCharA6E4" OutName="msg_char_A6E4" Format="i4" Width="16" Height="16" Offset="0x37180"/>
+ <Texture Name="gMsgCharA6E5" OutName="msg_char_A6E5" Format="i4" Width="16" Height="16" Offset="0x37200"/>
+ <Texture Name="gMsgCharA6E6" OutName="msg_char_A6E6" Format="i4" Width="16" Height="16" Offset="0x37280"/>
+ <Texture Name="gMsgCharA6E7" OutName="msg_char_A6E7" Format="i4" Width="16" Height="16" Offset="0x37300"/>
+ <Texture Name="gMsgCharA6E8" OutName="msg_char_A6E8" Format="i4" Width="16" Height="16" Offset="0x37380"/>
+ <Texture Name="gMsgCharA6E9" OutName="msg_char_A6E9" Format="i4" Width="16" Height="16" Offset="0x37400"/>
+ <Texture Name="gMsgCharA6EA" OutName="msg_char_A6EA" Format="i4" Width="16" Height="16" Offset="0x37480"/>
+ <Texture Name="gMsgCharA6EB" OutName="msg_char_A6EB" Format="i4" Width="16" Height="16" Offset="0x37500"/>
+ <Texture Name="gMsgCharA6EC" OutName="msg_char_A6EC" Format="i4" Width="16" Height="16" Offset="0x37580"/>
+ <Texture Name="gMsgCharA6ED" OutName="msg_char_A6ED" Format="i4" Width="16" Height="16" Offset="0x37600"/>
+ <Texture Name="gMsgCharA6EE" OutName="msg_char_A6EE" Format="i4" Width="16" Height="16" Offset="0x37680"/>
+ <Texture Name="gMsgCharA6EF" OutName="msg_char_A6EF" Format="i4" Width="16" Height="16" Offset="0x37700"/>
+ <Texture Name="gMsgCharA6F0" OutName="msg_char_A6F0" Format="i4" Width="16" Height="16" Offset="0x37780"/>
+ <Texture Name="gMsgCharA6F1" OutName="msg_char_A6F1" Format="i4" Width="16" Height="16" Offset="0x37800"/>
+ <Texture Name="gMsgCharA6F2" OutName="msg_char_A6F2" Format="i4" Width="16" Height="16" Offset="0x37880"/>
+ <Texture Name="gMsgCharA6F3" OutName="msg_char_A6F3" Format="i4" Width="16" Height="16" Offset="0x37900"/>
+ <Texture Name="gMsgCharA6F4" OutName="msg_char_A6F4" Format="i4" Width="16" Height="16" Offset="0x37980"/>
+ <Texture Name="gMsgCharA6F5" OutName="msg_char_A6F5" Format="i4" Width="16" Height="16" Offset="0x37A00"/>
+ <Texture Name="gMsgCharA6F6" OutName="msg_char_A6F6" Format="i4" Width="16" Height="16" Offset="0x37A80"/>
+ <Texture Name="gMsgCharA6F7" OutName="msg_char_A6F7" Format="i4" Width="16" Height="16" Offset="0x37B00"/>
+ <Texture Name="gMsgCharA6F8" OutName="msg_char_A6F8" Format="i4" Width="16" Height="16" Offset="0x37B80"/>
+ <Texture Name="gMsgCharA6F9" OutName="msg_char_A6F9" Format="i4" Width="16" Height="16" Offset="0x37C00"/>
+ <Texture Name="gMsgCharA6FA" OutName="msg_char_A6FA" Format="i4" Width="16" Height="16" Offset="0x37C80"/>
+ <Texture Name="gMsgCharA6FB" OutName="msg_char_A6FB" Format="i4" Width="16" Height="16" Offset="0x37D00"/>
+ <Texture Name="gMsgCharA6FC" OutName="msg_char_A6FC" Format="i4" Width="16" Height="16" Offset="0x37D80"/>
+ <Texture Name="gMsgCharA6FD" OutName="msg_char_A6FD" Format="i4" Width="16" Height="16" Offset="0x37E00"/>
+ <Texture Name="gMsgCharA6FE" OutName="msg_char_A6FE" Format="i4" Width="16" Height="16" Offset="0x37E80"/>
+ <Texture Name="gMsgCharA6FF" OutName="msg_char_A6FF" Format="i4" Width="16" Height="16" Offset="0x37F00"/>
+ <Texture Name="gMsgCharA700" OutName="msg_char_A700" Format="i4" Width="16" Height="16" Offset="0x37F80"/>
+ <Texture Name="gMsgCharA701" OutName="msg_char_A701" Format="i4" Width="16" Height="16" Offset="0x38000"/>
+ <Texture Name="gMsgCharA702" OutName="msg_char_A702" Format="i4" Width="16" Height="16" Offset="0x38080"/>
+ <Texture Name="gMsgCharA703" OutName="msg_char_A703" Format="i4" Width="16" Height="16" Offset="0x38100"/>
+ <Texture Name="gMsgCharA704" OutName="msg_char_A704" Format="i4" Width="16" Height="16" Offset="0x38180"/>
+ <Texture Name="gMsgCharA705" OutName="msg_char_A705" Format="i4" Width="16" Height="16" Offset="0x38200"/>
+ <Texture Name="gMsgCharA706" OutName="msg_char_A706" Format="i4" Width="16" Height="16" Offset="0x38280"/>
+ <Texture Name="gMsgCharA707" OutName="msg_char_A707" Format="i4" Width="16" Height="16" Offset="0x38300"/>
+ <Texture Name="gMsgCharA708" OutName="msg_char_A708" Format="i4" Width="16" Height="16" Offset="0x38380"/>
+ <Texture Name="gMsgCharA709" OutName="msg_char_A709" Format="i4" Width="16" Height="16" Offset="0x38400"/>
+ <Texture Name="gMsgCharA70A" OutName="msg_char_A70A" Format="i4" Width="16" Height="16" Offset="0x38480"/>
+ <Texture Name="gMsgCharA70B" OutName="msg_char_A70B" Format="i4" Width="16" Height="16" Offset="0x38500"/>
+ <Texture Name="gMsgCharA70C" OutName="msg_char_A70C" Format="i4" Width="16" Height="16" Offset="0x38580"/>
+ <Texture Name="gMsgCharA70D" OutName="msg_char_A70D" Format="i4" Width="16" Height="16" Offset="0x38600"/>
+ <Texture Name="gMsgCharA70E" OutName="msg_char_A70E" Format="i4" Width="16" Height="16" Offset="0x38680"/>
+ <Texture Name="gMsgCharA70F" OutName="msg_char_A70F" Format="i4" Width="16" Height="16" Offset="0x38700"/>
+ <Texture Name="gMsgCharA710" OutName="msg_char_A710" Format="i4" Width="16" Height="16" Offset="0x38780"/>
+ <Texture Name="gMsgCharA711" OutName="msg_char_A711" Format="i4" Width="16" Height="16" Offset="0x38800"/>
+ <Texture Name="gMsgCharA712" OutName="msg_char_A712" Format="i4" Width="16" Height="16" Offset="0x38880"/>
+ <Texture Name="gMsgCharA713" OutName="msg_char_A713" Format="i4" Width="16" Height="16" Offset="0x38900"/>
+ <Texture Name="gMsgCharA714" OutName="msg_char_A714" Format="i4" Width="16" Height="16" Offset="0x38980"/>
+ <Texture Name="gMsgCharA715" OutName="msg_char_A715" Format="i4" Width="16" Height="16" Offset="0x38A00"/>
+ <Texture Name="gMsgCharA716" OutName="msg_char_A716" Format="i4" Width="16" Height="16" Offset="0x38A80"/>
+ <Texture Name="gMsgCharA717" OutName="msg_char_A717" Format="i4" Width="16" Height="16" Offset="0x38B00"/>
+ <Texture Name="gMsgCharA718" OutName="msg_char_A718" Format="i4" Width="16" Height="16" Offset="0x38B80"/>
+ <Texture Name="gMsgCharA719" OutName="msg_char_A719" Format="i4" Width="16" Height="16" Offset="0x38C00"/>
+ <Texture Name="gMsgCharA71A" OutName="msg_char_A71A" Format="i4" Width="16" Height="16" Offset="0x38C80"/>
+ <Texture Name="gMsgCharA71B" OutName="msg_char_A71B" Format="i4" Width="16" Height="16" Offset="0x38D00"/>
+ <Texture Name="gMsgCharA71C" OutName="msg_char_A71C" Format="i4" Width="16" Height="16" Offset="0x38D80"/>
+ <Texture Name="gMsgCharA71D" OutName="msg_char_A71D" Format="i4" Width="16" Height="16" Offset="0x38E00"/>
+ <Texture Name="gMsgCharA71E" OutName="msg_char_A71E" Format="i4" Width="16" Height="16" Offset="0x38E80"/>
+ <Texture Name="gMsgCharA71F" OutName="msg_char_A71F" Format="i4" Width="16" Height="16" Offset="0x38F00"/>
+ <Texture Name="gMsgCharA720" OutName="msg_char_A720" Format="i4" Width="16" Height="16" Offset="0x38F80"/>
+ <Texture Name="gMsgCharA721" OutName="msg_char_A721" Format="i4" Width="16" Height="16" Offset="0x39000"/>
+ <Texture Name="gMsgCharA722" OutName="msg_char_A722" Format="i4" Width="16" Height="16" Offset="0x39080"/>
+ <Texture Name="gMsgCharA723" OutName="msg_char_A723" Format="i4" Width="16" Height="16" Offset="0x39100"/>
+ <Texture Name="gMsgCharA724" OutName="msg_char_A724" Format="i4" Width="16" Height="16" Offset="0x39180"/>
+ <Texture Name="gMsgCharA725" OutName="msg_char_A725" Format="i4" Width="16" Height="16" Offset="0x39200"/>
+ <Texture Name="gMsgCharA726" OutName="msg_char_A726" Format="i4" Width="16" Height="16" Offset="0x39280"/>
+ <Texture Name="gMsgCharA727" OutName="msg_char_A727" Format="i4" Width="16" Height="16" Offset="0x39300"/>
+ <Texture Name="gMsgCharA728" OutName="msg_char_A728" Format="i4" Width="16" Height="16" Offset="0x39380"/>
+ <Texture Name="gMsgCharA729" OutName="msg_char_A729" Format="i4" Width="16" Height="16" Offset="0x39400"/>
+ <Texture Name="gMsgCharA72A" OutName="msg_char_A72A" Format="i4" Width="16" Height="16" Offset="0x39480"/>
+ <Texture Name="gMsgCharA72B" OutName="msg_char_A72B" Format="i4" Width="16" Height="16" Offset="0x39500"/>
+ <Texture Name="gMsgCharA72C" OutName="msg_char_A72C" Format="i4" Width="16" Height="16" Offset="0x39580"/>
+ <Texture Name="gMsgCharA72D" OutName="msg_char_A72D" Format="i4" Width="16" Height="16" Offset="0x39600"/>
+ <Texture Name="gMsgCharA72E" OutName="msg_char_A72E" Format="i4" Width="16" Height="16" Offset="0x39680"/>
+ <Texture Name="gMsgCharA72F" OutName="msg_char_A72F" Format="i4" Width="16" Height="16" Offset="0x39700"/>
+ <Texture Name="gMsgCharA730" OutName="msg_char_A730" Format="i4" Width="16" Height="16" Offset="0x39780"/>
+ <Texture Name="gMsgCharA731" OutName="msg_char_A731" Format="i4" Width="16" Height="16" Offset="0x39800"/>
+ <Texture Name="gMsgCharA732" OutName="msg_char_A732" Format="i4" Width="16" Height="16" Offset="0x39880"/>
+ <Texture Name="gMsgCharA733" OutName="msg_char_A733" Format="i4" Width="16" Height="16" Offset="0x39900"/>
+ <Texture Name="gMsgCharA734" OutName="msg_char_A734" Format="i4" Width="16" Height="16" Offset="0x39980"/>
+ <Texture Name="gMsgCharA735" OutName="msg_char_A735" Format="i4" Width="16" Height="16" Offset="0x39A00"/>
+ <Texture Name="gMsgCharA736" OutName="msg_char_A736" Format="i4" Width="16" Height="16" Offset="0x39A80"/>
+ <Texture Name="gMsgCharA737" OutName="msg_char_A737" Format="i4" Width="16" Height="16" Offset="0x39B00"/>
+ <Texture Name="gMsgCharA738" OutName="msg_char_A738" Format="i4" Width="16" Height="16" Offset="0x39B80"/>
+ <Texture Name="gMsgCharA739" OutName="msg_char_A739" Format="i4" Width="16" Height="16" Offset="0x39C00"/>
+ <Texture Name="gMsgCharA73A" OutName="msg_char_A73A" Format="i4" Width="16" Height="16" Offset="0x39C80"/>
+ <Texture Name="gMsgCharA73B" OutName="msg_char_A73B" Format="i4" Width="16" Height="16" Offset="0x39D00"/>
+ <Texture Name="gMsgCharA73C" OutName="msg_char_A73C" Format="i4" Width="16" Height="16" Offset="0x39D80"/>
+ <Texture Name="gMsgCharA73D" OutName="msg_char_A73D" Format="i4" Width="16" Height="16" Offset="0x39E00"/>
+ <Texture Name="gMsgCharA73E" OutName="msg_char_A73E" Format="i4" Width="16" Height="16" Offset="0x39E80"/>
+ <Texture Name="gMsgCharA73F" OutName="msg_char_A73F" Format="i4" Width="16" Height="16" Offset="0x39F00"/>
+ <Texture Name="gMsgCharA740" OutName="msg_char_A740" Format="i4" Width="16" Height="16" Offset="0x39F80"/>
+ <Texture Name="gMsgCharA741" OutName="msg_char_A741" Format="i4" Width="16" Height="16" Offset="0x3A000"/>
+ <Texture Name="gMsgCharA742" OutName="msg_char_A742" Format="i4" Width="16" Height="16" Offset="0x3A080"/>
+ <Texture Name="gMsgCharA743" OutName="msg_char_A743" Format="i4" Width="16" Height="16" Offset="0x3A100"/>
+ <Texture Name="gMsgCharA744" OutName="msg_char_A744" Format="i4" Width="16" Height="16" Offset="0x3A180"/>
+ <Texture Name="gMsgCharA745" OutName="msg_char_A745" Format="i4" Width="16" Height="16" Offset="0x3A200"/>
+ <Texture Name="gMsgCharA746" OutName="msg_char_A746" Format="i4" Width="16" Height="16" Offset="0x3A280"/>
+ <Texture Name="gMsgCharA747" OutName="msg_char_A747" Format="i4" Width="16" Height="16" Offset="0x3A300"/>
+ <Texture Name="gMsgCharA748" OutName="msg_char_A748" Format="i4" Width="16" Height="16" Offset="0x3A380"/>
+ <Texture Name="gMsgCharA749" OutName="msg_char_A749" Format="i4" Width="16" Height="16" Offset="0x3A400"/>
+ <Texture Name="gMsgCharA74A" OutName="msg_char_A74A" Format="i4" Width="16" Height="16" Offset="0x3A480"/>
+ <Texture Name="gMsgCharA74B" OutName="msg_char_A74B" Format="i4" Width="16" Height="16" Offset="0x3A500"/>
+ <Texture Name="gMsgCharA74C" OutName="msg_char_A74C" Format="i4" Width="16" Height="16" Offset="0x3A580"/>
+ <Texture Name="gMsgCharA74D" OutName="msg_char_A74D" Format="i4" Width="16" Height="16" Offset="0x3A600"/>
+ <Texture Name="gMsgCharA74E" OutName="msg_char_A74E" Format="i4" Width="16" Height="16" Offset="0x3A680"/>
+ <Texture Name="gMsgCharA74F" OutName="msg_char_A74F" Format="i4" Width="16" Height="16" Offset="0x3A700"/>
+ <Texture Name="gMsgCharA750" OutName="msg_char_A750" Format="i4" Width="16" Height="16" Offset="0x3A780"/>
+ <Texture Name="gMsgCharA751" OutName="msg_char_A751" Format="i4" Width="16" Height="16" Offset="0x3A800"/>
+ <Texture Name="gMsgCharA752" OutName="msg_char_A752" Format="i4" Width="16" Height="16" Offset="0x3A880"/>
+ <Texture Name="gMsgCharA753" OutName="msg_char_A753" Format="i4" Width="16" Height="16" Offset="0x3A900"/>
+ <Texture Name="gMsgCharA754" OutName="msg_char_A754" Format="i4" Width="16" Height="16" Offset="0x3A980"/>
+ <Texture Name="gMsgCharA755" OutName="msg_char_A755" Format="i4" Width="16" Height="16" Offset="0x3AA00"/>
+ <Texture Name="gMsgCharA756" OutName="msg_char_A756" Format="i4" Width="16" Height="16" Offset="0x3AA80"/>
+ <Texture Name="gMsgCharA757" OutName="msg_char_A757" Format="i4" Width="16" Height="16" Offset="0x3AB00"/>
+ <Texture Name="gMsgCharA758" OutName="msg_char_A758" Format="i4" Width="16" Height="16" Offset="0x3AB80"/>
+ <Texture Name="gMsgCharA759" OutName="msg_char_A759" Format="i4" Width="16" Height="16" Offset="0x3AC00"/>
+ <Texture Name="gMsgCharA75A" OutName="msg_char_A75A" Format="i4" Width="16" Height="16" Offset="0x3AC80"/>
+ <Texture Name="gMsgCharA75B" OutName="msg_char_A75B" Format="i4" Width="16" Height="16" Offset="0x3AD00"/>
+ <Texture Name="gMsgCharA75C" OutName="msg_char_A75C" Format="i4" Width="16" Height="16" Offset="0x3AD80"/>
+ <Texture Name="gMsgCharA75D" OutName="msg_char_A75D" Format="i4" Width="16" Height="16" Offset="0x3AE00"/>
+ <Texture Name="gMsgCharA75E" OutName="msg_char_A75E" Format="i4" Width="16" Height="16" Offset="0x3AE80"/>
+ <Texture Name="gMsgCharA75F" OutName="msg_char_A75F" Format="i4" Width="16" Height="16" Offset="0x3AF00"/>
+ <Texture Name="gMsgCharA760" OutName="msg_char_A760" Format="i4" Width="16" Height="16" Offset="0x3AF80"/>
+ <Texture Name="gMsgCharA761" OutName="msg_char_A761" Format="i4" Width="16" Height="16" Offset="0x3B000"/>
+ <Texture Name="gMsgCharA762" OutName="msg_char_A762" Format="i4" Width="16" Height="16" Offset="0x3B080"/>
+ <Texture Name="gMsgCharA763" OutName="msg_char_A763" Format="i4" Width="16" Height="16" Offset="0x3B100"/>
+ <Texture Name="gMsgCharA764" OutName="msg_char_A764" Format="i4" Width="16" Height="16" Offset="0x3B180"/>
+ <Texture Name="gMsgCharA765" OutName="msg_char_A765" Format="i4" Width="16" Height="16" Offset="0x3B200"/>
+ <Texture Name="gMsgCharA766" OutName="msg_char_A766" Format="i4" Width="16" Height="16" Offset="0x3B280"/>
+ <Texture Name="gMsgCharA767" OutName="msg_char_A767" Format="i4" Width="16" Height="16" Offset="0x3B300"/>
+ <Texture Name="gMsgCharA768" OutName="msg_char_A768" Format="i4" Width="16" Height="16" Offset="0x3B380"/>
+ <Texture Name="gMsgCharA769" OutName="msg_char_A769" Format="i4" Width="16" Height="16" Offset="0x3B400"/>
+ <Texture Name="gMsgCharA76A" OutName="msg_char_A76A" Format="i4" Width="16" Height="16" Offset="0x3B480"/>
+ <Texture Name="gMsgCharA76B" OutName="msg_char_A76B" Format="i4" Width="16" Height="16" Offset="0x3B500"/>
+ <Texture Name="gMsgCharA76C" OutName="msg_char_A76C" Format="i4" Width="16" Height="16" Offset="0x3B580"/>
+ <Texture Name="gMsgCharA76D" OutName="msg_char_A76D" Format="i4" Width="16" Height="16" Offset="0x3B600"/>
+ <Texture Name="gMsgCharA76E" OutName="msg_char_A76E" Format="i4" Width="16" Height="16" Offset="0x3B680"/>
+ <Texture Name="gMsgCharA76F" OutName="msg_char_A76F" Format="i4" Width="16" Height="16" Offset="0x3B700"/>
+ <Texture Name="gMsgCharA770" OutName="msg_char_A770" Format="i4" Width="16" Height="16" Offset="0x3B780"/>
+ <Texture Name="gMsgCharA771" OutName="msg_char_A771" Format="i4" Width="16" Height="16" Offset="0x3B800"/>
+ <Texture Name="gMsgCharA772" OutName="msg_char_A772" Format="i4" Width="16" Height="16" Offset="0x3B880"/>
+ <Texture Name="gMsgCharA773" OutName="msg_char_A773" Format="i4" Width="16" Height="16" Offset="0x3B900"/>
+ <Texture Name="gMsgCharA774" OutName="msg_char_A774" Format="i4" Width="16" Height="16" Offset="0x3B980"/>
+ <Texture Name="gMsgCharA775" OutName="msg_char_A775" Format="i4" Width="16" Height="16" Offset="0x3BA00"/>
</File>
</Root>
diff --git a/baseroms/ique-cn/config.yml b/baseroms/ique-cn/config.yml
index a18016482..02fcba20a 100644
--- a/baseroms/ique-cn/config.yml
+++ b/baseroms/ique-cn/config.yml
@@ -44,7 +44,7 @@ incbins: # TODO: fix these
variables:
gMtxClear: 0x80106980
sJpnMessageEntryTable: 0x80115838
- sNesMessageEntryTable: 0x8011DB98
+ sNesMessageEntryTable: 0x80119978
sStaffMessageEntryTable: 0x8011DB98
gSoundFontTable: 0x8011F280
gSequenceFontTable: 0x8011F4F0
diff --git a/tools/extract_text.py b/tools/extract_text.py
index 83a49caed..d9d9b50b6 100755
--- a/tools/extract_text.py
+++ b/tools/extract_text.py
@@ -1882,6 +1882,148 @@ class MessageDecoderNES(MessageDecoder):
0x47 : "BLACK",
}[c]
+# Chinese Characters ordered according to their appearance in nes_font_static.
+# This unfortunately does not appear to match any standard encoding.
+CHN_CHARS = """你借到了一\
+颗口袋鸡蛋过夜后就会孵出只,用完\
+别忘记把它还回去。归得克洛!与不\
+同很少啼叫个奇异蘑菇新鲜的都容易\
+变质快拿卡利科药店吧之知道这两人\
+间发生什么事但带迷失森林物原主偷\
+猎者锯定是那年轻留下炸弹枚卢比买\
+德库子可以装弓换破损格雷剑大城修\
+好交处方见卓拉王⋯兑券急切地希望\
+点铸卖掉巨刀铁匠师所造坚摧卷眼青\
+蛙趁凉海鲁湖世上最水在前送蠃啦骷\
+髅面具按戴试看着真像怪恐怖吓基顿\
+受欢迎哦兔兜帽长耳朵太爱让头起来\
+有女孩?理更多我们娱乐中心:保龄\
+球场想奖品吗秘密付钱才告诉玩次要\
+瞄准洞放鼠十机预备开始再差()捡\
+扔没能恢复正常请救其他兄弟给励诅\
+咒解除谢报呀啊被小消灭蜘蛛已经减\
+弱富办法越些验帮助寻找首先晚行动\
+第二住喜松柔土壤仔细观察周围全靠\
+成样因为种界每现徽章收集作战绩证\
+明征途状态窗此图标旁边数字显示目\
+量如果区名说里家族身感止错担需箭\
+关系强迫游戏著射击从台够五支武器\
+争取祝运堆软泥精灵选择或键并立即\
+时举置跑投掷疑型甚至飞檐走壁闪光\
+使敌眩晕旋镖攻远短钩条力链勾体获\
+自己根木棒挥舞站携浪费锤砸碎废沉\
+双手镜神井外也耗魔停笛塞尔达宝散\
+芒施展花风返避退火勋圣尼亚觉醒将\
+赐予茹特她萨莉娅魂纳波若暗英帕空\
+瓶红色命份绿蓝和抓伙伴活随呼唤鱼\
+非美豆园合适趣对纪念演奏各律重握\
+盾蹲防御移表滑反升级延伸距离倍套\
+件隔热穿潜服淹死坛充满靴浮悬缺摩\
+擦段勇敢相信超东哥猛龙胃做幸银臂\
+答应遵守诺言金焰入冷艳包钥匙打锁\
+门限于宫内老却驱喝进然域烁当位拨\
+查某层罗盘隐藏振石继续努哇公签临\
+西便箱意惊话左右赌徒值威增冰结授\
+艰苦训练该拥而荣义邪恶学步曲烈安\
+影梦幻镯拔虫员张据翡翠伟树托代传\
+碧商讲妖婆堡男情隆牛奶营养排销售\
+榜朋友搬日客碰烧毁折断斗习骑士又\
+承制尺码护炙侵害底溺掌丁妮席性危\
+往创建娜产罩刚清舒爽般暂脱参加嗯\
+顾片四整三房干稍候赛鳞跳深歌伊阳\
+摇篮雪壮管术接智慧气疲惫治疗伤且\
+硬技斩积蓄直释转效谈听束刻注嗨皇\
+探儿附近半思仅燃紫价高百索何输虽\
+惜幽妙愿勉网墙布藤蔓平爬屏幕顶端\
+挂旧梯嘿饰熄久通狭路慢躲调视角弯\
+旦侧落块推向兴引爆呢山坑楼绝总巧\
+脸私语足导写险雕流粘浑电尾巴几瞧\
+旗哪召跟拜访牧爸拯窟卜肚白马丢河\
+殿村云吹寒庄谁教沙漠盖侬夫等介联\
+声嘻曾领统疆怕鸟黑睛暴雨息初六聚\
+封印七认识必须未梭另渡船乘艘咯扇\
+许鬼板画廊扭天味冻音座锈漩涡吞嘛\
+牢固殊静墓培睡掘阅读式租货款仍;\
+载贪婪仇恨血腥历史诡计谜题亡闭今\
+业早招聘兼职杂指启遗极亮照闯穴伏\
+阻拦朝囚室贝泊泉黎童纯洁翻嘴陷野\
+研究考坏竟坐玛录钓磅分纹誓忠哈眠\
+瀑国务盯毯踩资瞎难倒阱塘屈镇径窄\
+慌允禁激颁喷扰砍持草泰沿实峡谷册\
+追赶市蜃崖灼宣疯狂滚伞脚共部免规\
+递登补肉歉刺杀节横纵礼貌米无孪姐\
+妹改池胆跃任句线范逃期待丽问闲泳\
+连北棵锐虑挤障碍盔甲假设温际顽皮\
+姆违盗贼蝴蝶崇象猫鹰凯普・博古化\
+笨朗匹雄赚寄卵幼突袭腹绦食笔竖枯\
+矮丛吃震撼吸败蜥蜴蝙蝠否则阿莫斯\
+母绕触傻遭汀幅敬诱泡挡沃衣炬黏背\
+抵权核挑壳肌缩邦苏透僵尸麻痹咬吉\
+乃穷尽裂拢娃傀儡亲巫低骨斧漏莱彼\
+塔扫描烟蛇弗扎挺八爪迪困陆嗜仙狼\
+懈贩麦判乔绽速嗄羞永稻终薇呵父程\
+工存氛笼令敏项欧谅众悍怎亏掏毕缓\
+冲酷俯瞰哼蚀功糟呸黄类篇论控括冒\
+度检单懂屋户致腾模嗒咔咋萎紧决呆\
+闷畏骗苗茁算猜残妇婴蔽唯响抚吵境\
+隙逝忆喂辈肩洋溢确迹凝髓混沌降健\
+耕耘星倾沛础堂万宗源本替缝惩罚遇\
+懒惰衷势维秩序抗衡旅顺叛愤辽阔茂\
+称讨厌靶饲求材耶谊噓遍谱议吼薄饶\
+稽齐懦抱千辛漂环配帝焦乎欠驯圈局\
+咩既劳祭伪弃耐岗唔佳搭档负责攀绍\
+忙提缠唉亳毛笑欣赏怜瓜奔啧踢志宜\
+仿楚挖由捕播谣勤陌杰骏鞭抽享栏逛\
+汊烦匆妈唱墟粗虐乡彻咕哝简优惠民\
+灰聪南澈卫熟悉故乌兆企抢夺拼粉番\
+群秒料肯赋婚诚邀斜诞及盛典拍轰植\
+矿采阴罕昏压悦饿忍咳弄舔醉怀尊严\
+滋农饥沮丧奋省撑脑灯隧派狗呜咣警\
+挪窜峙含痛夸艺撒谎昨炎痒泪稳况磨\
+休柱敲油菜盟骄傲献噢窒医甜鰓恼耽\
+搁孤丈订戒贵财惹腐剂融厚映妻狠泄\
+咿瞒咽恭涨嘎悔犹豫呃糕埃荡漾饵晃\
+约专剔窍.乱甩鳅剧竿杆符呱团饱犯\
+肃啵吟月诗碑奥扬舍副袖夏赖仆摆雇\
+疙瘩居簧车剩玻璃赔欺育珍床蛮啄、\
+稀栋柜鼻厉乏饭胡叮咚兵勃苛薪痴挣\
+馊扑良竭慷慨欲愚蠢嘉监狱喔港逆误\
+独划措颜奴罢洗俊罪偿牺牲劲岁恩账\
+珂艾组织伯社架桥碟卑鄙臭占讶兽刷\
+竞帐篷迟繁倦罐牌晨景田孔钻浓盒溜\
+街概盹敞扉文撞姑娘糊涂依辐微汇缚\
+宰摸侍垒扮惕估执悲拖累弥渴班搞谛\
+哀圆鸣俩善塌埋孙凶聊寃怨购涌劈狐\
+狸票闻哟唬摘愉呦棺溶褐肤颤逗娶逼\
+悠蒙漆彩丰"""
+# Ensure the contents of the above is unique
+assert len(set(CHN_CHARS)) == len(CHN_CHARS), (len(set(CHN_CHARS)), len(CHN_CHARS))
+
+class MessageDecoderCHN(MessageDecoderNES):
+ def __init__(self) -> None:
+ # The CHN text encoding is mostly the same as the NES encoding, except it lacks
+ # the D-Pad Icon and has multi-byte sequences for Chinese characters.
+ super().__init__()
+ # Remove D-Pad Icon
+ self.extraction_charmap.pop(0xAB)
+ # Add Chinese Characters
+ for i,c in enumerate(CHN_CHARS):
+ self.extraction_charmap[0xA08C + i] = c
+ self.pop_char = self.pop_char_chn
+
+ def pop_char_chn(self) -> int:
+ c = self.pop_byte()
+ # AA acts like a sort of escape sequence for single-byte
+ # chars that are >= 0xA0 that should not be interpreted
+ # as a multi-byte sequence
+ if c == 0xAA:
+ return self.pop_byte()
+ # For other chars >= 0xA0, it indicates a multi-byte sequence
+ if c >= 0xA0:
+ return (c << 8) | self.pop_byte()
+ # If neither of the above, treat as a single byte char
+ return c
+
class MessageTableDesc:
def __init__(self, table_name : str, seg_name : str, decoder : MessageDecoder, parent : Optional[int]) -> None:
self.table_name : str = table_name
@@ -1895,6 +2037,9 @@ class MessageTableEntry:
def __init__(self, text_id : int, box_type : int, box_pos : int, addr : int) -> None:
self.text_id, self.box_type, self.box_pos, self.addr = text_id, box_type, box_pos, addr
+ def __str__(self) -> str:
+ return f"MessageTableEntry(0x{self.text_id:04X}, {self.box_type}, {self.box_pos}, 0x{self.addr:08X})"
+
@staticmethod
def from_bin(data : bytes) -> "MessageTableEntry":
text_id,info,addr = struct.unpack(">HBxI", data)
@@ -1947,8 +2092,9 @@ class MessageEntry:
# Valid for all languages
out += self.define_message("DEFINE_MESSAGE", shared_box_type, shared_box_pos, self.data)
else:
- # Some NTSC messages have different box types/positions between JPN and NES,
+ # Some NTSC/iQue messages have different box types/positions between JPN and NES/CHN,
# so emit both DEFINE_MESSAGE_JPN and DEFINE_MESSAGE_NES
+ assert len(self.data) == 4
assert self.data[0] is not None
assert self.data[1] is not None
assert self.data[2] is None
@@ -1959,7 +2105,7 @@ class MessageEntry:
# JPN only
out += self.define_message("DEFINE_MESSAGE_JPN", self.data[0].box_type, self.data[0].box_pos, self.data)
elif selection == (False,True,True,True):
- # NES only
+ # NES/CHN only
out += self.define_message("DEFINE_MESSAGE_NES", self.data[1].box_type, self.data[1].box_pos, self.data)
else:
# Other unimplemented cases
@@ -2070,8 +2216,9 @@ def main():
jpn_decoder = MessageDecoderJPN()
nes_decoder = MessageDecoderNES()
+ chn_decoder = MessageDecoderCHN()
- message_tables : List[Optional[MessageTableDesc]] = [None for _ in range(4)] # JP, EN, FR, DE
+ message_tables : List[Optional[MessageTableDesc]] = [None for _ in range(4)] # JP, EN/CN, FR, DE
message_table_staff : MessageTableDesc = None
if config.text_lang == "NTSC":
@@ -2087,9 +2234,8 @@ def main():
message_tables[3] = MessageTableDesc("sFraMessageEntryTable", "fra_message_data_static", nes_decoder, 1)
message_table_staff = MessageTableDesc("sStaffMessageEntryTable", "staff_message_data_static", nes_decoder, None)
elif config.text_lang == "CN":
- # TODO: extract CN text
message_tables[0] = MessageTableDesc("sJpnMessageEntryTable", "jpn_message_data_static", jpn_decoder, None)
- message_tables[1] = None
+ message_tables[1] = MessageTableDesc("sNesMessageEntryTable", "nes_message_data_static", chn_decoder, None)
message_tables[2] = None
message_tables[3] = None
message_table_staff = MessageTableDesc("sStaffMessageEntryTable", "staff_message_data_static", nes_decoder, None)
diff --git a/tools/msgenc.py b/tools/msgenc.py
index b7a03a5b2..1483dcdc2 100644
--- a/tools/msgenc.py
+++ b/tools/msgenc.py
@@ -13,18 +13,16 @@ def read_charmap(path : str, wchar : bool) -> Dict[str,str]:
out_charmap = {}
for k,v in charmap.items():
- v = v[wchar]
- if v is None:
- v = 0
assert isinstance(k, str)
- assert v in (range(0xFFFF + 1) if wchar else range(0xFF + 1))
+ assert isinstance(v, int) and v in range(0xFFFF + 1)
k = repr(k)[1:-1]
- if wchar:
+ if wchar or v > 0xFF:
+ # split value across two bytes
u = (v >> 8) & 0xFF
l = (v >> 0) & 0xFF
- out_charmap[k] = f"0x{u:02X}, 0x{l:02X},"
+ out_charmap[k] = f"0x{u:02X},0x{l:02X},"
else:
out_charmap[k] = f"0x{v:02X},"
@@ -62,7 +60,7 @@ def convert_text(text : str, encoding : str, charmap : Dict[str, str]) -> str:
# flush text
to_flush = string[run_start:i]
if len(string[run_start:i]) != 0:
- out += ",".join(f"0x{b:02X}" for b in to_flush.encode(encoding))
+ out += ",".join(f"0x{b:02X}" for b in to_flush.encode(encoding, "replace"))
out += ","
if text is None:
return
@@ -126,24 +124,25 @@ def main():
)
parser.add_argument(
"--encoding",
- help="encoding (jpn or nes)",
+ help="base text encoding",
required=True,
type=str,
- choices=("jpn", "nes"),
+ choices=("utf-8", "SHIFT-JIS"),
)
parser.add_argument(
"--charmap",
help="path to charmap file specifying custom encoding elements",
required=True,
)
+ parser.add_argument(
+ "--wchar",
+ help="force wide encoding",
+ required=False,
+ action="store_true"
+ )
args = parser.parse_args()
- wchar,encoding = {
- "jpn" : (True, "SHIFT-JIS"),
- "nes" : (False, "raw-unicode-escape"),
- }[args.encoding]
-
- charmap = read_charmap(args.charmap, wchar)
+ charmap = read_charmap(args.charmap, args.wchar)
text = ""
if args.input == "-":
@@ -153,7 +152,7 @@ def main():
text = infile.read()
text = remove_comments(text)
- text = convert_text(text, encoding, charmap)
+ text = convert_text(text, args.encoding, charmap)
if args.output == "-":
sys.stdout.buffer.write(text.encode("utf-8"))