IMPORTANT: IF YOU HAVE NOT INSTALLED THE DEVMODE FILE, AND HAVE NOT CREATED A LEVELS FOLDER, DO SO RIGHT AWAY Devmode hotfix file, Extract to Steamapps/Common/SuperMeatBoy
levels folder goes in SuperMeatBoy/SuperMeatBoy/UserData
What is the F8 menu? The F8 Menu is a universal menu that controls the settings of various obsticles.
Why should I care? Mastering the F8 menu adds variety to your levels. It lets you time obstacles to add to the challenge of your level, or to open a speedrunning path.
How do I open the F8 Menu? Shift click on an obstacle to select it. (Should create a green box around it.)
Press F8
What are all these terms? Int? Float? Int 1 and Int 2 are
Integer values. They have to be whole numbers. No decimals.
Float 1 and Float two are
Floating Point values. This means that they can have decimals.
Time Mod messes with the speed of the animation. I'll note where it is useful.
Start Time affects the starting point of the animation, adding a delay effect. Howver, it is generally not used, but is useful in a few cases. It tends to mute sounds on lasers and eyes.
OBSTACLES
Launcher:
Start time: Delays the blade launch (bugs out the animation and sound)
Time mod: Animation speed of firing (Caps how fast a blade can fire out) Multiplies factor.
Float 1: Delay between each shot. Capped by the Time Mod. Seconds
Swinging SawTime mod: Speed and Direction of Saw. Multiplies factor. (Default is 1.55555 seconds for small, and 5 seconds for large)
Tip: To set the timing on a saw to an exact value, divide that value by the default time the saw needs to do one rotation. Use that new value for Time Mod.
FanTime mod: Animation speed. Multiplies the value.
float 1: Intensity of the fan (negative = suction)
float 2: Area of the fan. (Must be > than 0) (Pixles)
Key:Float 1: Speed of opening blocks (Seconds)
Int 1: X coordinate of the block to open
Int 2: y Coordinate of the block to open
Laser:Start Time: Where the animation starts. (Set to anything but 0 to get rid of the charge up sound)
Float 1: Hold Time. (Sec) How long it fires.
Float 2: Reset time. (sec)
Rocket Launcher: Time mod: Animation speed (caps max fire rate. Higher = faster)(Multiplies value)
Float 1: Delay between shot (Seconds)
Lava Ball EmitterTime Mod: Speed of ball coming out(Multiplies default)
Float 1: Delay in between each ball (Seconds)
(Note: make sure to use the white block obstacle in the Hell tileset to get rid of the lava balls!)
Black Maw Emmiter:Time mod: Animation Speed (Caps fire rate) (Multiplies default)
Float 1: Delay between fire (Seconds)
Force Orb: (Interestingly enough, orbs have 2 fields!)
Time Mod: Animation Speed (multiplies default)
Float 1: Intensity of field 1 (+ = vortex)
Float 2: Intensity of field 2 (+ = vortex)
Int 1: Range of field 1
Int 2: Range of field 2
4-way launcherTime Mod: Animations speed (multiplies default)
Float 1: Delay between shot. (Capped by time mod, seconds)
Button: (Side note, buttons can be quite buggy. it's sometimes better to copy one from an existing level)
Delay: Delay between button presses. (-1 is manual)
Time Off: Time where the switch is ON. (Seconds)
Unlock speed: Speed which blocks open (Seconds)
Time On: Hold time (Seconds)
Start Block X: x coordinate of the block to open
Start Block Y: y coordinate of the block to open
Fun things to try:
Create a launcher, and set the time mod to 20. Set Float 1 to .01 Don't die.
Time a laser to turn on and off to create a jumping puzzle.
Make fans ultra powerful to blow Meat Boy around.
Create a vortex using an energy orb.
-----------------------------------------------------------------------------------------------
RockLeeSmile: Guide to Movers and ParticlesHelp Mode - MoversSo you want to have a platform or saw move about your level? No problem.
First, place your object from hazard mode (press "h"). Second select your object (shift left-click drag over your object). Then press "g" to switch to waypoint mode. Next, find the point where you want your object to end up (remember you can use the ~ key to have the object snap to grid (so you're more precise)). Then left click to set a waypoint.
Next, you need to select your new waypoint (same as before, but you'll see a red box around it instead of green). Then scroll your mouse wheel so the "time" value rises to the amount of time you want it to take for your mover to reach it's destination. Now, you technically have a mover... but chances are you don't want it to "snap" back to it's point of origin instantly. If so, read on...
To make your mover return to it's point of origin, you need to make another waypoint (very close to where your object started it's journey), then set it's travel time to be double what it took for the object to reach the first waypoint. You then need to nudge it (slide with the arrow keys) to be directly on top of the point of origin. Congrats! You now have a nice moving platform or saw blade.
Finally, if you need to create multiple waypoints just keep in mind that you need to add the times of all previous waypoints as you go along. Each point is individual in it's properties, so it needs to be reminded that you want it to go at whatever speed the previous one was going.
I've also had success with making size "tweens" where a blade grew or shrank as it followed a path, just size your waypoint (ctrl + scroll) and it should change on the fly.
Thanks to GproKaru for explaining this process to me in the first place! :)
Help Mode - ParticlesI will be posting a series of commonly asked questions with detailed answers in the hopes of having a centralized help area. Hope you find these useful.
---Particles---
In Hazards (press "h") place a "p" box (looks like a yellow box with a large letter P in it. Highlight it (shift and left-click drag), then press F8 to bring up the object properties box. In decending order, these are the default values for a normal yellow jumping spark. I've included a list of colors with which to customise your particles. Just substitute those values into the "Color" box. Have fun!
Standard base values:
10 - Velocity (Lower = slower)
200 - Spread Amount (Lower = together)
1.0 - Spacing (Lower = less break)
0.0 - Nothing ?
16449453 - Color
10 - Avg. # Particles ? / Not sure
Colors:
----------------
Yellow:16449453
Red: 12457000
Burnt Red: 124526100
Gray/Red: 124521000
Lavender: 16470000
Burnt Orange: 164780000
Bright Orange: 16449800
Tan: 164950000
Forest Green: 1651000
Neon Green: 24566600
Pink: 16535000
Navy Blue: 16780000
Dark Blue: 34678900
Water Blue: 20354000
Green: 16820000
Peach: 14265000
Gold: 12500000
Magenta: 12585650
Graphite: 17565200
Indigo: 1111111111
White: 2147483647
Black: 0
----
Let me know if you need anything added, or clarified.