I've been researching the code of Pokemon games while learning how to use assembly better, and today I created a gameshark code that I've never seen before. It makes the game constantly think that you're currently trading pokemon and allows trade evolutions to happen by level up instead. As far as I know from searching all over the place online, this was only possible by modifying the individual pokemon's data in the ROM. I plan on using this thread to document any discoveries I make in the future, but here's the first one!
Evolve Trade Evolutions by Level: 01322BD1