greentea Posted July 7, 2009 Posted July 7, 2009 (edited) As I said in my intro, I learned VB Express in school, and did really well. I decided to try to make a pokemon program. Anyways, I got up to displaying the OT, but I'm lost now. I know where the OT is in regards to the offset, but I'm stumped how I would convert it. For one, I have no clue what it converts to, maybe Unicode or ASCII. So if someone could help me with that, I'd be grateful. Edited August 31, 2009 by greentea
evandixon Posted July 7, 2009 Posted July 7, 2009 It depends on how it's stored. If it is Unicode or ASCII, then it would appear as a string in a HEX Editor\ If it is an integer, then it would probebly be two bytes long, needing to be converted with something like this: 'Converts an array of Byte with a length of 2 into an integer Function ByteArToInt(ByVal input As Byte()) As Integer Dim returnval As Integer = (input(1) * 256) + input(0) Return returnval End Function 'Converts an Integer into a byte array with a length of 2 Function ConvertIntToByteAr(ByVal input As Integer) As Byte() Dim s1 As Byte = (input / 256) Dim s2 As Byte = (input Mod 256) Dim returnval As Byte() = {s2, s1} 'Because of the needs I had when I wrote this, s1 and s2 were reversed. If this failes, make it {s1, s2} Return returnval End Function First you will need to know how it is stored. Also, this might go in the Save R&D forum.
codemonkey85 Posted July 8, 2009 Posted July 8, 2009 Or you could use the BitConverter class: Dim IDBytes() As Byte 'Read the bytes into your byte array however you do. Dim TrainerID As UInt16 = BitConverter.ToUInt16(IDBytes, 0) Also, you may be interested in my Pokémon DS code library. By the way, I figure this thread does belong in Save R&D, so I moved it.
greentea Posted July 8, 2009 Author Posted July 8, 2009 Thanks for moving it, I wasn't sure if it was in save or not since it only has to do with a pkm not a sav. Well, you obviously converted it in your program, so you figured out just exactly how to convert and display the OT. I know how to convert the information somewhat, I've been converting it to decimal a few times already. But what if I convert to Unicode? Will it display the OT or what? Exactly how your program displays the OT (except mine is still in a console form like legal.exe since it's easier to program), I want to display mine. I need to know if it converts properly to Unicode or something. I assume it's not ASCII cause we've got Korean and Japanese to deal with. Like, what values convert to what letters, stuff like that.
codemonkey85 Posted July 8, 2009 Posted July 8, 2009 You know, it would help tremendously if you were more specific in the future. I must have totally misread yours and evandixon's posts, but nevertheless I kept seeing "OT" as the trainer ID number, rather than the name. Also, you didn't mention that it was a PKM file specific program (although I think it still fits into save R&D). But anyway. Pokémon DS games have their own character table. I have been using a table to convert the DS character codes to their Unicode equivalent values. And here is that table (courtesy of Sabresite). 0001=3000 0002=3041 0003=3042 0004=3043 0005=3044 0006=3045 0007=3046 0008=3047 0009=3048 000A=3049 000B=304A 000C=304B 000D=304C 000E=304D 000F=304E 0010=304F 0011=3050 0012=3051 0013=3052 0014=3053 0015=3054 0016=3055 0017=3056 0018=3057 0019=3058 001A=3059 001B=305A 001C=305B 001D=305C 001E=305D 001F=305E 0020=305F 0021=3060 0022=3061 0023=3062 0024=3063 0025=3064 0026=3065 0027=3066 0028=3067 0029=3068 002A=3069 002B=306A 002C=306B 002D=306C 002E=306D 002F=306E 0030=306F 0031=3070 0032=3071 0033=3072 0034=3073 0035=3074 0036=3075 0037=3076 0038=3077 0039=3078 003A=3079 003B=307A 003C=307B 003D=307C 003E=307D 003F=307E 0040=307F 0041=3080 0042=3081 0043=3082 0044=3083 0045=3084 0046=3085 0047=3086 0048=3087 0049=3088 004A=3089 004B=308A 004C=308B 004D=308C 004E=308D 004F=308F 0050=3092 0051=3093 0052=30A1 0053=30A2 0054=30A3 0055=30A4 0056=30A5 0057=30A6 0058=30A7 0059=30A8 005A=30A9 005B=30AA 005C=30AB 005D=30AC 005E=30AD 005F=30AE 0060=30AF 0061=30B0 0062=30B1 0063=30B2 0064=30B3 0065=30B4 0066=30B5 0067=30B6 0068=30B7 0069=30B8 006A=30B9 006B=30BA 006C=30BB 006D=30BC 006E=30BD 006F=30BE 0070=30BF 0071=30C0 0072=30C1 0073=30C2 0074=30C3 0075=30C4 0076=30C5 0077=30C6 0078=30C7 0079=30C8 007A=30C9 007B=30CA 007C=30CB 007D=30CC 007E=30CD 007F=30CE 0080=30CF 0081=30D0 0082=30D1 0083=30D2 0084=30D3 0085=30D4 0086=30D5 0087=30D6 0088=30D7 0089=30D8 008A=30D9 008B=30DA 008C=30DB 008D=30DC 008E=30DD 008F=30DE 0090=30DF 0091=30E0 0092=30E1 0093=30E2 0094=30E3 0095=30E4 0096=30E5 0097=30E6 0098=30E7 0099=30E8 009A=30E9 009B=30EA 009C=30EB 009D=30EC 009E=30ED 009F=30EF 00A0=30F2 00A1=30F3 00A2=FF10 00A3=FF11 00A4=FF12 00A5=FF13 00A6=FF14 00A7=FF15 00A8=FF16 00A9=FF17 00AA=FF18 00AB=FF19 00AC=FF21 00AD=FF22 00AE=FF23 00AF=FF24 00B0=FF25 00B1=FF26 00B2=FF27 00B3=FF28 00B4=FF29 00B5=FF2A 00B6=FF2B 00B7=FF2C 00B8=FF2D 00B9=FF2E 00BA=FF2F 00BB=FF30 00BC=FF31 00BD=FF32 00BE=FF33 00BF=FF34 00C0=FF35 00C1=FF36 00C2=FF37 00C3=FF38 00C4=FF39 00C5=FF3A 00C6=FF41 00C7=FF42 00C8=FF43 00C9=FF44 00CA=FF45 00CB=FF46 00CC=FF47 00CD=FF48 00CE=FF49 00CF=FF4A 00D0=FF4B 00D1=FF4C 00D2=FF4D 00D3=FF4E 00D4=FF4F 00D5=FF50 00D6=FF51 00D7=FF52 00D8=FF53 00D9=FF54 00DA=FF55 00DB=FF56 00DC=FF57 00DD=FF58 00DE=FF59 00DF=FF5A 00E1=FF01 00E2=FF1F 00E3=3001 00E4=3002 00E5=22EF 00E6=30FB 00E7=FF0F 00E8=300C 00E9=300D 00EA=300E 00EB=300F 00EC=FF08 00ED=FF09 00EE=329A 00EF=329B 00F0=FF0B 00F1=FF0D 00F2=2297 00F3=2298 00F4=FF1D 00F5=FF5A 00F6=FF1A 00F7=FF1B 00F8=FF0E 00F9=FF0C 00FA=2664 00FB=2667 00FC=2661 00FD=2662 00FE=2606 00FF=25CE 0100=25CB 0101=25A1 0102=25B3 0103=25C7 0104=FF20 0105=266B 0106=FF05 0107=263C 0108=2614 0109=2630 010A=2744 010B=260B 010C=2654 010D=2655 010E=260A 010F=21D7 0110=21D8 0111=263E 0112=00A5 0113=2648 0114=2649 0115=264A 0116=264B 0117=264C 0118=264D 0119=264E 011A=264F 011B=2190 011C=2191 011D=2193 011E=2192 011F=2023 0120=FF06 0121=0030 0122=0031 0123=0032 0124=0033 0125=0034 0126=0035 0127=0036 0128=0037 0129=0038 012A=0039 012B=0041 012C=0042 012D=0043 012E=0044 012F=0045 0130=0046 0131=0047 0132=0048 0133=0049 0134=004A 0135=004B 0136=004C 0137=004D 0138=004E 0139=004F 013A=0050 013B=0051 013C=0052 013D=0053 013E=0054 013F=0055 0140=0056 0141=0057 0142=0058 0143=0059 0144=005A 0145=0061 0146=0062 0147=0063 0148=0064 0149=0065 014A=0066 014B=0067 014C=0068 014D=0069 014E=006A 014F=006B 0150=006C 0151=006D 0152=006E 0153=006F 0154=0070 0155=0071 0156=0072 0157=0073 0158=0074 0159=0075 015A=0076 015B=0077 015C=0078 015D=0079 015E=007A 015F=00C0 0160=00C1 0161=00C2 0162=00C3 0163=00C4 0164=00C5 0165=00C6 0166=00C7 0167=00C8 0168=00C9 0169=00CA 016A=00CB 016B=00CC 016C=00CD 016D=00CE 016E=00CF 016F=00D0 0170=00D1 0171=00D2 0172=00D3 0173=00D4 0174=00D5 0175=00D6 0176=00D7 0177=00D8 0178=00D9 0179=00DA 017A=00DB 017B=00DC 017C=00DD 017D=00DE 017E=00DF 017F=00E0 0180=00E1 0181=00E2 0182=00E3 0183=00E4 0184=00E5 0185=00E6 0186=00E7 0187=00E8 0188=00E9 0189=00EA 018A=00EB 018B=00EC 018C=00ED 018D=00EE 018E=00EF 018F=00F0 0190=00F1 0191=00F2 0192=00F3 0193=00F4 0194=00F5 0195=00F6 0196=00F7 0197=00F8 0198=00F9 0199=00FA 019A=00FB 019B=00FC 019C=00FD 019D=00FE 019E=00FF 019F=0152 01A0=0153 01A1=015E 01A2=015F 01A3=00AA 01A4=00BA 01A5=00B9 01A6=00B2 01A7=00B3 01A8=0024 01A9=00A1 01AA=00BF 01AB=0021 01AC=003F 01AD=002C 01AE=002E 01AF=2026 01B0=00B7 01B1=002F 01B2=2018 01B3=2019 01B4=201C 01B5=201D 01B6=201E 01B7=300A 01B8=300B 01B9=0028 01BA=0029 01BB=2642 01BC=2640 01BD=002B 01BE=002D 01BF=002A 01C0=0023 01C1=003D 01C2=0026 01C3=007E 01C4=003A 01C5=003B 01C6=2660 01C7=2663 01C8=2665 01C9=2666 01CA=2605 01CB=25C9 01CC=25CF 01CD=25A0 01CE=25B2 01CF=25C6 01D0=0040 01D1=266A 01D2=0025 01D3=2600 01D4=2601 01D5=2602 01D6=2603 01D7=263A 01D8=265A 01D9=265B 01DA=2639 01DB=2197 01DC=2198 01DD=263D 01DE=0020 01DF=2074 01E0=20A7 01E1=20A6 01E8=00B0 01E9=005F 01EA=FF3F 0400=AC00 0401=AC01 0402=AC04 0403=AC07 0404=AC08 0405=AC09 0406=AC0A 0407=AC10 0408=AC11 0409=AC12 040A=AC13 040B=AC14 040C=AC15 040D=AC16 040E=AC17 0410=AC19 0411=AC1A 0412=AC1B 0413=AC1C 0414=AC1D 0415=AC20 0416=AC24 0417=AC2C 0418=AC2D 0419=AC2F 041A=AC30 041B=AC31 041C=AC38 041D=AC39 041E=AC3C 041F=AC40 0420=AC4B 0421=AC4D 0422=AC54 0423=AC58 0424=AC5C 0425=AC70 0426=AC71 0427=AC74 0428=AC77 0429=AC78 042A=AC7A 042B=AC80 042C=AC81 042D=AC83 042E=AC84 042F=AC85 0430=AC86 0431=AC89 0432=AC8A 0433=AC8B 0434=AC8C 0435=AC90 0436=AC94 0437=AC9C 0438=AC9D 0439=AC9F 043A=ACA0 043B=ACA1 043C=ACA8 043D=ACA9 043E=ACAA 043F=ACAC 0440=ACAF 0441=ACB0 0442=ACB8 0443=ACB9 0444=ACBB 0445=ACBC 0446=ACBD 0447=ACC1 0448=ACC4 0449=ACC8 044A=ACCC 044B=ACD5 044C=ACD7 044D=ACE0 044E=ACE1 044F=ACE4 0450=ACE7 0451=ACE8 0452=ACEA 0453=ACEC 0454=ACEF 0455=ACF0 0456=ACF1 0457=ACF3 0458=ACF5 0459=ACF6 045A=ACFC 045B=ACFD 045C=AD00 045D=AD04 045E=AD06 045F=AD0C 0460=AD0D 0461=AD0F 0462=AD11 0463=AD18 0464=AD1C 0465=AD20 0466=AD29 0467=AD2C 0468=AD2D 0469=AD34 046A=AD35 046B=AD38 046C=AD3C 046D=AD44 046E=AD45 046F=AD47 0470=AD49 0471=AD50 0472=AD54 0473=AD58 0474=AD61 0475=AD63 0476=AD6C 0477=AD6D 0478=AD70 0479=AD73 047A=AD74 047B=AD75 047C=AD76 047D=AD7B 047E=AD7C 047F=AD7D 0480=AD7F 0481=AD81 0482=AD82 0483=AD88 0484=AD89 0485=AD8C 0486=AD90 0487=AD9C 0488=AD9D 0489=ADA4 048A=ADB7 048B=ADC0 048C=ADC1 048D=ADC4 048E=ADC8 048F=ADD0 0490=ADD1 0491=ADD3 0492=ADDC 0493=ADE0 0494=ADE4 0495=ADF8 0496=ADF9 0497=ADFC 0498=ADFF 0499=AE00 049A=AE01 049B=AE08 049C=AE09 049D=AE0B 049E=AE0D 049F=AE14 04A0=AE30 04A1=AE31 04A2=AE34 04A3=AE37 04A4=AE38 04A5=AE3A 04A6=AE40 04A7=AE41 04A8=AE43 04A9=AE45 04AA=AE46 04AB=AE4A 04AC=AE4C 04AD=AE4D 04AE=AE4E 04AF=AE50 04B0=AE54 04B1=AE56 04B2=AE5C 04B3=AE5D 04B4=AE5F 04B5=AE60 04B6=AE61 04B7=AE65 04B8=AE68 04B9=AE69 04BA=AE6C 04BB=AE70 04BC=AE78 04BD=AE79 04BE=AE7B 04BF=AE7C 04C0=AE7D 04C1=AE84 04C2=AE85 04C3=AE8C 04C4=AEBC 04C5=AEBD 04C6=AEBE 04C7=AEC0 04C8=AEC4 04C9=AECC 04CA=AECD 04CB=AECF 04CC=AED0 04CD=AED1 04CE=AED8 04CF=AED9 04D0=AEDC 04D1=AEE8 04D2=AEEB 04D3=AEED 04D4=AEF4 04D5=AEF8 04D6=AEFC 04D7=AF07 04D8=AF08 04D9=AF0D 04DA=AF10 04DB=AF2C 04DC=AF2D 04DD=AF30 04DE=AF32 04DF=AF34 04E0=AF3C 04E1=AF3D 04E2=AF3F 04E3=AF41 04E4=AF42 04E5=AF43 04E6=AF48 04E7=AF49 04E8=AF50 04E9=AF5C 04EA=AF5D 04EB=AF64 04EC=AF65 04ED=AF79 04EE=AF80 04EF=AF84 04F0=AF88 04F1=AF90 04F2=AF91 04F3=AF95 04F4=AF9C 04F5=AFB8 04F6=AFB9 04F7=AFBC 04F8=AFC0 04F9=AFC7 04FA=AFC8 04FB=AFC9 04FC=AFCB 04FD=AFCD 04FE=AFCE 04FF=AFD4 0500=AFDC 0501=AFE8 0502=AFE9 0503=AFF0 0504=AFF1 0505=AFF4 0506=AFF8 0507=B000 0508=B001 0509=B004 050A=B00C 050B=B010 050C=B014 050D=B01C 050E=B01D 050F=B028 0510=B044 0511=B045 0512=B048 0513=B04A 0514=B04C 0515=B04E 0516=B053 0517=B054 0518=B055 0519=B057 051A=B059 051B=B05D 051C=B07C 051D=B07D 051E=B080 051F=B084 0520=B08C 0521=B08D 0522=B08F 0523=B091 0524=B098 0525=B099 0526=B09A 0527=B09C 0528=B09F 0529=B0A0 052A=B0A1 052B=B0A2 052C=B0A8 052D=B0A9 052E=B0AB 052F=B0AC 0530=B0AD 0531=B0AE 0532=B0AF 0533=B0B1 0534=B0B3 0535=B0B4 0536=B0B5 0537=B0B8 0538=B0BC 0539=B0C4 053A=B0C5 053B=B0C7 053C=B0C8 053D=B0C9 053E=B0D0 053F=B0D1 0540=B0D4 0541=B0D8 0542=B0E0 0543=B0E5 0544=B108 0545=B109 0546=B10B 0547=B10C 0548=B110 0549=B112 054A=B113 054B=B118 054C=B119 054D=B11B 054E=B11C 054F=B11D 0550=B123 0551=B124 0552=B125 0553=B128 0554=B12C 0555=B134 0556=B135 0557=B137 0558=B138 0559=B139 055A=B140 055B=B141 055C=B144 055D=B148 055E=B150 055F=B151 0560=B154 0561=B155 0562=B158 0563=B15C 0564=B160 0565=B178 0566=B179 0567=B17C 0568=B180 0569=B182 056A=B188 056B=B189 056C=B18B 056D=B18D 056E=B192 056F=B193 0570=B194 0571=B198 0572=B19C 0573=B1A8 0574=B1CC 0575=B1D0 0576=B1D4 0577=B1DC 0578=B1DD 0579=B1DF 057A=B1E8 057B=B1E9 057C=B1EC 057D=B1F0 057E=B1F9 057F=B1FB 0580=B1FD 0581=B204 0582=B205 0583=B208 0584=B20B 0585=B20C 0586=B214 0587=B215 0588=B217 0589=B219 058A=B220 058B=B234 058C=B23C 058D=B258 058E=B25C 058F=B260 0590=B268 0591=B269 0592=B274 0593=B275 0594=B27C 0595=B284 0596=B285 0597=B289 0598=B290 0599=B291 059A=B294 059B=B298 059C=B299 059D=B29A 059E=B2A0 059F=B2A1 05A0=B2A3 05A1=B2A5 05A2=B2A6 05A3=B2AA 05A4=B2AC 05A5=B2B0 05A6=B2B4 05A7=B2C8 05A8=B2C9 05A9=B2CC 05AA=B2D0 05AB=B2D2 05AC=B2D8 05AD=B2D9 05AE=B2DB 05AF=B2DD 05B0=B2E2 05B1=B2E4 05B2=B2E5 05B3=B2E6 05B4=B2E8 05B5=B2EB 05B6=B2EC 05B7=B2ED 05B8=B2EE 05B9=B2EF 05BA=B2F3 05BB=B2F4 05BC=B2F5 05BD=B2F7 05BE=B2F8 05BF=B2F9 05C0=B2FA 05C1=B2FB 05C2=B2FF 05C3=B300 05C4=B301 05C5=B304 05C6=B308 05C7=B310 05C8=B311 05C9=B313 05CA=B314 05CB=B315 05CC=B31C 05CD=B354 05CE=B355 05CF=B356 05D0=B358 05D1=B35B 05D2=B35C 05D3=B35E 05D4=B35F 05D5=B364 05D6=B365 05D7=B367 05D8=B369 05D9=B36B 05DA=B36E 05DB=B370 05DC=B371 05DD=B374 05DE=B378 05DF=B380 05E0=B381 05E1=B383 05E2=B384 05E3=B385 05E4=B38C 05E5=B390 05E6=B394 05E7=B3A0 05E8=B3A1 05E9=B3A8 05EA=B3AC 05EB=B3C4 05EC=B3C5 05ED=B3C8 05EE=B3CB 05EF=B3CC 05F0=B3CE 05F1=B3D0 05F2=B3D4 05F3=B3D5 05F4=B3D7 05F5=B3D9 05F6=B3DB 05F7=B3DD 05F8=B3E0 05F9=B3E4 05FA=B3E8 05FB=B3FC 05FC=B410 05FD=B418 05FE=B41C 05FF=B420 0600=B428 0601=B429 0602=B42B 0603=B434 0604=B450 0605=B451 0606=B454 0607=B458 0608=B460 0609=B461 060A=B463 060B=B465 060C=B46C 060D=B480 060E=B488 060F=B49D 0610=B4A4 0611=B4A8 0612=B4AC 0613=B4B5 0614=B4B7 0615=B4B9 0616=B4C0 0617=B4C4 0618=B4C8 0619=B4D0 061A=B4D5 061B=B4DC 061C=B4DD 061D=B4E0 061E=B4E3 061F=B4E4 0620=B4E6 0621=B4EC 0622=B4ED 0623=B4EF 0624=B4F1 0625=B4F8 0626=B514 0627=B515 0628=B518 0629=B51B 062A=B51C 062B=B524 062C=B525 062D=B527 062E=B528 062F=B529 0630=B52A 0631=B530 0632=B531 0633=B534 0634=B538 0635=B540 0636=B541 0637=B543 0638=B544 0639=B545 063A=B54B 063B=B54C 063C=B54D 063D=B550 063E=B554 063F=B55C 0640=B55D 0641=B55F 0642=B560 0643=B561 0644=B5A0 0645=B5A1 0646=B5A4 0647=B5A8 0648=B5AA 0649=B5AB 064A=B5B0 064B=B5B1 064C=B5B3 064D=B5B4 064E=B5B5 064F=B5BB 0650=B5BC 0651=B5BD 0652=B5C0 0653=B5C4 0654=B5CC 0655=B5CD 0656=B5CF 0657=B5D0 0658=B5D1 0659=B5D8 065A=B5EC 065B=B610 065C=B611 065D=B614 065E=B618 065F=B625 0660=B62C 0661=B634 0662=B648 0663=B664 0664=B668 0665=B69C 0666=B69D 0667=B6A0 0668=B6A4 0669=B6AB 066A=B6AC 066B=B6B1 066C=B6D4 066D=B6F0 066E=B6F4 066F=B6F8 0670=B700 0671=B701 0672=B705 0673=B728 0674=B729 0675=B72C 0676=B72F 0677=B730 0678=B738 0679=B739 067A=B73B 067B=B744 067C=B748 067D=B74C 067E=B754 067F=B755 0680=B760 0681=B764 0682=B768 0683=B770 0684=B771 0685=B773 0686=B775 0687=B77C 0688=B77D 0689=B780 068A=B784 068B=B78C 068C=B78D 068D=B78F 068E=B790 068F=B791 0690=B792 0691=B796 0692=B797 0693=B798 0694=B799 0695=B79C 0696=B7A0 0697=B7A8 0698=B7A9 0699=B7AB 069A=B7AC 069B=B7AD 069C=B7B4 069D=B7B5 069E=B7B8 069F=B7C7 06A0=B7C9 06A1=B7EC 06A2=B7ED 06A3=B7F0 06A4=B7F4 06A5=B7FC 06A6=B7FD 06A7=B7FF 06A8=B800 06A9=B801 06AA=B807 06AB=B808 06AC=B809 06AD=B80C 06AE=B810 06AF=B818 06B0=B819 06B1=B81B 06B2=B81D 06B3=B824 06B4=B825 06B5=B828 06B6=B82C 06B7=B834 06B8=B835 06B9=B837 06BA=B838 06BB=B839 06BC=B840 06BD=B844 06BE=B851 06BF=B853 06C0=B85C 06C1=B85D 06C2=B860 06C3=B864 06C4=B86C 06C5=B86D 06C6=B86F 06C7=B871 06C8=B878 06C9=B87C 06CA=B88D 06CB=B8A8 06CC=B8B0 06CD=B8B4 06CE=B8B8 06CF=B8C0 06D0=B8C1 06D1=B8C3 06D2=B8C5 06D3=B8CC 06D4=B8D0 06D5=B8D4 06D6=B8DD 06D7=B8DF 06D8=B8E1 06D9=B8E8 06DA=B8E9 06DB=B8EC 06DC=B8F0 06DD=B8F8 06DE=B8F9 06DF=B8FB 06E0=B8FD 06E1=B904 06E2=B918 06E3=B920 06E4=B93C 06E5=B93D 06E6=B940 06E7=B944 06E8=B94C 06E9=B94F 06EA=B951 06EB=B958 06EC=B959 06ED=B95C 06EE=B960 06EF=B968 06F0=B969 06F1=B96B 06F2=B96D 06F3=B974 06F4=B975 06F5=B978 06F6=B97C 06F7=B984 06F8=B985 06F9=B987 06FA=B989 06FB=B98A 06FC=B98D 06FD=B98E 06FE=B9AC 06FF=B9AD 0700=B9B0 0701=B9B4 0702=B9BC 0703=B9BD 0704=B9BF 0705=B9C1 0706=B9C8 0707=B9C9 0708=B9CC 0709=B9CE 070A=B9CF 070B=B9D0 070C=B9D1 070D=B9D2 070E=B9D8 070F=B9D9 0710=B9DB 0711=B9DD 0712=B9DE 0713=B9E1 0714=B9E3 0715=B9E4 0716=B9E5 0717=B9E8 0718=B9EC 0719=B9F4 071A=B9F5 071B=B9F7 071C=B9F8 071D=B9F9 071E=B9FA 071F=BA00 0720=BA01 0721=BA08 0722=BA15 0723=BA38 0724=BA39 0725=BA3C 0726=BA40 0727=BA42 0728=BA48 0729=BA49 072A=BA4B 072B=BA4D 072C=BA4E 072D=BA53 072E=BA54 072F=BA55 0730=BA58 0731=BA5C 0732=BA64 0733=BA65 0734=BA67 0735=BA68 0736=BA69 0737=BA70 0738=BA71 0739=BA74 073A=BA78 073B=BA83 073C=BA84 073D=BA85 073E=BA87 073F=BA8C 0740=BAA8 0741=BAA9 0742=BAAB 0743=BAAC 0744=BAB0 0745=BAB2 0746=BAB8 0747=BAB9 0748=BABB 0749=BABD 074A=BAC4 074B=BAC8 074C=BAD8 074D=BAD9 074E=BAFC 074F=BB00 0750=BB04 0751=BB0D 0752=BB0F 0753=BB11 0754=BB18 0755=BB1C 0756=BB20 0757=BB29 0758=BB2B 0759=BB34 075A=BB35 075B=BB36 075C=BB38 075D=BB3B 075E=BB3C 075F=BB3D 0760=BB3E 0761=BB44 0762=BB45 0763=BB47 0764=BB49 0765=BB4D 0766=BB4F 0767=BB50 0768=BB54 0769=BB58 076A=BB61 076B=BB63 076C=BB6C 076D=BB88 076E=BB8C 076F=BB90 0770=BBA4 0771=BBA8 0772=BBAC 0773=BBB4 0774=BBB7 0775=BBC0 0776=BBC4 0777=BBC8 0778=BBD0 0779=BBD3 077A=BBF8 077B=BBF9 077C=BBFC 077D=BBFF 077E=BC00 077F=BC02 0780=BC08 0781=BC09 0782=BC0B 0783=BC0C 0784=BC0D 0785=BC0F 0786=BC11 0787=BC14 0788=BC15 0789=BC16 078A=BC17 078B=BC18 078C=BC1B 078D=BC1C 078E=BC1D 078F=BC1E 0790=BC1F 0791=BC24 0792=BC25 0793=BC27 0794=BC29 0795=BC2D 0796=BC30 0797=BC31 0798=BC34 0799=BC38 079A=BC40 079B=BC41 079C=BC43 079D=BC44 079E=BC45 079F=BC49 07A0=BC4C 07A1=BC4D 07A2=BC50 07A3=BC5D 07A4=BC84 07A5=BC85 07A6=BC88 07A7=BC8B 07A8=BC8C 07A9=BC8E 07AA=BC94 07AB=BC95 07AC=BC97 07AD=BC99 07AE=BC9A 07AF=BCA0 07B0=BCA1 07B1=BCA4 07B2=BCA7 07B3=BCA8 07B4=BCB0 07B5=BCB1 07B6=BCB3 07B7=BCB4 07B8=BCB5 07B9=BCBC 07BA=BCBD 07BB=BCC0 07BC=BCC4 07BD=BCCD 07BE=BCCF 07BF=BCD0 07C0=BCD1 07C1=BCD5 07C2=BCD8 07C3=BCDC 07C4=BCF4 07C5=BCF5 07C6=BCF6 07C7=BCF8 07C8=BCFC 07C9=BD04 07CA=BD05 07CB=BD07 07CC=BD09 07CD=BD10 07CE=BD14 07CF=BD24 07D0=BD2C 07D1=BD40 07D2=BD48 07D3=BD49 07D4=BD4C 07D5=BD50 07D6=BD58 07D7=BD59 07D8=BD64 07D9=BD68 07DA=BD80 07DB=BD81 07DC=BD84 07DD=BD87 07DE=BD88 07DF=BD89 07E0=BD8A 07E1=BD90 07E2=BD91 07E3=BD93 07E4=BD95 07E5=BD99 07E6=BD9A 07E7=BD9C 07E8=BDA4 07E9=BDB0 07EA=BDB8 07EB=BDD4 07EC=BDD5 07ED=BDD8 07EE=BDDC 07EF=BDE9 07F0=BDF0 07F1=BDF4 07F2=BDF8 07F3=BE00 07F4=BE03 07F5=BE05 07F6=BE0C 07F7=BE0D 07F8=BE10 07F9=BE14 07FA=BE1C 07FB=BE1D 07FC=BE1F 07FD=BE44 07FE=BE45 07FF=BE48 0800=BE4C 0801=BE4E 0802=BE54 0803=BE55 0804=BE57 0805=BE59 0806=BE5A 0807=BE5B 0808=BE60 0809=BE61 080A=BE64 080B=BE68 080C=BE6A 080D=BE70 080E=BE71 080F=BE73 0810=BE74 0811=BE75 0812=BE7B 0813=BE7C 0814=BE7D 0815=BE80 0816=BE84 0817=BE8C 0818=BE8D 0819=BE8F 081A=BE90 081B=BE91 081C=BE98 081D=BE99 081E=BEA8 081F=BED0 0820=BED1 0821=BED4 0822=BED7 0823=BED8 0824=BEE0 0825=BEE3 0826=BEE4 0827=BEE5 0828=BEEC 0829=BF01 082A=BF08 082B=BF09 082C=BF18 082D=BF19 082E=BF1B 082F=BF1C 0830=BF1D 0831=BF40 0832=BF41 0833=BF44 0834=BF48 0835=BF50 0836=BF51 0837=BF55 0838=BF94 0839=BFB0 083A=BFC5 083B=BFCC 083C=BFCD 083D=BFD0 083E=BFD4 083F=BFDC 0840=BFDF 0841=BFE1 0842=C03C 0843=C051 0844=C058 0845=C05C 0846=C060 0847=C068 0848=C069 0849=C090 084A=C091 084B=C094 084C=C098 084D=C0A0 084E=C0A1 084F=C0A3 0850=C0A5 0851=C0AC 0852=C0AD 0853=C0AF 0854=C0B0 0855=C0B3 0856=C0B4 0857=C0B5 0858=C0B6 0859=C0BC 085A=C0BD 085B=C0BF 085C=C0C0 085D=C0C1 085E=C0C5 085F=C0C8 0860=C0C9 0861=C0CC 0862=C0D0 0863=C0D8 0864=C0D9 0865=C0DB 0866=C0DC 0867=C0DD 0868=C0E4 0869=C0E5 086A=C0E8 086B=C0EC 086C=C0F4 086D=C0F5 086E=C0F7 086F=C0F9 0870=C100 0871=C104 0872=C108 0873=C110 0874=C115 0875=C11C 0876=C11D 0877=C11E 0878=C11F 0879=C120 087A=C123 087B=C124 087C=C126 087D=C127 087E=C12C 087F=C12D 0880=C12F 0881=C130 0882=C131 0883=C136 0884=C138 0885=C139 0886=C13C 0887=C140 0888=C148 0889=C149 088A=C14B 088B=C14C 088C=C14D 088D=C154 088E=C155 088F=C158 0890=C15C 0891=C164 0892=C165 0893=C167 0894=C168 0895=C169 0896=C170 0897=C174 0898=C178 0899=C185 089A=C18C 089B=C18D 089C=C18E 089D=C190 089E=C194 089F=C196 08A0=C19C 08A1=C19D 08A2=C19F 08A3=C1A1 08A4=C1A5 08A5=C1A8 08A6=C1A9 08A7=C1AC 08A8=C1B0 08A9=C1BD 08AA=C1C4 08AB=C1C8 08AC=C1CC 08AD=C1D4 08AE=C1D7 08AF=C1D8 08B0=C1E0 08B1=C1E4 08B2=C1E8 08B3=C1F0 08B4=C1F1 08B5=C1F3 08B6=C1FC 08B7=C1FD 08B8=C200 08B9=C204 08BA=C20C 08BB=C20D 08BC=C20F 08BD=C211 08BE=C218 08BF=C219 08C0=C21C 08C1=C21F 08C2=C220 08C3=C228 08C4=C229 08C5=C22B 08C6=C22D 08C7=C22F 08C8=C231 08C9=C232 08CA=C234 08CB=C248 08CC=C250 08CD=C251 08CE=C254 08CF=C258 08D0=C260 08D1=C265 08D2=C26C 08D3=C26D 08D4=C270 08D5=C274 08D6=C27C 08D7=C27D 08D8=C27F 08D9=C281 08DA=C288 08DB=C289 08DC=C290 08DD=C298 08DE=C29B 08DF=C29D 08E0=C2A4 08E1=C2A5 08E2=C2A8 08E3=C2AC 08E4=C2AD 08E5=C2B4 08E6=C2B5 08E7=C2B7 08E8=C2B9 08E9=C2DC 08EA=C2DD 08EB=C2E0 08EC=C2E3 08ED=C2E4 08EE=C2EB 08EF=C2EC 08F0=C2ED 08F1=C2EF 08F2=C2F1 08F3=C2F6 08F4=C2F8 08F5=C2F9 08F6=C2FB 08F7=C2FC 08F8=C300 08F9=C308 08FA=C309 08FB=C30C 08FC=C30D 08FD=C313 08FE=C314 08FF=C315 0900=C318 0901=C31C 0902=C324 0903=C325 0904=C328 0905=C329 0906=C345 0907=C368 0908=C369 0909=C36C 090A=C370 090B=C372 090C=C378 090D=C379 090E=C37C 090F=C37D 0910=C384 0911=C388 0912=C38C 0913=C3C0 0914=C3D8 0915=C3D9 0916=C3DC 0917=C3DF 0918=C3E0 0919=C3E2 091A=C3E8 091B=C3E9 091C=C3ED 091D=C3F4 091E=C3F5 091F=C3F8 0920=C408 0921=C410 0922=C424 0923=C42C 0924=C430 0925=C434 0926=C43C 0927=C43D 0928=C448 0929=C464 092A=C465 092B=C468 092C=C46C 092D=C474 092E=C475 092F=C479 0930=C480 0931=C494 0932=C49C 0933=C4B8 0934=C4BC 0935=C4E9 0936=C4F0 0937=C4F1 0938=C4F4 0939=C4F8 093A=C4FA 093B=C4FF 093C=C500 093D=C501 093E=C50C 093F=C510 0940=C514 0941=C51C 0942=C528 0943=C529 0944=C52C 0945=C530 0946=C538 0947=C539 0948=C53B 0949=C53D 094A=C544 094B=C545 094C=C548 094D=C549 094E=C54A 094F=C54C 0950=C54D 0951=C54E 0952=C553 0953=C554 0954=C555 0955=C557 0956=C558 0957=C559 0958=C55D 0959=C55E 095A=C560 095B=C561 095C=C564 095D=C568 095E=C570 095F=C571 0960=C573 0961=C574 0962=C575 0963=C57C 0964=C57D 0965=C580 0966=C584 0967=C587 0968=C58C 0969=C58D 096A=C58F 096B=C591 096C=C595 096D=C597 096E=C598 096F=C59C 0970=C5A0 0971=C5A9 0972=C5B4 0973=C5B5 0974=C5B8 0975=C5B9 0976=C5BB 0977=C5BC 0978=C5BD 0979=C5BE 097A=C5C4 097B=C5C5 097C=C5C6 097D=C5C7 097E=C5C8 097F=C5C9 0980=C5CA 0981=C5CC 0982=C5CE 0983=C5D0 0984=C5D1 0985=C5D4 0986=C5D8 0987=C5E0 0988=C5E1 0989=C5E3 098A=C5E5 098B=C5EC 098C=C5ED 098D=C5EE 098E=C5F0 098F=C5F4 0990=C5F6 0991=C5F7 0992=C5FC 0993=C5FD 0994=C5FE 0995=C5FF 0996=C600 0997=C601 0998=C605 0999=C606 099A=C607 099B=C608 099C=C60C 099D=C610 099E=C618 099F=C619 09A0=C61B 09A1=C61C 09A2=C624 09A3=C625 09A4=C628 09A5=C62C 09A6=C62D 09A7=C62E 09A8=C630 09A9=C633 09AA=C634 09AB=C635 09AC=C637 09AD=C639 09AE=C63B 09AF=C640 09B0=C641 09B1=C644 09B2=C648 09B3=C650 09B4=C651 09B5=C653 09B6=C654 09B7=C655 09B8=C65C 09B9=C65D 09BA=C660 09BB=C66C 09BC=C66F 09BD=C671 09BE=C678 09BF=C679 09C0=C67C 09C1=C680 09C2=C688 09C3=C689 09C4=C68B 09C5=C68D 09C6=C694 09C7=C695 09C8=C698 09C9=C69C 09CA=C6A4 09CB=C6A5 09CC=C6A7 09CD=C6A9 09CE=C6B0 09CF=C6B1 09D0=C6B4 09D1=C6B8 09D2=C6B9 09D3=C6BA 09D4=C6C0 09D5=C6C1 09D6=C6C3 09D7=C6C5 09D8=C6CC 09D9=C6CD 09DA=C6D0 09DB=C6D4 09DC=C6DC 09DD=C6DD 09DE=C6E0 09DF=C6E1 09E0=C6E8 09E1=C6E9 09E2=C6EC 09E3=C6F0 09E4=C6F8 09E5=C6F9 09E6=C6FD 09E7=C704 09E8=C705 09E9=C708 09EA=C70C 09EB=C714 09EC=C715 09ED=C717 09EE=C719 09EF=C720 09F0=C721 09F1=C724 09F2=C728 09F3=C730 09F4=C731 09F5=C733 09F6=C735 09F7=C737 09F8=C73C 09F9=C73D 09FA=C740 09FB=C744 09FC=C74A 09FD=C74C 09FE=C74D 09FF=C74F 0A00=C751 0A01=C752 0A02=C753 0A03=C754 0A04=C755 0A05=C756 0A06=C757 0A07=C758 0A08=C75C 0A09=C760 0A0A=C768 0A0B=C76B 0A0C=C774 0A0D=C775 0A0E=C778 0A0F=C77C 0A10=C77D 0A11=C77E 0A12=C783 0A13=C784 0A14=C785 0A15=C787 0A16=C788 0A17=C789 0A18=C78A 0A19=C78E 0A1A=C790 0A1B=C791 0A1C=C794 0A1D=C796 0A1E=C797 0A1F=C798 0A20=C79A 0A21=C7A0 0A22=C7A1 0A23=C7A3 0A24=C7A4 0A25=C7A5 0A26=C7A6 0A27=C7AC 0A28=C7AD 0A29=C7B0 0A2A=C7B4 0A2B=C7BC 0A2C=C7BD 0A2D=C7BF 0A2E=C7C0 0A2F=C7C1 0A30=C7C8 0A31=C7C9 0A32=C7CC 0A33=C7CE 0A34=C7D0 0A35=C7D8 0A36=C7DD 0A37=C7E4 0A38=C7E8 0A39=C7EC 0A3A=C800 0A3B=C801 0A3C=C804 0A3D=C808 0A3E=C80A 0A3F=C810 0A40=C811 0A41=C813 0A42=C815 0A43=C816 0A44=C81C 0A45=C81D 0A46=C820 0A47=C824 0A48=C82C 0A49=C82D 0A4A=C82F 0A4B=C831 0A4C=C838 0A4D=C83C 0A4E=C840 0A4F=C848 0A50=C849 0A51=C84C 0A52=C84D 0A53=C854 0A54=C870 0A55=C871 0A56=C874 0A57=C878 0A58=C87A 0A59=C880 0A5A=C881 0A5B=C883 0A5C=C885 0A5D=C886 0A5E=C887 0A5F=C88B 0A60=C88C 0A61=C88D 0A62=C894 0A63=C89D 0A64=C89F 0A65=C8A1 0A66=C8A8 0A67=C8BC 0A68=C8BD 0A69=C8C4 0A6A=C8C8 0A6B=C8CC 0A6C=C8D4 0A6D=C8D5 0A6E=C8D7 0A6F=C8D9 0A70=C8E0 0A71=C8E1 0A72=C8E4 0A73=C8F5 0A74=C8FC 0A75=C8FD 0A76=C900 0A77=C904 0A78=C905 0A79=C906 0A7A=C90C 0A7B=C90D 0A7C=C90F 0A7D=C911 0A7E=C918 0A7F=C92C 0A80=C934 0A81=C950 0A82=C951 0A83=C954 0A84=C958 0A85=C960 0A86=C961 0A87=C963 0A88=C96C 0A89=C970 0A8A=C974 0A8B=C97C 0A8C=C988 0A8D=C989 0A8E=C98C 0A8F=C990 0A90=C998 0A91=C999 0A92=C99B 0A93=C99D 0A94=C9C0 0A95=C9C1 0A96=C9C4 0A97=C9C7 0A98=C9C8 0A99=C9CA 0A9A=C9D0 0A9B=C9D1 0A9C=C9D3 0A9D=C9D5 0A9E=C9D6 0A9F=C9D9 0AA0=C9DA 0AA1=C9DC 0AA2=C9DD 0AA3=C9E0 0AA4=C9E2 0AA5=C9E4 0AA6=C9E7 0AA7=C9EC 0AA8=C9ED 0AA9=C9EF 0AAA=C9F0 0AAB=C9F1 0AAC=C9F8 0AAD=C9F9 0AAE=C9FC 0AAF=CA00 0AB0=CA08 0AB1=CA09 0AB2=CA0B 0AB3=CA0C 0AB4=CA0D 0AB5=CA14 0AB6=CA18 0AB7=CA29 0AB8=CA4C 0AB9=CA4D 0ABA=CA50 0ABB=CA54 0ABC=CA5C 0ABD=CA5D 0ABE=CA5F 0ABF=CA60 0AC0=CA61 0AC1=CA68 0AC2=CA7D 0AC3=CA84 0AC4=CA98 0AC5=CABC 0AC6=CABD 0AC7=CAC0 0AC8=CAC4 0AC9=CACC 0ACA=CACD 0ACB=CACF 0ACC=CAD1 0ACD=CAD3 0ACE=CAD8 0ACF=CAD9 0AD0=CAE0 0AD1=CAEC 0AD2=CAF4 0AD3=CB08 0AD4=CB10 0AD5=CB14 0AD6=CB18 0AD7=CB20 0AD8=CB21 0AD9=CB41 0ADA=CB48 0ADB=CB49 0ADC=CB4C 0ADD=CB50 0ADE=CB58 0ADF=CB59 0AE0=CB5D 0AE1=CB64 0AE2=CB78 0AE3=CB79 0AE4=CB9C 0AE5=CBB8 0AE6=CBD4 0AE7=CBE4 0AE8=CBE7 0AE9=CBE9 0AEA=CC0C 0AEB=CC0D 0AEC=CC10 0AED=CC14 0AEE=CC1C 0AEF=CC1D 0AF0=CC21 0AF1=CC22 0AF2=CC27 0AF3=CC28 0AF4=CC29 0AF5=CC2C 0AF6=CC2E 0AF7=CC30 0AF8=CC38 0AF9=CC39 0AFA=CC3B 0AFB=CC3C 0AFC=CC3D 0AFD=CC3E 0AFE=CC44 0AFF=CC45 0B00=CC48 0B01=CC4C 0B02=CC54 0B03=CC55 0B04=CC57 0B05=CC58 0B06=CC59 0B07=CC60 0B08=CC64 0B09=CC66 0B0A=CC68 0B0B=CC70 0B0C=CC75 0B0D=CC98 0B0E=CC99 0B0F=CC9C 0B10=CCA0 0B11=CCA8 0B12=CCA9 0B13=CCAB 0B14=CCAC 0B15=CCAD 0B16=CCB4 0B17=CCB5 0B18=CCB8 0B19=CCBC 0B1A=CCC4 0B1B=CCC5 0B1C=CCC7 0B1D=CCC9 0B1E=CCD0 0B1F=CCD4 0B20=CCE4 0B21=CCEC 0B22=CCF0 0B23=CD01 0B24=CD08 0B25=CD09 0B26=CD0C 0B27=CD10 0B28=CD18 0B29=CD19 0B2A=CD1B 0B2B=CD1D 0B2C=CD24 0B2D=CD28 0B2E=CD2C 0B2F=CD39 0B30=CD5C 0B31=CD60 0B32=CD64 0B33=CD6C 0B34=CD6D 0B35=CD6F 0B36=CD71 0B37=CD78 0B38=CD88 0B39=CD94 0B3A=CD95 0B3B=CD98 0B3C=CD9C 0B3D=CDA4 0B3E=CDA5 0B3F=CDA7 0B40=CDA9 0B41=CDB0 0B42=CDC4 0B43=CDCC 0B44=CDD0 0B45=CDE8 0B46=CDEC 0B47=CDF0 0B48=CDF8 0B49=CDF9 0B4A=CDFB 0B4B=CDFD 0B4C=CE04 0B4D=CE08 0B4E=CE0C 0B4F=CE14 0B50=CE19 0B51=CE20 0B52=CE21 0B53=CE24 0B54=CE28 0B55=CE30 0B56=CE31 0B57=CE33 0B58=CE35 0B59=CE58 0B5A=CE59 0B5B=CE5C 0B5C=CE5F 0B5D=CE60 0B5E=CE61 0B5F=CE68 0B60=CE69 0B61=CE6B 0B62=CE6D 0B63=CE74 0B64=CE75 0B65=CE78 0B66=CE7C 0B67=CE84 0B68=CE85 0B69=CE87 0B6A=CE89 0B6B=CE90 0B6C=CE91 0B6D=CE94 0B6E=CE98 0B6F=CEA0 0B70=CEA1 0B71=CEA3 0B72=CEA4 0B73=CEA5 0B74=CEAC 0B75=CEAD 0B76=CEC1 0B77=CEE4 0B78=CEE5 0B79=CEE8 0B7A=CEEB 0B7B=CEEC 0B7C=CEF4 0B7D=CEF5 0B7E=CEF7 0B7F=CEF8 0B80=CEF9 0B81=CF00 0B82=CF01 0B83=CF04 0B84=CF08 0B85=CF10 0B86=CF11 0B87=CF13 0B88=CF15 0B89=CF1C 0B8A=CF20 0B8B=CF24 0B8C=CF2C 0B8D=CF2D 0B8E=CF2F 0B8F=CF30 0B90=CF31 0B91=CF38 0B92=CF54 0B93=CF55 0B94=CF58 0B95=CF5C 0B96=CF64 0B97=CF65 0B98=CF67 0B99=CF69 0B9A=CF70 0B9B=CF71 0B9C=CF74 0B9D=CF78 0B9E=CF80 0B9F=CF85 0BA0=CF8C 0BA1=CFA1 0BA2=CFA8 0BA3=CFB0 0BA4=CFC4 0BA5=CFE0 0BA6=CFE1 0BA7=CFE4 0BA8=CFE8 0BA9=CFF0 0BAA=CFF1 0BAB=CFF3 0BAC=CFF5 0BAD=CFFC 0BAE=D000 0BAF=D004 0BB0=D011 0BB1=D018 0BB2=D02D 0BB3=D034 0BB4=D035 0BB5=D038 0BB6=D03C 0BB7=D044 0BB8=D045 0BB9=D047 0BBA=D049 0BBB=D050 0BBC=D054 0BBD=D058 0BBE=D060 0BBF=D06C 0BC0=D06D 0BC1=D070 0BC2=D074 0BC3=D07C 0BC4=D07D 0BC5=D081 0BC6=D0A4 0BC7=D0A5 0BC8=D0A8 0BC9=D0AC 0BCA=D0B4 0BCB=D0B5 0BCC=D0B7 0BCD=D0B9 0BCE=D0C0 0BCF=D0C1 0BD0=D0C4 0BD1=D0C8 0BD2=D0C9 0BD3=D0D0 0BD4=D0D1 0BD5=D0D3 0BD6=D0D4 0BD7=D0D5 0BD8=D0DC 0BD9=D0DD 0BDA=D0E0 0BDB=D0E4 0BDC=D0EC 0BDD=D0ED 0BDE=D0EF 0BDF=D0F0 0BE0=D0F1 0BE1=D0F8 0BE2=D10D 0BE3=D130 0BE4=D131 0BE5=D134 0BE6=D138 0BE7=D13A 0BE8=D140 0BE9=D141 0BEA=D143 0BEB=D144 0BEC=D145 0BED=D14C 0BEE=D14D 0BEF=D150 0BF0=D154 0BF1=D15C 0BF2=D15D 0BF3=D15F 0BF4=D161 0BF5=D168 0BF6=D16C 0BF7=D17C 0BF8=D184 0BF9=D188 0BFA=D1A0 0BFB=D1A1 0BFC=D1A4 0BFD=D1A8 0BFE=D1B0 0BFF=D1B1 0C00=D1B3 0C01=D1B5 0C02=D1BA 0C03=D1BC 0C04=D1C0 0C05=D1D8 0C06=D1F4 0C07=D1F8 0C08=D207 0C09=D209 0C0A=D210 0C0B=D22C 0C0C=D22D 0C0D=D230 0C0E=D234 0C0F=D23C 0C10=D23D 0C11=D23F 0C12=D241 0C13=D248 0C14=D25C 0C15=D264 0C16=D280 0C17=D281 0C18=D284 0C19=D288 0C1A=D290 0C1B=D291 0C1C=D295 0C1D=D29C 0C1E=D2A0 0C1F=D2A4 0C20=D2AC 0C21=D2B1 0C22=D2B8 0C23=D2B9 0C24=D2BC 0C25=D2BF 0C26=D2C0 0C27=D2C2 0C28=D2C8 0C29=D2C9 0C2A=D2CB 0C2B=D2D4 0C2C=D2D8 0C2D=D2DC 0C2E=D2E4 0C2F=D2E5 0C30=D2F0 0C31=D2F1 0C32=D2F4 0C33=D2F8 0C34=D300 0C35=D301 0C36=D303 0C37=D305 0C38=D30C 0C39=D30D 0C3A=D30E 0C3B=D310 0C3C=D314 0C3D=D316 0C3E=D31C 0C3F=D31D 0C40=D31F 0C41=D320 0C42=D321 0C43=D325 0C44=D328 0C45=D329 0C46=D32C 0C47=D330 0C48=D338 0C49=D339 0C4A=D33B 0C4B=D33C 0C4C=D33D 0C4D=D344 0C4E=D345 0C4F=D37C 0C50=D37D 0C51=D380 0C52=D384 0C53=D38C 0C54=D38D 0C55=D38F 0C56=D390 0C57=D391 0C58=D398 0C59=D399 0C5A=D39C 0C5B=D3A0 0C5C=D3A8 0C5D=D3A9 0C5E=D3AB 0C5F=D3AD 0C60=D3B4 0C61=D3B8 0C62=D3BC 0C63=D3C4 0C64=D3C5 0C65=D3C8 0C66=D3C9 0C67=D3D0 0C68=D3D8 0C69=D3E1 0C6A=D3E3 0C6B=D3EC 0C6C=D3ED 0C6D=D3F0 0C6E=D3F4 0C6F=D3FC 0C70=D3FD 0C71=D3FF 0C72=D401 0C73=D408 0C74=D41D 0C75=D440 0C76=D444 0C77=D45C 0C78=D460 0C79=D464 0C7A=D46D 0C7B=D46F 0C7C=D478 0C7D=D479 0C7E=D47C 0C7F=D47F 0C80=D480 0C81=D482 0C82=D488 0C83=D489 0C84=D48B 0C85=D48D 0C86=D494 0C87=D4A9 0C88=D4CC 0C89=D4D0 0C8A=D4D4 0C8B=D4DC 0C8C=D4DF 0C8D=D4E8 0C8E=D4EC 0C8F=D4F0 0C90=D4F8 0C91=D4FB 0C92=D4FD 0C93=D504 0C94=D508 0C95=D50C 0C96=D514 0C97=D515 0C98=D517 0C99=D53C 0C9A=D53D 0C9B=D540 0C9C=D544 0C9D=D54C 0C9E=D54D 0C9F=D54F 0CA0=D551 0CA1=D558 0CA2=D559 0CA3=D55C 0CA4=D560 0CA5=D565 0CA6=D568 0CA7=D569 0CA8=D56B 0CA9=D56D 0CAA=D574 0CAB=D575 0CAC=D578 0CAD=D57C 0CAE=D584 0CAF=D585 0CB0=D587 0CB1=D588 0CB2=D589 0CB3=D590 0CB4=D5A5 0CB5=D5C8 0CB6=D5C9 0CB7=D5CC 0CB8=D5D0 0CB9=D5D2 0CBA=D5D8 0CBB=D5D9 0CBC=D5DB 0CBD=D5DD 0CBE=D5E4 0CBF=D5E5 0CC0=D5E8 0CC1=D5EC 0CC2=D5F4 0CC3=D5F5 0CC4=D5F7 0CC5=D5F9 0CC6=D600 0CC7=D601 0CC8=D604 0CC9=D608 0CCA=D610 0CCB=D611 0CCC=D613 0CCD=D614 0CCE=D615 0CCF=D61C 0CD0=D620 0CD1=D624 0CD2=D62D 0CD3=D638 0CD4=D639 0CD5=D63C 0CD6=D640 0CD7=D645 0CD8=D648 0CD9=D649 0CDA=D64B 0CDB=D64D 0CDC=D651 0CDD=D654 0CDE=D655 0CDF=D658 0CE0=D65C 0CE1=D667 0CE2=D669 0CE3=D670 0CE4=D671 0CE5=D674 0CE6=D683 0CE7=D685 0CE8=D68C 0CE9=D68D 0CEA=D690 0CEB=D694 0CEC=D69D 0CED=D69F 0CEE=D6A1 0CEF=D6A8 0CF0=D6AC 0CF1=D6B0 0CF2=D6B9 0CF3=D6BB 0CF4=D6C4 0CF5=D6C5 0CF6=D6C8 0CF7=D6CC 0CF8=D6D1 0CF9=D6D4 0CFA=D6D7 0CFB=D6D9 0CFC=D6E0 0CFD=D6E4 0CFE=D6E8 0CFF=D6F0 0D00=D6F5 0D01=D6FC 0D02=D6FD 0D03=D700 0D04=D704 0D05=D711 0D06=D718 0D07=D719 0D08=D71C 0D09=D720 0D0A=D728 0D0B=D729 0D0C=D72B 0D0D=D72D 0D0E=D734 0D0F=D735 0D10=D738 0D11=D73C 0D12=D744 0D13=D747 0D14=D749 0D15=D750 0D16=D751 0D17=D754 0D18=D756 0D19=D757 0D1A=D758 0D1B=D759 0D1C=D760 0D1D=D761 0D1E=D763 0D1F=D765 0D20=D769 0D21=D76C 0D22=D770 0D23=D774 0D24=D77C 0D25=D77D 0D26=D781 0D27=D788 0D28=D789 0D29=D78C 0D2A=D790 0D2B=D798 0D2C=D799 0D2D=D79B 0D2E=D79D 0D31=1100 0D32=1101 0D33=1102 0D34=1103 0D35=1104 0D36=1105 0D37=1106 0D38=1107 0D39=1108 0D3A=1109 0D3B=110A 0D3C=110B 0D3D=110C 0D3E=110D 0D3F=110E 0D40=110F 0D41=1110 0D42=1111 0D43=1112 0D44=1161 0D45=1162 0D46=1163 0D47=1164 0D48=1165 0D49=1166 0D4A=1167 0D4B=1168 0D4C=1169 0D4D=116D 0D4E=116E 0D4F=1172 0D50=1173 0D51=1175 0D61=B894 0D62=C330 0D63=C3BC 0D64=C4D4 0D65=CB2C
greentea Posted July 8, 2009 Author Posted July 8, 2009 (edited) Thanks for that list, I'll check it out. I got it sorted out and understand it now, thanks a lot for that table, it really helps. What is the best way to do this is what I need to figure out. If I can find a text file with Unicode values and the corresponding character, that would work, I may go look for it. If not, I think I'll have to manually input the character in. Oh, and sorry for not being specific. I normally am fairly specific with this stuff. I had to go to dinner like ASAP though. Edited July 8, 2009 by greentea
Jiggy-Ninja Posted July 8, 2009 Posted July 8, 2009 0001= 0002=ぁ 0003=あ 0004=ぃ 0005=い 0006=ぅ 0007=う 0008=ぇ 0009=え 000A=ぉ 000B=お 000C=か 000D=が 000E=き 000F=ぎ 0010=く 0011=ぐ 0012=け 0013=げ 0014=こ 0015=ご 0016=さ 0017=ざ 0018=し 0019=じ 001A=す 001B=ず 001C=せ 001D=ぜ 001E=そ 001F=ぞ 0020=た 0021=だ 0022=ち 0023=ぢ 0024=っ 0025=つ 0026=づ 0027=て 0028=で 0029=と 002A=ど 002B=な 002C=に 002D=ぬ 002E=ね 002F=の 0030=は 0031=ば 0032=ぱ 0033=ひ 0034=び 0035=ぴ 0036=ふ 0037=ぶ 0038=ぷ 0039=へ 003A=べ 003B=ぺ 003C=ほ 003D=ぼ 003E=ぽ 003F=ま 0040=み 0041=む 0042=め 0043=も 0044=ゃ 0045=や 0046=ゅ 0047=ゆ 0048=ょ 0049=よ 004A=ら 004B=り 004C=る 004D=れ 004E=ろ 004F=わ 0050=を 0051=ん 0052=ァ 0053=ア 0054=ィ 0055=イ 0056=ゥ 0057=ウ 0058=ェ 0059=エ 005A=ォ 005B=オ 005C=カ 005D=ガ 005E=キ 005F=ギ 0060=ク 0061=グ 0062=ケ 0063=ゲ 0064=コ 0065=ゴ 0066=サ 0067=ザ 0068=シ 0069=ジ 006A=ス 006B=ズ 006C=セ 006D=ゼ 006E=ソ 006F=ゾ 0070=タ 0071=ダ 0072=チ 0073=ヂ 0074=ッ 0075=ツ 0076=ヅ 0077=テ 0078=デ 0079=ト 007A=ド 007B=ナ 007C=ニ 007D=ヌ 007E=ネ 007F=ノ 0080=ハ 0081=バ 0082=パ 0083=ヒ 0084=ビ 0085=ピ 0086=フ 0087=ブ 0088=プ 0089=ヘ 008A=ベ 008B=ペ 008C=ホ 008D=ボ 008E=ポ 008F=マ 0090=ミ 0091=ム 0092=メ 0093=モ 0094=ャ 0095=ヤ 0096=ュ 0097=ユ 0098=ョ 0099=ヨ 009A=ラ 009B=リ 009C=ル 009D=レ 009E=ロ 009F=ワ 00A0=ヲ 00A1=ン 00A2=0 00A3=1 00A4=2 00A5=3 00A6=4 00A7=5 00A8=6 00A9=7 00AA=8 00AB=9 00AC=A 00AD=B 00AE=C 00AF=D 00B0=E 00B1=F 00B2=G 00B3=H 00B4=I 00B5=J 00B6=K 00B7=L 00B8=M 00B9=N 00BA=O 00BB=P 00BC=Q 00BD=R 00BE=S 00BF=T 00C0=U 00C1=V 00C2=W 00C3=X 00C4=Y 00C5=Z 00C6=a 00C7=b 00C8=c 00C9=d 00CA=e 00CB=f 00CC=g 00CD=h 00CE=i 00CF=j 00D0=k 00D1=l 00D2=m 00D3=n 00D4=o 00D5=p 00D6=q 00D7=r 00D8=s 00D9=t 00DA=u 00DB=v 00DC=w 00DD=x 00DE=y 00DF=z 00E1=! 00E2=? 00E3=、 00E4=。 00E5=⋯ 00E6=・ 00E7=/ 00E8=「 00E9=」 00EA=『 00EB=』 00EC=( 00ED=) 00EE=㊚ 00EF=㊛ 00F0=+ 00F1=- 00F2=⊗ 00F3=⊘ 00F4== 00F5=z 00F6=: 00F7=; 00F8=. 00F9=, 00FA=♤ 00FB=♧ 00FC=♡ 00FD=♢ 00FE=☆ 00FF=◎ 0100=○ 0101=□ 0102=△ 0103=◇ 0104=@ 0105=♫ 0106=% 0107=☼ 0108=☔ 0109=☰ 010A=❄ 010B=☋ 010C=♔ 010D=♕ 010E=☊ 010F=⇗ 0110=⇘ 0111=☾ 0112=¥ 0113=♈ 0114=♉ 0115=♊ 0116=♋ 0117=♌ 0118=♍ 0119=♎ 011A=♏ 011B=← 011C=↑ 011D=↓ 011E=→ 011F=‣ 0120=& 0121=0 0122=1 0123=2 0124=3 0125=4 0126=5 0127=6 0128=7 0129=8 012A=9 012B=A 012C=B 012D=C 012E=D 012F=E 0130=F 0131=G 0132=H 0133=I 0134=J 0135=K 0136=L 0137=M 0138=N 0139=O 013A=P 013B=Q 013C=R 013D=S 013E=T 013F=U 0140=V 0141=W 0142=X 0143=Y 0144=Z 0145=a 0146=b 0147=c 0148=d 0149=e 014A=f 014B=g 014C=h 014D=i 014E=j 014F=k 0150=l 0151=m 0152=n 0153=o 0154=p 0155=q 0156=r 0157=s 0158=t 0159=u 015A=v 015B=w 015C=x 015D=y 015E=z 015F=À 0160=Á 0161= 0162=à 0163=Ä 0164=Å 0165=Æ 0166=Ç 0167=È 0168=É 0169=Ê 016A=Ë 016B=Ì 016C=Í 016D=Î 016E=Ï 016F=Ð 0170=Ñ 0171=Ò 0172=Ó 0173=Ô 0174=Õ 0175=Ö 0176=× 0177=Ø 0178=Ù 0179=Ú 017A=Û 017B=Ü 017C=Ý 017D=Þ 017E=ß 017F=à 0180=á 0181=â 0182=ã 0183=ä 0184=å 0185=æ 0186=ç 0187=è 0188=é 0189=ê 018A=ë 018B=ì 018C=í 018D=î 018E=ï 018F=ð 0190=ñ 0191=ò 0192=ó 0193=ô 0194=õ 0195=ö 0196=÷ 0197=ø 0198=ù 0199=ú 019A=û 019B=ü 019C=ý 019D=þ 019E=ÿ 019F=Œ 01A0=œ 01A1=Ş 01A2=ş 01A3=ª 01A4=º 01A5=¹ 01A6=² 01A7=³ 01A8=$ 01A9=¡ 01AA=¿ 01AB=! 01AC=? 01AD=, 01AE=. 01AF=… 01B0=· 01B1=/ 01B2=‘ 01B3=’ 01B4=“ 01B5=” 01B6=„ 01B7=《 01B8=》 01B9=( 01BA=) 01BB=♂ 01BC=♀ 01BD=+ 01BE=- 01BF=* 01C0=# 01C1== 01C2=& 01C3=~ 01C4=: 01C5=; 01C6=♠ 01C7=♣ 01C8=♥ 01C9=♦ 01CA=★ 01CB=◉ 01CC=● 01CD=■ 01CE=▲ 01CF=◆ 01D0=@ 01D1=♪ 01D2=% 01D3=☀ 01D4=☁ 01D5=☂ 01D6=☃ 01D7=☺ 01D8=♚ 01D9=♛ 01DA=☹ 01DB=↗ 01DC=↘ 01DD=☽ 01DE= 01DF=⁴ 01E0=₧ 01E1=₦ 01E8=° 01E9=_ 01EA=_ 0400=가 0401=각 0402=간 0403=갇 0404=갈 0405=갉 0406=갊 0407=감 0408=갑 0409=값 040A=갓 040B=갔 040C=강 040D=갖 040E=갗 0410=같 0411=갚 0412=갛 0413=개 0414=객 0415=갠 0416=갤 0417=갬 0418=갭 0419=갯 041A=갰 041B=갱 041C=갸 041D=갹 041E=갼 041F=걀 0420=걋 0421=걍 0422=걔 0423=걘 0424=걜 0425=거 0426=걱 0427=건 0428=걷 0429=걸 042A=걺 042B=검 042C=겁 042D=것 042E=겄 042F=겅 0430=겆 0431=겉 0432=겊 0433=겋 0434=게 0435=겐 0436=겔 0437=겜 0438=겝 0439=겟 043A=겠 043B=겡 043C=겨 043D=격 043E=겪 043F=견 0440=겯 0441=결 0442=겸 0443=겹 0444=겻 0445=겼 0446=경 0447=곁 0448=계 0449=곈 044A=곌 044B=곕 044C=곗 044D=고 044E=곡 044F=곤 0450=곧 0451=골 0452=곪 0453=곬 0454=곯 0455=곰 0456=곱 0457=곳 0458=공 0459=곶 045A=과 045B=곽 045C=관 045D=괄 045E=괆 045F=괌 0460=괍 0461=괏 0462=광 0463=괘 0464=괜 0465=괠 0466=괩 0467=괬 0468=괭 0469=괴 046A=괵 046B=괸 046C=괼 046D=굄 046E=굅 046F=굇 0470=굉 0471=교 0472=굔 0473=굘 0474=굡 0475=굣 0476=구 0477=국 0478=군 0479=굳 047A=굴 047B=굵 047C=굶 047D=굻 047E=굼 047F=굽 0480=굿 0481=궁 0482=궂 0483=궈 0484=궉 0485=권 0486=궐 0487=궜 0488=궝 0489=궤 048A=궷 048B=귀 048C=귁 048D=귄 048E=귈 048F=귐 0490=귑 0491=귓 0492=규 0493=균 0494=귤 0495=그 0496=극 0497=근 0498=귿 0499=글 049A=긁 049B=금 049C=급 049D=긋 049E=긍 049F=긔 04A0=기 04A1=긱 04A2=긴 04A3=긷 04A4=길 04A5=긺 04A6=김 04A7=깁 04A8=깃 04A9=깅 04AA=깆 04AB=깊 04AC=까 04AD=깍 04AE=깎 04AF=깐 04B0=깔 04B1=깖 04B2=깜 04B3=깝 04B4=깟 04B5=깠 04B6=깡 04B7=깥 04B8=깨 04B9=깩 04BA=깬 04BB=깰 04BC=깸 04BD=깹 04BE=깻 04BF=깼 04C0=깽 04C1=꺄 04C2=꺅 04C3=꺌 04C4=꺼 04C5=꺽 04C6=꺾 04C7=껀 04C8=껄 04C9=껌 04CA=껍 04CB=껏 04CC=껐 04CD=껑 04CE=께 04CF=껙 04D0=껜 04D1=껨 04D2=껫 04D3=껭 04D4=껴 04D5=껸 04D6=껼 04D7=꼇 04D8=꼈 04D9=꼍 04DA=꼐 04DB=꼬 04DC=꼭 04DD=꼰 04DE=꼲 04DF=꼴 04E0=꼼 04E1=꼽 04E2=꼿 04E3=꽁 04E4=꽂 04E5=꽃 04E6=꽈 04E7=꽉 04E8=꽐 04E9=꽜 04EA=꽝 04EB=꽤 04EC=꽥 04ED=꽹 04EE=꾀 04EF=꾄 04F0=꾈 04F1=꾐 04F2=꾑 04F3=꾕 04F4=꾜 04F5=꾸 04F6=꾹 04F7=꾼 04F8=꿀 04F9=꿇 04FA=꿈 04FB=꿉 04FC=꿋 04FD=꿍 04FE=꿎 04FF=꿔 0500=꿜 0501=꿨 0502=꿩 0503=꿰 0504=꿱 0505=꿴 0506=꿸 0507=뀀 0508=뀁 0509=뀄 050A=뀌 050B=뀐 050C=뀔 050D=뀜 050E=뀝 050F=뀨 0510=끄 0511=끅 0512=끈 0513=끊 0514=끌 0515=끎 0516=끓 0517=끔 0518=끕 0519=끗 051A=끙 051B=끝 051C=끼 051D=끽 051E=낀 051F=낄 0520=낌 0521=낍 0522=낏 0523=낑 0524=나 0525=낙 0526=낚 0527=난 0528=낟 0529=날 052A=낡 052B=낢 052C=남 052D=납 052E=낫 052F=났 0530=낭 0531=낮 0532=낯 0533=낱 0534=낳 0535=내 0536=낵 0537=낸 0538=낼 0539=냄 053A=냅 053B=냇 053C=냈 053D=냉 053E=냐 053F=냑 0540=냔 0541=냘 0542=냠 0543=냥 0544=너 0545=넉 0546=넋 0547=넌 0548=널 0549=넒 054A=넓 054B=넘 054C=넙 054D=넛 054E=넜 054F=넝 0550=넣 0551=네 0552=넥 0553=넨 0554=넬 0555=넴 0556=넵 0557=넷 0558=넸 0559=넹 055A=녀 055B=녁 055C=년 055D=녈 055E=념 055F=녑 0560=녔 0561=녕 0562=녘 0563=녜 0564=녠 0565=노 0566=녹 0567=논 0568=놀 0569=놂 056A=놈 056B=놉 056C=놋 056D=농 056E=높 056F=놓 0570=놔 0571=놘 0572=놜 0573=놨 0574=뇌 0575=뇐 0576=뇔 0577=뇜 0578=뇝 0579=뇟 057A=뇨 057B=뇩 057C=뇬 057D=뇰 057E=뇹 057F=뇻 0580=뇽 0581=누 0582=눅 0583=눈 0584=눋 0585=눌 0586=눔 0587=눕 0588=눗 0589=눙 058A=눠 058B=눴 058C=눼 058D=뉘 058E=뉜 058F=뉠 0590=뉨 0591=뉩 0592=뉴 0593=뉵 0594=뉼 0595=늄 0596=늅 0597=늉 0598=느 0599=늑 059A=는 059B=늘 059C=늙 059D=늚 059E=늠 059F=늡 05A0=늣 05A1=능 05A2=늦 05A3=늪 05A4=늬 05A5=늰 05A6=늴 05A7=니 05A8=닉 05A9=닌 05AA=닐 05AB=닒 05AC=님 05AD=닙 05AE=닛 05AF=닝 05B0=닢 05B1=다 05B2=닥 05B3=닦 05B4=단 05B5=닫 05B6=달 05B7=닭 05B8=닮 05B9=닯 05BA=닳 05BB=담 05BC=답 05BD=닷 05BE=닸 05BF=당 05C0=닺 05C1=닻 05C2=닿 05C3=대 05C4=댁 05C5=댄 05C6=댈 05C7=댐 05C8=댑 05C9=댓 05CA=댔 05CB=댕 05CC=댜 05CD=더 05CE=덕 05CF=덖 05D0=던 05D1=덛 05D2=덜 05D3=덞 05D4=덟 05D5=덤 05D6=덥 05D7=덧 05D8=덩 05D9=덫 05DA=덮 05DB=데 05DC=덱 05DD=덴 05DE=델 05DF=뎀 05E0=뎁 05E1=뎃 05E2=뎄 05E3=뎅 05E4=뎌 05E5=뎐 05E6=뎔 05E7=뎠 05E8=뎡 05E9=뎨 05EA=뎬 05EB=도 05EC=독 05ED=돈 05EE=돋 05EF=돌 05F0=돎 05F1=돐 05F2=돔 05F3=돕 05F4=돗 05F5=동 05F6=돛 05F7=돝 05F8=돠 05F9=돤 05FA=돨 05FB=돼 05FC=됐 05FD=되 05FE=된 05FF=될 0600=됨 0601=됩 0602=됫 0603=됴 0604=두 0605=둑 0606=둔 0607=둘 0608=둠 0609=둡 060A=둣 060B=둥 060C=둬 060D=뒀 060E=뒈 060F=뒝 0610=뒤 0611=뒨 0612=뒬 0613=뒵 0614=뒷 0615=뒹 0616=듀 0617=듄 0618=듈 0619=듐 061A=듕 061B=드 061C=득 061D=든 061E=듣 061F=들 0620=듦 0621=듬 0622=듭 0623=듯 0624=등 0625=듸 0626=디 0627=딕 0628=딘 0629=딛 062A=딜 062B=딤 062C=딥 062D=딧 062E=딨 062F=딩 0630=딪 0631=따 0632=딱 0633=딴 0634=딸 0635=땀 0636=땁 0637=땃 0638=땄 0639=땅 063A=땋 063B=때 063C=땍 063D=땐 063E=땔 063F=땜 0640=땝 0641=땟 0642=땠 0643=땡 0644=떠 0645=떡 0646=떤 0647=떨 0648=떪 0649=떫 064A=떰 064B=떱 064C=떳 064D=떴 064E=떵 064F=떻 0650=떼 0651=떽 0652=뗀 0653=뗄 0654=뗌 0655=뗍 0656=뗏 0657=뗐 0658=뗑 0659=뗘 065A=뗬 065B=또 065C=똑 065D=똔 065E=똘 065F=똥 0660=똬 0661=똴 0662=뙈 0663=뙤 0664=뙨 0665=뚜 0666=뚝 0667=뚠 0668=뚤 0669=뚫 066A=뚬 066B=뚱 066C=뛔 066D=뛰 066E=뛴 066F=뛸 0670=뜀 0671=뜁 0672=뜅 0673=뜨 0674=뜩 0675=뜬 0676=뜯 0677=뜰 0678=뜸 0679=뜹 067A=뜻 067B=띄 067C=띈 067D=띌 067E=띔 067F=띕 0680=띠 0681=띤 0682=띨 0683=띰 0684=띱 0685=띳 0686=띵 0687=라 0688=락 0689=란 068A=랄 068B=람 068C=랍 068D=랏 068E=랐 068F=랑 0690=랒 0691=랖 0692=랗 0693=래 0694=랙 0695=랜 0696=랠 0697=램 0698=랩 0699=랫 069A=랬 069B=랭 069C=랴 069D=략 069E=랸 069F=럇 06A0=량 06A1=러 06A2=럭 06A3=런 06A4=럴 06A5=럼 06A6=럽 06A7=럿 06A8=렀 06A9=렁 06AA=렇 06AB=레 06AC=렉 06AD=렌 06AE=렐 06AF=렘 06B0=렙 06B1=렛 06B2=렝 06B3=려 06B4=력 06B5=련 06B6=렬 06B7=렴 06B8=렵 06B9=렷 06BA=렸 06BB=령 06BC=례 06BD=롄 06BE=롑 06BF=롓 06C0=로 06C1=록 06C2=론 06C3=롤 06C4=롬 06C5=롭 06C6=롯 06C7=롱 06C8=롸 06C9=롼 06CA=뢍 06CB=뢨 06CC=뢰 06CD=뢴 06CE=뢸 06CF=룀 06D0=룁 06D1=룃 06D2=룅 06D3=료 06D4=룐 06D5=룔 06D6=룝 06D7=룟 06D8=룡 06D9=루 06DA=룩 06DB=룬 06DC=룰 06DD=룸 06DE=룹 06DF=룻 06E0=룽 06E1=뤄 06E2=뤘 06E3=뤠 06E4=뤼 06E5=뤽 06E6=륀 06E7=륄 06E8=륌 06E9=륏 06EA=륑 06EB=류 06EC=륙 06ED=륜 06EE=률 06EF=륨 06F0=륩 06F1=륫 06F2=륭 06F3=르 06F4=륵 06F5=른 06F6=를 06F7=름 06F8=릅 06F9=릇 06FA=릉 06FB=릊 06FC=릍 06FD=릎 06FE=리 06FF=릭 0700=린 0701=릴 0702=림 0703=립 0704=릿 0705=링 0706=마 0707=막 0708=만 0709=많 070A=맏 070B=말 070C=맑 070D=맒 070E=맘 070F=맙 0710=맛 0711=망 0712=맞 0713=맡 0714=맣 0715=매 0716=맥 0717=맨 0718=맬 0719=맴 071A=맵 071B=맷 071C=맸 071D=맹 071E=맺 071F=먀 0720=먁 0721=먈 0722=먕 0723=머 0724=먹 0725=먼 0726=멀 0727=멂 0728=멈 0729=멉 072A=멋 072B=멍 072C=멎 072D=멓 072E=메 072F=멕 0730=멘 0731=멜 0732=멤 0733=멥 0734=멧 0735=멨 0736=멩 0737=며 0738=멱 0739=면 073A=멸 073B=몃 073C=몄 073D=명 073E=몇 073F=몌 0740=모 0741=목 0742=몫 0743=몬 0744=몰 0745=몲 0746=몸 0747=몹 0748=못 0749=몽 074A=뫄 074B=뫈 074C=뫘 074D=뫙 074E=뫼 074F=묀 0750=묄 0751=묍 0752=묏 0753=묑 0754=묘 0755=묜 0756=묠 0757=묩 0758=묫 0759=무 075A=묵 075B=묶 075C=문 075D=묻 075E=물 075F=묽 0760=묾 0761=뭄 0762=뭅 0763=뭇 0764=뭉 0765=뭍 0766=뭏 0767=뭐 0768=뭔 0769=뭘 076A=뭡 076B=뭣 076C=뭬 076D=뮈 076E=뮌 076F=뮐 0770=뮤 0771=뮨 0772=뮬 0773=뮴 0774=뮷 0775=므 0776=믄 0777=믈 0778=믐 0779=믓 077A=미 077B=믹 077C=민 077D=믿 077E=밀 077F=밂 0780=밈 0781=밉 0782=밋 0783=밌 0784=밍 0785=및 0786=밑 0787=바 0788=박 0789=밖 078A=밗 078B=반 078C=받 078D=발 078E=밝 078F=밞 0790=밟 0791=밤 0792=밥 0793=밧 0794=방 0795=밭 0796=배 0797=백 0798=밴 0799=밸 079A=뱀 079B=뱁 079C=뱃 079D=뱄 079E=뱅 079F=뱉 07A0=뱌 07A1=뱍 07A2=뱐 07A3=뱝 07A4=버 07A5=벅 07A6=번 07A7=벋 07A8=벌 07A9=벎 07AA=범 07AB=법 07AC=벗 07AD=벙 07AE=벚 07AF=베 07B0=벡 07B1=벤 07B2=벧 07B3=벨 07B4=벰 07B5=벱 07B6=벳 07B7=벴 07B8=벵 07B9=벼 07BA=벽 07BB=변 07BC=별 07BD=볍 07BE=볏 07BF=볐 07C0=병 07C1=볕 07C2=볘 07C3=볜 07C4=보 07C5=복 07C6=볶 07C7=본 07C8=볼 07C9=봄 07CA=봅 07CB=봇 07CC=봉 07CD=봐 07CE=봔 07CF=봤 07D0=봬 07D1=뵀 07D2=뵈 07D3=뵉 07D4=뵌 07D5=뵐 07D6=뵘 07D7=뵙 07D8=뵤 07D9=뵨 07DA=부 07DB=북 07DC=분 07DD=붇 07DE=불 07DF=붉 07E0=붊 07E1=붐 07E2=붑 07E3=붓 07E4=붕 07E5=붙 07E6=붚 07E7=붜 07E8=붤 07E9=붰 07EA=붸 07EB=뷔 07EC=뷕 07ED=뷘 07EE=뷜 07EF=뷩 07F0=뷰 07F1=뷴 07F2=뷸 07F3=븀 07F4=븃 07F5=븅 07F6=브 07F7=븍 07F8=븐 07F9=블 07FA=븜 07FB=븝 07FC=븟 07FD=비 07FE=빅 07FF=빈 0800=빌 0801=빎 0802=빔 0803=빕 0804=빗 0805=빙 0806=빚 0807=빛 0808=빠 0809=빡 080A=빤 080B=빨 080C=빪 080D=빰 080E=빱 080F=빳 0810=빴 0811=빵 0812=빻 0813=빼 0814=빽 0815=뺀 0816=뺄 0817=뺌 0818=뺍 0819=뺏 081A=뺐 081B=뺑 081C=뺘 081D=뺙 081E=뺨 081F=뻐 0820=뻑 0821=뻔 0822=뻗 0823=뻘 0824=뻠 0825=뻣 0826=뻤 0827=뻥 0828=뻬 0829=뼁 082A=뼈 082B=뼉 082C=뼘 082D=뼙 082E=뼛 082F=뼜 0830=뼝 0831=뽀 0832=뽁 0833=뽄 0834=뽈 0835=뽐 0836=뽑 0837=뽕 0838=뾔 0839=뾰 083A=뿅 083B=뿌 083C=뿍 083D=뿐 083E=뿔 083F=뿜 0840=뿟 0841=뿡 0842=쀼 0843=쁑 0844=쁘 0845=쁜 0846=쁠 0847=쁨 0848=쁩 0849=삐 084A=삑 084B=삔 084C=삘 084D=삠 084E=삡 084F=삣 0850=삥 0851=사 0852=삭 0853=삯 0854=산 0855=삳 0856=살 0857=삵 0858=삶 0859=삼 085A=삽 085B=삿 085C=샀 085D=상 085E=샅 085F=새 0860=색 0861=샌 0862=샐 0863=샘 0864=샙 0865=샛 0866=샜 0867=생 0868=샤 0869=샥 086A=샨 086B=샬 086C=샴 086D=샵 086E=샷 086F=샹 0870=섀 0871=섄 0872=섈 0873=섐 0874=섕 0875=서 0876=석 0877=섞 0878=섟 0879=선 087A=섣 087B=설 087C=섦 087D=섧 087E=섬 087F=섭 0880=섯 0881=섰 0882=성 0883=섶 0884=세 0885=섹 0886=센 0887=셀 0888=셈 0889=셉 088A=셋 088B=셌 088C=셍 088D=셔 088E=셕 088F=션 0890=셜 0891=셤 0892=셥 0893=셧 0894=셨 0895=셩 0896=셰 0897=셴 0898=셸 0899=솅 089A=소 089B=속 089C=솎 089D=손 089E=솔 089F=솖 08A0=솜 08A1=솝 08A2=솟 08A3=송 08A4=솥 08A5=솨 08A6=솩 08A7=솬 08A8=솰 08A9=솽 08AA=쇄 08AB=쇈 08AC=쇌 08AD=쇔 08AE=쇗 08AF=쇘 08B0=쇠 08B1=쇤 08B2=쇨 08B3=쇰 08B4=쇱 08B5=쇳 08B6=쇼 08B7=쇽 08B8=숀 08B9=숄 08BA=숌 08BB=숍 08BC=숏 08BD=숑 08BE=수 08BF=숙 08C0=순 08C1=숟 08C2=술 08C3=숨 08C4=숩 08C5=숫 08C6=숭 08C7=숯 08C8=숱 08C9=숲 08CA=숴 08CB=쉈 08CC=쉐 08CD=쉑 08CE=쉔 08CF=쉘 08D0=쉠 08D1=쉥 08D2=쉬 08D3=쉭 08D4=쉰 08D5=쉴 08D6=쉼 08D7=쉽 08D8=쉿 08D9=슁 08DA=슈 08DB=슉 08DC=슐 08DD=슘 08DE=슛 08DF=슝 08E0=스 08E1=슥 08E2=슨 08E3=슬 08E4=슭 08E5=슴 08E6=습 08E7=슷 08E8=승 08E9=시 08EA=식 08EB=신 08EC=싣 08ED=실 08EE=싫 08EF=심 08F0=십 08F1=싯 08F2=싱 08F3=싶 08F4=싸 08F5=싹 08F6=싻 08F7=싼 08F8=쌀 08F9=쌈 08FA=쌉 08FB=쌌 08FC=쌍 08FD=쌓 08FE=쌔 08FF=쌕 0900=쌘 0901=쌜 0902=쌤 0903=쌥 0904=쌨 0905=쌩 0906=썅 0907=써 0908=썩 0909=썬 090A=썰 090B=썲 090C=썸 090D=썹 090E=썼 090F=썽 0910=쎄 0911=쎈 0912=쎌 0913=쏀 0914=쏘 0915=쏙 0916=쏜 0917=쏟 0918=쏠 0919=쏢 091A=쏨 091B=쏩 091C=쏭 091D=쏴 091E=쏵 091F=쏸 0920=쐈 0921=쐐 0922=쐤 0923=쐬 0924=쐰 0925=쐴 0926=쐼 0927=쐽 0928=쑈 0929=쑤 092A=쑥 092B=쑨 092C=쑬 092D=쑴 092E=쑵 092F=쑹 0930=쒀 0931=쒔 0932=쒜 0933=쒸 0934=쒼 0935=쓩 0936=쓰 0937=쓱 0938=쓴 0939=쓸 093A=쓺 093B=쓿 093C=씀 093D=씁 093E=씌 093F=씐 0940=씔 0941=씜 0942=씨 0943=씩 0944=씬 0945=씰 0946=씸 0947=씹 0948=씻 0949=씽 094A=아 094B=악 094C=안 094D=앉 094E=않 094F=알 0950=앍 0951=앎 0952=앓 0953=암 0954=압 0955=앗 0956=았 0957=앙 0958=앝 0959=앞 095A=애 095B=액 095C=앤 095D=앨 095E=앰 095F=앱 0960=앳 0961=앴 0962=앵 0963=야 0964=약 0965=얀 0966=얄 0967=얇 0968=얌 0969=얍 096A=얏 096B=양 096C=얕 096D=얗 096E=얘 096F=얜 0970=얠 0971=얩 0972=어 0973=억 0974=언 0975=얹 0976=얻 0977=얼 0978=얽 0979=얾 097A=엄 097B=업 097C=없 097D=엇 097E=었 097F=엉 0980=엊 0981=엌 0982=엎 0983=에 0984=엑 0985=엔 0986=엘 0987=엠 0988=엡 0989=엣 098A=엥 098B=여 098C=역 098D=엮 098E=연 098F=열 0990=엶 0991=엷 0992=염 0993=엽 0994=엾 0995=엿 0996=였 0997=영 0998=옅 0999=옆 099A=옇 099B=예 099C=옌 099D=옐 099E=옘 099F=옙 09A0=옛 09A1=옜 09A2=오 09A3=옥 09A4=온 09A5=올 09A6=옭 09A7=옮 09A8=옰 09A9=옳 09AA=옴 09AB=옵 09AC=옷 09AD=옹 09AE=옻 09AF=와 09B0=왁 09B1=완 09B2=왈 09B3=왐 09B4=왑 09B5=왓 09B6=왔 09B7=왕 09B8=왜 09B9=왝 09BA=왠 09BB=왬 09BC=왯 09BD=왱 09BE=외 09BF=왹 09C0=왼 09C1=욀 09C2=욈 09C3=욉 09C4=욋 09C5=욍 09C6=요 09C7=욕 09C8=욘 09C9=욜 09CA=욤 09CB=욥 09CC=욧 09CD=용 09CE=우 09CF=욱 09D0=운 09D1=울 09D2=욹 09D3=욺 09D4=움 09D5=웁 09D6=웃 09D7=웅 09D8=워 09D9=웍 09DA=원 09DB=월 09DC=웜 09DD=웝 09DE=웠 09DF=웡 09E0=웨 09E1=웩 09E2=웬 09E3=웰 09E4=웸 09E5=웹 09E6=웽 09E7=위 09E8=윅 09E9=윈 09EA=윌 09EB=윔 09EC=윕 09ED=윗 09EE=윙 09EF=유 09F0=육 09F1=윤 09F2=율 09F3=윰 09F4=윱 09F5=윳 09F6=융 09F7=윷 09F8=으 09F9=윽 09FA=은 09FB=을 09FC=읊 09FD=음 09FE=읍 09FF=읏 0A00=응 0A01=읒 0A02=읓 0A03=읔 0A04=읕 0A05=읖 0A06=읗 0A07=의 0A08=읜 0A09=읠 0A0A=읨 0A0B=읫 0A0C=이 0A0D=익 0A0E=인 0A0F=일 0A10=읽 0A11=읾 0A12=잃 0A13=임 0A14=입 0A15=잇 0A16=있 0A17=잉 0A18=잊 0A19=잎 0A1A=자 0A1B=작 0A1C=잔 0A1D=잖 0A1E=잗 0A1F=잘 0A20=잚 0A21=잠 0A22=잡 0A23=잣 0A24=잤 0A25=장 0A26=잦 0A27=재 0A28=잭 0A29=잰 0A2A=잴 0A2B=잼 0A2C=잽 0A2D=잿 0A2E=쟀 0A2F=쟁 0A30=쟈 0A31=쟉 0A32=쟌 0A33=쟎 0A34=쟐 0A35=쟘 0A36=쟝 0A37=쟤 0A38=쟨 0A39=쟬 0A3A=저 0A3B=적 0A3C=전 0A3D=절 0A3E=젊 0A3F=점 0A40=접 0A41=젓 0A42=정 0A43=젖 0A44=제 0A45=젝 0A46=젠 0A47=젤 0A48=젬 0A49=젭 0A4A=젯 0A4B=젱 0A4C=져 0A4D=젼 0A4E=졀 0A4F=졈 0A50=졉 0A51=졌 0A52=졍 0A53=졔 0A54=조 0A55=족 0A56=존 0A57=졸 0A58=졺 0A59=좀 0A5A=좁 0A5B=좃 0A5C=종 0A5D=좆 0A5E=좇 0A5F=좋 0A60=좌 0A61=좍 0A62=좔 0A63=좝 0A64=좟 0A65=좡 0A66=좨 0A67=좼 0A68=좽 0A69=죄 0A6A=죈 0A6B=죌 0A6C=죔 0A6D=죕 0A6E=죗 0A6F=죙 0A70=죠 0A71=죡 0A72=죤 0A73=죵 0A74=주 0A75=죽 0A76=준 0A77=줄 0A78=줅 0A79=줆 0A7A=줌 0A7B=줍 0A7C=줏 0A7D=중 0A7E=줘 0A7F=줬 0A80=줴 0A81=쥐 0A82=쥑 0A83=쥔 0A84=쥘 0A85=쥠 0A86=쥡 0A87=쥣 0A88=쥬 0A89=쥰 0A8A=쥴 0A8B=쥼 0A8C=즈 0A8D=즉 0A8E=즌 0A8F=즐 0A90=즘 0A91=즙 0A92=즛 0A93=증 0A94=지 0A95=직 0A96=진 0A97=짇 0A98=질 0A99=짊 0A9A=짐 0A9B=집 0A9C=짓 0A9D=징 0A9E=짖 0A9F=짙 0AA0=짚 0AA1=짜 0AA2=짝 0AA3=짠 0AA4=짢 0AA5=짤 0AA6=짧 0AA7=짬 0AA8=짭 0AA9=짯 0AAA=짰 0AAB=짱 0AAC=째 0AAD=짹 0AAE=짼 0AAF=쨀 0AB0=쨈 0AB1=쨉 0AB2=쨋 0AB3=쨌 0AB4=쨍 0AB5=쨔 0AB6=쨘 0AB7=쨩 0AB8=쩌 0AB9=쩍 0ABA=쩐 0ABB=쩔 0ABC=쩜 0ABD=쩝 0ABE=쩟 0ABF=쩠 0AC0=쩡 0AC1=쩨 0AC2=쩽 0AC3=쪄 0AC4=쪘 0AC5=쪼 0AC6=쪽 0AC7=쫀 0AC8=쫄 0AC9=쫌 0ACA=쫍 0ACB=쫏 0ACC=쫑 0ACD=쫓 0ACE=쫘 0ACF=쫙 0AD0=쫠 0AD1=쫬 0AD2=쫴 0AD3=쬈 0AD4=쬐 0AD5=쬔 0AD6=쬘 0AD7=쬠 0AD8=쬡 0AD9=쭁 0ADA=쭈 0ADB=쭉 0ADC=쭌 0ADD=쭐 0ADE=쭘 0ADF=쭙 0AE0=쭝 0AE1=쭤 0AE2=쭸 0AE3=쭹 0AE4=쮜 0AE5=쮸 0AE6=쯔 0AE7=쯤 0AE8=쯧 0AE9=쯩 0AEA=찌 0AEB=찍 0AEC=찐 0AED=찔 0AEE=찜 0AEF=찝 0AF0=찡 0AF1=찢 0AF2=찧 0AF3=차 0AF4=착 0AF5=찬 0AF6=찮 0AF7=찰 0AF8=참 0AF9=찹 0AFA=찻 0AFB=찼 0AFC=창 0AFD=찾 0AFE=채 0AFF=책 0B00=챈 0B01=챌 0B02=챔 0B03=챕 0B04=챗 0B05=챘 0B06=챙 0B07=챠 0B08=챤 0B09=챦 0B0A=챨 0B0B=챰 0B0C=챵 0B0D=처 0B0E=척 0B0F=천 0B10=철 0B11=첨 0B12=첩 0B13=첫 0B14=첬 0B15=청 0B16=체 0B17=첵 0B18=첸 0B19=첼 0B1A=쳄 0B1B=쳅 0B1C=쳇 0B1D=쳉 0B1E=쳐 0B1F=쳔 0B20=쳤 0B21=쳬 0B22=쳰 0B23=촁 0B24=초 0B25=촉 0B26=촌 0B27=촐 0B28=촘 0B29=촙 0B2A=촛 0B2B=총 0B2C=촤 0B2D=촨 0B2E=촬 0B2F=촹 0B30=최 0B31=쵠 0B32=쵤 0B33=쵬 0B34=쵭 0B35=쵯 0B36=쵱 0B37=쵸 0B38=춈 0B39=추 0B3A=축 0B3B=춘 0B3C=출 0B3D=춤 0B3E=춥 0B3F=춧 0B40=충 0B41=춰 0B42=췄 0B43=췌 0B44=췐 0B45=취 0B46=췬 0B47=췰 0B48=췸 0B49=췹 0B4A=췻 0B4B=췽 0B4C=츄 0B4D=츈 0B4E=츌 0B4F=츔 0B50=츙 0B51=츠 0B52=측 0B53=츤 0B54=츨 0B55=츰 0B56=츱 0B57=츳 0B58=층 0B59=치 0B5A=칙 0B5B=친 0B5C=칟 0B5D=칠 0B5E=칡 0B5F=침 0B60=칩 0B61=칫 0B62=칭 0B63=카 0B64=칵 0B65=칸 0B66=칼 0B67=캄 0B68=캅 0B69=캇 0B6A=캉 0B6B=캐 0B6C=캑 0B6D=캔 0B6E=캘 0B6F=캠 0B70=캡 0B71=캣 0B72=캤 0B73=캥 0B74=캬 0B75=캭 0B76=컁 0B77=커 0B78=컥 0B79=컨 0B7A=컫 0B7B=컬 0B7C=컴 0B7D=컵 0B7E=컷 0B7F=컸 0B80=컹 0B81=케 0B82=켁 0B83=켄 0B84=켈 0B85=켐 0B86=켑 0B87=켓 0B88=켕 0B89=켜 0B8A=켠 0B8B=켤 0B8C=켬 0B8D=켭 0B8E=켯 0B8F=켰 0B90=켱 0B91=켸 0B92=코 0B93=콕 0B94=콘 0B95=콜 0B96=콤 0B97=콥 0B98=콧 0B99=콩 0B9A=콰 0B9B=콱 0B9C=콴 0B9D=콸 0B9E=쾀 0B9F=쾅 0BA0=쾌 0BA1=쾡 0BA2=쾨 0BA3=쾰 0BA4=쿄 0BA5=쿠 0BA6=쿡 0BA7=쿤 0BA8=쿨 0BA9=쿰 0BAA=쿱 0BAB=쿳 0BAC=쿵 0BAD=쿼 0BAE=퀀 0BAF=퀄 0BB0=퀑 0BB1=퀘 0BB2=퀭 0BB3=퀴 0BB4=퀵 0BB5=퀸 0BB6=퀼 0BB7=큄 0BB8=큅 0BB9=큇 0BBA=큉 0BBB=큐 0BBC=큔 0BBD=큘 0BBE=큠 0BBF=크 0BC0=큭 0BC1=큰 0BC2=클 0BC3=큼 0BC4=큽 0BC5=킁 0BC6=키 0BC7=킥 0BC8=킨 0BC9=킬 0BCA=킴 0BCB=킵 0BCC=킷 0BCD=킹 0BCE=타 0BCF=탁 0BD0=탄 0BD1=탈 0BD2=탉 0BD3=탐 0BD4=탑 0BD5=탓 0BD6=탔 0BD7=탕 0BD8=태 0BD9=택 0BDA=탠 0BDB=탤 0BDC=탬 0BDD=탭 0BDE=탯 0BDF=탰 0BE0=탱 0BE1=탸 0BE2=턍 0BE3=터 0BE4=턱 0BE5=턴 0BE6=털 0BE7=턺 0BE8=텀 0BE9=텁 0BEA=텃 0BEB=텄 0BEC=텅 0BED=테 0BEE=텍 0BEF=텐 0BF0=텔 0BF1=템 0BF2=텝 0BF3=텟 0BF4=텡 0BF5=텨 0BF6=텬 0BF7=텼 0BF8=톄 0BF9=톈 0BFA=토 0BFB=톡 0BFC=톤 0BFD=톨 0BFE=톰 0BFF=톱 0C00=톳 0C01=통 0C02=톺 0C03=톼 0C04=퇀 0C05=퇘 0C06=퇴 0C07=퇸 0C08=툇 0C09=툉 0C0A=툐 0C0B=투 0C0C=툭 0C0D=툰 0C0E=툴 0C0F=툼 0C10=툽 0C11=툿 0C12=퉁 0C13=퉈 0C14=퉜 0C15=퉤 0C16=튀 0C17=튁 0C18=튄 0C19=튈 0C1A=튐 0C1B=튑 0C1C=튕 0C1D=튜 0C1E=튠 0C1F=튤 0C20=튬 0C21=튱 0C22=트 0C23=특 0C24=튼 0C25=튿 0C26=틀 0C27=틂 0C28=틈 0C29=틉 0C2A=틋 0C2B=틔 0C2C=틘 0C2D=틜 0C2E=틤 0C2F=틥 0C30=티 0C31=틱 0C32=틴 0C33=틸 0C34=팀 0C35=팁 0C36=팃 0C37=팅 0C38=파 0C39=팍 0C3A=팎 0C3B=판 0C3C=팔 0C3D=팖 0C3E=팜 0C3F=팝 0C40=팟 0C41=팠 0C42=팡 0C43=팥 0C44=패 0C45=팩 0C46=팬 0C47=팰 0C48=팸 0C49=팹 0C4A=팻 0C4B=팼 0C4C=팽 0C4D=퍄 0C4E=퍅 0C4F=퍼 0C50=퍽 0C51=펀 0C52=펄 0C53=펌 0C54=펍 0C55=펏 0C56=펐 0C57=펑 0C58=페 0C59=펙 0C5A=펜 0C5B=펠 0C5C=펨 0C5D=펩 0C5E=펫 0C5F=펭 0C60=펴 0C61=편 0C62=펼 0C63=폄 0C64=폅 0C65=폈 0C66=평 0C67=폐 0C68=폘 0C69=폡 0C6A=폣 0C6B=포 0C6C=폭 0C6D=폰 0C6E=폴 0C6F=폼 0C70=폽 0C71=폿 0C72=퐁 0C73=퐈 0C74=퐝 0C75=푀 0C76=푄 0C77=표 0C78=푠 0C79=푤 0C7A=푭 0C7B=푯 0C7C=푸 0C7D=푹 0C7E=푼 0C7F=푿 0C80=풀 0C81=풂 0C82=품 0C83=풉 0C84=풋 0C85=풍 0C86=풔 0C87=풩 0C88=퓌 0C89=퓐 0C8A=퓔 0C8B=퓜 0C8C=퓟 0C8D=퓨 0C8E=퓬 0C8F=퓰 0C90=퓸 0C91=퓻 0C92=퓽 0C93=프 0C94=픈 0C95=플 0C96=픔 0C97=픕 0C98=픗 0C99=피 0C9A=픽 0C9B=핀 0C9C=필 0C9D=핌 0C9E=핍 0C9F=핏 0CA0=핑 0CA1=하 0CA2=학 0CA3=한 0CA4=할 0CA5=핥 0CA6=함 0CA7=합 0CA8=핫 0CA9=항 0CAA=해 0CAB=핵 0CAC=핸 0CAD=핼 0CAE=햄 0CAF=햅 0CB0=햇 0CB1=했 0CB2=행 0CB3=햐 0CB4=향 0CB5=허 0CB6=헉 0CB7=헌 0CB8=헐 0CB9=헒 0CBA=험 0CBB=헙 0CBC=헛 0CBD=헝 0CBE=헤 0CBF=헥 0CC0=헨 0CC1=헬 0CC2=헴 0CC3=헵 0CC4=헷 0CC5=헹 0CC6=혀 0CC7=혁 0CC8=현 0CC9=혈 0CCA=혐 0CCB=협 0CCC=혓 0CCD=혔 0CCE=형 0CCF=혜 0CD0=혠 0CD1=혤 0CD2=혭 0CD3=호 0CD4=혹 0CD5=혼 0CD6=홀 0CD7=홅 0CD8=홈 0CD9=홉 0CDA=홋 0CDB=홍 0CDC=홑 0CDD=화 0CDE=확 0CDF=환 0CE0=활 0CE1=홧 0CE2=황 0CE3=홰 0CE4=홱 0CE5=홴 0CE6=횃 0CE7=횅 0CE8=회 0CE9=획 0CEA=횐 0CEB=횔 0CEC=횝 0CED=횟 0CEE=횡 0CEF=효 0CF0=횬 0CF1=횰 0CF2=횹 0CF3=횻 0CF4=후 0CF5=훅 0CF6=훈 0CF7=훌 0CF8=훑 0CF9=훔 0CFA=훗 0CFB=훙 0CFC=훠 0CFD=훤 0CFE=훨 0CFF=훰 0D00=훵 0D01=훼 0D02=훽 0D03=휀 0D04=휄 0D05=휑 0D06=휘 0D07=휙 0D08=휜 0D09=휠 0D0A=휨 0D0B=휩 0D0C=휫 0D0D=휭 0D0E=휴 0D0F=휵 0D10=휸 0D11=휼 0D12=흄 0D13=흇 0D14=흉 0D15=흐 0D16=흑 0D17=흔 0D18=흖 0D19=흗 0D1A=흘 0D1B=흙 0D1C=흠 0D1D=흡 0D1E=흣 0D1F=흥 0D20=흩 0D21=희 0D22=흰 0D23=흴 0D24=흼 0D25=흽 0D26=힁 0D27=히 0D28=힉 0D29=힌 0D2A=힐 0D2B=힘 0D2C=힙 0D2D=힛 0D2E=힝 0D31=ᄀ 0D32=ᄁ 0D33=ᄂ 0D34=ᄃ 0D35=ᄄ 0D36=ᄅ 0D37=ᄆ 0D38=ᄇ 0D39=ᄈ 0D3A=ᄉ 0D3B=ᄊ 0D3C=ᄋ 0D3D=ᄌ 0D3E=ᄍ 0D3F=ᄎ 0D40=ᄏ 0D41=ᄐ 0D42=ᄑ 0D43=ᄒ 0D44=ᅡ 0D45=ᅢ 0D46=ᅣ 0D47=ᅤ 0D48=ᅥ 0D49=ᅦ 0D4A=ᅧ 0D4B=ᅨ 0D4C=ᅩ 0D4D=ᅭ 0D4E=ᅮ 0D4F=ᅲ 0D50=ᅳ 0D51=ᅵ 0D61=뢔 0D62=쌰 0D63=쎼 0D64=쓔 0D65=쬬
greentea Posted July 8, 2009 Author Posted July 8, 2009 (edited) What a champ Jiggy. And same for Monkey. You guys rock. Next is the PID, but you guys have a page on that, I think I can try to understand that. You know if Visual Basic Express supports this? I'm hearing it doesn't support Unicode. Nevermind, I can't do it in console version, but I can in form apparently. I just wanted to thank you guys again for your help. My program can now read in that information and display the OT for any pokemon correctly. It took me a while to do, had to change from console to form, had to figure out a browse button, how to display it on form, etc., but at last, it works (I mainly used console in school). I don't know of what concern this is, but I only really use two pieces from those 4 columns. Just the pkm file hex value and the character. Skip the change value, since I read it in to an array, both indexes are the same. I have some trouble understanding the PID information in the guide by SCV. http://projectpokemon.org/editingresearch/guidepidiv.php I understood the PID part, and I printed the PID. But I can't understand the IV part. iv1= 0x03F2FDE1 & 0x7FFF; therefore iv1 = 3B + 3A + 39 + 38 ^The values of those offsets But what is 0x7FFF supposed to be? I guess I am to assume it's a decimal constant 32767? And then in iv2 ( iv2= (0x03F2FDE1 >>0xF) & 0x7FFF; ), I guess >>0xF is a 16 bitshift rightwards? So I'm going to have to convert iv2 to binary and do a bitshift, then convert back to decimal and add the constant 7FFF? And in HP or Attack for instance, the and value is again a constant I would assume? Sorry to bother with something that may not be so confusing, but I am definitely confused. I never learned bitwise operands in programming. We covered AND, OR etc in circuitry, but I still never did a bitshift (though from reading the wiki it sounds easy enough). It's also because it's written in an unfamiliar language to myself (VB.NET does everything a lot different than other languages), and the fact that he used "0x03F2FDE1" as an example from the hex, but other things like "0xF" or "0x7FFF" don't occur in the displayed hex. Edited July 11, 2009 by codemonkey85 Figured I'd trim down the thread size by merging four consecutive posts.
Jiggy-Ninja Posted July 11, 2009 Posted July 11, 2009 If you are just attempting to read a Pokemon's IVs, that page is not the best to help you, since its topic is about how a Wild Pokemon's IVs and PID are generated and how this can be exploited to discover a relationship between the Pokemon's PID and IVs to detect hacked Pokemon. This page is more useful: http://projectpokemon.org/wiki/Pokemon_NDS_Structure When using a bit shift, you do not need to convert the number to binary since it is already binary in the computer's memory. A simple function to get stats could be like this: ( IV>>(s*5) ) & 0x1F Where s is 0-5 depending on: 0 = HP 1 = Att 2 = Def 3 = Spe 4 = SpA 5 = SpD
greentea Posted July 11, 2009 Author Posted July 11, 2009 iv = 3B + 3A + 39 + 38 'like I described, using the string format method below 'these are to be used for the s value HP = 0 Attack = 1 Defense = 2 Speed = 3 Special_Attack = 4 Special_Defense = 5 1F = String.Format("{0,2:X2}", data(31)) 'this would be the hex value of the hex offset 1F (IV >> (s*5)) & 1F So that is basically what I should use? Just double checking, I'm not going to be working on it in the next few hours anyways, so I might as well. The program I'm making is fairly far into production actually. I have IV, moves, ability, gender, shiny and OT gender left to code (where I already programmed name, OT, SID, ID, FE, country, hometown, PID). I'm not looking to code something like a relationship, just display the data much like Pokesav does. I might do a couple of things with the data once it's all displayed, but displaying it is what I need for now.
Jiggy-Ninja Posted July 11, 2009 Posted July 11, 2009 "Bits 0-29 - Individual Values HP ( [0-31] << 0 ) Attack ( [0-31] << 5 ) Defense ( [0-31] << 10 ) Speed ( [0-31] << 15 ) SP Attack ( [0-31] << 20 ) SP Defense ( [0-31] << 25 ) Bit 30 - IsEgg Flag Bit 31 - IsNicknamed Flag " From the wiki article, this is how IVs are stored in a Pokemon. Each IV is exactly 5 bits. The list above shows how far that value is shifted up from the bottom. In order to access that IV data, you need to shift it back down the same number of bits. That's where the >>(s*5) comes in. You also need to get rid of any bits that aren't part of the IV you are looking at. That's what & 0x1F does. & represents a bitwise AND operation. Basically, the two numbers being operated on are placed side by side, and each corresponding bit is compared and a new number is generated based on the result of that comparison according to the following table. 1 & 1 = 1 1 & 0 = 0 0 & 1 = 0 0 & 0 = 0 Basically, X & 1 = X, and X & 0 = 0. 0x1F represented in binary is 11111. When the bitwise AND operation is done, the bottom 5 bits of the other number are kept the same, and the rest is changed to 0. That way, you can look at the IV and only the IV.
greentea Posted July 11, 2009 Author Posted July 11, 2009 Alright, I'll have a good stab at programming it some time today. In VB.Net, & is used to assign a second item to something, it's almost like another + sign without physically adding them. I have done truth tables before, so I do understand that.
codemonkey85 Posted July 11, 2009 Posted July 11, 2009 In VB.Net, & is used to assign a second item to something, it's almost like another + sign without physically adding them. That's called "concatenation", FYI. And feel free to post here or contact either Jiggy-Ninja or myself if you have further questions. (I love it when people start programming, it means more help with projects in the future!)
greentea Posted July 11, 2009 Author Posted July 11, 2009 Oh yea, I'll definitely have a couple more questions. The other VB board I'm getting help on, I think they're starting to get annoyed at me asking questions, but those were all issues with me not knowing how to code it because how much can you learn in one year with a bad class (by bad, I mean stupid, the avg was 68% and I got 100...). For moves, is there a pattern to them, or do I just have to say "XXXX" is the move Fire Blast for instance? I would have asked the same for ability, but it's just one offset so I could figure that myself. Dim HP As Integer = 0 Dim Attack As Integer = 1 Dim Defense As Integer = 2 Dim Speed As Integer = 3 Dim Special_Attack As Integer = 4 Dim Special_Defense As Integer = 5 Dim IV As String Dim Binary As Integer = 31 'sets IV equal to the 4 IV offsets IV = String.Format("{0,2:X2}", data(41)) + String.Format("{0,2:X2}", data(40)) + String.Format("{0,2:X2}", data(39)) + String.Format("{0,2:X2}", data(38)) 'converts IV from hex to integer Dim value2 As Integer = Integer.Parse(IV, Globalization.NumberStyles.HexNumber) 'in the IV text box, evaluates a rightwards shift of 5, then And 11111 txtIV.AppendText((value2 >> (Attack * 5)) And Binary) Regardless of whether I convert or not, I do not get the correct number.
codemonkey85 Posted July 11, 2009 Posted July 11, 2009 Where mIVsAndEtc is an unsigned 32 bit integer consisting of the values at 0x38-0x3B: HP = (mIVsAndEtc >> (0)) And &H1F Attack = (mIVsAndEtc >> (5)) And &H1F Defense = (mIVsAndEtc >> (10)) And &H1F Speed = (mIVsAndEtc >> (15)) And &H1F SpAttack = (mIVsAndEtc >> (20)) And &H1F SpDefense = (mIVsAndEtc >> (25)) And &H1F That's basically what my code looks like.
greentea Posted July 11, 2009 Author Posted July 11, 2009 That's basically what I had, but it doesn't work. 'IV is the hex value of hex offsets 38-3B in little endian IV = String.Format("{0,2:X2}", data(41)) + String.Format("{0,2:X2}", data(40)) + String.Format("{0,2:X2}", data(39)) + String.Format("{0,2:X2}", data(38)) 'value2 is IV converted to integer Dim value2 As Integer = Integer.Parse(IV, Globalization.NumberStyles.HexNumber) 'exactly what you have, I sometimes use And Binary where Binary is int 31 DEF_IV = ((value2 >> (10)) And &H1F) When it is in little endian format, I constantly get 0's for any IV. If I do it in big endian, I get wrong answers. This particular file has the IVs: HP = 0, Attack = 6, Defense = 28. When I print the 3 IVs in big endian (as little returns all 0's), I get 0, 8 and 26.
codemonkey85 Posted July 11, 2009 Posted July 11, 2009 'IV is the hex value of hex offsets 38-3B in little endianIV = String.Format("{0,2:X2}", data(41)) + String.Format("{0,2:X2}", data(40)) + String.Format("{0,2:X2}", data(39)) + String.Format("{0,2:X2}", data(38)) Part of the problem I am seeing is that you are using decimal instead of hexadecimal for your offsets. In VB you use the prefix &H to specify hex instead of decimal; so 38 should actually be &H38, 39 should be &H39, and the next two are actually &H3A and &H3B. Why are you doing it this way, anyway? How about doing this instead: IV = BitConverter.ToUInt32(DATA, &H38) The BitConverter class will automatically put your number together. DATA is your byte array, and &H38 is the starting offset. Easy, right?
greentea Posted July 11, 2009 Author Posted July 11, 2009 (edited) The offsets are hex. That value does indeed produce a hex. I am using String.Format. X makes the value a hexadecimal. C0 70 FE 00 is the hex 38-3B for this particular file. Using the way I wrote it, in little endian. txtIV.AppendText(IV) returns "00FE70C0" NEVERMIND. I got it to work this way. I was using the wrong offsets hahaha. Now, I've got another couple of questions. Ability and moves, do they follow regular patterns or do I have to just make a chart of them. I'm asking because you had the chart last time, maybe you have more for this =P. And for gender, nature and shiny, I didn't see any info for it, so I'm kind of in the dark here how to figure it out. Edited July 12, 2009 by greentea
Jiggy-Ninja Posted July 12, 2009 Posted July 12, 2009 http://bulbapedia.bulbagarden.net/wiki/Personality_value There you go.
greentea Posted July 12, 2009 Author Posted July 12, 2009 Figures I wouldn't think to look on Bulbapedia for this. Thanks, it looks like I'll be able to code it from that, hopefully.
codemonkey85 Posted July 13, 2009 Posted July 13, 2009 greentea, most of the database information I use came originally from Legendary Pokémon. Some of it had to be edited / revised / reformatted for my needs, but there's a bunch there that I think you will find useful.
greentea Posted July 13, 2009 Author Posted July 13, 2009 I'm a little stuck on the gender now, and the shiny or not part. First off, ability and nature were pretty easy. I'll use a text file for the abilities, nature I coded straight in, there's only 25. With gender, I have a Charizard I was checking. Charizard, according to Serebii, is 87.5% Male (which makes sense). It returned 189 with my code. Since the value is 31, we know it is male, which it is. However, I went and used a Lugia. It returned 166. We know Lugia to be genderless, so the site says it should return 255. Pokesav shows it as genderless. The code I am using is: gender = PID mod 256 which is just what the site says "essentially p % 256" which is easier to code than whatever other stuff they were talking about (clearly I didn't get it). Secondly, we get to shininess. This Lugia I am using, it has a PID that is 9 digits long, so in binary, it is only 27 digits long. These are 32 bit binary numbers, so do I assume the first 5 are 0? Or how else should I go about this. The rest of that code makes sense to me. I know truth tables and all, I understand XOR logic. The code is there and easy enough to do.
Jiggy-Ninja Posted July 13, 2009 Posted July 13, 2009 Yes, assume the leading 5 digits are 0. For Lugia, the 255 is a reference to the gender value that is part of the Pokemon's base stat structure. IE, it's the same as the 31 is for Charizard. It is not what the p % 256 needs to output. Pokemon with 255 as their base gender value will always be genderless, regardless of what p%256 outputs. Pokemon 254 as the gender value will always be female.
codemonkey85 Posted July 13, 2009 Posted July 13, 2009 It is worth asking about this though: Maybe no one else noticed this, but the gender equation doesn't work correctly. If it was a 100% female (base gender of 254), then the pgender could potentially be 255 which is higher than 254 resulting in a male Pokémon when that Pokémon is supposed to be female-only. --Naokohiro 22:30, 7 August 2008 (UTC) Also, if you don't want to do the gender check manually (and if you are not validating the legality or integrity of the Pokémon data all that vigorously), you should see bytes 0x40-0x41.
Jiggy-Ninja Posted July 13, 2009 Posted July 13, 2009 It's likely that there's a manual check before or after the PID calculation that checks the Pokemon's If you think about it, there already has to be a check for 255 to make the Pokemon genderless. It's not that farfetch'd to think there's another check for 254, the all female value.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now