Bugs and problems
From SuperMeatBoy Debug Wiki
This page contains a list of current bugs and problems in Super Meat Boy. Hopefully it will help the developers patch the bugs out. The official Team Meat support forum is the best place to discuss Super Meat Boy bugs and their workarounds. Please update this page with any information gleaned from there.
Game may crash or act erratic if 3DVision is enabled for NVIDIA users, disable it in the NVIDIA control panel.
Problems with non-60Hz monitors
The game is designed to be played on a 60Hz monitor, those with 120Hz monitors and monitors not running at 60Hz will experience problems. If the frame rate is below 60FPS at any point during the game, objects can get stuck in walls and other strange things can happen. Make sure Vsync is enabled in the NVIDIA or Catalyst control panels too. Playing the game windowed also fixes Vsync related issues.
Switching from Fullscreen to Windowed disables Aero for the game
Switching from Fullscreen to Windowed disables Aero for the game, starting the game in a Window keeps Aero functional.
Flickering artifacts on ATI 68XX or 69XX cards
ATI 68XX and 69XX cards are known to cause flickering artifacts throughout the game. To resolve this problem you can update your video drivers to v11.5A or newer.
The game will periodically crash on its own accord with no real indication of what causes it. (Report on Steam forums)
While testing tutorials carrying over between levels 13/12/2010
Problem Event Name: BEX Application Name: SuperMeatBoy.exe Application Version: 0.0.0.0 Application Timestamp: 4d02ef62 Fault Module Name: StackHash_0a9e Fault Module Version: 0.0.0.0 Fault Module Timestamp: 00000000 Exception Code: c0000005 Exception Offset: 21965965 Exception Data: 00000008 OS Version: 6.1.7601.2.1.0.768.3 Locale ID: 3081 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
The below one was reported by a forum member @ http://forums.steampowered.com/forums/showpost.php?p=19422044&postcount=166
Problem Event Name: APPCRASH Application Name: SuperMeatBoy.exe Application Version: 0.0.0.0 Application Timestamp: 4d02ef62 Fault Module Name: SuperMeatBoy.exe Fault Module Version: 0.0.0.0 Fault Module Timestamp: 4d02ef62 Exception Code: c0000005 Exception Offset: 000795fa OS Version: 6.1.7600.2.0.0.256.48 Locale ID: 1031 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Crash when Alt-Tab is used
Alt-Tab crashes the game when used at any point other then the main menu after the games introduction sequence which is played directly after starting the game. Below is a crash report.
Problem Event Name: APPCRASH Application Name: SuperMeatBoy.exe Application Version: 0.0.0.0 Application Timestamp: 4d02ef62 Fault Module Name: SuperMeatBoy.exe Fault Module Version: 0.0.0.0 Fault Module Timestamp: 4d02ef62 Exception Code: c0000005 Exception Offset: 000795fa OS Version: 6.1.7601.2.1.0.768.3 Locale ID: 3081 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Crash with windows update
The game crashes when the windows update dialog "updates have been installed, blah blah, restart now or later" force the game to go in the background when in fullscreen (win xp). Not crashing every time, but sends a dump (hehe) when it does.
Meaningless names in Steam web leaderboards
Leader boards such as http://steamcommunity.com/profiles/76561197997621198/stats/SuperMeatBoy/compare?tab=leaderboards aren't labelled intuitively. They currently have names such as SMB_LEADERBOARD_0.
Custom control config overwritten on verify
As described in the news post, Super Meat Boy now features customizable controls. However, the configuration file will always be overwritten with the default version when performing validation of game cache. -- Isn't this a feature? in case your controls file gets corrupted.
Corrupted player names in global leaderboards
- This problem may have been fixed in a recent update. If you experienced this problem before but aren't experiencing it now, please remove it from this list.
Global leader boards sometimes list corrupted player names, or none at all.
Game doesn't always upload the correct time
Often the score uploaded is off by a couple milliseconds compared to the replay time and the time shown on the level select screen. (Usually the score uploaded is shorter). This may be due to rounding vs. truncation, as the game keeps the actual score in one decimal more than is shown by the game.
New score isn't immediately uploaded to the Leaderboards
Sometimes a new high score isn't immediately uploaded to the Leaderboards. Replaying and finishing the level again seems to trigger the game to upload it.
Wrong character on the Leaderboards
Often a score is uploaded to the Leaderboards with the wrong character, as described in at least one forum post, and as is obvious from many scores on the leaderboards. This especially seems to happen when the above problem (non-immediate upload of a score) happens. When the game finally does upload the score, it uploads it with Meat Boy, instead of the actual character that was used to achieve the score. The only way to fix it seems to be to beat your score again (and hope it uploads correctly that time).
Impossible times on the leaderboards
For most levels, the first few hundred scores are obviously glitched or cheated, with scores of 0.00 or just a few milliseconds.
Tutorials can be viewed on any level
For example: Start level 1-1 and press B (Xbox360 controller) to make the tutorial appear, now while the tutorial is present, exit to the level select screen and choose a level that doesn't normally feature a tutorial (EG: 4-1).
Collision detection problems
Collision detection problems can kill you. Examples on YouTube:
- http://www.youtube.com/watch?v=QixTkg8kFRQ (1:35 & 19:32)
- http://www.youtube.com/watch?v=u-uEiPjsHOY (5:17)
- http://www.youtube.com/watch?v=gLV-VcHkZ0Q (17:03)
- http://www.youtube.com/watch?v=gLV-VcHkZ0Q (25:27)
Lag, frameskip and twitching on some systems
A recent change of unknown origin introduced a regression on some systems, which is manifested in the character "twitching" every second or so, accompanied by noticeable screen lag.
Edmund McMillan addressed the issue in the official Team Meat forum.
According to a support email from Tommy Refenes, "random twitching while vsynced has something to do with a program halting the computer every so often." He specifically suggested turning off f.lux, but Digsby also causes the bug. Turning off every unnecessary program is the easiest way to test whether or not a program is the cause.
Other Possible Solutions:
- Force V-Sync on through Driver
- Force V-Sync off through Driver
- Turn off FPS monitoring programs
- Turn off overlay programs
- Steam Forums thread
- Possible explanation for the twitching
- Video and replay of this bug resulting in going through walls
- More reports of this or similar problems: 1, 2, 3, 4 5, 6
- Playing in windowed mode reduces the problem but doesn't completely solve it - the lag is still noticeable.
- Using a 640x480 resolution with -lowdetail does not resolve the problem.
- This problem may cause death if the character happens to be in a tight space near the ceiling.
- An attempted work-around hack is available here.
- This problem may also be caused by the xinput9_1_0.dll workaround described here (original problem report, solution report).
| Despite early conclusions, this problem is not a regression in Super Meat Boy. Earlier versions (including the release version) of Super Meat Boy exhibit the same problem. Therefore, this issue seems to be caused by a persistent system change which occurred on multiple systems nearly simultaneously.
The following image is a graph of frame durations, as captured using FRAPS's "Benchmark" feature:
There's a huge spike which occurs about every second, which causes the game to spend 6-8 times more time in a single frame. It's worth noting that these lag spikes occur at any time, including menus and cutscenes.
The following image is a graph of the duration of the
Thus, for some reason
For comparison, here's the same graph for windowed mode:
The problem seems to be caused by the behavior of V-sync on certain systems. Substituting vertical sync with an artificial delay between frames resolves the problem, at the cost of screen tearing. Compare the first graph with the following graph (also captured using FRAPS' "Benchmark" feature):
Could this be a bug in the latest version of DirectX? Considering that there have been changes in SMB updates related to updating DirectX, this is not unlikely.
Attempts to synchronize the artificial delay with the screen refresh (using DirectDraw's
The above-described hack is now available for download here.
Inability to wall jump under certain circumstances
As shown in this video, you can sometimes end up wall jumping directly up the wall you're currently sliding on. This also happens when at the bottom of a vertical conveyor belt pushing you downwards.
Invisible terrain block
Game doesn't reload Homing Missile Canon state every time the level is reset
Example: here. Initially no canon fires while Meat Boy is spawning yet other times one of the canons DOES fire while he is spawning. This random behavior creates situations that can impact how fast a user can beat the level.
Lava balls don't always follow the same pattern
Example is here. The lowest shooting one occasionally bounces off the terrain rather then falling cleanly into the lava.
Maggots aren't always in the correct position
On 5-15x sometimes the fifth maggot is positioned incorrectly making the level impossible.
Meat Boy "spazzes" out
Screen shot is here. No keys are being pressed when this happened. You can run/sprint when this happens, but you cannot jump. The glitch ends at random time and may appear again at random time, but usually at start of the levels. It doesn't appear to be a FPS issue.
Moving platform edges are fatal
Touching, and sometimes just being near the side of a moving platform seems to always be fatal.
Runman can't do Stardive immediatly in certain circumstances
-Not sure if i would call this a bug, but 'dying+respawn' and 'beating+replay' makes a difference in when you first can activate Runman's fast running. If you die and respawn, you can activate it before you can move. You can't do this if you beat the level and replay.
Level cannot be completed
When reaching bandage girl after collecting a bandage, (after having completed the level once already, but replaying to get bandage) Dr Fetus appears and kidnaps Bandage Girl. However, the level does not end, and super meat boy is left in the world. There is no alternative but to suicide. You do not get the bandage collected for this level.
Wrong map position after exiting a Warpzone
Sometimes returning to the Map from a Warpzone (maybe any level?) places Meat Boy in a position on the map different from the zone that was just exited.
Custom controls part-way overridden, but only in a Warp Zone
I'm playing the game on Linux with a PlayStation 2 controller, thru a USB adapter. It happens that the R1 button, which I want to use for Special, is button number 8, which is normally used for pausing. I've edited the buttons config file and it mostly works fine, but in Warp Zones, the R1 button pauses the game.
My custom button mapping is also ignored in the menus, but I'm not sure that's a bug.
Can't restart level after saving replay
Pressing W to restart a level after saving the replay always displays "Replay Already Saved". This does not affect people using a gamepad.
Replay sometimes doesn't work as intended
The timer doesn't start in replay playback until the replay has looped at least once.
Characters suspended when falling off the screen
As can be seen here, attempts that end up falling off the screen are frozen on their last frame during replay playback.
Viridian's sprite does not flip
When reversing gravity, the replay doesn't show his sprite flipping.
Dr. Fetus's appearance prevents skipping to next level
During a replay, if you reach the part where Dr. Fetus appears to kidnap Bandage Girl, you cannot advance to the next level until it ends. Annoying if you're studying the replay for bandages/warp zones.
Grammar error in start-up gamepad taunt
"First person who says keyboard controls are better then a gamepad gets shot in the face!" (should be "than" - http://www.wikihow.com/Use-Than-and-Then)
Save games and progress
Loss of recent progress
Several people (e.g. 1) reported that the game may occasionally forget recent progress, such as getting a bandage.
(Perhaps the game auto-saves only when finishing a level, and not when obtaining a bandage or unlocking/finishing a warp zone?)
Save game corruption
Rarely, the save data may be corrupted randomly. Likely a result of the game crashing during the save game routine.
Reaching a warp zone may not unlock it
In this YouTube video, at 13:50, the player leaves a warp zone, and the warpzone doesn't unlock on the map. This is not specific to this warp zone, and it's been reported to happen with other warp zones as well.
"Living in the Past" Achievement Glitch
Some players do not have the "Living in the Past" achievement when they should. At least one player has achieved "Golden God" status even though they do not have "Living in the Past".
Graphics / Visual
Enemy sprites not rendered when halfway under the screen
At 17:20 in this video, the enemy sprite disappears as soon as its vertical center goes below the viewport.
XBox controller reference in Chapter Complete screen when no controller is plugged in
The Chapter Complete screen still shows the XBox green A button for Continue in the bottom left when using a keyboard.
Player Sounds Sometimes Play Twice
Player sounds for jumping, dying, etc. will sometimes play twice at the same time (resulting in a doubly-loud sound).
Sounds cuts out after Press Start screen
When the player goes past the Press Start screen, the music permanently cuts out, for both menus and gameplay. Persistent bug that is not fixed by quitting and restarting or reinstalling. Was not always present.
When changing settings during the game, exiting and re-entering the settings menu resets the settings to the original values.