So I've been thinking about this a lot lately.
Every game, the villagers seem to get somewhat more boring. It's inevitable when you only have 6 or 8 personality types, and too many people having the same villagers.
I got an idea. It'll never happen, but hear me out.
What if... the villagers were procedurally generated?
Imagine it. Each species has a certain set of physical traits to choose from- eyes, mouth, nose, fur color/pattern, even size, etc. No two will look the same. There'd even be lists of names, some for any species, some species-locked. Example, maybe it'd be common for a dog to be named Fido. So many dogs can be named Fido, but no two Fidos will be the same. They'll all look different, have different personalities, etc.
Maybe you could even visit a friend's town, and their Fido would say
"Wow, you have a neighbor named Fido too!?".
Now, this is great and all, but doesn't fix the individual personalities.
I'd say to just throw the personality types out the window, and have traits you could mix and match!
Of course, this is easier said than done. Yes, it's easy for things such as likes/dislikes (New Leaf did this with coffee and style). But how would they great you? How would their sentences make sense, and not repeat exactly what another villager says?
Well, I don't know. I'm not a programmer. But I feel like even substituting words for one another could make the sentences seem different enough even if they essentially say the same thing.
For example, switching the words "maybe" and "perhaps".
But translating this concept into so many languages would be a total nightmare.
The games just need more possible dialogue in general. Gamecube seemed to have more so they didn't repeat nearly as much as in later games. If only Nintendo did online well, so things could be added and updated constantly for them to say.
What would you think of this idea?