From b483f908d4f46d09854dafce4092c3f58c9abc8b Mon Sep 17 00:00:00 2001 From: Benjamin Sutas Date: Mon, 12 Feb 2024 01:52:39 +1100 Subject: [PATCH] add G1.dat as a proper UI object and copy its known image ids from openloco --- Core/Types/G1Dat.cs | 2219 +++++++++++++++++++++++++++++++++++++- Gui/MainForm.Designer.cs | 42 +- Gui/MainForm.cs | 59 +- Gui/UiLocoObject.cs | 6 + 4 files changed, 2296 insertions(+), 30 deletions(-) diff --git a/Core/Types/G1Dat.cs b/Core/Types/G1Dat.cs index 7d84f1d1..3c5c15e4 100644 --- a/Core/Types/G1Dat.cs +++ b/Core/Types/G1Dat.cs @@ -1,12 +1,2223 @@ -using System.ComponentModel; +using System.ComponentModel; using OpenLoco.ObjectEditor.Headers; +using OpenLoco.ObjectEditor.Types; namespace OpenLoco.ObjectEditor.DatFileParsing { [TypeConverter(typeof(ExpandableObjectConverter))] - public class G1Dat(G1Header g1Header, List g1Elements) + public record G1Dat( + G1Header G1Header, + List G1Elements) : IImageTableStrings { - public G1Header G1Header { get; set; } = g1Header; - public List G1Elements { get; set; } = g1Elements; + public bool TryGetImageName(int id, out string? value) + => ImageIdNameMap.TryGetValue(id, out value); + + public static Dictionary ImageIdNameMap = new() + { + { 304, "default_palette" }, + + { 428, "construction_arrow_north" }, + { 429, "construction_arrow_east" }, + { 430, "construction_arrow_south" }, + { 431, "construction_arrow_west" }, + { 432, "construction_arrow_north2" }, + { 433, "construction_arrow_east2" }, + { 434, "construction_arrow_south2" }, + { 435, "construction_arrow_west2" }, + { 436, "construction_arrow_north3" }, + { 437, "construction_arrow_east3" }, + { 438, "construction_arrow_south3" }, + { 439, "construction_arrow_west3" }, + { 440, "construction_arrow_north_east" }, + { 441, "construction_arrow_south_east" }, + { 442, "construction_arrow_south_west" }, + { 443, "construction_arrow_north_west" }, + + { 448, "blank_tile" }, + { 449, "one_way_direction_arrow_north" }, + { 450, "one_way_direction_arrow_north_east" }, + { 451, "one_way_direction_arrow_east" }, + { 452, "one_way_direction_arrow_south_east" }, + { 453, "one_way_direction_arrow_south" }, + { 454, "one_way_direction_arrow_south_west" }, + { 455, "one_way_direction_arrow_west" }, + { 456, "one_way_direction_arrow_north_west" }, + + { 1116, "characters_medium_normal_space" }, + { 1117, "characters_medium_normal_exclamation_mark" }, + { 1118, "characters_medium_normal_double_quoatation_mark" }, + { 1119, "characters_medium_normal_pound_sign" }, + { 1120, "characters_medium_normal_dollar_sign" }, + { 1121, "characters_medium_normal_percent_sign" }, + { 1122, "characters_medium_normal_ampersand" }, + { 1123, "characters_medium_normal_apostrophe" }, + { 1124, "characters_medium_normal_left_parenthesis" }, + { 1125, "characters_medium_normal_right_parenthesis" }, + { 1126, "characters_medium_normal_asterisk" }, + { 1127, "characters_medium_normal_plus_sign" }, + { 1128, "characters_medium_normal_comma" }, + { 1129, "characters_medium_normal_minus_sign" }, + { 1130, "characters_medium_normal_period" }, + { 1131, "characters_medium_normal_slash" }, + { 1132, "characters_medium_normal_digit_0" }, + { 1133, "characters_medium_normal_digit_1" }, + { 1134, "characters_medium_normal_digit_2" }, + { 1135, "characters_medium_normal_digit_3" }, + { 1136, "characters_medium_normal_digit_4" }, + { 1137, "characters_medium_normal_digit_5" }, + { 1138, "characters_medium_normal_digit_6" }, + { 1139, "characters_medium_normal_digit_7" }, + { 1140, "characters_medium_normal_digit_8" }, + { 1141, "characters_medium_normal_digit_9" }, + { 1142, "characters_medium_normal_colon" }, + { 1143, "characters_medium_normal_semicolon" }, + { 1144, "characters_medium_normal_less_than_sign" }, + { 1145, "characters_medium_normal_equal_sign" }, + { 1146, "characters_medium_normal_greater_than_sign" }, + { 1147, "characters_medium_normal_question_mark" }, + { 1148, "characters_medium_normal_at_sign" }, + { 1149, "characters_medium_normal_capital_a" }, + { 1150, "characters_medium_normal_capital_b" }, + { 1151, "characters_medium_normal_capital_c" }, + { 1152, "characters_medium_normal_capital_d" }, + { 1153, "characters_medium_normal_capital_e" }, + { 1154, "characters_medium_normal_capital_f" }, + { 1155, "characters_medium_normal_capital_g" }, + { 1156, "characters_medium_normal_capital_h" }, + { 1157, "characters_medium_normal_capital_i" }, + { 1158, "characters_medium_normal_capital_j" }, + { 1159, "characters_medium_normal_capital_k" }, + { 1160, "characters_medium_normal_capital_l" }, + { 1161, "characters_medium_normal_capital_m" }, + { 1162, "characters_medium_normal_capital_n" }, + { 1163, "characters_medium_normal_capital_o" }, + { 1164, "characters_medium_normal_capital_p" }, + { 1165, "characters_medium_normal_capital_q" }, + { 1166, "characters_medium_normal_capital_r" }, + { 1167, "characters_medium_normal_capital_s" }, + { 1168, "characters_medium_normal_capital_t" }, + { 1169, "characters_medium_normal_capital_u" }, + { 1170, "characters_medium_normal_capital_v" }, + { 1171, "characters_medium_normal_capital_w" }, + { 1172, "characters_medium_normal_capital_x" }, + { 1173, "characters_medium_normal_capital_y" }, + { 1174, "characters_medium_normal_capital_z" }, + { 1175, "characters_medium_normal_left_square_bracket" }, + { 1176, "characters_medium_normal_backslash" }, + { 1177, "characters_medium_normal_right_square_bracket" }, + { 1178, "characters_medium_normal_circumflex" }, + { 1179, "characters_medium_normal_underscore" }, + { 1180, "characters_medium_normal_grave" }, + { 1181, "characters_medium_normal_small_a" }, + { 1182, "characters_medium_normal_small_b" }, + { 1183, "characters_medium_normal_small_c" }, + { 1184, "characters_medium_normal_small_d" }, + { 1185, "characters_medium_normal_small_e" }, + { 1186, "characters_medium_normal_small_f" }, + { 1187, "characters_medium_normal_small_g" }, + { 1188, "characters_medium_normal_small_h" }, + { 1189, "characters_medium_normal_small_i" }, + { 1190, "characters_medium_normal_small_j" }, + { 1191, "characters_medium_normal_small_k" }, + { 1192, "characters_medium_normal_small_l" }, + { 1193, "characters_medium_normal_small_m" }, + { 1194, "characters_medium_normal_small_n" }, + { 1195, "characters_medium_normal_small_o" }, + { 1196, "characters_medium_normal_small_p" }, + { 1197, "characters_medium_normal_small_q" }, + { 1198, "characters_medium_normal_small_r" }, + { 1199, "characters_medium_normal_small_s" }, + { 1200, "characters_medium_normal_small_t" }, + { 1201, "characters_medium_normal_small_u" }, + { 1202, "characters_medium_normal_small_v" }, + { 1203, "characters_medium_normal_small_w" }, + { 1204, "characters_medium_normal_small_x" }, + { 1205, "characters_medium_normal_small_y" }, + { 1206, "characters_medium_normal_small_z" }, + { 1207, "characters_medium_normal_left_brace" }, + { 1208, "characters_medium_normal_verticle_bar" }, + { 1209, "characters_medium_normal_right_brace" }, + { 1210, "characters_medium_normal_tilde" }, + { 1211, "characters_medium_normal_delete" }, + { 1212, "characters_medium_normal_128" }, + { 1213, "characters_medium_normal_129" }, + { 1214, "characters_medium_normal_130" }, + { 1215, "characters_medium_normal_131" }, + { 1216, "characters_medium_normal_132" }, + { 1217, "characters_medium_normal_133" }, + { 1218, "characters_medium_normal_134" }, + { 1219, "characters_medium_normal_135" }, + { 1220, "characters_medium_normal_136" }, + { 1221, "characters_medium_normal_137" }, + { 1222, "characters_medium_normal_138" }, + { 1223, "characters_medium_normal_139" }, + { 1224, "characters_medium_normal_140" }, + { 1225, "characters_medium_normal_141" }, + { 1226, "characters_medium_normal_142" }, + { 1227, "characters_medium_normal_143" }, + { 1228, "characters_medium_normal_144" }, + { 1229, "characters_medium_normal_145" }, + { 1230, "characters_medium_normal_146" }, + { 1231, "characters_medium_normal_147" }, + { 1232, "characters_medium_normal_148" }, + { 1233, "characters_medium_normal_149" }, + { 1234, "characters_medium_normal_150" }, + { 1235, "characters_medium_normal_151" }, + { 1236, "characters_medium_normal_152" }, + { 1237, "characters_medium_normal_153" }, + { 1238, "characters_medium_normal_154" }, + { 1239, "characters_medium_normal_155" }, + { 1240, "characters_medium_normal_156" }, + { 1241, "characters_medium_normal_157" }, + { 1242, "characters_medium_normal_158" }, + { 1243, "characters_medium_normal_a_ogonek" }, + { 1244, "characters_medium_normal_up_arrow" }, + { 1245, "characters_medium_normal_inverted_exclamation_mark" }, + { 1246, "characters_medium_normal_capital_c_acute" }, + { 1247, "characters_medium_normal_pound_sterling_sign" }, + { 1248, "characters_medium_normal_general_currency_sign" }, + { 1249, "characters_medium_normal_yen_sign" }, + { 1250, "characters_medium_normal_capital_e_ogonek" }, + { 1251, "characters_medium_normal_capital_l_stroke" }, + { 1252, "characters_medium_normal_168" }, + { 1253, "characters_medium_normal_copyright_sign" }, + { 1254, "characters_medium_normal_down_arrow" }, + { 1255, "characters_medium_normal_left_double_angle_quote" }, + { 1256, "characters_medium_normal_tick_sign" }, + { 1257, "characters_medium_normal_cross_sign" }, + { 1258, "characters_medium_normal_174" }, + { 1259, "characters_medium_normal_right_arrow" }, + { 1260, "characters_medium_normal_degree_sign" }, + { 1261, "characters_medium_normal_railway_sign" }, + { 1262, "characters_medium_normal_superscript_2" }, + { 1263, "characters_medium_normal_superscript_3" }, + { 1264, "characters_medium_normal_double_quote_open" }, + { 1265, "characters_medium_normal_micro_sign" }, + { 1266, "characters_medium_normal_road_sign" }, + { 1267, "characters_medium_normal_air_sign" }, + { 1268, "characters_medium_normal_water_sign" }, + { 1269, "characters_medium_normal_superscript_1" }, + { 1270, "characters_medium_normal_masculine_ordinal_indicator" }, + { 1271, "characters_medium_normal_right_double_angle_quote" }, + { 1272, "characters_medium_normal_small_up_arrow" }, + { 1273, "characters_medium_normal_small_down_arrow" }, + { 1274, "characters_medium_normal_fraction_3_4" }, + { 1275, "characters_medium_normal_inverted_question_mark" }, + { 1276, "characters_medium_normal_capital_a_grave" }, + { 1277, "characters_medium_normal_capital_a_acute" }, + { 1278, "characters_medium_normal_capital_a_circumflex" }, + { 1279, "characters_medium_normal_capital_a_tilde" }, + { 1280, "characters_medium_normal_capital_a_umlaut" }, + { 1281, "characters_medium_normal_capital_a_ring" }, + { 1282, "characters_medium_normal_capital_n_acute" }, + { 1283, "characters_medium_normal_capital_c_cedilla" }, + { 1284, "characters_medium_normal_capital_e_grave" }, + { 1285, "characters_medium_normal_capital_e_acute" }, + { 1286, "characters_medium_normal_capital_e_circumflex" }, + { 1287, "characters_medium_normal_capital_e_umlaut" }, + { 1288, "characters_medium_normal_capital_i_grave" }, + { 1289, "characters_medium_normal_capital_i_acute" }, + { 1290, "characters_medium_normal_capital_i_circumflex" }, + { 1291, "characters_medium_normal_capital_i_umlaut" }, + { 1292, "characters_medium_normal_capital_s_acute" }, + { 1293, "characters_medium_normal_capital_n_tilde" }, + { 1294, "characters_medium_normal_capital_o_grave" }, + { 1295, "characters_medium_normal_capital_o_acute" }, + { 1296, "characters_medium_normal_capital_o_circumflex" }, + { 1297, "characters_medium_normal_capital_o_tilde" }, + { 1298, "characters_medium_normal_capital_o_umlaut" }, + { 1299, "characters_medium_normal_capital_z_acute" }, + { 1300, "characters_medium_normal_capital_z_dot" }, + { 1301, "characters_medium_normal_capital_u_grave" }, + { 1302, "characters_medium_normal_capital_u_acute" }, + { 1303, "characters_medium_normal_capital_u_circumflex" }, + { 1304, "characters_medium_normal_capital_u_umlaut" }, + { 1305, "characters_medium_normal_small_a_ogonek" }, + { 1306, "characters_medium_normal_small_c_acute" }, + { 1307, "characters_medium_normal_small_s_sharp" }, + { 1308, "characters_medium_normal_small_a_grave" }, + { 1309, "characters_medium_normal_small_a_acute" }, + { 1310, "characters_medium_normal_small_a_circumflex" }, + { 1311, "characters_medium_normal_small_a_tilde" }, + { 1312, "characters_medium_normal_small_a_umlaut" }, + { 1313, "characters_medium_normal_small_a_ring" }, + { 1314, "characters_medium_normal_small_e_ogonek" }, + { 1315, "characters_medium_normal_small_c_cedilla" }, + { 1316, "characters_medium_normal_small_e_grave" }, + { 1317, "characters_medium_normal_small_e_acute" }, + { 1318, "characters_medium_normal_small_e_circumflex" }, + { 1319, "characters_medium_normal_small_e_umlaut" }, + { 1320, "characters_medium_normal_small_i_grave" }, + { 1321, "characters_medium_normal_small_i_acute" }, + { 1322, "characters_medium_normal_small_i_circumflex" }, + { 1323, "characters_medium_normal_small_i_umlaut" }, + { 1324, "characters_medium_normal_small_n_acute" }, + { 1325, "characters_medium_normal_small_n_tilde" }, + { 1326, "characters_medium_normal_small_o_grave" }, + { 1327, "characters_medium_normal_small_o_acute" }, + { 1328, "characters_medium_normal_small_o_circumflex" }, + { 1329, "characters_medium_normal_small_o_tilde" }, + { 1330, "characters_medium_normal_small_o_umlaut" }, + { 1331, "characters_medium_normal_small_l_stroke" }, + { 1332, "characters_medium_normal_small_s_acute" }, + { 1333, "characters_medium_normal_small_u_grave" }, + { 1334, "characters_medium_normal_small_u_acute" }, + { 1335, "characters_medium_normal_small_u_circumflex" }, + { 1336, "characters_medium_normal_small_u_umlaut" }, + { 1337, "characters_medium_normal_small_z_dot" }, + { 1338, "characters_medium_normal_small_z_acute" }, + { 1339, "characters_medium_normal_small_255" }, + { 1340, "characters_medium_bold_space" }, + { 1341, "characters_medium_bold_exclamation_mark" }, + { 1342, "characters_medium_bold_double_quoatation_mark" }, + { 1343, "characters_medium_bold_pound_sign" }, + { 1344, "characters_medium_bold_dollar_sign" }, + { 1345, "characters_medium_bold_percent_sign" }, + { 1346, "characters_medium_bold_ampersand" }, + { 1347, "characters_medium_bold_apostrophe" }, + { 1348, "characters_medium_bold_left_parenthesis" }, + { 1349, "characters_medium_bold_right_parenthesis" }, + { 1350, "characters_medium_bold_asterisk" }, + { 1351, "characters_medium_bold_plus_sign" }, + { 1352, "characters_medium_bold_comma" }, + { 1353, "characters_medium_bold_minus_sign" }, + { 1354, "characters_medium_bold_period" }, + { 1355, "characters_medium_bold_slash" }, + { 1356, "characters_medium_bold_digit_0" }, + { 1357, "characters_medium_bold_digit_1" }, + { 1358, "characters_medium_bold_digit_2" }, + { 1359, "characters_medium_bold_digit_3" }, + { 1360, "characters_medium_bold_digit_4" }, + { 1361, "characters_medium_bold_digit_5" }, + { 1362, "characters_medium_bold_digit_6" }, + { 1363, "characters_medium_bold_digit_7" }, + { 1364, "characters_medium_bold_digit_8" }, + { 1365, "characters_medium_bold_digit_9" }, + { 1366, "characters_medium_bold_colon" }, + { 1367, "characters_medium_bold_semicolon" }, + { 1368, "characters_medium_bold_less_than_sign" }, + { 1369, "characters_medium_bold_equal_sign" }, + { 1370, "characters_medium_bold_greater_than_sign" }, + { 1371, "characters_medium_bold_question_mark" }, + { 1372, "characters_medium_bold_at_sign" }, + { 1373, "characters_medium_bold_capital_a" }, + { 1374, "characters_medium_bold_capital_b" }, + { 1375, "characters_medium_bold_capital_c" }, + { 1376, "characters_medium_bold_capital_d" }, + { 1377, "characters_medium_bold_capital_e" }, + { 1378, "characters_medium_bold_capital_f" }, + { 1379, "characters_medium_bold_capital_g" }, + { 1380, "characters_medium_bold_capital_h" }, + { 1381, "characters_medium_bold_capital_i" }, + { 1382, "characters_medium_bold_capital_j" }, + { 1383, "characters_medium_bold_capital_k" }, + { 1384, "characters_medium_bold_capital_l" }, + { 1385, "characters_medium_bold_capital_m" }, + { 1386, "characters_medium_bold_capital_n" }, + { 1387, "characters_medium_bold_capital_o" }, + { 1388, "characters_medium_bold_capital_p" }, + { 1389, "characters_medium_bold_capital_q" }, + { 1390, "characters_medium_bold_capital_r" }, + { 1391, "characters_medium_bold_capital_s" }, + { 1392, "characters_medium_bold_capital_t" }, + { 1393, "characters_medium_bold_capital_u" }, + { 1394, "characters_medium_bold_capital_v" }, + { 1395, "characters_medium_bold_capital_w" }, + { 1396, "characters_medium_bold_capital_x" }, + { 1397, "characters_medium_bold_capital_y" }, + { 1398, "characters_medium_bold_capital_z" }, + { 1399, "characters_medium_bold_left_square_bracket" }, + { 1400, "characters_medium_bold_backslash" }, + { 1401, "characters_medium_bold_right_square_bracket" }, + { 1402, "characters_medium_bold_circumflex" }, + { 1403, "characters_medium_bold_underscore" }, + { 1404, "characters_medium_bold_grave" }, + { 1405, "characters_medium_bold_small_a" }, + { 1406, "characters_medium_bold_small_b" }, + { 1407, "characters_medium_bold_small_c" }, + { 1408, "characters_medium_bold_small_d" }, + { 1409, "characters_medium_bold_small_e" }, + { 1410, "characters_medium_bold_small_f" }, + { 1411, "characters_medium_bold_small_g" }, + { 1412, "characters_medium_bold_small_h" }, + { 1413, "characters_medium_bold_small_i" }, + { 1414, "characters_medium_bold_small_j" }, + { 1415, "characters_medium_bold_small_k" }, + { 1416, "characters_medium_bold_small_l" }, + { 1417, "characters_medium_bold_small_m" }, + { 1418, "characters_medium_bold_small_n" }, + { 1419, "characters_medium_bold_small_o" }, + { 1420, "characters_medium_bold_small_p" }, + { 1421, "characters_medium_bold_small_q" }, + { 1422, "characters_medium_bold_small_r" }, + { 1423, "characters_medium_bold_small_s" }, + { 1424, "characters_medium_bold_small_t" }, + { 1425, "characters_medium_bold_small_u" }, + { 1426, "characters_medium_bold_small_v" }, + { 1427, "characters_medium_bold_small_w" }, + { 1428, "characters_medium_bold_small_x" }, + { 1429, "characters_medium_bold_small_y" }, + { 1430, "characters_medium_bold_small_z" }, + { 1431, "characters_medium_bold_left_brace" }, + { 1432, "characters_medium_bold_verticle_bar" }, + { 1433, "characters_medium_bold_right_brace" }, + { 1434, "characters_medium_bold_tilde" }, + { 1435, "characters_medium_bold_delete" }, + { 1436, "characters_medium_bold_128" }, + { 1437, "characters_medium_bold_129" }, + { 1438, "characters_medium_bold_130" }, + { 1439, "characters_medium_bold_131" }, + { 1440, "characters_medium_bold_132" }, + { 1441, "characters_medium_bold_133" }, + { 1442, "characters_medium_bold_134" }, + { 1443, "characters_medium_bold_135" }, + { 1444, "characters_medium_bold_136" }, + { 1445, "characters_medium_bold_137" }, + { 1446, "characters_medium_bold_138" }, + { 1447, "characters_medium_bold_139" }, + { 1448, "characters_medium_bold_140" }, + { 1449, "characters_medium_bold_141" }, + { 1450, "characters_medium_bold_142" }, + { 1451, "characters_medium_bold_143" }, + { 1452, "characters_medium_bold_144" }, + { 1453, "characters_medium_bold_145" }, + { 1454, "characters_medium_bold_146" }, + { 1455, "characters_medium_bold_147" }, + { 1456, "characters_medium_bold_148" }, + { 1457, "characters_medium_bold_149" }, + { 1458, "characters_medium_bold_150" }, + { 1459, "characters_medium_bold_151" }, + { 1460, "characters_medium_bold_152" }, + { 1461, "characters_medium_bold_153" }, + { 1462, "characters_medium_bold_154" }, + { 1463, "characters_medium_bold_155" }, + { 1464, "characters_medium_bold_156" }, + { 1465, "characters_medium_bold_157" }, + { 1466, "characters_medium_bold_158" }, + { 1467, "characters_medium_bold_a_ogonek" }, + { 1468, "characters_medium_bold_up_arrow" }, + { 1469, "characters_medium_bold_inverted_exclamation_mark" }, + { 1470, "characters_medium_bold_capital_c_acute" }, + { 1471, "characters_medium_bold_pound_sterling_sign" }, + { 1472, "characters_medium_bold_general_currency_sign" }, + { 1473, "characters_medium_bold_yen_sign" }, + { 1474, "characters_medium_bold_capital_e_ogonek" }, + { 1475, "characters_medium_bold_capital_l_stroke" }, + { 1476, "characters_medium_bold_168" }, + { 1477, "characters_medium_bold_copyright_sign" }, + { 1478, "characters_medium_bold_down_arrow" }, + { 1479, "characters_medium_bold_left_double_angle_quote" }, + { 1480, "characters_medium_bold_tick_sign" }, + { 1481, "characters_medium_bold_cross_sign" }, + { 1482, "characters_medium_bold_174" }, + { 1483, "characters_medium_bold_right_arrow" }, + { 1484, "characters_medium_bold_degree_sign" }, + { 1485, "characters_medium_bold_railway_sign" }, + { 1486, "characters_medium_bold_superscript_2" }, + { 1487, "characters_medium_bold_superscript_3" }, + { 1488, "characters_medium_bold_double_quote_open" }, + { 1489, "characters_medium_bold_micro_sign" }, + { 1490, "characters_medium_bold_road_sign" }, + { 1491, "characters_medium_bold_air_sign" }, + { 1492, "characters_medium_bold_water_sign" }, + { 1493, "characters_medium_bold_superscript_1" }, + { 1494, "characters_medium_bold_masculine_ordinal_indicator" }, + { 1495, "characters_medium_bold_right_double_angle_quote" }, + { 1496, "characters_medium_bold_small_up_arrow" }, + { 1497, "characters_medium_bold_small_down_arrow" }, + { 1498, "characters_medium_bold_fraction_3_4" }, + { 1499, "characters_medium_bold_inverted_question_mark" }, + { 1500, "characters_medium_bold_capital_a_grave" }, + { 1501, "characters_medium_bold_capital_a_acute" }, + { 1502, "characters_medium_bold_capital_a_circumflex" }, + { 1503, "characters_medium_bold_capital_a_tilde" }, + { 1504, "characters_medium_bold_capital_a_umlaut" }, + { 1505, "characters_medium_bold_capital_a_ring" }, + { 1506, "characters_medium_bold_capital_n_acute" }, + { 1507, "characters_medium_bold_capital_c_cedilla" }, + { 1508, "characters_medium_bold_capital_e_grave" }, + { 1509, "characters_medium_bold_capital_e_acute" }, + { 1510, "characters_medium_bold_capital_e_circumflex" }, + { 1511, "characters_medium_bold_capital_e_umlaut" }, + { 1512, "characters_medium_bold_capital_i_grave" }, + { 1513, "characters_medium_bold_capital_i_acute" }, + { 1514, "characters_medium_bold_capital_i_circumflex" }, + { 1515, "characters_medium_bold_capital_i_umlaut" }, + { 1516, "characters_medium_bold_capital_s_acute" }, + { 1517, "characters_medium_bold_capital_n_tilde" }, + { 1518, "characters_medium_bold_capital_o_grave" }, + { 1519, "characters_medium_bold_capital_o_acute" }, + { 1520, "characters_medium_bold_capital_o_circumflex" }, + { 1521, "characters_medium_bold_capital_o_tilde" }, + { 1522, "characters_medium_bold_capital_o_umlaut" }, + { 1523, "characters_medium_bold_capital_z_acute" }, + { 1524, "characters_medium_bold_capital_z_dot" }, + { 1525, "characters_medium_bold_capital_u_grave" }, + { 1526, "characters_medium_bold_capital_u_acute" }, + { 1527, "characters_medium_bold_capital_u_circumflex" }, + { 1528, "characters_medium_bold_capital_u_umlaut" }, + { 1529, "characters_medium_bold_small_a_ogonek" }, + { 1530, "characters_medium_bold_small_c_acute" }, + { 1531, "characters_medium_bold_small_s_sharp" }, + { 1532, "characters_medium_bold_small_a_grave" }, + { 1533, "characters_medium_bold_small_a_acute" }, + { 1534, "characters_medium_bold_small_a_circumflex" }, + { 1535, "characters_medium_bold_small_a_tilde" }, + { 1536, "characters_medium_bold_small_a_umlaut" }, + { 1537, "characters_medium_bold_small_a_ring" }, + { 1538, "characters_medium_bold_small_e_ogonek" }, + { 1539, "characters_medium_bold_small_c_cedilla" }, + { 1540, "characters_medium_bold_small_e_grave" }, + { 1541, "characters_medium_bold_small_e_acute" }, + { 1542, "characters_medium_bold_small_e_circumflex" }, + { 1543, "characters_medium_bold_small_e_umlaut" }, + { 1544, "characters_medium_bold_small_i_grave" }, + { 1545, "characters_medium_bold_small_i_acute" }, + { 1546, "characters_medium_bold_small_i_circumflex" }, + { 1547, "characters_medium_bold_small_i_umlaut" }, + { 1548, "characters_medium_bold_small_n_acute" }, + { 1549, "characters_medium_bold_small_n_tilde" }, + { 1550, "characters_medium_bold_small_o_grave" }, + { 1551, "characters_medium_bold_small_o_acute" }, + { 1552, "characters_medium_bold_small_o_circumflex" }, + { 1553, "characters_medium_bold_small_o_tilde" }, + { 1554, "characters_medium_bold_small_o_umlaut" }, + { 1555, "characters_medium_bold_small_l_stroke" }, + { 1556, "characters_medium_bold_small_s_acute" }, + { 1557, "characters_medium_bold_small_u_grave" }, + { 1558, "characters_medium_bold_small_u_acute" }, + { 1559, "characters_medium_bold_small_u_circumflex" }, + { 1560, "characters_medium_bold_small_u_umlaut" }, + { 1561, "characters_medium_bold_small_z_dot" }, + { 1562, "characters_medium_bold_small_z_acute" }, + { 1563, "characters_medium_bold_small_255" }, + { 1564, "characters_small_space" }, + { 1565, "characters_small_exclamation_mark" }, + { 1566, "characters_small_double_quoatation_mark" }, + { 1567, "characters_small_pound_sign" }, + { 1568, "characters_small_dollar_sign" }, + { 1569, "characters_small_percent_sign" }, + { 1570, "characters_small_ampersand" }, + { 1571, "characters_small_apostrophe" }, + { 1572, "characters_small_left_parenthesis" }, + { 1573, "characters_small_right_parenthesis" }, + { 1574, "characters_small_asterisk" }, + { 1575, "characters_small_plus_sign" }, + { 1576, "characters_small_comma" }, + { 1577, "characters_small_minus_sign" }, + { 1578, "characters_small_period" }, + { 1579, "characters_small_slash" }, + { 1580, "characters_small_digit_0" }, + { 1581, "characters_small_digit_1" }, + { 1582, "characters_small_digit_2" }, + { 1583, "characters_small_digit_3" }, + { 1584, "characters_small_digit_4" }, + { 1585, "characters_small_digit_5" }, + { 1586, "characters_small_digit_6" }, + { 1587, "characters_small_digit_7" }, + { 1588, "characters_small_digit_8" }, + { 1589, "characters_small_digit_9" }, + { 1590, "characters_small_colon" }, + { 1591, "characters_small_semicolon" }, + { 1592, "characters_small_less_than_sign" }, + { 1593, "characters_small_equal_sign" }, + { 1594, "characters_small_greater_than_sign" }, + { 1595, "characters_small_question_mark" }, + { 1596, "characters_small_at_sign" }, + { 1597, "characters_small_capital_a" }, + { 1598, "characters_small_capital_b" }, + { 1599, "characters_small_capital_c" }, + { 1600, "characters_small_capital_d" }, + { 1601, "characters_small_capital_e" }, + { 1602, "characters_small_capital_f" }, + { 1603, "characters_small_capital_g" }, + { 1604, "characters_small_capital_h" }, + { 1605, "characters_small_capital_i" }, + { 1606, "characters_small_capital_j" }, + { 1607, "characters_small_capital_k" }, + { 1608, "characters_small_capital_l" }, + { 1609, "characters_small_capital_m" }, + { 1610, "characters_small_capital_n" }, + { 1611, "characters_small_capital_o" }, + { 1612, "characters_small_capital_p" }, + { 1613, "characters_small_capital_q" }, + { 1614, "characters_small_capital_r" }, + { 1615, "characters_small_capital_s" }, + { 1616, "characters_small_capital_t" }, + { 1617, "characters_small_capital_u" }, + { 1618, "characters_small_capital_v" }, + { 1619, "characters_small_capital_w" }, + { 1620, "characters_small_capital_x" }, + { 1621, "characters_small_capital_y" }, + { 1622, "characters_small_capital_z" }, + { 1623, "characters_small_left_square_bracket" }, + { 1624, "characters_small_backslash" }, + { 1625, "characters_small_right_square_bracket" }, + { 1626, "characters_small_circumflex" }, + { 1627, "characters_small_underscore" }, + { 1628, "characters_small_grave" }, + { 1629, "characters_small_small_a" }, + { 1630, "characters_small_small_b" }, + { 1631, "characters_small_small_c" }, + { 1632, "characters_small_small_d" }, + { 1633, "characters_small_small_e" }, + { 1634, "characters_small_small_f" }, + { 1635, "characters_small_small_g" }, + { 1636, "characters_small_small_h" }, + { 1637, "characters_small_small_i" }, + { 1638, "characters_small_small_j" }, + { 1639, "characters_small_small_k" }, + { 1640, "characters_small_small_l" }, + { 1641, "characters_small_small_m" }, + { 1642, "characters_small_small_n" }, + { 1643, "characters_small_small_o" }, + { 1644, "characters_small_small_p" }, + { 1645, "characters_small_small_q" }, + { 1646, "characters_small_small_r" }, + { 1647, "characters_small_small_s" }, + { 1648, "characters_small_small_t" }, + { 1649, "characters_small_small_u" }, + { 1650, "characters_small_small_v" }, + { 1651, "characters_small_small_w" }, + { 1652, "characters_small_small_x" }, + { 1653, "characters_small_small_y" }, + { 1654, "characters_small_small_z" }, + { 1655, "characters_small_left_brace" }, + { 1656, "characters_small_verticle_bar" }, + { 1657, "characters_small_right_brace" }, + { 1658, "characters_small_tilde" }, + { 1659, "characters_small_delete" }, + { 1660, "characters_small_128" }, + { 1661, "characters_small_129" }, + { 1662, "characters_small_130" }, + { 1663, "characters_small_131" }, + { 1664, "characters_small_132" }, + { 1665, "characters_small_133" }, + { 1666, "characters_small_134" }, + { 1667, "characters_small_135" }, + { 1668, "characters_small_136" }, + { 1669, "characters_small_137" }, + { 1670, "characters_small_138" }, + { 1671, "characters_small_139" }, + { 1672, "characters_small_140" }, + { 1673, "characters_small_141" }, + { 1674, "characters_small_142" }, + { 1675, "characters_small_143" }, + { 1676, "characters_small_144" }, + { 1677, "characters_small_145" }, + { 1678, "characters_small_146" }, + { 1679, "characters_small_147" }, + { 1680, "characters_small_148" }, + { 1681, "characters_small_149" }, + { 1682, "characters_small_150" }, + { 1683, "characters_small_151" }, + { 1684, "characters_small_152" }, + { 1685, "characters_small_153" }, + { 1686, "characters_small_154" }, + { 1687, "characters_small_155" }, + { 1688, "characters_small_156" }, + { 1689, "characters_small_157" }, + { 1690, "characters_small_158" }, + { 1691, "characters_small_a_ogonek" }, + { 1692, "characters_small_up_arrow" }, + { 1693, "characters_small_inverted_exclamation_mark" }, + { 1694, "characters_small_capital_c_acute" }, + { 1695, "characters_small_pound_sterling_sign" }, + { 1696, "characters_small_general_currency_sign" }, + { 1697, "characters_small_yen_sign" }, + { 1698, "characters_small_capital_e_ogonek" }, + { 1699, "characters_small_capital_l_stroke" }, + { 1700, "characters_small_168" }, + { 1701, "characters_small_copyright_sign" }, + { 1702, "characters_small_down_arrow" }, + { 1703, "characters_small_left_double_angle_quote" }, + { 1704, "characters_small_tick_sign" }, + { 1705, "characters_small_cross_sign" }, + { 1706, "characters_small_174" }, + { 1707, "characters_small_right_arrow" }, + { 1708, "characters_small_degree_sign" }, + { 1709, "characters_small_railway_sign" }, + { 1710, "characters_small_superscript_2" }, + { 1711, "characters_small_superscript_3" }, + { 1712, "characters_small_double_quote_open" }, + { 1713, "characters_small_micro_sign" }, + { 1714, "characters_small_road_sign" }, + { 1715, "characters_small_air_sign" }, + { 1716, "characters_small_water_sign" }, + { 1717, "characters_small_superscript_1" }, + { 1718, "characters_small_masculine_ordinal_indicator" }, + { 1719, "characters_small_right_double_angle_quote" }, + { 1720, "characters_small_small_up_arrow" }, + { 1721, "characters_small_small_down_arrow" }, + { 1722, "characters_small_fraction_3_4" }, + { 1723, "characters_small_inverted_question_mark" }, + { 1724, "characters_small_capital_a_grave" }, + { 1725, "characters_small_capital_a_acute" }, + { 1726, "characters_small_capital_a_circumflex" }, + { 1727, "characters_small_capital_a_tilde" }, + { 1728, "characters_small_capital_a_umlaut" }, + { 1729, "characters_small_capital_a_ring" }, + { 1730, "characters_small_capital_n_acute" }, + { 1731, "characters_small_capital_c_cedilla" }, + { 1732, "characters_small_capital_e_grave" }, + { 1733, "characters_small_capital_e_acute" }, + { 1734, "characters_small_capital_e_circumflex" }, + { 1735, "characters_small_capital_e_umlaut" }, + { 1736, "characters_small_capital_i_grave" }, + { 1737, "characters_small_capital_i_acute" }, + { 1738, "characters_small_capital_i_circumflex" }, + { 1739, "characters_small_capital_i_umlaut" }, + { 1740, "characters_small_capital_s_acute" }, + { 1741, "characters_small_capital_n_tilde" }, + { 1742, "characters_small_capital_o_grave" }, + { 1743, "characters_small_capital_o_acute" }, + { 1744, "characters_small_capital_o_circumflex" }, + { 1745, "characters_small_capital_o_tilde" }, + { 1746, "characters_small_capital_o_umlaut" }, + { 1747, "characters_small_capital_z_acute" }, + { 1748, "characters_small_capital_z_dot" }, + { 1749, "characters_small_capital_u_grave" }, + { 1750, "characters_small_capital_u_acute" }, + { 1751, "characters_small_capital_u_circumflex" }, + { 1752, "characters_small_capital_u_umlaut" }, + { 1753, "characters_small_small_a_ogonek" }, + { 1754, "characters_small_small_c_acute" }, + { 1755, "characters_small_small_s_sharp" }, + { 1756, "characters_small_small_a_grave" }, + { 1757, "characters_small_small_a_acute" }, + { 1758, "characters_small_small_a_circumflex" }, + { 1759, "characters_small_small_a_tilde" }, + { 1760, "characters_small_small_a_umlaut" }, + { 1761, "characters_small_small_a_ring" }, + { 1762, "characters_small_small_e_ogonek" }, + { 1763, "characters_small_small_c_cedilla" }, + { 1764, "characters_small_small_e_grave" }, + { 1765, "characters_small_small_e_acute" }, + { 1766, "characters_small_small_e_circumflex" }, + { 1767, "characters_small_small_e_umlaut" }, + { 1768, "characters_small_small_i_grave" }, + { 1769, "characters_small_small_i_acute" }, + { 1770, "characters_small_small_i_circumflex" }, + { 1771, "characters_small_small_i_umlaut" }, + { 1772, "characters_small_small_n_acute" }, + { 1773, "characters_small_small_n_tilde" }, + { 1774, "characters_small_small_o_grave" }, + { 1775, "characters_small_small_o_acute" }, + { 1776, "characters_small_small_o_circumflex" }, + { 1777, "characters_small_small_o_tilde" }, + { 1778, "characters_small_small_o_umlaut" }, + { 1779, "characters_small_small_l_stroke" }, + { 1780, "characters_small_small_s_acute" }, + { 1781, "characters_small_small_u_grave" }, + { 1782, "characters_small_small_u_acute" }, + { 1783, "characters_small_small_u_circumflex" }, + { 1784, "characters_small_small_u_umlaut" }, + { 1785, "characters_small_small_z_dot" }, + { 1786, "characters_small_small_z_acute" }, + { 1787, "characters_small_small_255" }, + { 1788, "characters_large_space" }, + { 1789, "characters_large_exclamation_mark" }, + { 1790, "characters_large_double_quoatation_mark" }, + { 1791, "characters_large_pound_sign" }, + { 1792, "characters_large_dollar_sign" }, + { 1793, "characters_large_percent_sign" }, + { 1794, "characters_large_ampersand" }, + { 1795, "characters_large_apostrophe" }, + { 1796, "characters_large_left_parenthesis" }, + { 1797, "characters_large_right_parenthesis" }, + { 1798, "characters_large_asterisk" }, + { 1799, "characters_large_plus_sign" }, + { 1800, "characters_large_comma" }, + { 1801, "characters_large_minus_sign" }, + { 1802, "characters_large_period" }, + { 1803, "characters_large_slash" }, + { 1804, "characters_large_digit_0" }, + { 1805, "characters_large_digit_1" }, + { 1806, "characters_large_digit_2" }, + { 1807, "characters_large_digit_3" }, + { 1808, "characters_large_digit_4" }, + { 1809, "characters_large_digit_5" }, + { 1810, "characters_large_digit_6" }, + { 1811, "characters_large_digit_7" }, + { 1812, "characters_large_digit_8" }, + { 1813, "characters_large_digit_9" }, + { 1814, "characters_large_colon" }, + { 1815, "characters_large_semicolon" }, + { 1816, "characters_large_less_than_sign" }, + { 1817, "characters_large_equal_sign" }, + { 1818, "characters_large_greater_than_sign" }, + { 1819, "characters_large_question_mark" }, + { 1820, "characters_large_at_sign" }, + { 1821, "characters_large_capital_a" }, + { 1822, "characters_large_capital_b" }, + { 1823, "characters_large_capital_c" }, + { 1824, "characters_large_capital_d" }, + { 1825, "characters_large_capital_e" }, + { 1826, "characters_large_capital_f" }, + { 1827, "characters_large_capital_g" }, + { 1828, "characters_large_capital_h" }, + { 1829, "characters_large_capital_i" }, + { 1830, "characters_large_capital_j" }, + { 1831, "characters_large_capital_k" }, + { 1832, "characters_large_capital_l" }, + { 1833, "characters_large_capital_m" }, + { 1834, "characters_large_capital_n" }, + { 1835, "characters_large_capital_o" }, + { 1836, "characters_large_capital_p" }, + { 1837, "characters_large_capital_q" }, + { 1838, "characters_large_capital_r" }, + { 1839, "characters_large_capital_s" }, + { 1840, "characters_large_capital_t" }, + { 1841, "characters_large_capital_u" }, + { 1842, "characters_large_capital_v" }, + { 1843, "characters_large_capital_w" }, + { 1844, "characters_large_capital_x" }, + { 1845, "characters_large_capital_y" }, + { 1846, "characters_large_capital_z" }, + { 1847, "characters_large_left_square_bracket" }, + { 1848, "characters_large_backslash" }, + { 1849, "characters_large_right_square_bracket" }, + { 1850, "characters_large_circumflex" }, + { 1851, "characters_large_underscore" }, + { 1852, "characters_large_grave" }, + { 1853, "characters_large_small_a" }, + { 1854, "characters_large_small_b" }, + { 1855, "characters_large_small_c" }, + { 1856, "characters_large_small_d" }, + { 1857, "characters_large_small_e" }, + { 1858, "characters_large_small_f" }, + { 1859, "characters_large_small_g" }, + { 1860, "characters_large_small_h" }, + { 1861, "characters_large_small_i" }, + { 1862, "characters_large_small_j" }, + { 1863, "characters_large_small_k" }, + { 1864, "characters_large_small_l" }, + { 1865, "characters_large_small_m" }, + { 1866, "characters_large_small_n" }, + { 1867, "characters_large_small_o" }, + { 1868, "characters_large_small_p" }, + { 1869, "characters_large_small_q" }, + { 1870, "characters_large_small_r" }, + { 1871, "characters_large_small_s" }, + { 1872, "characters_large_small_t" }, + { 1873, "characters_large_small_u" }, + { 1874, "characters_large_small_v" }, + { 1875, "characters_large_small_w" }, + { 1876, "characters_large_small_x" }, + { 1877, "characters_large_small_y" }, + { 1878, "characters_large_small_z" }, + { 1879, "characters_large_left_brace" }, + { 1880, "characters_large_verticle_bar" }, + { 1881, "characters_large_right_brace" }, + { 1882, "characters_large_tilde" }, + { 1883, "characters_large_delete" }, + { 1884, "characters_large_128" }, + { 1885, "characters_large_129" }, + { 1886, "characters_large_130" }, + { 1887, "characters_large_131" }, + { 1888, "characters_large_132" }, + { 1889, "characters_large_133" }, + { 1890, "characters_large_134" }, + { 1891, "characters_large_135" }, + { 1892, "characters_large_136" }, + { 1893, "characters_large_137" }, + { 1894, "characters_large_138" }, + { 1895, "characters_large_139" }, + { 1896, "characters_large_140" }, + { 1897, "characters_large_141" }, + { 1898, "characters_large_142" }, + { 1899, "characters_large_143" }, + { 1900, "characters_large_144" }, + { 1901, "characters_large_145" }, + { 1902, "characters_large_146" }, + { 1903, "characters_large_147" }, + { 1904, "characters_large_148" }, + { 1905, "characters_large_149" }, + { 1906, "characters_large_150" }, + { 1907, "characters_large_151" }, + { 1908, "characters_large_152" }, + { 1909, "characters_large_153" }, + { 1910, "characters_large_154" }, + { 1911, "characters_large_155" }, + { 1912, "characters_large_156" }, + { 1913, "characters_large_157" }, + { 1914, "characters_large_158" }, + { 1915, "characters_large_a_ogonek" }, + { 1916, "characters_large_up_arrow" }, + { 1917, "characters_large_inverted_exclamation_mark" }, + { 1918, "characters_large_capital_c_acute" }, + { 1919, "characters_large_pound_sterling_sign" }, + { 1920, "characters_large_general_currency_sign" }, + { 1921, "characters_large_yen_sign" }, + { 1922, "characters_large_capital_e_ogonek" }, + { 1923, "characters_large_capital_l_stroke" }, + { 1924, "characters_large_168" }, + { 1925, "characters_large_copyright_sign" }, + { 1926, "characters_large_down_arrow" }, + { 1927, "characters_large_left_double_angle_quote" }, + { 1928, "characters_large_tick_sign" }, + { 1929, "characters_large_cross_sign" }, + { 1930, "characters_large_174" }, + { 1931, "characters_large_right_arrow" }, + { 1932, "characters_large_degree_sign" }, + { 1933, "characters_large_railway_sign" }, + { 1934, "characters_large_superscript_2" }, + { 1935, "characters_large_superscript_3" }, + { 1936, "characters_large_double_quote_open" }, + { 1937, "characters_large_micro_sign" }, + { 1938, "characters_large_road_sign" }, + { 1939, "characters_large_air_sign" }, + { 1940, "characters_large_water_sign" }, + { 1941, "characters_large_superscript_1" }, + { 1942, "characters_large_masculine_ordinal_indicator" }, + { 1943, "characters_large_right_double_angle_quote" }, + { 1944, "characters_large_small_up_arrow" }, + { 1945, "characters_large_small_down_arrow" }, + { 1946, "characters_large_fraction_3_4" }, + { 1947, "characters_large_inverted_question_mark" }, + { 1948, "characters_large_capital_a_grave" }, + { 1949, "characters_large_capital_a_acute" }, + { 1950, "characters_large_capital_a_circumflex" }, + { 1951, "characters_large_capital_a_tilde" }, + { 1952, "characters_large_capital_a_umlaut" }, + { 1953, "characters_large_capital_a_ring" }, + { 1954, "characters_large_capital_n_acute" }, + { 1955, "characters_large_capital_c_cedilla" }, + { 1956, "characters_large_capital_e_grave" }, + { 1957, "characters_large_capital_e_acute" }, + { 1958, "characters_large_capital_e_circumflex" }, + { 1959, "characters_large_capital_e_umlaut" }, + { 1960, "characters_large_capital_i_grave" }, + { 1961, "characters_large_capital_i_acute" }, + { 1962, "characters_large_capital_i_circumflex" }, + { 1963, "characters_large_capital_i_umlaut" }, + { 1964, "characters_large_capital_s_acute" }, + { 1965, "characters_large_capital_n_tilde" }, + { 1966, "characters_large_capital_o_grave" }, + { 1967, "characters_large_capital_o_acute" }, + { 1968, "characters_large_capital_o_circumflex" }, + { 1969, "characters_large_capital_o_tilde" }, + { 1970, "characters_large_capital_o_umlaut" }, + { 1971, "characters_large_capital_z_acute" }, + { 1972, "characters_large_capital_z_dot" }, + { 1973, "characters_large_capital_u_grave" }, + { 1974, "characters_large_capital_u_acute" }, + { 1975, "characters_large_capital_u_circumflex" }, + { 1976, "characters_large_capital_u_umlaut" }, + { 1977, "characters_large_small_a_ogonek" }, + { 1978, "characters_large_small_c_acute" }, + { 1979, "characters_large_small_s_sharp" }, + { 1980, "characters_large_small_a_grave" }, + { 1981, "characters_large_small_a_acute" }, + { 1982, "characters_large_small_a_circumflex" }, + { 1983, "characters_large_small_a_tilde" }, + { 1984, "characters_large_small_a_umlaut" }, + { 1985, "characters_large_small_a_ring" }, + { 1986, "characters_large_small_e_ogonek" }, + { 1987, "characters_large_small_c_cedilla" }, + { 1988, "characters_large_small_e_grave" }, + { 1989, "characters_large_small_e_acute" }, + { 1990, "characters_large_small_e_circumflex" }, + { 1991, "characters_large_small_e_umlaut" }, + { 1992, "characters_large_small_i_grave" }, + { 1993, "characters_large_small_i_acute" }, + { 1994, "characters_large_small_i_circumflex" }, + { 1995, "characters_large_small_i_umlaut" }, + { 1996, "characters_large_small_n_acute" }, + { 1997, "characters_large_small_n_tilde" }, + { 1998, "characters_large_small_o_grave" }, + { 1999, "characters_large_small_o_acute" }, + { 2000, "characters_large_small_o_circumflex" }, + { 2001, "characters_large_small_o_tilde" }, + { 2002, "characters_large_small_o_umlaut" }, + { 2003, "characters_large_small_l_stroke" }, + { 2004, "characters_large_small_s_acute" }, + { 2005, "characters_large_small_u_grave" }, + { 2006, "characters_large_small_u_acute" }, + { 2007, "characters_large_small_u_circumflex" }, + { 2008, "characters_large_small_u_umlaut" }, + { 2009, "characters_large_small_z_dot" }, + { 2010, "characters_large_small_z_acute" }, + { 2011, "characters_large_small_255" }, + + { 2169, "text_palette" }, + + { 2305, "window_resize_handle" }, + { 2306, "colour_swatch_recolourable" }, + { 2307, "colour_swatch_recolourable_raised" }, + { 2308, "colour_swatch_recolourable_pressed" }, + + { 2309, "company_list_dropdown_icon" }, + { 2310, "icon_parent_folder" }, + { 2311, "icon_folder" }, + + { 2315, "curved_border_left_medium" }, + { 2316, "curved_border_right_medium" }, + { 2317, "curved_border_left_medium_bold" }, + { 2318, "curved_border_right_medium_bold" }, + { 2319, "curved_border_left_small" }, + { 2320, "curved_border_right_small" }, + { 2321, "close_button" }, + { 2322, "frame_background_image" }, + { 2323, "frame_background_image_alt" }, + { 2324, "inline_green_up_arrow" }, + { 2325, "inline_red_down_arrow" }, + { 2326, "progressbar_style0_frame0" }, + { 2327, "progressbar_style0_frame1" }, + { 2328, "progressbar_style0_frame2" }, + { 2329, "progressbar_style0_frame3" }, + { 2330, "progressbar_track" }, + { 2331, "progressbar_style1_frame0" }, + { 2332, "progressbar_style1_frame1" }, + { 2333, "progressbar_style1_frame2" }, + { 2334, "progressbar_style1_frame3" }, + { 2335, "construction_straight" }, + { 2336, "step_back" }, + { 2337, "step_forward" }, + { 2338, "red_arrow_up" }, + { 2339, "red_arrow_down" }, + { 2340, "construction_left_hand_curve_very_small" }, + { 2341, "construction_right_hand_curve_very_small" }, + { 2342, "construction_left_hand_curve_small" }, + { 2343, "construction_right_hand_curve_small" }, + { 2344, "construction_left_hand_curve" }, + { 2345, "construction_right_hand_curve" }, + { 2346, "construction_left_hand_curve_large" }, + { 2347, "construction_right_hand_curve_large" }, + { 2348, "construction_steep_slope_down" }, + { 2349, "construction_slope_down" }, + { 2350, "construction_level" }, + { 2351, "construction_slope_up" }, + { 2352, "construction_steep_slope_up" }, + { 2353, "construction_s_bend_left" }, + { 2354, "construction_s_bend_right" }, + { 2355, "construction_s_bend_dual_track_left" }, + { 2356, "construction_s_bend_dual_track_right" }, + { 2357, "construction_s_bend_to_single_track_left" }, + { 2358, "construction_s_bend_to_single_track_right" }, + { 2359, "construction_right_turnaround" }, + { 2360, "construction_left_turnaround" }, + { 2361, "construction_remove" }, + { 2362, "construction_new_position" }, + { 2363, "rubbish_bin" }, + { 2364, "centre_viewport" }, + { 2365, "rotate_object" }, + { 2366, "photo_camera" }, + { 2367, "paintbrush" }, + { 2368, "stopwatch" }, + { 2369, "red_flag" }, + { 2370, "green_flag" }, + { 2371, "yellow_flag" }, + { 2372, "airport_pickup" }, + { 2373, "airport_place" }, + { 2374, "pass_signal" }, + { 2375, "route_delete" }, + { 2376, "route_skip" }, + { 2377, "route_wait" }, + { 2378, "route_force_unload" }, + { 2379, "show_station_catchment" }, + { 2380, "plant_cluster_selected_tree" }, + { 2381, "plant_cluster_random_tree" }, + { 2382, "town_expand" }, + { 2383, "music_controls_stop" }, + { 2384, "music_controls_play" }, + { 2385, "music_controls_next" }, + { 2386, "refit_cargo_button" }, + { 2387, "tab" }, + { 2388, "selected_tab" }, + + { 2391, "tab_display" }, + { 2392, "tab_control" }, + { 2393, "tab_sound" }, + { 2394, "tab_miscellaneous" }, + { 2395, "tab_globe_0" }, + { 2396, "tab_globe_1" }, + { 2397, "tab_globe_2" }, + { 2398, "tab_globe_3" }, + { 2399, "tab_globe_4" }, + { 2400, "tab_globe_5" }, + { 2401, "tab_globe_6" }, + { 2402, "tab_globe_7" }, + { 2403, "tab_globe_8" }, + { 2404, "tab_globe_9" }, + { 2405, "tab_globe_10" }, + { 2406, "tab_globe_11" }, + { 2407, "tab_globe_12" }, + { 2408, "tab_globe_13" }, + { 2409, "tab_globe_14" }, + { 2410, "tab_globe_15" }, + { 2411, "tab_globe_16" }, + { 2412, "tab_globe_17" }, + { 2413, "tab_globe_18" }, + { 2414, "tab_globe_19" }, + { 2415, "tab_globe_20" }, + { 2416, "tab_globe_21" }, + { 2417, "tab_globe_22" }, + { 2418, "tab_globe_23" }, + { 2419, "tab_globe_24" }, + { 2420, "tab_globe_25" }, + { 2421, "tab_globe_26" }, + { 2422, "tab_globe_27" }, + { 2423, "tab_globe_28" }, + { 2424, "tab_globe_29" }, + { 2425, "tab_globe_30" }, + { 2426, "tab_globe_31" }, + { 2427, "tab_music_0" }, + { 2428, "tab_music_1" }, + { 2429, "tab_music_2" }, + { 2430, "tab_music_3" }, + { 2431, "tab_music_4" }, + { 2432, "tab_music_5" }, + { 2433, "tab_music_6" }, + { 2434, "tab_music_7" }, + { 2435, "tab_music_8" }, + { 2436, "tab_music_9" }, + { 2437, "tab_music_10" }, + { 2438, "tab_music_11" }, + { 2439, "tab_music_12" }, + { 2440, "tab_music_13" }, + { 2441, "tab_music_14" }, + { 2442, "tab_music_15" }, + { 2443, "decrease_tool_area" }, + + { 2445, "increase_tool_area" }, + + { 2447, "tool_area" }, + + { 2460, "speed_pause" }, + { 2461, "speed_pause_active" }, + { 2462, "speed_normal" }, + { 2463, "speed_normal_active" }, + { 2464, "speed_fast_forward" }, + { 2465, "speed_fast_forward_active" }, + { 2466, "speed_extra_fast_forward" }, + { 2467, "speed_extra_fast_forward_active" }, + { 2468, "random_map_watermark" }, + { 2469, "height_map_compass" }, + { 2470, "height_marker_neg_128_u" }, + { 2471, "height_marker_neg_127_u" }, + { 2472, "height_marker_neg_126_u" }, + { 2473, "height_marker_neg_125_u" }, + { 2474, "height_marker_neg_124_u" }, + { 2475, "height_marker_neg_123_u" }, + { 2476, "height_marker_neg_122_u" }, + { 2477, "height_marker_neg_121_u" }, + { 2478, "height_marker_neg_120_u" }, + { 2479, "height_marker_neg_119_u" }, + { 2480, "height_marker_neg_118_u" }, + { 2481, "height_marker_neg_117_u" }, + { 2482, "height_marker_neg_116_u" }, + { 2483, "height_marker_neg_115_u" }, + { 2484, "height_marker_neg_114_u" }, + { 2485, "height_marker_neg_113_u" }, + { 2486, "height_marker_neg_112_u" }, + { 2487, "height_marker_neg_111_u" }, + { 2488, "height_marker_neg_110_u" }, + { 2489, "height_marker_neg_109_u" }, + { 2490, "height_marker_neg_108_u" }, + { 2491, "height_marker_neg_107_u" }, + { 2492, "height_marker_neg_106_u" }, + { 2493, "height_marker_neg_105_u" }, + { 2494, "height_marker_neg_104_u" }, + { 2495, "height_marker_neg_103_u" }, + { 2496, "height_marker_neg_102_u" }, + { 2497, "height_marker_neg_101_u" }, + { 2498, "height_marker_neg_100_u" }, + { 2499, "height_marker_neg_99_u" }, + { 2500, "height_marker_neg_98_u" }, + { 2501, "height_marker_neg_97_u" }, + { 2502, "height_marker_neg_96_u" }, + { 2503, "height_marker_neg_95_u" }, + { 2504, "height_marker_neg_94_u" }, + { 2505, "height_marker_neg_93_u" }, + { 2506, "height_marker_neg_92_u" }, + { 2507, "height_marker_neg_91_u" }, + { 2508, "height_marker_neg_90_u" }, + { 2509, "height_marker_neg_89_u" }, + { 2510, "height_marker_neg_88_u" }, + { 2511, "height_marker_neg_87_u" }, + { 2512, "height_marker_neg_86_u" }, + { 2513, "height_marker_neg_85_u" }, + { 2514, "height_marker_neg_84_u" }, + { 2515, "height_marker_neg_83_u" }, + { 2516, "height_marker_neg_82_u" }, + { 2517, "height_marker_neg_81_u" }, + { 2518, "height_marker_neg_80_u" }, + { 2519, "height_marker_neg_79_u" }, + { 2520, "height_marker_neg_78_u" }, + { 2521, "height_marker_neg_77_u" }, + { 2522, "height_marker_neg_76_u" }, + { 2523, "height_marker_neg_75_u" }, + { 2524, "height_marker_neg_74_u" }, + { 2525, "height_marker_neg_73_u" }, + { 2526, "height_marker_neg_72_u" }, + { 2527, "height_marker_neg_71_u" }, + { 2528, "height_marker_neg_70_u" }, + { 2529, "height_marker_neg_69_u" }, + { 2530, "height_marker_neg_68_u" }, + { 2531, "height_marker_neg_67_u" }, + { 2532, "height_marker_neg_66_u" }, + { 2533, "height_marker_neg_65_u" }, + { 2534, "height_marker_neg_64_u" }, + { 2535, "height_marker_neg_63_u" }, + { 2536, "height_marker_neg_62_u" }, + { 2537, "height_marker_neg_61_u" }, + { 2538, "height_marker_neg_60_u" }, + { 2539, "height_marker_neg_59_u" }, + { 2540, "height_marker_neg_58_u" }, + { 2541, "height_marker_neg_57_u" }, + { 2542, "height_marker_neg_56_u" }, + { 2543, "height_marker_neg_55_u" }, + { 2544, "height_marker_neg_54_u" }, + { 2545, "height_marker_neg_53_u" }, + { 2546, "height_marker_neg_52_u" }, + { 2547, "height_marker_neg_51_u" }, + { 2548, "height_marker_neg_50_u" }, + { 2549, "height_marker_neg_49_u" }, + { 2550, "height_marker_neg_48_u" }, + { 2551, "height_marker_neg_47_u" }, + { 2552, "height_marker_neg_46_u" }, + { 2553, "height_marker_neg_45_u" }, + { 2554, "height_marker_neg_44_u" }, + { 2555, "height_marker_neg_43_u" }, + { 2556, "height_marker_neg_42_u" }, + { 2557, "height_marker_neg_41_u" }, + { 2558, "height_marker_neg_40_u" }, + { 2559, "height_marker_neg_39_u" }, + { 2560, "height_marker_neg_38_u" }, + { 2561, "height_marker_neg_37_u" }, + { 2562, "height_marker_neg_36_u" }, + { 2563, "height_marker_neg_35_u" }, + { 2564, "height_marker_neg_34_u" }, + { 2565, "height_marker_neg_33_u" }, + { 2566, "height_marker_neg_32_u" }, + { 2567, "height_marker_neg_31_u" }, + { 2568, "height_marker_neg_30_u" }, + { 2569, "height_marker_neg_29_u" }, + { 2570, "height_marker_neg_28_u" }, + { 2571, "height_marker_neg_27_u" }, + { 2572, "height_marker_neg_26_u" }, + { 2573, "height_marker_neg_25_u" }, + { 2574, "height_marker_neg_24_u" }, + { 2575, "height_marker_neg_23_u" }, + { 2576, "height_marker_neg_22_u" }, + { 2577, "height_marker_neg_21_u" }, + { 2578, "height_marker_neg_20_u" }, + { 2579, "height_marker_neg_19_u" }, + { 2580, "height_marker_neg_18_u" }, + { 2581, "height_marker_neg_17_u" }, + { 2582, "height_marker_neg_16_u" }, + { 2583, "height_marker_neg_15_u" }, + { 2584, "height_marker_neg_14_u" }, + { 2585, "height_marker_neg_13_u" }, + { 2586, "height_marker_neg_12_u" }, + { 2587, "height_marker_neg_11_u" }, + { 2588, "height_marker_neg_10_u" }, + { 2589, "height_marker_neg_9_u" }, + { 2590, "height_marker_neg_8_u" }, + { 2591, "height_marker_neg_7_u" }, + { 2592, "height_marker_neg_6_u" }, + { 2593, "height_marker_neg_5_u" }, + { 2594, "height_marker_neg_4_u" }, + { 2595, "height_marker_neg_3_u" }, + { 2596, "height_marker_neg_2_u" }, + { 2597, "height_marker_neg_1_u" }, + { 2598, "height_marker_0_u" }, + { 2599, "height_marker_1_u" }, + { 2600, "height_marker_2_u" }, + { 2601, "height_marker_3_u" }, + { 2602, "height_marker_4_u" }, + { 2603, "height_marker_5_u" }, + { 2604, "height_marker_6_u" }, + { 2605, "height_marker_7_u" }, + { 2606, "height_marker_8_u" }, + { 2607, "height_marker_9_u" }, + { 2608, "height_marker_10_u" }, + { 2609, "height_marker_11_u" }, + { 2610, "height_marker_12_u" }, + { 2611, "height_marker_13_u" }, + { 2612, "height_marker_14_u" }, + { 2613, "height_marker_15_u" }, + { 2614, "height_marker_16_u" }, + { 2615, "height_marker_17_u" }, + { 2616, "height_marker_18_u" }, + { 2617, "height_marker_19_u" }, + { 2618, "height_marker_20_u" }, + { 2619, "height_marker_21_u" }, + { 2620, "height_marker_22_u" }, + { 2621, "height_marker_23_u" }, + { 2622, "height_marker_24_u" }, + { 2623, "height_marker_25_u" }, + { 2624, "height_marker_26_u" }, + { 2625, "height_marker_27_u" }, + { 2626, "height_marker_28_u" }, + { 2627, "height_marker_29_u" }, + { 2628, "height_marker_30_u" }, + { 2629, "height_marker_31_u" }, + { 2630, "height_marker_32_u" }, + { 2631, "height_marker_33_u" }, + { 2632, "height_marker_34_u" }, + { 2633, "height_marker_35_u" }, + { 2634, "height_marker_36_u" }, + { 2635, "height_marker_37_u" }, + { 2636, "height_marker_38_u" }, + { 2637, "height_marker_39_u" }, + { 2638, "height_marker_40_u" }, + { 2639, "height_marker_41_u" }, + { 2640, "height_marker_42_u" }, + { 2641, "height_marker_43_u" }, + { 2642, "height_marker_44_u" }, + { 2643, "height_marker_45_u" }, + { 2644, "height_marker_46_u" }, + { 2645, "height_marker_47_u" }, + { 2646, "height_marker_48_u" }, + { 2647, "height_marker_49_u" }, + { 2648, "height_marker_50_u" }, + { 2649, "height_marker_51_u" }, + { 2650, "height_marker_52_u" }, + { 2651, "height_marker_53_u" }, + { 2652, "height_marker_54_u" }, + { 2653, "height_marker_55_u" }, + { 2654, "height_marker_56_u" }, + { 2655, "height_marker_57_u" }, + { 2656, "height_marker_58_u" }, + { 2657, "height_marker_59_u" }, + { 2658, "height_marker_60_u" }, + { 2659, "height_marker_61_u" }, + { 2660, "height_marker_62_u" }, + { 2661, "height_marker_63_u" }, + { 2662, "height_marker_64_u" }, + { 2663, "height_marker_65_u" }, + { 2664, "height_marker_66_u" }, + { 2665, "height_marker_67_u" }, + { 2666, "height_marker_68_u" }, + { 2667, "height_marker_69_u" }, + { 2668, "height_marker_70_u" }, + { 2669, "height_marker_71_u" }, + { 2670, "height_marker_72_u" }, + { 2671, "height_marker_73_u" }, + { 2672, "height_marker_74_u" }, + { 2673, "height_marker_75_u" }, + { 2674, "height_marker_76_u" }, + { 2675, "height_marker_77_u" }, + { 2676, "height_marker_78_u" }, + { 2677, "height_marker_79_u" }, + { 2678, "height_marker_80_u" }, + { 2679, "height_marker_81_u" }, + { 2680, "height_marker_82_u" }, + { 2681, "height_marker_83_u" }, + { 2682, "height_marker_84_u" }, + { 2683, "height_marker_85_u" }, + { 2684, "height_marker_86_u" }, + { 2685, "height_marker_87_u" }, + { 2686, "height_marker_88_u" }, + { 2687, "height_marker_89_u" }, + { 2688, "height_marker_90_u" }, + { 2689, "height_marker_91_u" }, + { 2690, "height_marker_92_u" }, + { 2691, "height_marker_93_u" }, + { 2692, "height_marker_94_u" }, + { 2693, "height_marker_95_u" }, + { 2694, "height_marker_96_u" }, + { 2695, "height_marker_97_u" }, + { 2696, "height_marker_98_u" }, + { 2697, "height_marker_99_u" }, + { 2698, "height_marker_100_u" }, + { 2699, "height_marker_101_u" }, + { 2700, "height_marker_102_u" }, + { 2701, "height_marker_103_u" }, + { 2702, "height_marker_104_u" }, + { 2703, "height_marker_105_u" }, + { 2704, "height_marker_106_u" }, + { 2705, "height_marker_107_u" }, + { 2706, "height_marker_108_u" }, + { 2707, "height_marker_109_u" }, + { 2708, "height_marker_110_u" }, + { 2709, "height_marker_111_u" }, + { 2710, "height_marker_112_u" }, + { 2711, "height_marker_113_u" }, + { 2712, "height_marker_114_u" }, + { 2713, "height_marker_115_u" }, + { 2714, "height_marker_116_u" }, + { 2715, "height_marker_117_u" }, + { 2716, "height_marker_118_u" }, + { 2717, "height_marker_119_u" }, + { 2718, "height_marker_120_u" }, + { 2719, "height_marker_121_u" }, + { 2720, "height_marker_122_u" }, + { 2721, "height_marker_123_u" }, + { 2722, "height_marker_124_u" }, + { 2723, "height_marker_125_u" }, + { 2724, "height_marker_126_u" }, + { 2725, "height_marker_127_u" }, + { 2726, "height_marker_neg_128_i" }, + { 2727, "height_marker_neg_127_i" }, + { 2728, "height_marker_neg_126_i" }, + { 2729, "height_marker_neg_125_i" }, + { 2730, "height_marker_neg_124_i" }, + { 2731, "height_marker_neg_123_i" }, + { 2732, "height_marker_neg_122_i" }, + { 2733, "height_marker_neg_121_i" }, + { 2734, "height_marker_neg_120_i" }, + { 2735, "height_marker_neg_119_i" }, + { 2736, "height_marker_neg_118_i" }, + { 2737, "height_marker_neg_117_i" }, + { 2738, "height_marker_neg_116_i" }, + { 2739, "height_marker_neg_115_i" }, + { 2740, "height_marker_neg_114_i" }, + { 2741, "height_marker_neg_113_i" }, + { 2742, "height_marker_neg_112_i" }, + { 2743, "height_marker_neg_111_i" }, + { 2744, "height_marker_neg_110_i" }, + { 2745, "height_marker_neg_109_i" }, + { 2746, "height_marker_neg_108_i" }, + { 2747, "height_marker_neg_107_i" }, + { 2748, "height_marker_neg_106_i" }, + { 2749, "height_marker_neg_105_i" }, + { 2750, "height_marker_neg_104_i" }, + { 2751, "height_marker_neg_103_i" }, + { 2752, "height_marker_neg_102_i" }, + { 2753, "height_marker_neg_101_i" }, + { 2754, "height_marker_neg_100_i" }, + { 2755, "height_marker_neg_99_i" }, + { 2756, "height_marker_neg_98_i" }, + { 2757, "height_marker_neg_97_i" }, + { 2758, "height_marker_neg_96_i" }, + { 2759, "height_marker_neg_95_i" }, + { 2760, "height_marker_neg_94_i" }, + { 2761, "height_marker_neg_93_i" }, + { 2762, "height_marker_neg_92_i" }, + { 2763, "height_marker_neg_91_i" }, + { 2764, "height_marker_neg_90_i" }, + { 2765, "height_marker_neg_89_i" }, + { 2766, "height_marker_neg_88_i" }, + { 2767, "height_marker_neg_87_i" }, + { 2768, "height_marker_neg_86_i" }, + { 2769, "height_marker_neg_85_i" }, + { 2770, "height_marker_neg_84_i" }, + { 2771, "height_marker_neg_83_i" }, + { 2772, "height_marker_neg_82_i" }, + { 2773, "height_marker_neg_81_i" }, + { 2774, "height_marker_neg_80_i" }, + { 2775, "height_marker_neg_79_i" }, + { 2776, "height_marker_neg_78_i" }, + { 2777, "height_marker_neg_77_i" }, + { 2778, "height_marker_neg_76_i" }, + { 2779, "height_marker_neg_75_i" }, + { 2780, "height_marker_neg_74_i" }, + { 2781, "height_marker_neg_73_i" }, + { 2782, "height_marker_neg_72_i" }, + { 2783, "height_marker_neg_71_i" }, + { 2784, "height_marker_neg_70_i" }, + { 2785, "height_marker_neg_69_i" }, + { 2786, "height_marker_neg_68_i" }, + { 2787, "height_marker_neg_67_i" }, + { 2788, "height_marker_neg_66_i" }, + { 2789, "height_marker_neg_65_i" }, + { 2790, "height_marker_neg_64_i" }, + { 2791, "height_marker_neg_63_i" }, + { 2792, "height_marker_neg_62_i" }, + { 2793, "height_marker_neg_61_i" }, + { 2794, "height_marker_neg_60_i" }, + { 2795, "height_marker_neg_59_i" }, + { 2796, "height_marker_neg_58_i" }, + { 2797, "height_marker_neg_57_i" }, + { 2798, "height_marker_neg_56_i" }, + { 2799, "height_marker_neg_55_i" }, + { 2800, "height_marker_neg_54_i" }, + { 2801, "height_marker_neg_53_i" }, + { 2802, "height_marker_neg_52_i" }, + { 2803, "height_marker_neg_51_i" }, + { 2804, "height_marker_neg_50_i" }, + { 2805, "height_marker_neg_49_i" }, + { 2806, "height_marker_neg_48_i" }, + { 2807, "height_marker_neg_47_i" }, + { 2808, "height_marker_neg_46_i" }, + { 2809, "height_marker_neg_45_i" }, + { 2810, "height_marker_neg_44_i" }, + { 2811, "height_marker_neg_43_i" }, + { 2812, "height_marker_neg_42_i" }, + { 2813, "height_marker_neg_41_i" }, + { 2814, "height_marker_neg_40_i" }, + { 2815, "height_marker_neg_39_i" }, + { 2816, "height_marker_neg_38_i" }, + { 2817, "height_marker_neg_37_i" }, + { 2818, "height_marker_neg_36_i" }, + { 2819, "height_marker_neg_35_i" }, + { 2820, "height_marker_neg_34_i" }, + { 2821, "height_marker_neg_33_i" }, + { 2822, "height_marker_neg_32_i" }, + { 2823, "height_marker_neg_31_i" }, + { 2824, "height_marker_neg_30_i" }, + { 2825, "height_marker_neg_29_i" }, + { 2826, "height_marker_neg_28_i" }, + { 2827, "height_marker_neg_27_i" }, + { 2828, "height_marker_neg_26_i" }, + { 2829, "height_marker_neg_25_i" }, + { 2830, "height_marker_neg_24_i" }, + { 2831, "height_marker_neg_23_i" }, + { 2832, "height_marker_neg_22_i" }, + { 2833, "height_marker_neg_21_i" }, + { 2834, "height_marker_neg_20_i" }, + { 2835, "height_marker_neg_19_i" }, + { 2836, "height_marker_neg_18_i" }, + { 2837, "height_marker_neg_17_i" }, + { 2838, "height_marker_neg_16_i" }, + { 2839, "height_marker_neg_15_i" }, + { 2840, "height_marker_neg_14_i" }, + { 2841, "height_marker_neg_13_i" }, + { 2842, "height_marker_neg_12_i" }, + { 2843, "height_marker_neg_11_i" }, + { 2844, "height_marker_neg_10_i" }, + { 2845, "height_marker_neg_9_i" }, + { 2846, "height_marker_neg_8_i" }, + { 2847, "height_marker_neg_7_i" }, + { 2848, "height_marker_neg_6_i" }, + { 2849, "height_marker_neg_5_i" }, + { 2850, "height_marker_neg_4_i" }, + { 2851, "height_marker_neg_3_i" }, + { 2852, "height_marker_neg_2_i" }, + { 2853, "height_marker_neg_1_i" }, + { 2854, "height_marker_0_i" }, + { 2855, "height_marker_1_i" }, + { 2856, "height_marker_2_i" }, + { 2857, "height_marker_3_i" }, + { 2858, "height_marker_4_i" }, + { 2859, "height_marker_5_i" }, + { 2860, "height_marker_6_i" }, + { 2861, "height_marker_7_i" }, + { 2862, "height_marker_8_i" }, + { 2863, "height_marker_9_i" }, + { 2864, "height_marker_10_i" }, + { 2865, "height_marker_11_i" }, + { 2866, "height_marker_12_i" }, + { 2867, "height_marker_13_i" }, + { 2868, "height_marker_14_i" }, + { 2869, "height_marker_15_i" }, + { 2870, "height_marker_16_i" }, + { 2871, "height_marker_17_i" }, + { 2872, "height_marker_18_i" }, + { 2873, "height_marker_19_i" }, + { 2874, "height_marker_20_i" }, + { 2875, "height_marker_21_i" }, + { 2876, "height_marker_22_i" }, + { 2877, "height_marker_23_i" }, + { 2878, "height_marker_24_i" }, + { 2879, "height_marker_25_i" }, + { 2880, "height_marker_26_i" }, + { 2881, "height_marker_27_i" }, + { 2882, "height_marker_28_i" }, + { 2883, "height_marker_29_i" }, + { 2884, "height_marker_30_i" }, + { 2885, "height_marker_31_i" }, + { 2886, "height_marker_32_i" }, + { 2887, "height_marker_33_i" }, + { 2888, "height_marker_34_i" }, + { 2889, "height_marker_35_i" }, + { 2890, "height_marker_36_i" }, + { 2891, "height_marker_37_i" }, + { 2892, "height_marker_38_i" }, + { 2893, "height_marker_39_i" }, + { 2894, "height_marker_40_i" }, + { 2895, "height_marker_41_i" }, + { 2896, "height_marker_42_i" }, + { 2897, "height_marker_43_i" }, + { 2898, "height_marker_44_i" }, + { 2899, "height_marker_45_i" }, + { 2900, "height_marker_46_i" }, + { 2901, "height_marker_47_i" }, + { 2902, "height_marker_48_i" }, + { 2903, "height_marker_49_i" }, + { 2904, "height_marker_50_i" }, + { 2905, "height_marker_51_i" }, + { 2906, "height_marker_52_i" }, + { 2907, "height_marker_53_i" }, + { 2908, "height_marker_54_i" }, + { 2909, "height_marker_55_i" }, + { 2910, "height_marker_56_i" }, + { 2911, "height_marker_57_i" }, + { 2912, "height_marker_58_i" }, + { 2913, "height_marker_59_i" }, + { 2914, "height_marker_60_i" }, + { 2915, "height_marker_61_i" }, + { 2916, "height_marker_62_i" }, + { 2917, "height_marker_63_i" }, + { 2918, "height_marker_64_i" }, + { 2919, "height_marker_65_i" }, + { 2920, "height_marker_66_i" }, + { 2921, "height_marker_67_i" }, + { 2922, "height_marker_68_i" }, + { 2923, "height_marker_69_i" }, + { 2924, "height_marker_70_i" }, + { 2925, "height_marker_71_i" }, + { 2926, "height_marker_72_i" }, + { 2927, "height_marker_73_i" }, + { 2928, "height_marker_74_i" }, + { 2929, "height_marker_75_i" }, + { 2930, "height_marker_76_i" }, + { 2931, "height_marker_77_i" }, + { 2932, "height_marker_78_i" }, + { 2933, "height_marker_79_i" }, + { 2934, "height_marker_80_i" }, + { 2935, "height_marker_81_i" }, + { 2936, "height_marker_82_i" }, + { 2937, "height_marker_83_i" }, + { 2938, "height_marker_84_i" }, + { 2939, "height_marker_85_i" }, + { 2940, "height_marker_86_i" }, + { 2941, "height_marker_87_i" }, + { 2942, "height_marker_88_i" }, + { 2943, "height_marker_89_i" }, + { 2944, "height_marker_90_i" }, + { 2945, "height_marker_91_i" }, + { 2946, "height_marker_92_i" }, + { 2947, "height_marker_93_i" }, + { 2948, "height_marker_94_i" }, + { 2949, "height_marker_95_i" }, + { 2950, "height_marker_96_i" }, + { 2951, "height_marker_97_i" }, + { 2952, "height_marker_98_i" }, + { 2953, "height_marker_99_i" }, + { 2954, "height_marker_100_i" }, + { 2955, "height_marker_101_i" }, + { 2956, "height_marker_102_i" }, + { 2957, "height_marker_103_i" }, + { 2958, "height_marker_104_i" }, + { 2959, "height_marker_105_i" }, + { 2960, "height_marker_106_i" }, + { 2961, "height_marker_107_i" }, + { 2962, "height_marker_108_i" }, + { 2963, "height_marker_109_i" }, + { 2964, "height_marker_110_i" }, + { 2965, "height_marker_111_i" }, + { 2966, "height_marker_112_i" }, + { 2967, "height_marker_113_i" }, + { 2968, "height_marker_114_i" }, + { 2969, "height_marker_115_i" }, + { 2970, "height_marker_116_i" }, + { 2971, "height_marker_117_i" }, + { 2972, "height_marker_118_i" }, + { 2973, "height_marker_119_i" }, + { 2974, "height_marker_120_i" }, + { 2975, "height_marker_121_i" }, + { 2976, "height_marker_122_i" }, + { 2977, "height_marker_123_i" }, + { 2978, "height_marker_124_i" }, + { 2979, "height_marker_125_i" }, + { 2980, "height_marker_126_i" }, + { 2981, "height_marker_127_i" }, + { 2982, "height_marker_neg_128_m" }, + { 2983, "height_marker_neg_127_m" }, + { 2984, "height_marker_neg_126_m" }, + { 2985, "height_marker_neg_125_m" }, + { 2986, "height_marker_neg_124_m" }, + { 2987, "height_marker_neg_123_m" }, + { 2988, "height_marker_neg_122_m" }, + { 2989, "height_marker_neg_121_m" }, + { 2990, "height_marker_neg_120_m" }, + { 2991, "height_marker_neg_119_m" }, + { 2992, "height_marker_neg_118_m" }, + { 2993, "height_marker_neg_117_m" }, + { 2994, "height_marker_neg_116_m" }, + { 2995, "height_marker_neg_115_m" }, + { 2996, "height_marker_neg_114_m" }, + { 2997, "height_marker_neg_113_m" }, + { 2998, "height_marker_neg_112_m" }, + { 2999, "height_marker_neg_111_m" }, + { 3000, "height_marker_neg_110_m" }, + { 3001, "height_marker_neg_109_m" }, + { 3002, "height_marker_neg_108_m" }, + { 3003, "height_marker_neg_107_m" }, + { 3004, "height_marker_neg_106_m" }, + { 3005, "height_marker_neg_105_m" }, + { 3006, "height_marker_neg_104_m" }, + { 3007, "height_marker_neg_103_m" }, + { 3008, "height_marker_neg_102_m" }, + { 3009, "height_marker_neg_101_m" }, + { 3010, "height_marker_neg_100_m" }, + { 3011, "height_marker_neg_99_m" }, + { 3012, "height_marker_neg_98_m" }, + { 3013, "height_marker_neg_97_m" }, + { 3014, "height_marker_neg_96_m" }, + { 3015, "height_marker_neg_95_m" }, + { 3016, "height_marker_neg_94_m" }, + { 3017, "height_marker_neg_93_m" }, + { 3018, "height_marker_neg_92_m" }, + { 3019, "height_marker_neg_91_m" }, + { 3020, "height_marker_neg_90_m" }, + { 3021, "height_marker_neg_89_m" }, + { 3022, "height_marker_neg_88_m" }, + { 3023, "height_marker_neg_87_m" }, + { 3024, "height_marker_neg_86_m" }, + { 3025, "height_marker_neg_85_m" }, + { 3026, "height_marker_neg_84_m" }, + { 3027, "height_marker_neg_83_m" }, + { 3028, "height_marker_neg_82_m" }, + { 3029, "height_marker_neg_81_m" }, + { 3030, "height_marker_neg_80_m" }, + { 3031, "height_marker_neg_79_m" }, + { 3032, "height_marker_neg_78_m" }, + { 3033, "height_marker_neg_77_m" }, + { 3034, "height_marker_neg_76_m" }, + { 3035, "height_marker_neg_75_m" }, + { 3036, "height_marker_neg_74_m" }, + { 3037, "height_marker_neg_73_m" }, + { 3038, "height_marker_neg_72_m" }, + { 3039, "height_marker_neg_71_m" }, + { 3040, "height_marker_neg_70_m" }, + { 3041, "height_marker_neg_69_m" }, + { 3042, "height_marker_neg_68_m" }, + { 3043, "height_marker_neg_67_m" }, + { 3044, "height_marker_neg_66_m" }, + { 3045, "height_marker_neg_65_m" }, + { 3046, "height_marker_neg_64_m" }, + { 3047, "height_marker_neg_63_m" }, + { 3048, "height_marker_neg_62_m" }, + { 3049, "height_marker_neg_61_m" }, + { 3050, "height_marker_neg_60_m" }, + { 3051, "height_marker_neg_59_m" }, + { 3052, "height_marker_neg_58_m" }, + { 3053, "height_marker_neg_57_m" }, + { 3054, "height_marker_neg_56_m" }, + { 3055, "height_marker_neg_55_m" }, + { 3056, "height_marker_neg_54_m" }, + { 3057, "height_marker_neg_53_m" }, + { 3058, "height_marker_neg_52_m" }, + { 3059, "height_marker_neg_51_m" }, + { 3060, "height_marker_neg_50_m" }, + { 3061, "height_marker_neg_49_m" }, + { 3062, "height_marker_neg_48_m" }, + { 3063, "height_marker_neg_47_m" }, + { 3064, "height_marker_neg_46_m" }, + { 3065, "height_marker_neg_45_m" }, + { 3066, "height_marker_neg_44_m" }, + { 3067, "height_marker_neg_43_m" }, + { 3068, "height_marker_neg_42_m" }, + { 3069, "height_marker_neg_41_m" }, + { 3070, "height_marker_neg_40_m" }, + { 3071, "height_marker_neg_39_m" }, + { 3072, "height_marker_neg_38_m" }, + { 3073, "height_marker_neg_37_m" }, + { 3074, "height_marker_neg_36_m" }, + { 3075, "height_marker_neg_35_m" }, + { 3076, "height_marker_neg_34_m" }, + { 3077, "height_marker_neg_33_m" }, + { 3078, "height_marker_neg_32_m" }, + { 3079, "height_marker_neg_31_m" }, + { 3080, "height_marker_neg_30_m" }, + { 3081, "height_marker_neg_29_m" }, + { 3082, "height_marker_neg_28_m" }, + { 3083, "height_marker_neg_27_m" }, + { 3084, "height_marker_neg_26_m" }, + { 3085, "height_marker_neg_25_m" }, + { 3086, "height_marker_neg_24_m" }, + { 3087, "height_marker_neg_23_m" }, + { 3088, "height_marker_neg_22_m" }, + { 3089, "height_marker_neg_21_m" }, + { 3090, "height_marker_neg_20_m" }, + { 3091, "height_marker_neg_19_m" }, + { 3092, "height_marker_neg_18_m" }, + { 3093, "height_marker_neg_17_m" }, + { 3094, "height_marker_neg_16_m" }, + { 3095, "height_marker_neg_15_m" }, + { 3096, "height_marker_neg_14_m" }, + { 3097, "height_marker_neg_13_m" }, + { 3098, "height_marker_neg_12_m" }, + { 3099, "height_marker_neg_11_m" }, + { 3100, "height_marker_neg_10_m" }, + { 3101, "height_marker_neg_9_m" }, + { 3102, "height_marker_neg_8_m" }, + { 3103, "height_marker_neg_7_m" }, + { 3104, "height_marker_neg_6_m" }, + { 3105, "height_marker_neg_5_m" }, + { 3106, "height_marker_neg_4_m" }, + { 3107, "height_marker_neg_3_m" }, + { 3108, "height_marker_neg_2_m" }, + { 3109, "height_marker_neg_1_m" }, + { 3110, "height_marker_0_m" }, + { 3111, "height_marker_1_m" }, + { 3112, "height_marker_2_m" }, + { 3113, "height_marker_3_m" }, + { 3114, "height_marker_4_m" }, + { 3115, "height_marker_5_m" }, + { 3116, "height_marker_6_m" }, + { 3117, "height_marker_7_m" }, + { 3118, "height_marker_8_m" }, + { 3119, "height_marker_9_m" }, + { 3120, "height_marker_10_m" }, + { 3121, "height_marker_11_m" }, + { 3122, "height_marker_12_m" }, + { 3123, "height_marker_13_m" }, + { 3124, "height_marker_14_m" }, + { 3125, "height_marker_15_m" }, + { 3126, "height_marker_16_m" }, + { 3127, "height_marker_17_m" }, + { 3128, "height_marker_18_m" }, + { 3129, "height_marker_19_m" }, + { 3130, "height_marker_20_m" }, + { 3131, "height_marker_21_m" }, + { 3132, "height_marker_22_m" }, + { 3133, "height_marker_23_m" }, + { 3134, "height_marker_24_m" }, + { 3135, "height_marker_25_m" }, + { 3136, "height_marker_26_m" }, + { 3137, "height_marker_27_m" }, + { 3138, "height_marker_28_m" }, + { 3139, "height_marker_29_m" }, + { 3140, "height_marker_30_m" }, + { 3141, "height_marker_31_m" }, + { 3142, "height_marker_32_m" }, + { 3143, "height_marker_33_m" }, + { 3144, "height_marker_34_m" }, + { 3145, "height_marker_35_m" }, + { 3146, "height_marker_36_m" }, + { 3147, "height_marker_37_m" }, + { 3148, "height_marker_38_m" }, + { 3149, "height_marker_39_m" }, + { 3150, "height_marker_40_m" }, + { 3151, "height_marker_41_m" }, + { 3152, "height_marker_42_m" }, + { 3153, "height_marker_43_m" }, + { 3154, "height_marker_44_m" }, + { 3155, "height_marker_45_m" }, + { 3156, "height_marker_46_m" }, + { 3157, "height_marker_47_m" }, + { 3158, "height_marker_48_m" }, + { 3159, "height_marker_49_m" }, + { 3160, "height_marker_50_m" }, + { 3161, "height_marker_51_m" }, + { 3162, "height_marker_52_m" }, + { 3163, "height_marker_53_m" }, + { 3164, "height_marker_54_m" }, + { 3165, "height_marker_55_m" }, + { 3166, "height_marker_56_m" }, + { 3167, "height_marker_57_m" }, + { 3168, "height_marker_58_m" }, + { 3169, "height_marker_59_m" }, + { 3170, "height_marker_60_m" }, + { 3171, "height_marker_61_m" }, + { 3172, "height_marker_62_m" }, + { 3173, "height_marker_63_m" }, + { 3174, "height_marker_64_m" }, + { 3175, "height_marker_65_m" }, + { 3176, "height_marker_66_m" }, + { 3177, "height_marker_67_m" }, + { 3178, "height_marker_68_m" }, + { 3179, "height_marker_69_m" }, + { 3180, "height_marker_70_m" }, + { 3181, "height_marker_71_m" }, + { 3182, "height_marker_72_m" }, + { 3183, "height_marker_73_m" }, + { 3184, "height_marker_74_m" }, + { 3185, "height_marker_75_m" }, + { 3186, "height_marker_76_m" }, + { 3187, "height_marker_77_m" }, + { 3188, "height_marker_78_m" }, + { 3189, "height_marker_79_m" }, + { 3190, "height_marker_80_m" }, + { 3191, "height_marker_81_m" }, + { 3192, "height_marker_82_m" }, + { 3193, "height_marker_83_m" }, + { 3194, "height_marker_84_m" }, + { 3195, "height_marker_85_m" }, + { 3196, "height_marker_86_m" }, + { 3197, "height_marker_87_m" }, + { 3198, "height_marker_88_m" }, + { 3199, "height_marker_89_m" }, + { 3200, "height_marker_90_m" }, + { 3201, "height_marker_91_m" }, + { 3202, "height_marker_92_m" }, + { 3203, "height_marker_93_m" }, + { 3204, "height_marker_94_m" }, + { 3205, "height_marker_95_m" }, + { 3206, "height_marker_96_m" }, + { 3207, "height_marker_97_m" }, + { 3208, "height_marker_98_m" }, + { 3209, "height_marker_99_m" }, + { 3210, "height_marker_100_m" }, + { 3211, "height_marker_101_m" }, + { 3212, "height_marker_102_m" }, + { 3213, "height_marker_103_m" }, + { 3214, "height_marker_104_m" }, + { 3215, "height_marker_105_m" }, + { 3216, "height_marker_106_m" }, + { 3217, "height_marker_107_m" }, + { 3218, "height_marker_108_m" }, + { 3219, "height_marker_109_m" }, + { 3220, "height_marker_110_m" }, + { 3221, "height_marker_111_m" }, + { 3222, "height_marker_112_m" }, + { 3223, "height_marker_113_m" }, + { 3224, "height_marker_114_m" }, + { 3225, "height_marker_115_m" }, + { 3226, "height_marker_116_m" }, + { 3227, "height_marker_117_m" }, + { 3228, "height_marker_118_m" }, + { 3229, "height_marker_119_m" }, + { 3230, "height_marker_120_m" }, + { 3231, "height_marker_121_m" }, + { 3232, "height_marker_122_m" }, + { 3233, "height_marker_123_m" }, + { 3234, "height_marker_124_m" }, + { 3235, "height_marker_125_m" }, + { 3236, "height_marker_126_m" }, + { 3237, "height_marker_127_m" }, + { 3238, "number_circle_00" }, + { 3239, "number_circle_01" }, + { 3240, "number_circle_02" }, + { 3241, "number_circle_03" }, + { 3242, "number_circle_04" }, + { 3243, "number_circle_05" }, + { 3244, "number_circle_06" }, + { 3245, "number_circle_07" }, + { 3246, "number_circle_08" }, + { 3247, "number_circle_09" }, + { 3248, "number_circle_10" }, + { 3249, "number_circle_11" }, + { 3250, "number_circle_12" }, + { 3251, "number_circle_13" }, + { 3252, "number_circle_14" }, + { 3253, "number_circle_15" }, + { 3254, "number_circle_16" }, + { 3255, "number_circle_17" }, + { 3256, "number_circle_18" }, + { 3257, "number_circle_19" }, + { 3258, "number_circle_20" }, + { 3259, "number_circle_21" }, + { 3260, "number_circle_22" }, + { 3261, "number_circle_23" }, + { 3262, "number_circle_24" }, + { 3263, "number_circle_25" }, + { 3264, "number_circle_26" }, + { 3265, "number_circle_27" }, + { 3266, "number_circle_28" }, + { 3267, "number_circle_29" }, + { 3268, "number_circle_30" }, + { 3269, "number_circle_31" }, + { 3270, "number_circle_32" }, + { 3271, "number_circle_33" }, + { 3272, "number_circle_34" }, + { 3273, "number_circle_35" }, + { 3274, "number_circle_36" }, + { 3275, "number_circle_37" }, + { 3276, "number_circle_38" }, + { 3277, "number_circle_39" }, + { 3278, "number_circle_40" }, + { 3279, "number_circle_41" }, + { 3280, "number_circle_42" }, + { 3281, "number_circle_43" }, + { 3282, "number_circle_44" }, + { 3283, "number_circle_45" }, + { 3284, "number_circle_46" }, + { 3285, "number_circle_47" }, + { 3286, "number_circle_48" }, + { 3287, "number_circle_49" }, + { 3288, "number_circle_50" }, + { 3289, "number_circle_51" }, + { 3290, "number_circle_52" }, + { 3291, "number_circle_53" }, + { 3292, "number_circle_54" }, + { 3293, "number_circle_55" }, + { 3294, "number_circle_56" }, + { 3295, "number_circle_57" }, + { 3296, "number_circle_58" }, + { 3297, "number_circle_59" }, + { 3298, "number_circle_60" }, + { 3299, "number_circle_61" }, + { 3300, "number_circle_62" }, + { 3301, "number_circle_63" }, + { 3302, "vehicle_crash_0_00" }, + { 3303, "vehicle_crash_0_01" }, + { 3304, "vehicle_crash_0_02" }, + { 3305, "vehicle_crash_0_03" }, + { 3306, "vehicle_crash_0_04" }, + { 3307, "vehicle_crash_0_05" }, + { 3308, "vehicle_crash_0_06" }, + { 3309, "vehicle_crash_0_07" }, + { 3310, "vehicle_crash_0_08" }, + { 3311, "vehicle_crash_0_09" }, + { 3312, "vehicle_crash_0_10" }, + { 3313, "vehicle_crash_0_11" }, + { 3314, "vehicle_crash_1_00" }, + { 3315, "vehicle_crash_1_01" }, + { 3316, "vehicle_crash_1_02" }, + { 3317, "vehicle_crash_1_03" }, + { 3318, "vehicle_crash_1_04" }, + { 3319, "vehicle_crash_1_05" }, + { 3320, "vehicle_crash_1_06" }, + { 3321, "vehicle_crash_1_07" }, + { 3322, "vehicle_crash_1_08" }, + { 3323, "vehicle_crash_1_09" }, + { 3324, "vehicle_crash_1_10" }, + { 3325, "vehicle_crash_1_11" }, + { 3326, "vehicle_crash_2_00" }, + { 3327, "vehicle_crash_2_01" }, + { 3328, "vehicle_crash_2_02" }, + { 3329, "vehicle_crash_2_03" }, + { 3330, "vehicle_crash_2_04" }, + { 3331, "vehicle_crash_2_05" }, + { 3332, "vehicle_crash_2_06" }, + { 3333, "vehicle_crash_2_07" }, + { 3334, "vehicle_crash_2_08" }, + { 3335, "vehicle_crash_2_09" }, + { 3336, "vehicle_crash_2_10" }, + { 3337, "vehicle_crash_2_11" }, + { 3338, "vehicle_crash_3_00" }, + { 3339, "vehicle_crash_3_01" }, + { 3340, "vehicle_crash_3_02" }, + { 3341, "vehicle_crash_3_03" }, + { 3342, "vehicle_crash_3_04" }, + { 3343, "vehicle_crash_3_05" }, + { 3344, "vehicle_crash_3_06" }, + { 3345, "vehicle_crash_3_07" }, + { 3346, "vehicle_crash_3_08" }, + { 3347, "vehicle_crash_3_09" }, + { 3348, "vehicle_crash_3_10" }, + { 3349, "vehicle_crash_3_11" }, + { 3350, "vehicle_crash_4_00" }, + { 3351, "vehicle_crash_4_01" }, + { 3352, "vehicle_crash_4_02" }, + { 3353, "vehicle_crash_4_03" }, + { 3354, "vehicle_crash_4_04" }, + { 3355, "vehicle_crash_4_05" }, + { 3356, "vehicle_crash_4_06" }, + { 3357, "vehicle_crash_4_07" }, + { 3358, "vehicle_crash_4_08" }, + { 3359, "vehicle_crash_4_09" }, + { 3360, "vehicle_crash_4_10" }, + { 3361, "vehicle_crash_4_11" }, + { 3362, "explosion_smoke_00" }, + { 3363, "explosion_smoke_01" }, + { 3364, "explosion_smoke_02" }, + { 3365, "explosion_smoke_03" }, + { 3366, "explosion_smoke_04" }, + { 3367, "explosion_smoke_05" }, + { 3368, "explosion_smoke_06" }, + { 3369, "explosion_smoke_07" }, + { 3370, "explosion_smoke_08" }, + { 3371, "explosion_smoke_09" }, + { 3372, "explosion_cloud_00" }, + { 3373, "explosion_cloud_01" }, + { 3374, "explosion_cloud_02" }, + { 3375, "explosion_cloud_03" }, + { 3376, "explosion_cloud_04" }, + { 3377, "explosion_cloud_05" }, + { 3378, "explosion_cloud_06" }, + { 3379, "explosion_cloud_07" }, + { 3380, "explosion_cloud_08" }, + { 3381, "explosion_cloud_09" }, + { 3382, "explosion_cloud_10" }, + { 3383, "explosion_cloud_11" }, + { 3384, "explosion_cloud_12" }, + { 3385, "explosion_cloud_13" }, + { 3386, "explosion_cloud_14" }, + { 3387, "explosion_cloud_15" }, + { 3388, "explosion_cloud_16" }, + { 3389, "explosion_cloud_17" }, + { 3390, "fireball_00" }, + { 3391, "fireball_01" }, + { 3392, "fireball_02" }, + { 3393, "fireball_03" }, + { 3394, "fireball_04" }, + { 3395, "fireball_05" }, + { 3396, "fireball_06" }, + { 3397, "fireball_07" }, + { 3398, "fireball_08" }, + { 3399, "fireball_09" }, + { 3400, "fireball_10" }, + { 3401, "fireball_11" }, + { 3402, "fireball_12" }, + { 3403, "fireball_13" }, + { 3404, "fireball_14" }, + { 3405, "fireball_15" }, + { 3406, "fireball_16" }, + { 3407, "fireball_17" }, + { 3408, "fireball_18" }, + { 3409, "fireball_19" }, + { 3410, "fireball_20" }, + { 3411, "fireball_21" }, + { 3412, "fireball_22" }, + { 3413, "fireball_23" }, + { 3414, "fireball_24" }, + { 3415, "fireball_25" }, + { 3416, "fireball_26" }, + { 3417, "fireball_27" }, + { 3418, "fireball_28" }, + { 3419, "fireball_29" }, + { 3420, "fireball_30" }, + { 3421, "splash_00" }, + { 3422, "splash_01" }, + { 3423, "splash_02" }, + { 3424, "splash_03" }, + { 3425, "splash_04" }, + { 3426, "splash_05" }, + { 3427, "splash_06" }, + { 3428, "splash_07" }, + { 3429, "splash_08" }, + { 3430, "splash_09" }, + { 3431, "splash_10" }, + { 3432, "splash_11" }, + { 3433, "splash_12" }, + { 3434, "splash_13" }, + { 3435, "splash_14" }, + { 3436, "splash_15" }, + { 3437, "splash_16" }, + { 3438, "splash_17" }, + { 3439, "splash_18" }, + { 3440, "splash_19" }, + { 3441, "splash_20" }, + { 3442, "splash_21" }, + { 3443, "splash_22" }, + { 3444, "splash_23" }, + { 3445, "splash_24" }, + { 3446, "splash_25" }, + { 3447, "splash_26" }, + { 3448, "splash_27" }, + + { 3465, "smoke_00" }, + { 3466, "smoke_01" }, + { 3467, "smoke_02" }, + { 3468, "smoke_03" }, + { 3469, "smoke_04" }, + { 3470, "smoke_05" }, + { 3471, "smoke_06" }, + { 3472, "smoke_07" }, + { 3473, "smoke_08" }, + { 3474, "smoke_09" }, + { 3475, "smoke_10" }, + { 3476, "smoke_11" }, + + { 3479, "noise_mask_1" }, // mask zero is use no masking + { 3480, "noise_mask_2" }, + { 3481, "noise_mask_3" }, + { 3482, "noise_mask_4" }, + { 3483, "noise_mask_5" }, + { 3484, "noise_mask_6" }, + { 3485, "noise_mask_7" }, + + { 3505, "tab_object_settings" }, + { 3506, "tab_object_audio" }, + { 3507, "tab_object_currency" }, + { 3508, "tab_object_smoke" }, + { 3509, "tab_object_cliff" }, + { 3510, "tab_object_water" }, + { 3511, "tab_object_landscape" }, + { 3512, "tab_object_town_names" }, + { 3513, "tab_object_cargo" }, + { 3514, "tab_object_walls" }, + { 3515, "tab_object_signals" }, + { 3516, "tab_object_level_crossings" }, + { 3517, "tab_object_streetlights" }, + { 3518, "tab_object_tunnels" }, + { 3519, "tab_object_bridges" }, + { 3520, "tab_object_track_stations" }, + { 3521, "tab_object_track_mods" }, + { 3522, "tab_object_track" }, + { 3523, "tab_object_road_stations" }, + { 3524, "tab_object_road_mods" }, + { 3525, "tab_object_road" }, + { 3526, "tab_object_airports" }, + { 3527, "tab_object_docks" }, + { 3528, "tab_object_vehicles" }, + { 3529, "tab_object_trees" }, + { 3530, "tab_object_snow" }, + { 3531, "tab_object_climate" }, + { 3532, "tab_object_map" }, + { 3533, "tab_object_buildings" }, + { 3534, "tab_object_construction" }, + { 3535, "tab_object_industries" }, + { 3536, "tab_object_world" }, + { 3537, "tab_object_companies" }, + { 3538, "tab_object_scenarios" }, + { 3539, "news_background_old_left" }, + { 3540, "news_background_old_right" }, + { 3541, "news_background_new_left" }, + { 3542, "news_background_new_right" }, + { 3543, "volume_slider_track" }, + { 3544, "volume_slider_thumb" }, + { 3545, "speed_control_track" }, + { 3546, "speed_control_thumb" }, + { 3547, "title_menu_sparkle" }, + { 3548, "title_menu_save" }, + { 3549, "title_menu_lesson_l" }, + { 3550, "title_menu_lesson_a" }, + { 3551, "title_menu_lesson_p" }, + { 3552, "title_menu_globe_spin_0" }, + { 3553, "title_menu_globe_spin_1" }, + { 3554, "title_menu_globe_spin_2" }, + { 3555, "title_menu_globe_spin_3" }, + { 3556, "title_menu_globe_spin_4" }, + { 3557, "title_menu_globe_spin_5" }, + { 3558, "title_menu_globe_spin_6" }, + { 3559, "title_menu_globe_spin_7" }, + { 3560, "title_menu_globe_spin_8" }, + { 3561, "title_menu_globe_spin_9" }, + { 3562, "title_menu_globe_spin_10" }, + { 3563, "title_menu_globe_spin_11" }, + { 3564, "title_menu_globe_spin_12" }, + { 3565, "title_menu_globe_spin_13" }, + { 3566, "title_menu_globe_spin_14" }, + { 3567, "title_menu_globe_spin_15" }, + { 3568, "title_menu_globe_spin_16" }, + { 3569, "title_menu_globe_spin_17" }, + { 3570, "title_menu_globe_spin_18" }, + { 3571, "title_menu_globe_spin_19" }, + { 3572, "title_menu_globe_spin_20" }, + { 3573, "title_menu_globe_spin_21" }, + { 3574, "title_menu_globe_spin_22" }, + { 3575, "title_menu_globe_spin_23" }, + { 3576, "title_menu_globe_spin_24" }, + { 3577, "title_menu_globe_spin_25" }, + { 3578, "title_menu_globe_spin_26" }, + { 3579, "title_menu_globe_spin_27" }, + { 3580, "title_menu_globe_spin_28" }, + { 3581, "title_menu_globe_spin_29" }, + { 3582, "title_menu_globe_spin_30" }, + { 3583, "title_menu_globe_spin_31" }, + { 3584, "title_menu_globe_construct_0" }, + { 3585, "title_menu_globe_construct_1" }, + { 3586, "title_menu_globe_construct_2" }, + { 3587, "title_menu_globe_construct_3" }, + { 3588, "title_menu_globe_construct_4" }, + { 3589, "title_menu_globe_construct_5" }, + { 3590, "title_menu_globe_construct_6" }, + { 3591, "title_menu_globe_construct_7" }, + { 3592, "title_menu_globe_construct_8" }, + { 3593, "title_menu_globe_construct_9" }, + { 3594, "title_menu_globe_construct_10" }, + { 3595, "title_menu_globe_construct_11" }, + { 3596, "title_menu_globe_construct_12" }, + { 3597, "title_menu_globe_construct_13" }, + { 3598, "title_menu_globe_construct_14" }, + { 3599, "title_menu_globe_construct_15" }, + { 3600, "title_menu_globe_construct_16" }, + { 3601, "title_menu_globe_construct_17" }, + { 3602, "title_menu_globe_construct_18" }, + { 3603, "title_menu_globe_construct_19" }, + { 3604, "title_menu_globe_construct_20" }, + { 3605, "title_menu_globe_construct_21" }, + { 3606, "title_menu_globe_construct_22" }, + { 3607, "title_menu_globe_construct_23" }, + { 3608, "title_menu_globe_construct_24" }, + { 3609, "title_menu_globe_construct_25" }, + { 3610, "title_menu_globe_construct_26" }, + { 3611, "title_menu_globe_construct_27" }, + { 3612, "title_menu_globe_construct_28" }, + { 3613, "title_menu_globe_construct_29" }, + { 3614, "title_menu_globe_construct_30" }, + { 3615, "title_menu_globe_construct_31" }, + { 3616, "chris_sawyer_logo_small" }, + { 3617, "chris_sawyer_logo_intro_left" }, + { 3618, "chris_sawyer_logo_intro_right" }, + + { 3620, "atari_logo_intro_left" }, + { 3621, "atari_logo_intro_right" }, + { 3623, "atari_logo_small" }, + { 3624, "locomotion_logo" }, + { 3625, "wide_tab" }, + + { 3629, "scenario_completed_tick" }, + { 3630, "owner_jailed" }, + }; } } diff --git a/Gui/MainForm.Designer.cs b/Gui/MainForm.Designer.cs index 14ffc37b..5648de05 100644 --- a/Gui/MainForm.Designer.cs +++ b/Gui/MainForm.Designer.cs @@ -91,6 +91,8 @@ private void InitializeComponent() headerToolStripMenuItem = new ToolStripMenuItem(); pictureDataToolStripMenuItem = new ToolStripMenuItem(); locoObjectBindingSource = new BindingSource(components); + btnPageEnd = new Button(); + btnPageStart = new Button(); ((System.ComponentModel.ISupportInitialize)scObjectAndLogs).BeginInit(); scObjectAndLogs.Panel1.SuspendLayout(); scObjectAndLogs.Panel2.SuspendLayout(); @@ -289,8 +291,10 @@ private void InitializeComponent() // pnImagePageControls // pnImagePageControls.Controls.Add(tbCurrentPage); - pnImagePageControls.Controls.Add(btnPagePrevious); pnImagePageControls.Controls.Add(btnPageNext); + pnImagePageControls.Controls.Add(btnPageEnd); + pnImagePageControls.Controls.Add(btnPagePrevious); + pnImagePageControls.Controls.Add(btnPageStart); pnImagePageControls.Dock = DockStyle.Bottom; pnImagePageControls.Location = new Point(2, 588); pnImagePageControls.Name = "pnImagePageControls"; @@ -302,18 +306,18 @@ private void InitializeComponent() tbCurrentPage.BorderStyle = BorderStyle.FixedSingle; tbCurrentPage.Dock = DockStyle.Bottom; tbCurrentPage.Enabled = false; - tbCurrentPage.Location = new Point(253, 0); + tbCurrentPage.Location = new Point(256, 0); tbCurrentPage.Name = "tbCurrentPage"; - tbCurrentPage.Size = new Size(908, 23); + tbCurrentPage.Size = new Size(877, 23); tbCurrentPage.TabIndex = 33; tbCurrentPage.TextAlign = HorizontalAlignment.Center; // // btnPagePrevious // btnPagePrevious.Dock = DockStyle.Left; - btnPagePrevious.Location = new Point(0, 0); + btnPagePrevious.Location = new Point(128, 0); btnPagePrevious.Name = "btnPagePrevious"; - btnPagePrevious.Size = new Size(253, 23); + btnPagePrevious.Size = new Size(128, 23); btnPagePrevious.TabIndex = 0; btnPagePrevious.Text = "← Previous Page"; btnPagePrevious.UseVisualStyleBackColor = true; @@ -322,9 +326,9 @@ private void InitializeComponent() // btnPageNext // btnPageNext.Dock = DockStyle.Right; - btnPageNext.Location = new Point(1161, 0); + btnPageNext.Location = new Point(1133, 0); btnPageNext.Name = "btnPageNext"; - btnPageNext.Size = new Size(228, 23); + btnPageNext.Size = new Size(128, 23); btnPageNext.TabIndex = 31; btnPageNext.Text = "Next Page →"; btnPageNext.UseVisualStyleBackColor = true; @@ -693,6 +697,28 @@ private void InitializeComponent() // locoObjectBindingSource.DataSource = typeof(LocoObject); // + // btnPageEnd + // + btnPageEnd.Dock = DockStyle.Right; + btnPageEnd.Location = new Point(1261, 0); + btnPageEnd.Name = "btnPageEnd"; + btnPageEnd.Size = new Size(128, 23); + btnPageEnd.TabIndex = 34; + btnPageEnd.Text = "Last Page →→"; + btnPageEnd.UseVisualStyleBackColor = true; + btnPageEnd.Click += btnPageLast_Click; + // + // btnPageStart + // + btnPageStart.Dock = DockStyle.Left; + btnPageStart.Location = new Point(0, 0); + btnPageStart.Name = "btnPageStart"; + btnPageStart.Size = new Size(128, 23); + btnPageStart.TabIndex = 35; + btnPageStart.Text = "←← First Page"; + btnPageStart.UseVisualStyleBackColor = true; + btnPageStart.Click += btnPageFirst_Click; + // // MainForm // AutoScaleDimensions = new SizeF(7F, 15F); @@ -810,5 +836,7 @@ private void InitializeComponent() private ToolStripSeparator toolStripSeparator3; private ToolStripLabel tslImageScaling; private Panel pnImagePageControls; + private Button btnPageEnd; + private Button btnPageStart; } } diff --git a/Gui/MainForm.cs b/Gui/MainForm.cs index 94c31c6d..8c9de084 100644 --- a/Gui/MainForm.cs +++ b/Gui/MainForm.cs @@ -56,7 +56,7 @@ int CurrentUIImagePageNumber flpImageTable.Controls.Clear(); flpImageTable.Controls.AddRange(controls.ToArray()); - var pages = (CurrentUIImages.Count / imagesPerPage) + 1; + var pages = (CurrentUIImages.Count / ImagesPerPage) + 1; tbCurrentPage.Text = $"Page ({currentUIImagePageNumber + 1} / {pages}) "; flpImageTable.ResumeLayout(true); } @@ -75,7 +75,7 @@ int CurrentUIImagePageNumber readonly Dictionary> tvUniqueLoadValues = []; // End DAT Dump viewer fields - const int imagesPerPage = 50; + const int ImagesPerPage = 50; const string SettingsFile = "./settings.json"; @@ -447,7 +447,7 @@ void setDataDirectoryToolStripMenuItem_ClickCore(string path) } } - IEnumerable GetPictureBoxesForPage(int page) => CurrentUIImages.Skip(page * imagesPerPage).Take(imagesPerPage); + IEnumerable GetPictureBoxesForPage(int page) => CurrentUIImages.Skip(page * ImagesPerPage).Take(ImagesPerPage); void recreateIndexToolStripMenuItem_Click(object sender, EventArgs e) { @@ -669,21 +669,33 @@ public void ExportImages() public string GetImageName(IUiObject? uiObj, int counter) { - if (uiObj is UiLocoObject uiLocoObj) + IImageTableStrings? its = null; + var objectName = string.Empty; + + if (uiObj is UiLocoObject uiLocoObj && uiLocoObj.LocoObject != null && uiLocoObj.LocoObject.Object is IImageTableStrings itss) { - if (uiLocoObj.LocoObject.Object is IImageTableStrings its) - { - if (!its.TryGetImageName(counter, out var value) || value == null) - { - logger.Warning($"Object \"{uiLocoObj.DatFileInfo.S5Header.Name}\" does not have an image for id {counter}"); - return $"{uiLocoObj.DatFileInfo.S5Header.Name}-{counter}"; - } + its = itss; + objectName = uiLocoObj.DatFileInfo.S5Header.Name; + } + else if (uiObj is UiG1 uiG1 && uiG1.G1 is IImageTableStrings itsg) + { + its = itsg; + objectName = "g1.dat"; + } - return value; + if (its != null) + { + if (!its.TryGetImageName(counter, out var value) || value == null) + { + logger.Warning($"Object {objectName} does not have an image for id {counter}"); + return $"{counter}-{objectName}"; } + + return $"{counter}-{value}"; + } - return $"image{counter}"; + return $"{counter}-image"; } public void ExportMusic(UiSoundObject uiSoundObj) @@ -877,11 +889,7 @@ void LoadNull(string dataKey) void LoadG1(string filename) { - pgS5Header.SelectedObject = model.G1; - - currentUIObjectImages = CreateImages(model.G1.G1Elements, model.Palette).ToList(); - RefreshImageControls(); - + CurrentUIObject = new UiG1 { G1 = model.G1 }; LoadDataDump(filename, true); } @@ -1185,6 +1193,13 @@ void RefreshObjectUI() flpImageTable.Controls.Add(flp); } + if (CurrentUIObject is UiG1 uiG1) + { + pgS5Header.SelectedObject = uiG1.G1.G1Header; + currentUIObjectImages = CreateImages(uiG1.G1.G1Elements, model.Palette).ToList(); + RefreshImageControls(); + } + flpImageTable.ResumeLayout(true); } @@ -1208,6 +1223,9 @@ void imgContextMenuSave_Click(object sender, EventArgs e) } } + void btnPageFirst_Click(object sender, EventArgs e) + => CurrentUIImagePageNumber = 0; + void btnPagePrevious_Click(object sender, EventArgs e) => CurrentUIImagePageNumber = Math.Max(CurrentUIImagePageNumber - 1, 0); @@ -1215,10 +1233,13 @@ void btnPageNext_Click(object sender, EventArgs e) { if (currentUIImages?.Count > 0) { - CurrentUIImagePageNumber = Math.Min(CurrentUIImagePageNumber + 1, CurrentUIImages.Count / imagesPerPage); + CurrentUIImagePageNumber = Math.Min(CurrentUIImagePageNumber + 1, CurrentUIImages.Count / ImagesPerPage); } } + void btnPageLast_Click(object sender, EventArgs e) + => CurrentUIImagePageNumber = (CurrentUIImages.Count / ImagesPerPage); + void dataDumpAnnotations_AfterSelect(object sender, TreeViewEventArgs e) { int dumpPositionToRTBPosition(int position) => rtbDATDumpView.GetFirstCharIndexFromLine( diff --git a/Gui/UiLocoObject.cs b/Gui/UiLocoObject.cs index d11840dd..a903c8b3 100644 --- a/Gui/UiLocoObject.cs +++ b/Gui/UiLocoObject.cs @@ -28,4 +28,10 @@ public class UiSoundObjectList : IUiObject public string FileName { get; set; } public List Audio { get; set; } = []; } + + [TypeConverter(typeof(ExpandableObjectConverter))] + public class UiG1 : IUiObject + { + public G1Dat G1 { get; set; } + } }