I've found this (https://www.max-cheats.com/view.php?ItemID=519).
Is it possible to set random value into xxx?
I hope your answer is yes and the code works on citra.
[DexNav Pokemon Generator]
68187BD0 00000000
B8187BD0 00000000
10000AC2 00000XXX
D2000000 00000000
68187BD0 00000000
B8187BD0 00000000
20000AC6 000000XX
D2000000 00000000
68187BD0 00000000
B8187BD0 00000000
20000AC7 0000000X
D2000000 00000000
68187BD0 00000000
B8187BD0 00000000
20000AC8 0000000X
D2000000 00000000
FIRST XXX :
THE NUMBER OF NATIONAL POKEDEX IN HEX OF ANY POKEMON
SECOND XX :
THE LEVEL OF POKEMON IN HEX (64 IS 100 IN HEX)
THIRD X :
0 FOR NORMAL OR 1 FOR MEGA AND PRIMAL FORM
FOURTH X :
0 FOR NORMAL OR 1 FOR SHINY
TESTED ONLY ON 1.4 UPDATE OF THE GAME
SHOULD ALSO WORK WITH ALPHA SAPPHIRE
68187BD0 00000000
B8187BD0 00000000
10000AC2 00000XXX
D2000000 00000000
68187BD0 00000000
B8187BD0 00000000
20000AC6 000000XX
D2000000 00000000
68187BD0 00000000
B8187BD0 00000000
20000AC7 0000000X
D2000000 00000000
68187BD0 00000000
B8187BD0 00000000
20000AC8 0000000X
D2000000 00000000
FIRST XXX :
THE NUMBER OF NATIONAL POKEDEX IN HEX OF ANY POKEMON
SECOND XX :
THE LEVEL OF POKEMON IN HEX (64 IS 100 IN HEX)
THIRD X :
0 FOR NORMAL OR 1 FOR MEGA AND PRIMAL FORM
FOURTH X :
0 FOR NORMAL OR 1 FOR SHINY
TESTED ONLY ON 1.4 UPDATE OF THE GAME
SHOULD ALSO WORK WITH ALPHA SAPPHIRE
I hope your answer is yes and the code works on citra.