Extended ASCII

From WolfWiki
Revision as of 09:46, 1 November 2009 by Locki (Talk | contribs)

Jump to: navigation, search

Extended ASCII Characters in ET Pro 3

In ET Pro 3.0.1, you are finally able to use extended ASCII characters and quotation marks in chats. Not all of these characters exist in all of ET's fonts (e.g. some will display properly in the console while others will not.)

You can use a two-character hex code (as shown in the script below) to represent the ASCII character.

If you try to use these in game (e.g. /vsay =aaHELLO=ab) you'll soon find that it won't display them right away. This is because the in-game commands automatically convert the extended ascii characters. To bypass the automatic encoding (and allow the use of the raw hex characters), you'll have to run them through cmd - such as /cmd vsay hi =aaHELLO=ab. Without the essential cmd, your characters will come out completely normal.

The following script displays every available ASCII character in the chat area (you must have a map running for the "say" command to work, and flood-protection CVAR's disabled due to the length of the script) :

cmd say "=20=20=20=20^z0 1 2 3 4 5 6 7 8 9 a b c d e f"
cmd say "=20=20=20=20^?-------------------------------"
cmd say "^z0 ^?| ^2=00 =01 =02 =03 =04 =05 =06 =07 =08 =09 =0a =0b =0c =0d =0e =0f"
cmd say "^z1 ^?| ^2=10 =11 =12 =13 =14 =15 =16 =17 =18 =19 =1a =1b =1c =1d =1e =1f"
cmd say "^z2 ^?| ^2=20 =21 =22 =23 =24 =25 =26 =27 =28 =29 =2a =2b =2c =2d =2e =2f"
cmd say "^z3 ^?| ^2=30 =31 =32 =33 =34 =35 =36 =37 =38 =39 =3a =3b =3c =3d =3e =3f"
cmd say "^z4 ^?| ^2=40 =41 =42 =43 =44 =45 =46 =47 =48 =49 =4a =4b =4c =4d =4e =4f"
cmd say "^z5 ^?| ^2=50 =51 =52 =53 =54 =55 =56 =57 =58 =59 =5a =5b =5c =5d =20 =5f"
cmd say "^z6 ^?| ^2=60 =61 =62 =63 =64 =65 =66 =67 =68 =69 =6a =6b =6c =6d =6e =6f"
cmd say "^z7 ^?| ^2=70 =71 =72 =73 =74 =75 =76 =77 =78 =79 =7a =7b =7c =7d =7e =7f"
cmd say "^z8 ^?| ^2=80 =81 =82 =83 =84 =85 =86 =87 =88 =89 =8a =8b =8c =8d =8e =8f"
cmd say "^z9 ^?| ^2=90 =91 =92 =93 =94 =95 =96 =97 =98 =99 =9a =9b =9c =9d =9e =9f"
cmd say "^za ^?| ^2=a0 =a1 =a2 =a3 =a4 =a5 =a6 =a7 =a8 =a9 =aa =ab =ac =ad =ae =af"
cmd say "^zb ^?| ^2=b0 =b1 =b2 =b3 =b4 =b5 =b6 =b7 =b8 =b9 =ba =bb =bc =bd =be =bf"
cmd say "^zc ^?| ^2=c0 =c1 =c2 =c3 =c4 =c5 =c6 =c7 =c8 =c9 =ca =cb =cc =cd =ce =cf"
cmd say "^zd ^?| ^2=d0 =d1 =d2 =d3 =d4 =d5 =d6 =d7 =d8 =d9 =da =db =dc =dd =de =df"
cmd say "^ze ^?| ^2=e0 =e1 =e2 =e3 =e4 =e5 =e6 =e7 =e8 =e9 =ea =eb =ec =ed =ee =ef"
cmd say "^zf ^?| ^2=f0 =f1 =f2 =f3 =f4 =f5 =f6 =f7 =f8 =f9 =fa =fb =fc =fd =fe =ff"