On a slightly different note, I had a little request in this mod. If it is not too much of a problem, would you consider putting Riolu into the world a little earlier than other games? It is possibly one of the most interesting to raise, but usually by the time it is introduced into a game the only things left are metagaming. I always hack him into my ds games because the most boring thing in the world is to EV train a Lucario only to realize that there is nothing else to do with him but face other EV trained pokemon.
you can do that yourself. Rilou is already in Poke3D
all you have to do it go to your Save Sata and look at Party. when your there, edit one that looks like this:
{"Pokemon"[
330]}{"Experience"[2515]}{"Gender"[0]}{"EggSteps"[0]}{"Item"[0]}{"NickName"[Fogon]}{"Level"[15]}{"OT"[25508]}{"Ability"[65]}{"Status"[]}{"Nature"[23]}{"CatchLocation"[At New Bark Town]}{"CatchTrainer"[Alicia]}{"CatchBall"[5]}{"CatchMethod"[As a gift from Father]}{"Friendship"[1]}{"isShiny"[0]}{"Attack1"[89,10,10]}{"Attack2"[82,10,10]}{"Attack3"[239,20,20]}{"Attack4"[211,25,25]}{"Stats"[58,58,40,34,31,37,40]}{"FPs"[1,1,1,1,1,1]}{"DVs"[10,10,10,10,10,10]}{"AdditionalData"[]}
all you have to change is whats highlighted in blue. change that to the Rilou's National Pokedex Number and there you have him. go to the community Thread for more information