Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

27139 Posts in 1556 Topics- by 2037 Members - Latest Member: Porkley

June 19, 2013, 09:58:31 PM
Pages: [1]
Print
Author Topic: Devmode F8 menu cheatsheet?  (Read 1083 times)
Patashu
Level 1
*
Posts: 192



View Profile
« on: February 03, 2011, 06:53:41 PM »

The parameters under F8 have different effects on different objects, and it would be good if someone with the experience could compile what it does on each object.

For instance, I want to make rocket launchers with different firing rates, but all I've found is that time-mod controls how fast/slow it animates (e.g. if you set it to 100 rockets fire instantly with no warning) and float prop 1, if set to a negative number, makes it fire ultra fast.

And why is it that whenever I set a saw launcher (forest tileset)'s start time to anything except 0.00, when I test the level with F1 and come back and check it's been set to 0.00 again?
Hmm...
Float prop 1 for saw launchers seems to be delay after launching.
And F10 pauses the game!
Logged

Me and my brother's custom levels: http://supermeatboy.com/forum/index.php/topic,340.0.html
My youtube account for stepmania/ddr/super meat boy/other stuff: www.youtube.com/user/patashu
HybridStars
Level 2
**
Posts: 248


DIAMOND SHOVELS


View Profile
« Reply #1 on: February 03, 2011, 09:08:21 PM »

Saw launchers can be adjusted with Time Mod. Time Mod 5.00 makes it fire at a considerably challenging rate.
Logged

Quote from: Psychopath
If at first you don't succeed: die die again.
Patashu
Level 1
*
Posts: 192



View Profile
« Reply #2 on: February 03, 2011, 09:10:11 PM »

What time mod adjusts isn't the delay, but how quickly the animation happens. Even if you set time mod to infinity it'll only shoot a certain amount faster by skipping the animation.
Logged

Me and my brother's custom levels: http://supermeatboy.com/forum/index.php/topic,340.0.html
My youtube account for stepmania/ddr/super meat boy/other stuff: www.youtube.com/user/patashu
HybridStars
Level 2
**
Posts: 248


DIAMOND SHOVELS


View Profile
« Reply #3 on: February 03, 2011, 09:11:30 PM »

I read that on the original post =_=

F8 does wonders for pretty much anything :L
Logged

Quote from: Psychopath
If at first you don't succeed: die die again.
kyle273
Level 0

Posts: 73



View Profile
« Reply #4 on: February 04, 2011, 02:34:16 AM »

Here's a quick one I threw together.
First, some quick definitions. If you haven't programmed before, and INT (or integer) is a whole number. a Float (Floating point variable) is a decimal number

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 Saw
Time mod: Speed and Direction of Saw. Multiplies factor. (Default is 1.55555 seconds for small, and 5 seconds for large)

Fan
Time 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 Emitter
Time Mod: Speed of ball coming out(Multiplies default)
Float 1: Delay in between each ball (Seconds)

Black Maw Emmiter:
Time mod: Animation Speed (Caps fire rate) (Multiplies default)
Float 1: Delay between fire (Seconds)

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 launcher
Time 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)
Start time: Delay between button presses. (-1 is manual)
Time Mod: Animation Speed (multiplies value.)
Float 1: Speed which blocks open (Seconds)
Float 2: Hold time (Seconds)
Int 1: x coordinate of the block to open
Int 2: y coordinate of the block to open

Let me know if I missed anything!
« Last Edit: February 13, 2011, 09:31:13 AM by kyle273 » Logged

F8 Guide to Devmode
Check out my map pack:
SkyShip!
Patashu
Level 1
*
Posts: 192



View Profile
« Reply #5 on: February 04, 2011, 03:08:47 AM »

Hmm, I hadn't thought about having suction fans. Those would be fiendish.

How about units for parameters? Note when things are measured in seconds or tiles or game measurement units or act as a multiplier for something.

Oh, and how do you make button-triggered blocks that come back at a different speed to them appearing, ala 7-19X XOXO?

The final but most time consuming thing would be to have measurements of the default time taken for various things. For instance, I measured the period of the small rotating saw (the one that comes with The End) and found that its period is 1.6666... seconds
« Last Edit: February 04, 2011, 03:21:22 AM by Patashu » Logged

Me and my brother's custom levels: http://supermeatboy.com/forum/index.php/topic,340.0.html
My youtube account for stepmania/ddr/super meat boy/other stuff: www.youtube.com/user/patashu
The Pope
Level 1
*
Posts: 149


Unkslops


View Profile
« Reply #6 on: February 04, 2011, 06:34:43 AM »

Bookmarked this thread. It's sexy
Logged

kyle273
Level 0

Posts: 73



View Profile
« Reply #7 on: February 04, 2011, 11:35:04 AM »



Oh, and how do you make button-triggered blocks that come back at a different speed to them appearing, ala 7-19X XOXO?


I looked into it. There's a default value for blocks coming back, and you can't change it.

If you were going for a snake effect, this is still kind of possible. If the closing blocks catch up to the opening blocks, (If your blocks take longer to open than your delay) it creates a 1 block wide gap.


Regarding the spinning saw timing: The little saw takes  about 1.555555 seconds and the large takes 5 seconds To get your ideal speed, divide the default speed by the speed you would like.
« Last Edit: February 04, 2011, 11:44:26 AM by kyle273 » Logged

F8 Guide to Devmode
Check out my map pack:
SkyShip!
Luraman
Level 0

Posts: 11


View Profile
« Reply #8 on: February 13, 2011, 04:56:08 AM »

You missed the lasers timing :P
Logged
kyle273
Level 0

Posts: 73



View Profile
« Reply #9 on: February 13, 2011, 09:28:26 AM »

You missed the lasers timing :P

Indeed I did! Thanks!
Logged

F8 Guide to Devmode
Check out my map pack:
SkyShip!
Pages: [1]
Print
Jump to:  

Theme orange-lt created by padexx