I'm looking to remove the form restrictions for the Battle Frontier in Platinum, specifically I'm looking to make it so that Rotom, Shaymin and Giratina do not revert to their base form when entered into the Battle Frontier. I'm editing a hack by taking legendaries and mythicals and scaling them down to normal Pokémon stats. I've already used hex editing to remove the species restrictions, and both Giratina and Shaymin can enter now along others. But even after reading the post by ABZB on this topic, those three still revert. Giratina's Griseous Orb is removed, as well.
I've taken a look at the rom in DSPRE, and it looks like I can edit the scripting for the battle facilies, but I don't know what to do there. I'm not too sure, but it seems like the code there may include lines that check for form and held item, and then change them back. If anyone can help me with this, from solving this issue to at least directing me to where I can learn how to use DSPRE, I would be very thankful.