>>32462762And I know the OP says characters and trainers, but this is the map I made for the RP. All the towns were fleshed out, there were 15 total gyms the players could have faced, minimum required for the pokemon league being 8 as par the course.
The rival pictured above wasn't going to be a gym leader or anything, but had a team based entirely on a HG nuzlocke run I did before the RP.