I have notes finished for about the first half of the run here: https://pastebin.com/nbuEgcBp
sloppier notes for the rest of the run can be found here: https://pastebin.com/HcVjXVwd
you can download the game here: https://www.gbahacks.com/2018/12/kalos-crystal.html
and you are required to use a certain emulator for submissions too, which can be found here: https://github.com/Dabomstew/gambatte-speedrun/releases
as for the route, currently we use fennekin and catch panpour for cut/surf/whirlpool/waterfall, and get the free rufflet from the guard north of goldenrod for strength/fly. if you don't want to bother with panpour, you can catch a bunnelby earlier (for cut/surf), then catch a tympole or palpitoad in ecruteak for whirlpool/waterfall.
the detailed notes explain in more depth, but it's ideal to reset for a fennekin with very good special, and good defense is important for the first split too. generally I prefer to take fennekins with 10 DEF/12 SPA/12 SPD at level 5. you can take 9 DEF, but you will be more likely to die to wild pokemon (we kill two encounters before mr. pokemon to get an extra level for froakie and violet gym) and the fletchling in the gym.
if you have more questions, feel free to join the discord: https://discord.gg/NPuE7C