Adds touch support for Super Mario Construct! Compatibility with iOS is NOT guaranteed. Read the disclaimer.
As of January 26, 2025, the script is integrated into Level Share Square itself! Click Here and press the mobile controls button to play!
Download smcmobile.user.js, add it to your userscript manager of choice, and voila touch controls! Source code here, changelog here.
You're playing a PC optimized game on your mobile browser. Unless your phone is a NASA supercomputer in disguise, it's probably not going to run very well. It's not their fault, so don't berate them in the discord saying it runs poorly on your phone. If it runs really bad on Firefox, use the Chrome method. It's more tedious, but it runs faster. This tool was built for and tested on an Android device, so compatibility with iOS is not guaranteed.
This is an unofficial tool, developed by someone who has ZERO relations to the devlopment of Super Mario Construct. If something goes wrong while using this (crashes, freezes, etc.), I probably messed up somewhere. Finally, this tool is not for creating levels on the go. For the forseeable future, it's staying as a way to play levels only.
If you do not want to install Firefox and/or Tampermonkey, or are on iOS, try the Chrome method to play without any installation. Compatibility on iOS is not guaranteed.
This is if you have a PC/laptop with a touchscreen display
Go to The Chrome Webstore, and search tampermonkey and click on the first result (it should be featured)
Then install it by clicking Add to Chrome/Edge/Opera/Whatever your browser is.
Once installed, go to to this page (you're already there) and click on smcmobile.user.js
It should bring up a popup that looks like this, and just press install and you're done :)
It'll be active the next time you open SMC.
If for some reason, the userscript isn't automatically installed when you click on the link, go to this page, and press the copy button
Open up the tampermonkey dashboard by pressing the puzzle piece in the top right, pressing Tampermonkey and hitting dashboard
Finally, paste in the code from Step 1, press file and save, and you're done :D
I added the wrong video (oops). The steps are essentially the same as the PC manual method, with the interface shown in automatic mobile. I'll add the proper video later.
Copy the text from chrome.js and follow instructions in video. The name is important, it will be how you access it. Make sure the one you are clicking starts with javascript: This method should work iOS but I don't own any Apple devices so I can't test it. Someone has said this didn't work for them so your mileage may vary.