Redsilver Posted October 7, 2018 Posted October 7, 2018 Hi, i don't know if it has been reported before but PkHex allowed you to create impossible nickname for mons with impossible characters like underscore. PkHex should define it as illegal. Have a nice day, Redsilver
Kaphotics Posted October 7, 2018 Posted October 7, 2018 Sure I'll add something. But you'll have to give me the precise list of allowed characters for every single language, with separate tables for each generation.
Toffoletto Posted October 7, 2018 Posted October 7, 2018 @Kaphotics, perhaps this page could be of some help? https://bulbapedia.bulbagarden.net/wiki/Nickname
Kaphotics Posted October 8, 2018 Posted October 8, 2018 2 hours ago, Toffoletto said: @Kaphotics, perhaps this page could be of some help? https://bulbapedia.bulbagarden.net/wiki/Nickname Needs to be more explicit than "x language allows for latin characters"; instead needs to be literally a list of every single character (abcdefghijklmnopqrstuvwxyzetc) list for every single language/generation
Sabresite Posted October 8, 2018 Posted October 8, 2018 This is painful since you need to account for the onscreen keyboard and any extra characters used for event pokes (depending on generation).
Toffoletto Posted October 8, 2018 Posted October 8, 2018 15 hours ago, Kaphotics said: Needs to be more explicit than "x language allows for latin characters"; instead needs to be literally a list of every single character (abcdefghijklmnopqrstuvwxyzetc) list for every single language/generation @Kaphotics, I don't get what you say. In that page, under section 1.5("List of characters"), there are screenshots of every onscreen keyboard for each generation: isn't that explicit enough? I mean, I agree that, just by saying "latin characters", one could think that letters like "x" and "y" could be not included, but with those images this shouldn't be an issue, right?
Kaphotics Posted October 8, 2018 Posted October 8, 2018 I'm not going to spend my time curating the list of possible characters. It doesn't require knowledge of PKHeX or the language it's programmed in. Software programs cannot be fed an image or guidelines; things have to be explicit. The program does not have futuristic artificial intelligence to comprehend a nonspecific input, thus requires a human to manually give it the precise list of available characters.
Toffoletto Posted October 8, 2018 Posted October 8, 2018 @Kaphotics, I'm not an expert of computer programming, but I already guessed that they have to be inserted manually in the code. Since you asked for a list of the allowed characters, I linked that page to show you that they could be easily deducted from those images. Then, if you don't want to add them in PKHeX, there's no problem, of course.
BlackShark Posted October 8, 2018 Posted October 8, 2018 I'm pretty sure Kaphotics is looking for a list in this format private static byte[] LegalChars_G1ENG = { 0x7F, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xE1, 0xE2, 0xE3, 0xE6, 0xE7, 0xEF, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5 }; I will see if I will be bored enough someday and find some time. Just give me a few months or maybe a year. At least Gen 1 can be dumped from the ROM.
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