Super Meat Boy

Super Meat Boy

70 ratings
Command Line Options
By Kuhaa
Command Line is a useful tool if you want to change graphic detail, resolution or toggle fullscreen in Super Meat Boy.
About Command Line
Some people seem to have problems running Super Meat Boy smoothly. Sometimes it's because a game file is corrupted or missing, in which case verifying game cache might do the trick, but in many cases it's not. Sometimes the game simply needs a little toning down in order to work as it should. Some people, on the other hand, want the game to run on fullscreen or change the resolution for whatever reason. In situations such as these, Command Line is the answer!

With command line you can change graphic details, force a resolution, toggle fullscreen/windowed and access devmode. For those who are unfamiliar with Command Line, this guide will provide step-to-step instructions on where to find it, and exactly which commands you need to do what. I should probably note that all this information is also available on Team Meat website in two[] blog posts[] by awesome Tommy Refenes.

If you need to use multiple commands, separate each with a space.

Accessing Command Line

1. Go to your Steam Library and right-click Super Meat Boy. Select Properties.

2. Select Set Launch Options.

3. Type in whatever commands you need. Click OK.

Now you're done, and ready to launch the game.
Set Detail Level
Lag is a common problem, and sometimes bosses don't act like they should. For example, CHAD might not react to collecting keys, and Dr. Fetus don't follow everyone (happened to me), effectively preventing the players from defeating these bosses. Some people experience lag on normal levels when there are many moving objects (7-19X I'm looking at you). Lowering detail level should solve issues with lag as well as getting killed by moving platforms. Commands are:
Toggle Fullscreen/Window
Toggling Fullscreen/Windowed is very simple. Commands are:

To set the game to run in fullscreen:
To set the game to run windowed:

You can combine fullscreen with a small resolution if you really want to. I can't think of any reason, though. But you can.
Change Resolution
If you're stuck with a resolution you don't like but don't want to play the game in fullscreen (my default resolution is 640x480 but my monitor can support up to 1280x720), you can force a new resolution. Supported resolutions are 640x480, 800x600, 1024x768, 1280x720 and 1920x1080, and their respective commands are:

I don't know very much about devmode but I decided to include it here as a bonus since it is enabled through Command Line. It is a sort of non-user friendly version of the level editor which some modders came across after Super Meat Boy came out on PC. It is still fun to play around with. See Team Meat[] website for more information. Devmode does not work on OSX version.

Command to enable devmode:

There are some additional parameters to it as well. When searching for information about devmode for another guide, I came across a Steam Forum post by user bigcow200, which I will reference here.

It appears that palette menu is bugged in the version left in the PC version. If you want to change the default tileset used in devmode, use command "-palette tileset.lp", where "tileset.lp" is the name of the tileset you want to use (without any quotation marks anywhere, of course), and launch the game. You have the following options.




Using Command Line you can also change the defaul character you will be playing around with in devmode. Dr. Fetus is playable this way, as well as the version of Meat Boy we see after defeating The End boss. You do this by adding command "-char #" without the quotation marks, where # is the number of the character you want to use.

2 = 8Bit Meat Boy
3 = 4Color Meat Boy
4 = 4Bit Meat Boy
5 = Dr. Fetus
6 = Brownie
7 = Bandage Girl
8 = Meat Ninja
11 = Naija from Aquaria
12 = Commander Video from BIT.TRIP RUNNER
13 = Runman from Runman
14 = Goo Ball from World of Goo
15 = Steve from Minecraft
17 = Flywrench from Flywrench
19 = Jill from Mighty Jill Off
20 = Captain Viridian from VVVVVV
22 = Josef from Machinarium
23 = The Kid from I Wanna Be The Guy
24 = Headcrab from Half-Life
25 = Ogmo from Jumper
27 = Meat Boy carrying Bandage Girl
anything else = Meat Boy
< >
Super Rage Boy Feb 11 @ 2:36pm 
Now I can rage on my own levels
Kuhaa  [author] Jun 23, 2015 @ 11:25am 
Not that I know of, sorry.
punchobastardo Jun 22, 2015 @ 1:05pm 
any command for skipping intro vids?
Kuhaa  [author] Mar 15, 2015 @ 1:07pm 
@Withered Bonnie: I don't think that's even possible. It's just there to mess around with.
CoolSkeleton96 Mar 12, 2015 @ 3:43pm 
How do I play the normal game in devmode?
The Oncoming Pootis Nov 2, 2014 @ 5:23am 
@chickenface: You need to put -devmode first. e.g for dr. fetus you need to put -devmode -char5
Life__death Jun 13, 2014 @ 1:07am 
Sir Useless Aug 12, 2013 @ 10:30am 
HOLY CHRIST THANK YOU SO MUCH!!! I was expericing the "blacked out screen bug" (at least thats what I like to call it) when the screen will go black if you set the resolution to a type which your computer does not support and then the game crashes without warning, rendering you unable to se anything that is going on the screen (and therefore making it impossible to change the resolution in-game), and this guide allowed me to fix that problem! Thank you so much!
Kuhaa  [author] Aug 6, 2013 @ 11:22am 
Try -devmode -char 5
Datswirlix (in the beam) Aug 6, 2013 @ 10:06am 
i put in -devmode -char 4 but i play as meat boy :(