Is that all? I thought it'd be more complicated, such as assigning a heap of map IDs to different regions or something.
Yes, I'll be editing the pbGetPokedexRegion to use a variable to decide which Region I want to be looking at. This comes as part of a "menu" page that pops up when the Pokédex boots up, with options to look at each Regional Dex. I imagine such a design would work similarly to the Pokégear, so it's mostly a matter of copy/paste.
Speaking of which, though, how are regions defined, anyway? In townmap.txt, where each section corresponds to a region? Makes sense, but then, only towns and other "can Fly to here" places are actually noted in that file, so how can it check which region you're in if you're on a route? (Yes, I won't be using pbGetCurrentRegion here, but I'm curious as to how it works - and for that matter, where pbGetCurrentRegion is in the first place; I can't find it).
-------------------------------------------------------------------------------------------------------------------
Another question, and a bit of an odd one. What's wrong with scarves?
A picture will demonstrate the problem:
I disabled the use of the Pokémon fonts, because I want to use Arial instead. I also don't want to use all caps everywhere, so amongst other things, I edited the item names.
When looking in the Bag, I notice the above. Namely, that any item that contains "Scarf" (with that arrangement of cap and lower case letters) will have its name squashed horizontally. This doesn't happen if I use "SCARF" instead. It also doesn't happen for any of the other items, just the ones with "Scarf" in their name (e.g. "Blue Shard" and "Thick Club" work normally).
So... what's going on here? Why the dislike for scarves?