The bug doesn’t exist in those games, but no the odds are still 1/8192 with no way of improving it.
In Gold/Silver/Crystal you can breed shinies for more Shinies
And in gen 4 you can pokeradar
And Gen 5 (bw2) onwards you can use the shiny charm
And Gen 6 onwards there’s other various methods that vary per game