It can probably done on a Ruby rom, but it would work much differently from Fire Red, meaning that we'll have to find the offsets. I only have the offsets for Fire Red and I still encounter some minor problems with it. Everything else works fine except that the Pokemon stat screen for Pokemon after 151 still shows up as ???, but they're perfect in the Pokedex.