Hi everyone!
I created this topic to explain you how to make a simple Pulsation in a Storyboard (by using Storyboard by Scripting) to make your map more special than the other ones.
Ok, here we go!
The objects we need to make a Pulsation are:
-A Background [Most used are : 1024x768 Best quality ORIGINAL; 800x600 medium quality ORIGINAL].
-The file used to make the Pulsation : The Background resized [640x480]
-A .osb file.
First Step:
Open the .osb file : Initially you will see This ↓
Usually, to make a storyboard, the Foreground line is the most used. We will work on this line.
Second Step:
Let's type the indispensable lines to make a Pulsation
-As I said, we will work on the Foreground line.
-First of all, let's type the file's line we need, like this ↓
The "Foreground" word implies that we are working on the Foreground section.
The "Centre" word implies that we are using the centre of the image as reference's position, this will affect the coordinates we're going to use.
"Pulse.jpg" is the name and it also might be the path of the file we are going to use. If this is placed in another folder (Example : SB) it should be "SB/Pulse.jpg".
"320,240" are the coordinates of the grid. In this case, 320,240 are matching to the grid's centre.
Third Step:
The scripts we need to make a Pulsation are the Fade line and the Scale line. They are those ↓
The "2" number is the type of Fade, there are 3 types : 0 = Homogeneous; 1 = Fast at the begin and slow at the end; 2 = Slow at the begin and fast at the end.
The "75463" is the start of the event.
The "77106" is the end of the event.
The "1" is the opacity level at the begin of the event; in this case the opacity level is 1 (maximum) and it means that the event will start completely opaque. (You can also use half points such as 0.5,0.7 and so on, but always with dot (.) )
The "0" is the opacity level at the end of the event; in this case the opacity level is 0 (minimum) and it means that the event will end completely transparent/invisible. (You can also use half points such as 0.5,0.7 and so on, but always with dot (.) )
Example for Scale:
The "2" number is the type of Scale, there are 3 types : 0 = Homogeneous; 1 = Fast at the begin and slow at the end; 2 = Slow at the begin and fast at the end.
The "75463" is the start of the event.
The "77106" is the end of the event.
The "1" is the scaling value for the beginning; in this case 1 = original dimension (You can also use half points such as 1.1, 1.2 and so on but it's HIGHLY RECOMMENDED use always the 1 as value at the beginning[/b])
The "1.2" is the scaling value for the ending; in this case 1.2 = 120% of the original dimension (You can also try to use half points such as 1.5 1.6 but don't exaggerate and remember to use always the dot to set the value)
IMPORTANT: To make the pulsation work is important use the same offsets both in Fade and in Scale.
Now, let's learn the Loop line.
The Loop line is very useful to make a storyboard with pulsations. The Loop is a script which allows , by setting the different values, of making the event work as many times as we setted, every period we decided to set. Hands-on!
The loop line is the following
Example for Loop:
L stays for Loop
"195814" is the offset when the Loop starts"
"8" are the times the event repeats itself. Example : If I set 9, the event will repeat itself as many times as I setted = 9.
Loop and Pulsations.
Example :
We studied the F and S lines, but why here is the begin's offset 0? That's because those lines belong to a Loop, that means the initial offset (0) is the same of the Loop (195814).
And the "1875" is the interval of the Loop, that means that every 1875ms the event repeats itself.
Also, why the lines which belong to a Loop have 2 spaces before? That's a rule: if a line belongs to a loop it need double space before.
The other values are the same of previous ones. Nothing new there.
You can find and study this type of storyboard on my map http://osu.ppy.sh/s/16233 ~ Edward Maya - This Is My Life (It's not an advertising Lowl)
That's All! I did just a little part of your work, now you have to improve yourself and become a very good storyboarder.
Though this is a simple Pulsation, it's a great start as storyboarder.
Also, Special Thanks to Card_N'FoRcE, who helped me to type this Tutorial.
See You Soon with other Tutorials~!
I created this topic to explain you how to make a simple Pulsation in a Storyboard (by using Storyboard by Scripting) to make your map more special than the other ones.
Ok, here we go!
The objects we need to make a Pulsation are:
-A Background [Most used are : 1024x768 Best quality ORIGINAL; 800x600 medium quality ORIGINAL].
-The file used to make the Pulsation : The Background resized [640x480]
-A .osb file.
First Step:
Open the .osb file : Initially you will see This ↓
[Events]
//Background and Video events
//Storyboard Layer 0 (Background)
//Storyboard Layer 1 (Fail)
//Storyboard Layer 2 (Pass)
//Storyboard Layer 3 (Foreground)
//Storyboard Sound Samples
Usually, to make a storyboard, the Foreground line is the most used. We will work on this line.
Second Step:
Let's type the indispensable lines to make a Pulsation
-As I said, we will work on the Foreground line.
-First of all, let's type the file's line we need, like this ↓
Sprite,Foreground,Centre,"Pulse.jpg",320,240The "Sprite" word implies that we are using a static object, obviously the Background.
The "Foreground" word implies that we are working on the Foreground section.
The "Centre" word implies that we are using the centre of the image as reference's position, this will affect the coordinates we're going to use.
"Pulse.jpg" is the name and it also might be the path of the file we are going to use. If this is placed in another folder (Example : SB) it should be "SB/Pulse.jpg".
"320,240" are the coordinates of the grid. In this case, 320,240 are matching to the grid's centre.
Third Step:
The scripts we need to make a Pulsation are the Fade line and the Scale line. They are those ↓
_F,[...],startopacity,endopacityand
_S,[...],startscale,endscaleExample for Fade:
_F,2,75463,77106,1,0The "F" letter stays for Fade.
The "2" number is the type of Fade, there are 3 types : 0 = Homogeneous; 1 = Fast at the begin and slow at the end; 2 = Slow at the begin and fast at the end.
The "75463" is the start of the event.
The "77106" is the end of the event.
The "1" is the opacity level at the begin of the event; in this case the opacity level is 1 (maximum) and it means that the event will start completely opaque. (You can also use half points such as 0.5,0.7 and so on, but always with dot (.) )
The "0" is the opacity level at the end of the event; in this case the opacity level is 0 (minimum) and it means that the event will end completely transparent/invisible. (You can also use half points such as 0.5,0.7 and so on, but always with dot (.) )
Example for Scale:
_S,2,75463,77106,1,1.2The "S" letter stays for Scale (The Scale is sorta zoom).
The "2" number is the type of Scale, there are 3 types : 0 = Homogeneous; 1 = Fast at the begin and slow at the end; 2 = Slow at the begin and fast at the end.
The "75463" is the start of the event.
The "77106" is the end of the event.
The "1" is the scaling value for the beginning; in this case 1 = original dimension (You can also use half points such as 1.1, 1.2 and so on but it's HIGHLY RECOMMENDED use always the 1 as value at the beginning[/b])
The "1.2" is the scaling value for the ending; in this case 1.2 = 120% of the original dimension (You can also try to use half points such as 1.5 1.6 but don't exaggerate and remember to use always the dot to set the value)
IMPORTANT: To make the pulsation work is important use the same offsets both in Fade and in Scale.
Now, let's learn the Loop line.
The Loop line is very useful to make a storyboard with pulsations. The Loop is a script which allows , by setting the different values, of making the event work as many times as we setted, every period we decided to set. Hands-on!
The loop line is the following
_L,starttime,loopcount
Example for Loop:
L,195814,8
L stays for Loop
"195814" is the offset when the Loop starts"
"8" are the times the event repeats itself. Example : If I set 9, the event will repeat itself as many times as I setted = 9.
Loop and Pulsations.
Example :
L,195814,8
F,1,0,1875,0.5,0
S,1,0,1875,1,1.1
We studied the F and S lines, but why here is the begin's offset 0? That's because those lines belong to a Loop, that means the initial offset (0) is the same of the Loop (195814).
And the "1875" is the interval of the Loop, that means that every 1875ms the event repeats itself.
Also, why the lines which belong to a Loop have 2 spaces before? That's a rule: if a line belongs to a loop it need double space before.
The other values are the same of previous ones. Nothing new there.
You can find and study this type of storyboard on my map http://osu.ppy.sh/s/16233 ~ Edward Maya - This Is My Life (It's not an advertising Lowl)
That's All! I did just a little part of your work, now you have to improve yourself and become a very good storyboarder.
Though this is a simple Pulsation, it's a great start as storyboarder.
Also, Special Thanks to Card_N'FoRcE, who helped me to type this Tutorial.
See You Soon with other Tutorials~!