How do Mirage Islands work

pokemon-omega-ruby-alpha-sapphire

I'm trying to find TM90 Substitute. I understand that it is found on one of the Mirage Islands. I also understand that the Mirage Islands that you can visit are random and change based on Streetpass as well as the online passersby that you meet. However, I don't know how often these change or if there is there is anything to do to get certain islands to appear.

I haven't been looking for very long, but it seems like I keep seeing the same islands over and over, even after trying for a few days.

Best Answer

According to Bulbapedia:

Once every 24 hours, a daily Mirage spot will appear in Hoenn. You can also encounter more through StreetPass. At the end of a day, all current Mirage spots will fade away.

Most Mirage spots are marked by a glowing red beacon floating over the location when the player is soaring in the sky on Latios/Latias. This marker is always present for daily Mirage spots.

Many are random and spontaneous, while others may only be found when in possession of certain items or Pokémon.

These Conditional Mirage Spots are: Pathless Plain, Nameless Cavern, Fabled Cave, Gnarled Den, Trackless Forest, Dimensional Rifts and Storm Clouds.

The TM90 Substitute you are looking for is on the Mirage Island located at South of Pacifidlog Town.