Super Mario Run is finally available on iOS and it's actually pretty good! Problem is, you can't play it offline. If you're hoping to nab some coins while you're travelling and have no internet connection, this is the only way to play a little so far.
The always-online setup for Super Mario Run is to prevent piracy, so the network usage is mainly for "checking in" with Nintendo's servers. That means once something is loaded, it stays that way until the next check-in. After playing around with ways to circumvent the piracy check-ins, this is the best offline play option I could come up with:
- Select and load a World Tour level while you're above ground and connected to your data network. You can get through the entire level, even if you lose your connection.
- Play through the level and try for your best run, or better yet, make your focus collecting the coloured coins.
- As soon as you mess up, or know you're not going to get the coin you're trying to nab, pause the game and restart the level. As long as you stop before you reach the flag, you can keep restarting the level as much as you like.
Once you finally get your perfect run or get that hard-to-reach coin, you can finish the level. You'll get an error code, but once you're back above ground, the game will reconnect, do it's check-in, and give you the coins you earned.
This method is by no means ideal, but it's the only feasible way to kinda-sorta play without a network connection right now. So save those special coin-hunting, secret-finding runs for your commute and do the rest of the stuff, like Toad Rally, when you're above ground.