PDA

View Full Version : Dash Combos and Macro Startup (PS3 SSF4 AE)



Hambi
31st December 15, 14:29
Hello!
I have struggled 20 until 30 hours at my Yang combos in Street Fighter (SSF AE) on PS3. Well, generally spoken does the combo work, but I have three major problems:

Problem 1: The Startup of the macro key is huge! About 1 full second I press the button! That's too much! You cannot use it in the game! : crazy:

Problem 2: The Dash does not work in the combo. Yang makes only a tiny step! This kills the entire combo. Only isolated Dash works. I have variated 100 different frame windows.
If the frame window is too small, Yang will stand still. If the frame window is too large, Yang will do only a tiny step instead of dash: confused:.

Problem3: The combo does not work on both sides :Stirnrunzeln:!


Here is the full script:

//Script was generated with Script Manipulator ver. 11.9//-----------------------------------------------------
//Yang
//-----------------------------------------------------
intRIGHT;
intLEFT;
main{ // block start

if(get_val(11)>20 || get_val(16)){RIGHT=16;LEFT=15;}
if(get_val(11)<-20 || get_val(15)){RIGHT=15;LEFT=16;}

if(get_val(PS3_L1 )&& event_press(PS3_L2)){combo_run(Yang1);}
if(get_val(PS3_PS)){combo_stop(Yang1);}

}//main block end


//COMBO BLOCK
//----------------------------------------------------
comboYang1 {
//LP + MK + Dash + Ultra1

set_val(PS3_SQUARE,16);
wait(320);
set_val(PS3_CIRCLE,16);
wait(320);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_DOWN,16);
wait(16);
set_val(PS3_DOWN,16);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_DOWN,16);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_DOWN,16);
wait(16);
set_val(PS3_DOWN,16);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_RIGHT,16);
wait(16);
set_val(PS3_SQUARE,16);
set_val(PS3_TRIANGLE,16);
set_val(PS3_R1,16);
wait(16);
}
Really delay you only have when to cancel the LP into MK. MK and Dash happens nearly at same time. There cannot be big delay between.

Who can help me?

Excalibur
31st December 15, 14:50
To make it work on both side , you have to edit script and change PS4_RIGHT with RIGHT and PS4_LEFT with LEFT.

Here is the edited script :

//Script was generated with Script Manipulator ver. 11.9//-----------------------------------------------------//Yang
//-----------------------------------------------------
int RIGHT;
int LEFT;
main{ // block start


if(get_val(11)>20 || get_val(16)){RIGHT=16;LEFT=15;}
if(get_val(11)<-20 || get_val(15)){RIGHT=15;LEFT=16;}


if(get_val(PS3_L1 )&& event_press(PS3_L2)){combo_run(Yang1);}
if(get_val(PS3_PS)){combo_stop(Yang1);}


}//main block end




//COMBO BLOCK
//----------------------------------------------------
combo Yang1 {
//LP + MK + Dash + Ultra1


set_val(PS3_SQUARE,16);
wait(320);
set_val(PS3_CIRCLE,16);
wait(320);
set_val(RIGHT,16);
wait(16);
set_val(RIGHT,16);
wait(16);
set_val(PS3_DOWN,16);
wait(16);
set_val(PS3_DOWN,16);
set_val(RIGHT,16);
wait(16);
set_val(RIGHT,16);
wait(16);
set_val(PS3_DOWN,16);
set_val(RIGHT,16);
wait(16);
set_val(PS3_DOWN,16);
wait(16);
set_val(PS3_DOWN,16);
set_val(RIGHT,16);
wait(16);
set_val(RIGHT,16);
wait(16);
set_val(PS3_SQUARE,16);
set_val(PS3_TRIANGLE,16);
set_val(PS3_R1,16);
wait(16);
}

Hambi
1st January 16, 08:35
I have tried the combo for both sides. It does not work. I have written:

