

Then you should be all set to start using GameMaker. Next, please see our Required SDKs FAQ and the relevant platform setup guide(s) this page links to and ensure you're using supported tools for each target you require.
DOWNLOAD MONO FOR MAC DOWNLOAD
Start the IDE and allow it to download your runtimes as per normal. If you install/repair Mono using the links above this should stop the GameMaker error immediately. You can download the installer from (original page ) (GameMaker is trying to do this for you at the point that it's getting the error, so unfortunately it's not something we can reliably fix due to permissions and network access on the machine.)
DOWNLOAD MONO FOR MAC INSTALL
The fix here is to install Mono 6.10.0.104 yourself just now. You can find your own log at /Users/Shared/GameMakerStudio2/ui.log Unable to launch "/Library/Frameworks/amework/Versions/Current/Commands/mono": 32Exception (0x80004005): ApplicationName='/Library/Frameworks/amework/Versions/Current/Commands/mono', CommandLine='-version', CurrentDirectory='', Native error= Cannot find the specified file Reason: Exception - Unable to launch "/Library/Frameworks/amework/Versions/Current/Commands/mono" Starting /Library/Frameworks/amework/Versions/Current/Commands/mono -version Mono Version number is 0.0.0, comparing to 6.10.0.104Īnd near the top of each IDE run in your log you would see the confirmation that Mono could not be found on the Mac: Path '', line 0, position 0.Īt () in /_/Src/Newtonsoft.Json/JsonTextReader.cs:1776Īt () in /_/Src/Newtonsoft.Json/JsonTextReader.cs:419Īt () in /_/Src/Newtonsoft.Json/JsonReader.cs:1238Īt ( contract, System.Boolean hasConverter) in /_/Src/Newtonsoft.Json/JsonReader.cs:1195Īt .Deserialize ( reader, System.Type objectType, System.Boolean checkAdditionalContent) in /_/Src/Newtonsoft.Json/Serialization/JsonSerializerInternalReader.cs:196Īt ( reader, System.Type objectType) in /_/Src/Newtonsoft.Json/JsonSerializer.cs:907Īt ( reader, System.Type objectType) in /_/Src/Newtonsoft.Json/JsonSerializer.cs:886Īt (System.String value, System.Type type, settings) in /_/Src/Newtonsoft.Json/JsonConvert.cs:830Īt (System.String value, settings) in /_/Src/Newtonsoft.Json/JsonConvert.cs:786Īt (System.String value) in /_/Src/Newtonsoft.Json/JsonConvert.cs:719Īt .JsonHelper.DeserializeObject (System.String _jsonString) in :0Īt (System.String _location, System.Object _user, +updateProgressBar _update) in :0įailed to download runtime module mac.mono Web GET RSSAPI Exception installing runtime mac.mono - : Unexpected character encountered while parsing value: x. You can confirm that you have precisely this issue by checking your GameMaker ui.log (it's in /Users/Shared/GameMakerStudio2/), as it would also contain a much longer error and point out the cause, as you would see this often repeated multiple times each IDE startup:

The most obvious symptom is a runtime installation error resulting in the following dialog being shown early in GameMaker's startup sequence:
DOWNLOAD MONO FOR MAC MAC
With the 2.3.4 release we saw an increased number of reports about the Mac IDE being unable to download runtimes due to missing Mono installations on the Mac, so we wanted to make a guide to help anyone with this issue, as it's not caused by 2.3.4 specifically and could happen regardless of GameMaker version to people using new Macs/after reformatting at any time.
