Me he puesto a probar con el dolphin a ver si encontraba donde estaba la region/idioma en el savegame, lo he encontrado y he escrito una aplicacion que permite cambiarlo, con lo que se puede usar un save NTSC-U en una version PAL, o un mismo save PAL con otros idiomas.
Para el pokemon ranch en sí mismo no afecta en nada (salvo el idioma), pero la version del juego de DS que se puede conectar al rancho depende directamente del idioma (no te puedes conectar a un rancho español con un juego francés), así que alguna utilidad tiene.
Por otra parte, respecto al colosseum (aunque offtopic), sí que pokegen es solo de 4a gen, pero hay editores de 3a gen que generan codigos AR. De todas formas mirando mejor el post de los códigos, al final hay un archivo adjunto con un txt donde explica cada código y cómo modificarlos, incluyendo IV, EV, ID... todo, de cada pokemon el equipo y las cajas, lo único que llevará tiempo hacer el código, pero para 3 o 4 pokemon no debería llevar mucho trabajo.