int RIGHT;
int LEFT;
main{ // block start

I have found out, that you must place the macro button on a free button (without function). Otherwise both inputs come out.
I can Yang make a 1 Framer Link. That's no problem. But a dash cancel is not possible. A dash never comes out. Is a FADC as Macro not possible??
Maybe that cronusmax does not work well on PS3 or on Super Streetfighter 4 AE (SSF4 AE)??
Nearly all Scripts to download run on XBOX360 and on Streetfighter X Tekken (SFXT) or Ultra Streetfighter 4 (USF4) . Is it fortuity?
Can you rewrite a XBOX360 Script into a PS3 Script?
Has somebody perhaps a PS3 Script to SS4 AE where a Dash appears?

Hambi
1st January 16, 16:09
I nearly have solved all problems :D! Yang makes two different dash ultras. Not to 100 %, perhaps to 75 %. But it's quite okay. The only thing is it does not work on both sides yet :frown:!
My big mistake was I didn't know that I also have to write when the button is to release.
Who can help me?
Here is the source code:

// Script was generated with Script Manipulator ver. 11.9
//-----------------------------------------------------
// MAIN BLOCK
// Yang
//-----------------------------------------------------
int RIGHT;
int LEFT;
main { // block start

if(get_val(11) >20 || get_val(20)){RIGHT=20;LEFT=15;}
if(get_val(11) <-20 || get_val(15)){RIGHT=15;LEFT=20;}

if(get_val( PS3_L1 )){combo_run(Yang1);}
if (get_val(PS3_L2)){combo_stop(Yang1);}

if(get_val( PS3_L2 )){combo_run(Yang2);}
if (get_val(PS3_L1)){combo_stop(Yang2);}

}// main block end

// COMBO BLOCK
// ----------------------------------------------------
combo Yang1 {
// LP + MK + Dash + U1

set_val(PS3_SQUARE,100);
wait(20);
set_val(PS3_SQUARE,0);
wait(300);


set_val(PS3_CIRCLE,100);
wait(20);
set_val(PS3_CIRCLE,0);
wait(385);


set_val(PS3_RIGHT, 100);
wait(20);
set_val(PS3_RIGHT, 0);
wait(20);
set_val(PS3_RIGHT, 100);
wait(20);
set_val(PS3_RIGHT, 0);
wait(295);

set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_RIGHT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_DOWN,0);
set_val(PS3_RIGHT,100);
wait(20);
set_val(PS3_RIGHT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_RIGHT,0);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_RIGHT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_RIGHT,100);
set_val(PS3_DOWN,0);
set_val(PS3_SQUARE,100);
set_val(PS3_TRIANGLE,100);
set_val(PS3_R1,100);
wait(20);
set_val(PS3_SQUARE,0);
set_val(PS3_TRIANGLE,0);
set_val(PS3_R1,0);
set_val(PS3_RIGHT,0);
}






// ----------------------------------------------------
combo Yang2 {
// Ex Command Trow + MK + Dash + U1


set_val(PS3_RIGHT,100);
wait(20);
set_val(PS3_RIGHT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_RIGHT,0);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_LEFT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_LEFT,100);
set_val(PS3_DOWN,0);
set_val(PS3_CROSS,100);
set_val(PS3_R2,100);
wait(20);
set_val(PS3_LEFT,0);
set_val(PS3_CROSS,0);
set_val(PS3_R2,0);
wait(910);


set_val(PS3_CIRCLE,100);
wait(20);
set_val(PS3_CIRCLE,0);
wait(385);


set_val(PS3_LEFT, 100);
wait(20);
set_val(PS3_LEFT, 0);
wait(20);
set_val(PS3_LEFT, 100);
wait(20);
set_val(PS3_LEFT, 0);
wait(295);

set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_LEFT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_DOWN,0);
set_val(PS3_LEFT,100);
wait(20);
set_val(PS3_LEFT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_LEFT,0);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_LEFT,100);
set_val(PS3_DOWN,100);
wait(20);
set_val(PS3_LEFT,100);
set_val(PS3_DOWN,0);
set_val(PS3_SQUARE,100);
set_val(PS3_TRIANGLE,100);
set_val(PS3_R1,100);
wait(20);
set_val(PS3_SQUARE,0);
set_val(PS3_TRIANGLE,0);
set_val(PS3_R1,0);
set_val(PS3_LEFT,0);
}