Developer postOriginal post (opens in a new tab)

Mac version live; updates to Windows

No Time To Explain is out now on Mac! Woo!

If you bought the game for Windows, you automatically have it in your Mac Steam library.

Remember kids, don't develop games in ancient technologies and expect them to work fine cross platform. That's why it took so long. The game runs fine most of the time, here are some things to keep in mind though:

- hi resolution monitors will cause full screen to lag (so don't play it on Retina MacBooks, or iMacs)
- fullscreen is achieved via a maximized window
- Steam overlay does not work, nor do achievements or cloud saves. The game will save locally
- Resolution selector is disabled

Meanwhile the Windows version got a couple of updates (these automatically transition into the Mac version)

- Redid the Mole Boss. It is now beatable with a smaller hitbox and less glitches.
- Updated the Cake Boss, the lack of walls caused players to roll off the map on that level
- Multiple fixes to stability and the way the game saves progress. For example it will try to store save data locally (if no connection to Steam, this applies to the Mac Build), and then upload that to SteamCloud
- The game launches much faster without any black screens first
- Addressed multiple performance issues and glitchout complaints

There is a small chance you'll get lag on Windows 7/8. This can be fixed by disabling your Windows Aero theme or special effects. In rare occasions the game might start to conflict with Windows' cursor, in cases of multiple video cards present. Just disable fancy Windows special effects for the cursor and you'll be fine. Again don't develop games in ancient technologies and expect them to work on multiple platforms!

Just to give everyone an idea of what the game is structured like:

There's an ActionScript 2 file
There's an ActionScript 3 loader
There's a Steam API extension
The Steam API extension gets wrapped with the ActionScript 3 loader into an executable
This calls the ActionScript 2 file via a local connection
The game launches
The loader communicates between Steam and the game via a local connection, and an internet connection
Nothing can go wrong in this scenario. That is sarcasm. Everything can go wrong.