Modding:Code page 437: Difference between revisions
mNo edit summary |
(Unicode removed. replaced with decimal/alt code) |
||
Line 1: | Line 1: | ||
[[Category:Modding]]{{Missing info|More testing needed. Are there other codes that do not follow 437 conventions? If the intended 437 code is used for these irregular symbols, does it still work?}} | [[Category:Modding]]{{Missing info|More testing needed. Are there other codes that do not follow 437 conventions? If the intended 437 code is used for these irregular symbols, does it still work?}} | ||
In Qud, there are certain symbols that are used in the game strings that take the form of <code>\u0000</code>, where <code>0</code> is any digit in hexadecimal. This code does not represent the character in unicode, rather the code page 437 on old IBM pcs. Below is the table of the entire codepage | In Qud, there are certain symbols that are used in the game strings that take the form of <code>\u0000</code>, where <code>0</code> is any digit in hexadecimal. This code does not represent the character in unicode, rather the code page 437 on old IBM pcs. The game also uses the escape code <code>�</code>, where <code0</code> is any digit in decimal in its XML files. Below is the table of the entire codepage. For more information, see Wikipedia's own page about [https://en.wikipedia.org/wiki/Code_page_437 Code page 437]. | ||
__TOC__ | __TOC__ | ||
Line 26: | Line 26: | ||
! style="text-align: center;" | 0_ | ! style="text-align: center;" | 0_ | ||
| style="text-align: center; padding: 5px;" | NUL{{Tooltip|Empty Character}} | | style="text-align: center; padding: 5px;" | NUL{{Tooltip|Empty Character}} | ||
0 | |||
| style="text-align: center; padding: 5px;" | ☺ | | style="text-align: center; padding: 5px;" | ☺ | ||
1 | |||
| style="text-align: center; padding: 5px;" | ☻ | | style="text-align: center; padding: 5px;" | ☻ | ||
2 | |||
| style="text-align: center; padding: 5px;" | ♥ | | style="text-align: center; padding: 5px;" | ♥ | ||
3 | |||
| style="text-align: center; padding: 5px;" | ♦ | | style="text-align: center; padding: 5px;" | ♦ | ||
4 | |||
| style="text-align: center; padding: 5px;" | ♣ | | style="text-align: center; padding: 5px;" | ♣ | ||
5 | |||
| style="text-align: center; padding: 5px;" | ♠ | | style="text-align: center; padding: 5px;" | ♠ | ||
6 | |||
| style="text-align: center; padding: 5px;" | • | | style="text-align: center; padding: 5px;" | • | ||
7 | |||
| style="text-align: center; padding: 5px;" | ◘ | | style="text-align: center; padding: 5px;" | ◘ | ||
8 | |||
| style="text-align: center; padding: 5px;" | ○ | | style="text-align: center; padding: 5px;" | ○ | ||
9 | |||
| style="text-align: center; padding: 5px;" | ◙ | | style="text-align: center; padding: 5px;" | ◙ | ||
10 | |||
| style="text-align: center; padding: 5px;" | ♂ | | style="text-align: center; padding: 5px;" | ♂ | ||
11 | |||
| style="text-align: center; padding: 5px;" | ♀ | | style="text-align: center; padding: 5px;" | ♀ | ||
12 | |||
| style="text-align: center; padding: 5px;" | ♪ | | style="text-align: center; padding: 5px;" | ♪ | ||
13 | |||
| style="text-align: center; padding: 5px;" | ♫ | | style="text-align: center; padding: 5px;" | ♫ | ||
14 | |||
| style="text-align: center; padding: 5px;" | ☼ | | style="text-align: center; padding: 5px;" | ☼ | ||
15 | |||
|- | |- | ||
! style="text-align: center;" | 1_ | ! style="text-align: center;" | 1_ | ||
| style="text-align: center; padding: 5px;" | ► | | style="text-align: center; padding: 5px;" | ► | ||
16 | |||
| style="text-align: center; padding: 5px;" | ◄ | | style="text-align: center; padding: 5px;" | ◄ | ||
17 | |||
| style="text-align: center; padding: 5px;" | ↕ | | style="text-align: center; padding: 5px;" | ↕ | ||
18 | |||
| style="text-align: center; padding: 5px;" | ‼ | | style="text-align: center; padding: 5px;" | ‼ | ||
19 | |||
| style="text-align: center; padding: 5px;" | ¶ | | style="text-align: center; padding: 5px;" | ¶ | ||
20 | |||
| style="text-align: center; padding: 5px;" | § | | style="text-align: center; padding: 5px;" | § | ||
21 | |||
| style="text-align: center; padding: 5px;" | ▬ | | style="text-align: center; padding: 5px;" | ▬ | ||
22 | |||
| style="text-align: center; padding: 5px;" | ↨ | | style="text-align: center; padding: 5px;" | ↨ | ||
23 | |||
| style="text-align: center; padding: 5px;" | ↑ | | style="text-align: center; padding: 5px;" | ↑ | ||
24 | |||
| style="text-align: center; padding: 5px;" | ↓ | | style="text-align: center; padding: 5px;" | ↓ | ||
25 | |||
| style="text-align: center; padding: 5px;" | → | | style="text-align: center; padding: 5px;" | → | ||
26 | |||
| style="text-align: center; padding: 5px;" | ← | | style="text-align: center; padding: 5px;" | ← | ||
27 | |||
| style="text-align: center; padding: 5px;" | ∟ | | style="text-align: center; padding: 5px;" | ∟ | ||
28 | |||
| style="text-align: center; padding: 5px;" | ↔ | | style="text-align: center; padding: 5px;" | ↔ | ||
29 | |||
| style="text-align: center; padding: 5px;" | ▲ | | style="text-align: center; padding: 5px;" | ▲ | ||
30 | |||
| style="text-align: center; padding: 5px;" | ▼ | | style="text-align: center; padding: 5px;" | ▼ | ||
31 | |||
|- | |- | ||
! style="text-align: center;" | 2_ | ! style="text-align: center;" | 2_ | ||
| style="text-align: center; padding: 5px;" | SP{{tooltip|Whitespace}} | | style="text-align: center; padding: 5px;" | SP{{tooltip|Whitespace}} | ||
32 | |||
| style="text-align: center; padding: 5px;" | ! | | style="text-align: center; padding: 5px;" | ! | ||
33 | |||
| style="text-align: center; padding: 5px;" | " | | style="text-align: center; padding: 5px;" | " | ||
34 | |||
| style="text-align: center; padding: 5px;" | # | | style="text-align: center; padding: 5px;" | # | ||
35 | |||
| style="text-align: center; padding: 5px;" | $ | | style="text-align: center; padding: 5px;" | $ | ||
36 | |||
| style="text-align: center; padding: 5px;" | % | | style="text-align: center; padding: 5px;" | % | ||
37 | |||
| style="text-align: center; padding: 5px;" | & | | style="text-align: center; padding: 5px;" | & | ||
38 | |||
| style="text-align: center; padding: 5px;" | ' | | style="text-align: center; padding: 5px;" | ' | ||
39 | |||
| style="text-align: center; padding: 5px;" | ( | | style="text-align: center; padding: 5px;" | ( | ||
40 | |||
| style="text-align: center; padding: 5px;" | ) | | style="text-align: center; padding: 5px;" | ) | ||
41 | |||
| style="text-align: center; padding: 5px;" | * | | style="text-align: center; padding: 5px;" | * | ||
42 | |||
| style="text-align: center; padding: 5px;" | + | | style="text-align: center; padding: 5px;" | + | ||
43 | |||
| style="text-align: center; padding: 5px;" | , | | style="text-align: center; padding: 5px;" | , | ||
44 | |||
| style="text-align: center; padding: 5px;" | - | | style="text-align: center; padding: 5px;" | - | ||
45 | |||
| style="text-align: center; padding: 5px;" | . | | style="text-align: center; padding: 5px;" | . | ||
46 | |||
| style="text-align: center; padding: 5px;" | / | | style="text-align: center; padding: 5px;" | / | ||
47 | |||
|- | |- | ||
! style="text-align: center;" | 3_ | ! style="text-align: center;" | 3_ | ||
| style="text-align: center; padding: 5px;" | 0 | | style="text-align: center; padding: 5px;" | 0 | ||
48 | |||
| style="text-align: center; padding: 5px;" | 1 | | style="text-align: center; padding: 5px;" | 1 | ||
49 | |||
| style="text-align: center; padding: 5px;" | 2 | | style="text-align: center; padding: 5px;" | 2 | ||
50 | |||
| style="text-align: center; padding: 5px;" | 3 | | style="text-align: center; padding: 5px;" | 3 | ||
51 | |||
| style="text-align: center; padding: 5px;" | 4 | | style="text-align: center; padding: 5px;" | 4 | ||
52 | |||
| style="text-align: center; padding: 5px;" | 5 | | style="text-align: center; padding: 5px;" | 5 | ||
53 | |||
| style="text-align: center; padding: 5px;" | 6 | | style="text-align: center; padding: 5px;" | 6 | ||
54 | |||
| style="text-align: center; padding: 5px;" | 7 | | style="text-align: center; padding: 5px;" | 7 | ||
55 | |||
| style="text-align: center; padding: 5px;" | 8 | | style="text-align: center; padding: 5px;" | 8 | ||
56 | |||
| style="text-align: center; padding: 5px;" | 9 | | style="text-align: center; padding: 5px;" | 9 | ||
57 | |||
| style="text-align: center; padding: 5px;" | : | | style="text-align: center; padding: 5px;" | : | ||
58 | |||
| style="text-align: center; padding: 5px;" | ; | | style="text-align: center; padding: 5px;" | ; | ||
59 | |||
| style="text-align: center; padding: 5px;" | < | | style="text-align: center; padding: 5px;" | < | ||
60 | |||
| style="text-align: center; padding: 5px;" | = | | style="text-align: center; padding: 5px;" | = | ||
61 | |||
| style="text-align: center; padding: 5px;" | > | | style="text-align: center; padding: 5px;" | > | ||
62 | |||
| style="text-align: center; padding: 5px;" | ? | | style="text-align: center; padding: 5px;" | ? | ||
63 | |||
|- | |- | ||
! style="text-align: center;" | 4_ | ! style="text-align: center;" | 4_ | ||
| style="text-align: center; padding: 5px;" | @ | | style="text-align: center; padding: 5px;" | @ | ||
64 | |||
| style="text-align: center; padding: 5px;" | A | | style="text-align: center; padding: 5px;" | A | ||
65 | |||
| style="text-align: center; padding: 5px;" | B | | style="text-align: center; padding: 5px;" | B | ||
66 | |||
| style="text-align: center; padding: 5px;" | C | | style="text-align: center; padding: 5px;" | C | ||
67 | |||
| style="text-align: center; padding: 5px;" | D | | style="text-align: center; padding: 5px;" | D | ||
68 | |||
| style="text-align: center; padding: 5px;" | E | | style="text-align: center; padding: 5px;" | E | ||
69 | |||
| style="text-align: center; padding: 5px;" | F | | style="text-align: center; padding: 5px;" | F | ||
70 | |||
| style="text-align: center; padding: 5px;" | G | | style="text-align: center; padding: 5px;" | G | ||
71 | |||
| style="text-align: center; padding: 5px;" | H | | style="text-align: center; padding: 5px;" | H | ||
72 | |||
| style="text-align: center; padding: 5px;" | I | | style="text-align: center; padding: 5px;" | I | ||
73 | |||
| style="text-align: center; padding: 5px;" | J | | style="text-align: center; padding: 5px;" | J | ||
74 | |||
| style="text-align: center; padding: 5px;" | K | | style="text-align: center; padding: 5px;" | K | ||
75 | |||
| style="text-align: center; padding: 5px;" | L | | style="text-align: center; padding: 5px;" | L | ||
76 | |||
| style="text-align: center; padding: 5px;" | M | | style="text-align: center; padding: 5px;" | M | ||
77 | |||
| style="text-align: center; padding: 5px;" | N | | style="text-align: center; padding: 5px;" | N | ||
78 | |||
| style="text-align: center; padding: 5px;" | O | | style="text-align: center; padding: 5px;" | O | ||
79 | |||
|- | |- | ||
! style="text-align: center;" | 5_ | ! style="text-align: center;" | 5_ | ||
| style="text-align: center; padding: 5px;" | P | | style="text-align: center; padding: 5px;" | P | ||
80 | |||
| style="text-align: center; padding: 5px;" | Q | | style="text-align: center; padding: 5px;" | Q | ||
81 | |||
| style="text-align: center; padding: 5px;" | R | | style="text-align: center; padding: 5px;" | R | ||
82 | |||
| style="text-align: center; padding: 5px;" | S | | style="text-align: center; padding: 5px;" | S | ||
83 | |||
| style="text-align: center; padding: 5px;" | T | | style="text-align: center; padding: 5px;" | T | ||
84 | |||
| style="text-align: center; padding: 5px;" | U | | style="text-align: center; padding: 5px;" | U | ||
85 | |||
| style="text-align: center; padding: 5px;" | V | | style="text-align: center; padding: 5px;" | V | ||
86 | |||
| style="text-align: center; padding: 5px;" | W | | style="text-align: center; padding: 5px;" | W | ||
87 | |||
| style="text-align: center; padding: 5px;" | X | | style="text-align: center; padding: 5px;" | X | ||
88 | |||
| style="text-align: center; padding: 5px;" | Y | | style="text-align: center; padding: 5px;" | Y | ||
89 | |||
| style="text-align: center; padding: 5px;" | Z | | style="text-align: center; padding: 5px;" | Z | ||
90 | |||
| style="text-align: center; padding: 5px;" | [ | | style="text-align: center; padding: 5px;" | [ | ||
91 | |||
| style="text-align: center; padding: 5px;" | \ | | style="text-align: center; padding: 5px;" | \ | ||
92 | |||
| style="text-align: center; padding: 5px;" | ] | | style="text-align: center; padding: 5px;" | ] | ||
93 | |||
| style="text-align: center; padding: 5px;" | ^ | | style="text-align: center; padding: 5px;" | ^ | ||
94 | |||
| style="text-align: center; padding: 5px;" | _ | | style="text-align: center; padding: 5px;" | _ | ||
95 | |||
|- | |- | ||
! style="text-align: center;" | 6_ | ! style="text-align: center;" | 6_ | ||
| style="text-align: center; padding: 5px;" | ` | | style="text-align: center; padding: 5px;" | ` | ||
96 | |||
| style="text-align: center; padding: 5px;" | a | | style="text-align: center; padding: 5px;" | a | ||
97 | |||
| style="text-align: center; padding: 5px;" | b | | style="text-align: center; padding: 5px;" | b | ||
98 | |||
| style="text-align: center; padding: 5px;" | c | | style="text-align: center; padding: 5px;" | c | ||
99 | |||
| style="text-align: center; padding: 5px;" | d | | style="text-align: center; padding: 5px;" | d | ||
100 | |||
| style="text-align: center; padding: 5px;" | e | | style="text-align: center; padding: 5px;" | e | ||
101 | |||
| style="text-align: center; padding: 5px;" | f | | style="text-align: center; padding: 5px;" | f | ||
102 | |||
| style="text-align: center; padding: 5px;" | g | | style="text-align: center; padding: 5px;" | g | ||
103 | |||
| style="text-align: center; padding: 5px;" | h | | style="text-align: center; padding: 5px;" | h | ||
104 | |||
| style="text-align: center; padding: 5px;" | i | | style="text-align: center; padding: 5px;" | i | ||
105 | |||
| style="text-align: center; padding: 5px;" | j | | style="text-align: center; padding: 5px;" | j | ||
106 | |||
| style="text-align: center; padding: 5px;" | k | | style="text-align: center; padding: 5px;" | k | ||
107 | |||
| style="text-align: center; padding: 5px;" | l | | style="text-align: center; padding: 5px;" | l | ||
108 | |||
| style="text-align: center; padding: 5px;" | m | | style="text-align: center; padding: 5px;" | m | ||
109 | |||
| style="text-align: center; padding: 5px;" | n | | style="text-align: center; padding: 5px;" | n | ||
110 | |||
| style="text-align: center; padding: 5px;" | o | | style="text-align: center; padding: 5px;" | o | ||
111 | |||
|- | |- | ||
! style="text-align: center;" | 7_ | ! style="text-align: center;" | 7_ | ||
| style="text-align: center; padding: 5px;" | p | | style="text-align: center; padding: 5px;" | p | ||
112 | |||
| style="text-align: center; padding: 5px;" | q | | style="text-align: center; padding: 5px;" | q | ||
113 | |||
| style="text-align: center; padding: 5px;" | r | | style="text-align: center; padding: 5px;" | r | ||
114 | |||
| style="text-align: center; padding: 5px;" | s | | style="text-align: center; padding: 5px;" | s | ||
115 | |||
| style="text-align: center; padding: 5px;" | t | | style="text-align: center; padding: 5px;" | t | ||
116 | |||
| style="text-align: center; padding: 5px;" | u | | style="text-align: center; padding: 5px;" | u | ||
117 | |||
| style="text-align: center; padding: 5px;" | v | | style="text-align: center; padding: 5px;" | v | ||
118 | |||
| style="text-align: center; padding: 5px;" | w | | style="text-align: center; padding: 5px;" | w | ||
119 | |||
| style="text-align: center; padding: 5px;" | x | | style="text-align: center; padding: 5px;" | x | ||
120 | |||
| style="text-align: center; padding: 5px;" | y | | style="text-align: center; padding: 5px;" | y | ||
121 | |||
| style="text-align: center; padding: 5px;" | z | | style="text-align: center; padding: 5px;" | z | ||
122 | |||
| style="text-align: center; padding: 5px;" | { | | style="text-align: center; padding: 5px;" | { | ||
123 | |||
| style="text-align: center; padding: 5px;" | ¦{{tooltip|Modern computers will render this as a {{!}}.}} | | style="text-align: center; padding: 5px;" | ¦{{tooltip|Modern computers will render this as a {{!}}.}} | ||
124 | |||
| style="text-align: center; padding: 5px;" | } | | style="text-align: center; padding: 5px;" | } | ||
125 | |||
| style="text-align: center; padding: 5px;" | ~ | | style="text-align: center; padding: 5px;" | ~ | ||
126 | |||
| style="text-align: center; padding: 5px;" | ⌂ | | style="text-align: center; padding: 5px;" | ⌂ | ||
127 | |||
|- | |- | ||
! style="text-align: center;" | 8_ | ! style="text-align: center;" | 8_ | ||
| style="text-align: center; padding: 5px;" | Ç | | style="text-align: center; padding: 5px;" | Ç | ||
128 | |||
| style="text-align: center; padding: 5px;" | ü | | style="text-align: center; padding: 5px;" | ü | ||
129 | |||
| style="text-align: center; padding: 5px;" | é | | style="text-align: center; padding: 5px;" | é | ||
130 | |||
| style="text-align: center; padding: 5px;" | â | | style="text-align: center; padding: 5px;" | â | ||
131 | |||
| style="text-align: center; padding: 5px;" | ä | | style="text-align: center; padding: 5px;" | ä | ||
132 | |||
| style="text-align: center; padding: 5px;" | à | | style="text-align: center; padding: 5px;" | à | ||
133 | |||
| style="text-align: center; padding: 5px;" | å | | style="text-align: center; padding: 5px;" | å | ||
134 | |||
| style="text-align: center; padding: 5px;" | ç | | style="text-align: center; padding: 5px;" | ç | ||
135 | |||
| style="text-align: center; padding: 5px;" | ê | | style="text-align: center; padding: 5px;" | ê | ||
136 | |||
| style="text-align: center; padding: 5px;" | ë | | style="text-align: center; padding: 5px;" | ë | ||
137 | |||
| style="text-align: center; padding: 5px;" | è | | style="text-align: center; padding: 5px;" | è | ||
138 | |||
| style="text-align: center; padding: 5px;" | ï | | style="text-align: center; padding: 5px;" | ï | ||
139 | |||
| style="text-align: center; padding: 5px;" | î | | style="text-align: center; padding: 5px;" | î | ||
140 | |||
| style="text-align: center; padding: 5px;" | ì | | style="text-align: center; padding: 5px;" | ì | ||
141 | |||
| style="text-align: center; padding: 5px;" | Ä | | style="text-align: center; padding: 5px;" | Ä | ||
142 | |||
| style="text-align: center; padding: 5px;" | Å | | style="text-align: center; padding: 5px;" | Å | ||
143 | |||
|- | |- | ||
! style="text-align: center;" | 9_ | ! style="text-align: center;" | 9_ | ||
| style="text-align: center; padding: 5px;" | É | | style="text-align: center; padding: 5px;" | É | ||
144 | |||
| style="text-align: center; padding: 5px;" | æ | | style="text-align: center; padding: 5px;" | æ | ||
145 | |||
| style="text-align: center; padding: 5px;" | Æ | | style="text-align: center; padding: 5px;" | Æ | ||
146 | |||
| style="text-align: center; padding: 5px;" | ô | | style="text-align: center; padding: 5px;" | ô | ||
147 | |||
| style="text-align: center; padding: 5px;" | ö | | style="text-align: center; padding: 5px;" | ö | ||
148 | |||
| style="text-align: center; padding: 5px;" | ò | | style="text-align: center; padding: 5px;" | ò | ||
149 | |||
| style="text-align: center; padding: 5px;" | û | | style="text-align: center; padding: 5px;" | û | ||
150 | |||
| style="text-align: center; padding: 5px;" | ù | | style="text-align: center; padding: 5px;" | ù | ||
151 | |||
| style="text-align: center; padding: 5px;" | ÿ | | style="text-align: center; padding: 5px;" | ÿ | ||
152 | |||
| style="text-align: center; padding: 5px;" | Ö | | style="text-align: center; padding: 5px;" | Ö | ||
153 | |||
| style="text-align: center; padding: 5px;" | Ü | | style="text-align: center; padding: 5px;" | Ü | ||
154 | |||
| style="text-align: center; padding: 5px;" | ¢ | | style="text-align: center; padding: 5px;" | ¢ | ||
155 | |||
| style="text-align: center; padding: 5px;" | £ | | style="text-align: center; padding: 5px;" | £ | ||
156 | |||
| style="text-align: center; padding: 5px;" | ¥ | | style="text-align: center; padding: 5px;" | ¥ | ||
157 | |||
| style="text-align: center; padding: 5px;" | ₧ | | style="text-align: center; padding: 5px;" | ₧ | ||
158 | |||
| style="text-align: center; padding: 5px;" | ƒ | | style="text-align: center; padding: 5px;" | ƒ | ||
159 | |||
|- | |- | ||
! style="text-align: center;" | A_ | ! style="text-align: center;" | A_ | ||
| style="text-align: center; padding: 5px;" | á | | style="text-align: center; padding: 5px;" | á | ||
160 | |||
| style="text-align: center; padding: 5px;" | í | | style="text-align: center; padding: 5px;" | í | ||
161 | |||
| style="text-align: center; padding: 5px;" | ó | | style="text-align: center; padding: 5px;" | ó | ||
162 | |||
| style="text-align: center; padding: 5px;" | ú | | style="text-align: center; padding: 5px;" | ú | ||
163 | |||
| style="text-align: center; padding: 5px;" | ñ | | style="text-align: center; padding: 5px;" | ñ | ||
164 | |||
| style="text-align: center; padding: 5px;" | Ñ | | style="text-align: center; padding: 5px;" | Ñ | ||
165 | |||
| style="text-align: center; padding: 5px;" | ª | | style="text-align: center; padding: 5px;" | ª | ||
166 | |||
| style="text-align: center; padding: 5px;" | º | | style="text-align: center; padding: 5px;" | º | ||
167 | |||
| style="text-align: center; padding: 5px;" | ¿ | | style="text-align: center; padding: 5px;" | ¿ | ||
168 | |||
| style="text-align: center; padding: 5px;" | ⌐ | | style="text-align: center; padding: 5px;" | ⌐ | ||
169 | |||
| style="text-align: center; padding: 5px;" | ¬ | | style="text-align: center; padding: 5px;" | ¬ | ||
170 | |||
| style="text-align: center; padding: 5px;" | ½ | | style="text-align: center; padding: 5px;" | ½ | ||
171 | |||
| style="text-align: center; padding: 5px;" | ¼ | | style="text-align: center; padding: 5px;" | ¼ | ||
172 | |||
| style="text-align: center; padding: 5px;" | ¡ | | style="text-align: center; padding: 5px;" | ¡ | ||
173 | |||
| style="text-align: center; padding: 5px;" | « | | style="text-align: center; padding: 5px;" | « | ||
174 | |||
| style="text-align: center; padding: 5px;" | » | | style="text-align: center; padding: 5px;" | » | ||
175 | |||
|- | |- | ||
! style="text-align: center;" | B_ | ! style="text-align: center;" | B_ | ||
| style="text-align: center; padding: 5px;" | ░ | | style="text-align: center; padding: 5px;" | ░ | ||
176 | |||
| style="text-align: center; padding: 5px;" | ▒ | | style="text-align: center; padding: 5px;" | ▒ | ||
177 | |||
| style="text-align: center; padding: 5px;" | ▓ | | style="text-align: center; padding: 5px;" | ▓ | ||
178 | |||
| style="text-align: center; padding: 5px;" | │ | | style="text-align: center; padding: 5px;" | │ | ||
179 | |||
| style="text-align: center; padding: 5px;" | ┤ | | style="text-align: center; padding: 5px;" | ┤ | ||
180 | |||
| style="text-align: center; padding: 5px;" | ╡ | | style="text-align: center; padding: 5px;" | ╡ | ||
181 | |||
| style="text-align: center; padding: 5px;" | ╢ | | style="text-align: center; padding: 5px;" | ╢ | ||
182 | |||
| style="text-align: center; padding: 5px;" | ╖ | | style="text-align: center; padding: 5px;" | ╖ | ||
183 | |||
| style="text-align: center; padding: 5px;" | ╕ | | style="text-align: center; padding: 5px;" | ╕ | ||
184 | |||
| style="text-align: center; padding: 5px;" | ╣ | | style="text-align: center; padding: 5px;" | ╣ | ||
185 | |||
| style="text-align: center; padding: 5px;" | ║ | | style="text-align: center; padding: 5px;" | ║ | ||
186 | |||
| style="text-align: center; padding: 5px;" | ╗ | | style="text-align: center; padding: 5px;" | ╗ | ||
187 | |||
| style="text-align: center; padding: 5px;" | ╝ | | style="text-align: center; padding: 5px;" | ╝ | ||
188 | |||
| style="text-align: center; padding: 5px;" | ╜ | | style="text-align: center; padding: 5px;" | ╜ | ||
189 | |||
| style="text-align: center; padding: 5px;" | ╛ | | style="text-align: center; padding: 5px;" | ╛ | ||
190 | |||
| style="text-align: center; padding: 5px;" | ┐ | | style="text-align: center; padding: 5px;" | ┐ | ||
191 | |||
|- | |- | ||
! style="text-align: center;" | C_ | ! style="text-align: center;" | C_ | ||
| style="text-align: center; padding: 5px;" |└ | | style="text-align: center; padding: 5px;" |└ | ||
192 | |||
| style="text-align: center; padding: 5px;" | ┴ | | style="text-align: center; padding: 5px;" | ┴ | ||
193 | |||
| style="text-align: center; padding: 5px;" | ┬ | | style="text-align: center; padding: 5px;" | ┬ | ||
194 | |||
| style="text-align: center; padding: 5px;" | ├ | | style="text-align: center; padding: 5px;" | ├ | ||
195 | |||
| style="text-align: center; padding: 5px;" | ─ | | style="text-align: center; padding: 5px;" | ─ | ||
196 | |||
| style="text-align: center; padding: 5px;" | ┼ | | style="text-align: center; padding: 5px;" | ┼ | ||
197 | |||
| style="text-align: center; padding: 5px;" | ╞ | | style="text-align: center; padding: 5px;" | ╞ | ||
198 | |||
| style="text-align: center; padding: 5px;" | ╟ | | style="text-align: center; padding: 5px;" | ╟ | ||
199 | |||
| style="text-align: center; padding: 5px;" | ╚ | | style="text-align: center; padding: 5px;" | ╚ | ||
200 | |||
| style="text-align: center; padding: 5px;" | ╔ | | style="text-align: center; padding: 5px;" | ╔ | ||
201 | |||
| style="text-align: center; padding: 5px;" | ╩ | | style="text-align: center; padding: 5px;" | ╩ | ||
202 | |||
| style="text-align: center; padding: 5px;" | ╦ | | style="text-align: center; padding: 5px;" | ╦ | ||
203 | |||
| style="text-align: center; padding: 5px;" | ╠ | | style="text-align: center; padding: 5px;" | ╠ | ||
204 | |||
| style="text-align: center; padding: 5px;" | ═ | | style="text-align: center; padding: 5px;" | ═ | ||
205 | |||
| style="text-align: center; padding: 5px;" | ╬ | | style="text-align: center; padding: 5px;" | ╬ | ||
206 | |||
| style="text-align: center; padding: 5px;" | ╧ | | style="text-align: center; padding: 5px;" | ╧ | ||
207 | |||
|- | |- | ||
! style="text-align: center;" | D_ | ! style="text-align: center;" | D_ | ||
| style="text-align: center; padding: 5px;" | ╨ | | style="text-align: center; padding: 5px;" | ╨ | ||
208 | |||
| style="text-align: center; padding: 5px;" | ╤ | | style="text-align: center; padding: 5px;" | ╤ | ||
209 | |||
| style="text-align: center; padding: 5px;" | ╥ | | style="text-align: center; padding: 5px;" | ╥ | ||
210 | |||
| style="text-align: center; padding: 5px;" | ╙ | | style="text-align: center; padding: 5px;" | ╙ | ||
211 | |||
| style="text-align: center; padding: 5px;" | ╘ | | style="text-align: center; padding: 5px;" | ╘ | ||
212 | |||
| style="text-align: center; padding: 5px;" | ╒ | | style="text-align: center; padding: 5px;" | ╒ | ||
213 | |||
| style="text-align: center; padding: 5px;" | ╓ | | style="text-align: center; padding: 5px;" | ╓ | ||
214 | |||
| style="text-align: center; padding: 5px;" | ╫ | | style="text-align: center; padding: 5px;" | ╫ | ||
215 | |||
| style="text-align: center; padding: 5px;" | ╪ | | style="text-align: center; padding: 5px;" | ╪ | ||
216 | |||
| style="text-align: center; padding: 5px;" | ┘ | | style="text-align: center; padding: 5px;" | ┘ | ||
217 | |||
| style="text-align: center; padding: 5px;" | ┌ | | style="text-align: center; padding: 5px;" | ┌ | ||
218 | |||
| style="text-align: center; padding: 5px;" | █ | | style="text-align: center; padding: 5px;" | █ | ||
219 | |||
| style="text-align: center; padding: 5px;" | ▄ | | style="text-align: center; padding: 5px;" | ▄ | ||
220 | |||
| style="text-align: center; padding: 5px;" | ▌ | | style="text-align: center; padding: 5px;" | ▌ | ||
221 | |||
| style="text-align: center; padding: 5px;" | ▐ | | style="text-align: center; padding: 5px;" | ▐ | ||
222 | |||
| style="text-align: center; padding: 5px;" | ▀ | | style="text-align: center; padding: 5px;" | ▀ | ||
223 | |||
|- | |- | ||
! style="text-align: center;" | E_ | ! style="text-align: center;" | E_ | ||
| style="text-align: center; padding: 5px;" | α | | style="text-align: center; padding: 5px;" | α | ||
224 | |||
| style="text-align: center; padding: 5px;" | ß | | style="text-align: center; padding: 5px;" | ß | ||
225 | |||
| style="text-align: center; padding: 5px;" | Γ | | style="text-align: center; padding: 5px;" | Γ | ||
226 | |||
| style="text-align: center; padding: 5px;" | π | | style="text-align: center; padding: 5px;" | π | ||
227 | |||
| style="text-align: center; padding: 5px;" | Σ | | style="text-align: center; padding: 5px;" | Σ | ||
228 | |||
| style="text-align: center; padding: 5px;" | σ | | style="text-align: center; padding: 5px;" | σ | ||
229 | |||
| style="text-align: center; padding: 5px;" | µ | | style="text-align: center; padding: 5px;" | µ | ||
230 | |||
| style="text-align: center; padding: 5px;" | τ | | style="text-align: center; padding: 5px;" | τ | ||
231 | |||
| style="text-align: center; padding: 5px;" | Φ | | style="text-align: center; padding: 5px;" | Φ | ||
232 | |||
| style="text-align: center; padding: 5px;" | Θ | | style="text-align: center; padding: 5px;" | Θ | ||
233 | |||
| style="text-align: center; padding: 5px;" | Ω | | style="text-align: center; padding: 5px;" | Ω | ||
234 | |||
| style="text-align: center; padding: 5px;" | δ | | style="text-align: center; padding: 5px;" | δ | ||
235 | |||
| style="text-align: center; padding: 5px;" | ∞ | | style="text-align: center; padding: 5px;" | ∞ | ||
236 | |||
| style="text-align: center; padding: 5px;" | φ | | style="text-align: center; padding: 5px;" | φ | ||
237 | |||
| style="text-align: center; padding: 5px;" | ε | | style="text-align: center; padding: 5px;" | ε | ||
238 | |||
| style="text-align: center; padding: 5px;" | ∩ | | style="text-align: center; padding: 5px;" | ∩ | ||
239 | |||
|- | |- | ||
! style="text-align: center;" | F_ | ! style="text-align: center;" | F_ | ||
| style="text-align: center; padding: 5px;" | ≡ | | style="text-align: center; padding: 5px;" | ≡ | ||
240 | |||
| style="text-align: center; padding: 5px;" | ± | | style="text-align: center; padding: 5px;" | ± | ||
241 | |||
| style="text-align: center; padding: 5px;" | ≥ | | style="text-align: center; padding: 5px;" | ≥ | ||
242 | |||
| style="text-align: center; padding: 5px;" | ≤ | | style="text-align: center; padding: 5px;" | ≤ | ||
243 | |||
| style="text-align: center; padding: 5px;" | ⌠ | | style="text-align: center; padding: 5px;" | ⌠ | ||
244 | |||
| style="text-align: center; padding: 5px;" | ⌡ | | style="text-align: center; padding: 5px;" | ⌡ | ||
245 | |||
| style="text-align: center; padding: 5px;" | ÷ | | style="text-align: center; padding: 5px;" | ÷ | ||
246 | |||
| style="text-align: center; padding: 5px;" | ≈ | | style="text-align: center; padding: 5px;" | ≈ | ||
247 | |||
| style="text-align: center; padding: 5px;" | ° | | style="text-align: center; padding: 5px;" | ° | ||
248 | |||
| style="text-align: center; padding: 5px;" | • | | style="text-align: center; padding: 5px;" | • | ||
249 | |||
| style="text-align: center; padding: 5px;" | · | | style="text-align: center; padding: 5px;" | · | ||
250 | |||
| style="text-align: center; padding: 5px;" | √ | | style="text-align: center; padding: 5px;" | √ | ||
251 | |||
| style="text-align: center; padding: 5px;" | ⁿ | | style="text-align: center; padding: 5px;" | ⁿ | ||
252 | |||
| style="text-align: center; padding: 5px;" | ² | | style="text-align: center; padding: 5px;" | ² | ||
253 | |||
| style="text-align: center; padding: 5px;" | ■ | | style="text-align: center; padding: 5px;" | ■ | ||
254 | |||
| style="text-align: center; padding: 5px;" | NBSP{{tooltip|non breaking space}} | | style="text-align: center; padding: 5px;" | NBSP{{tooltip|non breaking space}} | ||
255 | |||
|} | |} | ||
Revision as of 21:04, 27 June 2019
Reason: More testing needed. Are there other codes that do not follow 437 conventions? If the intended 437 code is used for these irregular symbols, does it still work?
In Qud, there are certain symbols that are used in the game strings that take the form of \u0000
, where 0
is any digit in hexadecimal. This code does not represent the character in unicode, rather the code page 437 on old IBM pcs. The game also uses the escape code �
, where <code0 is any digit in decimal in its XML files. Below is the table of the entire codepage. For more information, see Wikipedia's own page about Code page 437.
Table
\u00__ | _0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL?Empty Character
0 |
☺
1 |
☻
2 |
♥
3 |
♦
4 |
♣
5 |
♠
6 |
•
7 |
◘
8 |
○
9 |
◙
10 |
♂
11 |
♀
12 |
♪
13 |
♫
14 |
☼
15 |
1_ | ►
16 |
◄
17 |
↕
18 |
‼
19 |
¶
20 |
§
21 |
▬
22 |
↨
23 |
↑
24 |
↓
25 |
→
26 |
←
27 |
∟
28 |
↔
29 |
▲
30 |
▼
31 |
2_ | SP?Whitespace
32 |
!
33 |
"
34 |
#
35 |
$
36 |
%
37 |
&
38 |
'
39 |
(
40 |
)
41 |
*
42 |
+
43 |
,
44 |
-
45 |
.
46 |
/
47 |
3_ | 0
48 |
1
49 |
2
50 |
3
51 |
4
52 |
5
53 |
6
54 |
7
55 |
8
56 |
9
57 |
:
58 |
;
59 |
<
60 |
=
61 |
>
62 |
?
63 |
4_ | @
64 |
A
65 |
B
66 |
C
67 |
D
68 |
E
69 |
F
70 |
G
71 |
H
72 |
I
73 |
J
74 |
K
75 |
L
76 |
M
77 |
N
78 |
O
79 |
5_ | P
80 |
Q
81 |
R
82 |
S
83 |
T
84 |
U
85 |
V
86 |
W
87 |
X
88 |
Y
89 |
Z
90 |
[
91 |
\
92 |
]
93 |
^
94 |
_
95 |
6_ | `
96 |
a
97 |
b
98 |
c
99 |
d
100 |
e
101 |
f
102 |
g
103 |
h
104 |
i
105 |
j
106 |
k
107 |
l
108 |
m
109 |
n
110 |
o
111 |
7_ | p
112 |
q
113 |
r
114 |
s
115 |
t
116 |
u
117 |
v
118 |
w
119 |
x
120 |
y
121 |
z
122 |
{
123 |
¦?Modern computers will render this as a |.
124 |
}
125 |
~
126 |
⌂
127 |
8_ | Ç
128 |
ü
129 |
é
130 |
â
131 |
ä
132 |
à
133 |
å
134 |
ç
135 |
ê
136 |
ë
137 |
è
138 |
ï
139 |
î
140 |
ì
141 |
Ä
142 |
Å
143 |
9_ | É
144 |
æ
145 |
Æ
146 |
ô
147 |
ö
148 |
ò
149 |
û
150 |
ù
151 |
ÿ
152 |
Ö
153 |
Ü
154 |
¢
155 |
£
156 |
¥
157 |
₧
158 |
ƒ
159 |
A_ | á
160 |
í
161 |
ó
162 |
ú
163 |
ñ
164 |
Ñ
165 |
ª
166 |
º
167 |
¿
168 |
⌐
169 |
¬
170 |
½
171 |
¼
172 |
¡
173 |
«
174 |
»
175 |
B_ | ░
176 |
▒
177 |
▓
178 |
│
179 |
┤
180 |
╡
181 |
╢
182 |
╖
183 |
╕
184 |
╣
185 |
║
186 |
╗
187 |
╝
188 |
╜
189 |
╛
190 |
┐
191 |
C_ | └
192 |
┴
193 |
┬
194 |
├
195 |
─
196 |
┼
197 |
╞
198 |
╟
199 |
╚
200 |
╔
201 |
╩
202 |
╦
203 |
╠
204 |
═
205 |
╬
206 |
╧
207 |
D_ | ╨
208 |
╤
209 |
╥
210 |
╙
211 |
╘
212 |
╒
213 |
╓
214 |
╫
215 |
╪
216 |
┘
217 |
┌
218 |
█
219 |
▄
220 |
▌
221 |
▐
222 |
▀
223 |
E_ | α
224 |
ß
225 |
Γ
226 |
π
227 |
Σ
228 |
σ
229 |
µ
230 |
τ
231 |
Φ
232 |
Θ
233 |
Ω
234 |
δ
235 |
∞
236 |
φ
237 |
ε
238 |
∩
239 |
F_ | ≡
240 |
±
241 |
≥
242 |
≤
243 |
⌠
244 |
⌡
245 |
÷
246 |
≈
247 |
°
248 |
•
249 |
·
250 |
√
251 |
ⁿ
252 |
²
253 |
■
254 |
NBSP?non breaking space
255 |
Example Codes in Qud
In most cases, the strings are added as
str.Append(color code).Append(escape code for symbol)
Where str
is an object of the StringBuilder
class. For more info about Caves of Qud's color code, check out Modding: Text Color Codes & Object Rendering.
In Game | String | Usage |
---|---|---|
♥ | &r\u0003 | HP or Damage |
→ | &c\u001a | Penetration, or slipping |
♦ | &b\u0004 | Armor value |
¢ | &C\u009b | Cybernetics credit wedge |
Unconventional Codes
The following escape codes do not follow the regular code page 437 codes.
In Game | String | Usage |
---|---|---|
ο | &K\t | Dodge symbol |
☼ | &c\a | Lase |