Jump to content

Issues with nicknames


Redsilver
 Share

Recommended Posts

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

@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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...