"Each individual HP type is programmed in along with HP itself (all the Unown in the Unown Horde battle have a specific HP type) so it'll basically be a move tutor who can teach any HP."
To clarify, this means that along with the IV-determined Hidden Power, I also programmed in Hidden Power moves for each individual type, meaning each one also exists as its own move. Here's what the data for the Unown Horde battle looks like:
#-------------------
UNOWN
Horde
6
UNOWN,35,CHOICESCARF,HIDDENPOWERDAR
UNOWN,35,CHOICESCARF,HIDDENPOWERFIG
UNOWN,35,CHOICESCARF,HIDDENPOWERFAI
UNOWN,35,CHOICESCARF,HIDDENPOWERBUG
UNOWN,35,CHOICESCARF,HIDDENPOWERGHO
UNOWN,40,CHOICESPECS,HIDDENPOWERPSY,,,,,,,shiny
These don't rely on IVs, only the canon/original Hidden Power move does.