>>50265262since this is just a shill thread i won't feel bad about being harsh.
your solution is half-assed.
no information should have been lost from trading between generations. everything that wasn't in gen 2 should have been decided by a variable consistent between the two. the virtual console titles managed this.
and what about moves introduced in gen 3? do you just have to make sure you don't accidentally bring any to the trade?
these absolutely won't be transferable past gen 5 and it's a problem that you could've so easily fixed if you actually tried.
it's cool that it works on actual hardware, though.