MK11
Posted: Fri Apr 26, 2019 11:06 pm
Anybody know if there will be a combo pack
High-performance gaming devices.
https://www.consoletuner.com/forum/
https://www.consoletuner.com/forum/viewtopic.php?f=26&t=12483
#pragma METAINFO("FightGames", 1, 0, "bonefisher")
bool on_off;
int Forward;
int Back;
int BUTTON;
main
{
// - STANCE TRACKING - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define STANCE_RIGHT 0
#define STANCE_LEFT 1
static uint8 stance;
if(event_active(BUTTON_13) || event_active(STICK_2_X) && get_actual(STICK_2_X) >= 20.0) {
stance = STANCE_RIGHT;
goto STANCE_LIGHTBAR;
} else if(event_active(BUTTON_12) || event_active(STICK_2_X) && get_actual(STICK_2_X) <= -20.0) {
stance = STANCE_LEFT;
goto STANCE_LIGHTBAR;
if(stance || !stance) {
switch(stance) {
case STANCE_RIGHT: stance = STANCE_LEFT; break;
case STANCE_LEFT: stance = STANCE_RIGHT; break;
}
}
STANCE_LIGHTBAR:
led_reset();
switch(stance) {
case STANCE_RIGHT: Forward = BUTTON_13; Back = BUTTON_12;led_set(LED_4, -1.0, 0);led_set(LED_3, -1.0, 0); break;
case STANCE_LEFT: Forward = BUTTON_12; Back = BUTTON_13;led_set(LED_4, -1.0, 0); break;
}
}
// - BUTTON TRACKING - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define BUTTON_X BUTTON_17
#define BUTTON_Y BUTTON_14
#define BUTTON_A BUTTON_16
#define BUTTON_B BUTTON_15
static uint8 button_cycle;
if(event_active(BUTTON_17)) {
button_cycle = BUTTON_X;
BUTTON = BUTTON_X;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_14)) {
button_cycle = BUTTON_Y;
BUTTON = BUTTON_Y;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_16)) {
button_cycle = BUTTON_A;
BUTTON = BUTTON_A;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_15)) {
button_cycle = BUTTON_B;
BUTTON = BUTTON_B;
goto BUTTON_LIGHTBAR;
if(button_cycle || !button_cycle) {
switch(button_cycle) {
case BUTTON_X: button_cycle = BUTTON_Y; break;
case BUTTON_Y: button_cycle = BUTTON_A; break;
case BUTTON_A: button_cycle = BUTTON_B; break;
case BUTTON_B: button_cycle = BUTTON_X; break;
}
}
BUTTON_LIGHTBAR:
led_reset();
switch(button_cycle) {
case BUTTON_X: led_set(LED_1, -1.0, 0); break;
case BUTTON_Y: led_set(LED_2, -1.0, 0);led_set(LED_3, -1.0, 0); break;
case BUTTON_A: led_set(LED_3, -1.0, 0); break;
case BUTTON_B: led_set(LED_2, -1.0, 0); break;
}
}
if(get_actual(STICK_1_Y)<-90.0)
{
combo_run(BB);
}
else combo_stop(BB);
if(event_active(STICK_1_Y))
{
on_off = 1;
}
if(on_off == 1 && get_actual(STICK_1_Y)> 90.0)
{
combo_run(DBFB);
}
else combo_stop(DBFB);
if(get_actual(STICK_1_X)<-90.0)
{
combo_run(DBB);
}
else combo_stop(DBB);
if(get_actual(STICK_1_X)> 90.0)
{
combo_run(BFB);
}
else combo_stop(BFB);
if(event_active(BUTTON_6))combo_run(DBBRTB);
if(event_active(BUTTON_9))combo_run(FBBRTF);
if(get_actual(BUTTON))combo_run(rapid);
}
combo rapid
{
set_val(BUTTON, 100);
wait(50);
set_val(BUTTON, 0);
wait(50);
}
combo DBB
{
set_val(BUTTON_11, 100);
wait(50);wait(50);
set_val(Back, 100);
wait(50);wait(50);
set_val(BUTTON_16, 100);
wait(50);wait(200);
}
combo BFB
{
set_val(Back, 100);
wait(50);wait(50);
set_val(Forward, 100);
wait(50);wait(50);
set_val(BUTTON_17, 100);
wait(50);wait(200);
}
combo DBFB
{
/*set_val(BUTTON_14, 100);
wait(50);wait(100);
set_val(BUTTON_17, 100);
wait(50);wait(375);*/
set_val(Back, 100);
wait(50);
set_val(BUTTON_17, 100);
wait(50);wait(100);
set_val(BUTTON_14, 100);
wait(50);
set_val(BUTTON_17, 100);
wait(50);wait(50);
on_off = 0;
}
combo BB
{
set_val(Back, 100);
wait(50);wait(50);
set_val(Forward, 100);
wait(50);wait(50);
set_val(BUTTON_15, 100);
wait(50);wait(200);
}
combo DBBRTB
{
set_val(BUTTON_11, 100);
wait(50);wait(50);
set_val(Back, 100);
wait(50);wait(50);
set_val(BUTTON, 100);
wait(50);wait(200);
}
combo FBBRTF
{
set_val(Forward, 100);
wait(50);wait(50);
set_val(Back, 100);
wait(50);wait(50);
set_val(BUTTON_5, 100);
set_val(BUTTON, 100);
wait(50);wait(50);
set_val(Forward, 100);
wait(50);wait(200);
}
bonefisher wrote:
- Code: Select all
#pragma METAINFO("FightGames", 1, 0, "bonefisher")
bool on_off;
int Forward;
int Back;
int BUTTON;
main
{
// - STANCE TRACKING - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define STANCE_RIGHT 0
#define STANCE_LEFT 1
static uint8 stance;
if(event_active(BUTTON_13) || event_active(STICK_2_X) && get_actual(STICK_2_X) >= 20.0) {
stance = STANCE_RIGHT;
goto STANCE_LIGHTBAR;
} else if(event_active(BUTTON_12) || event_active(STICK_2_X) && get_actual(STICK_2_X) <= -20.0) {
stance = STANCE_LEFT;
goto STANCE_LIGHTBAR;
if(stance || !stance) {
switch(stance) {
case STANCE_RIGHT: stance = STANCE_LEFT; break;
case STANCE_LEFT: stance = STANCE_RIGHT; break;
}
}
STANCE_LIGHTBAR:
led_reset();
switch(stance) {
case STANCE_RIGHT: Forward = BUTTON_13; Back = BUTTON_12;led_set(LED_4, -1.0, 0);led_set(LED_3, -1.0, 0); break;
case STANCE_LEFT: Forward = BUTTON_12; Back = BUTTON_13;led_set(LED_4, -1.0, 0); break;
}
}
// - BUTTON TRACKING - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define BUTTON_X BUTTON_17
#define BUTTON_Y BUTTON_14
#define BUTTON_A BUTTON_16
#define BUTTON_B BUTTON_15
static uint8 button_cycle;
if(event_active(BUTTON_17)) {
button_cycle = BUTTON_X;
BUTTON = BUTTON_X;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_14)) {
button_cycle = BUTTON_Y;
BUTTON = BUTTON_Y;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_16)) {
button_cycle = BUTTON_A;
BUTTON = BUTTON_A;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_15)) {
button_cycle = BUTTON_B;
BUTTON = BUTTON_B;
goto BUTTON_LIGHTBAR;
if(button_cycle || !button_cycle) {
switch(button_cycle) {
case BUTTON_X: button_cycle = BUTTON_Y; break;
case BUTTON_Y: button_cycle = BUTTON_A; break;
case BUTTON_A: button_cycle = BUTTON_B; break;
case BUTTON_B: button_cycle = BUTTON_X; break;
}
}
BUTTON_LIGHTBAR:
led_reset();
switch(button_cycle) {
case BUTTON_X: led_set(LED_1, -1.0, 0); break;
case BUTTON_Y: led_set(LED_2, -1.0, 0);led_set(LED_3, -1.0, 0); break;
case BUTTON_A: led_set(LED_3, -1.0, 0); break;
case BUTTON_B: led_set(LED_2, -1.0, 0); break;
}
}
if(get_actual(STICK_1_Y)<-90.0)
{
combo_run(BB);
}
else combo_stop(BB);
if(event_active(STICK_1_Y))
{
on_off = 1;
}
if(on_off == 1 && get_actual(STICK_1_Y)> 90.0)
{
combo_run(DBFB);
}
else combo_stop(DBFB);
if(get_actual(STICK_1_X)<-90.0)
{
combo_run(DBB);
}
else combo_stop(DBB);
if(get_actual(STICK_1_X)> 90.0)
{
combo_run(BFB);
}
else combo_stop(BFB);
if(event_active(BUTTON_6))combo_run(DBBRTB);
if(event_active(BUTTON_9))combo_run(FBBRTF);
if(get_actual(BUTTON))combo_run(rapid);
}
combo rapid
{
set_val(BUTTON, 100);
wait(50);
set_val(BUTTON, 0);
wait(50);
}
combo DBB
{
set_val(BUTTON_11, 100);
wait(50);wait(50);
set_val(Back, 100);
wait(50);wait(50);
set_val(BUTTON_16, 100);
wait(50);wait(200);
}
combo BFB
{
set_val(Back, 100);
wait(50);wait(50);
set_val(Forward, 100);
wait(50);wait(50);
set_val(BUTTON_17, 100);
wait(50);wait(200);
}
combo DBFB
{
/*set_val(BUTTON_14, 100);
wait(50);wait(100);
set_val(BUTTON_17, 100);
wait(50);wait(375);*/
set_val(Back, 100);
wait(50);
set_val(BUTTON_17, 100);
wait(50);wait(100);
set_val(BUTTON_14, 100);
wait(50);
set_val(BUTTON_17, 100);
wait(50);wait(50);
on_off = 0;
}
combo BB
{
set_val(Back, 100);
wait(50);wait(50);
set_val(Forward, 100);
wait(50);wait(50);
set_val(BUTTON_15, 100);
wait(50);wait(200);
}
combo DBBRTB
{
set_val(BUTTON_11, 100);
wait(50);wait(50);
set_val(Back, 100);
wait(50);wait(50);
set_val(BUTTON, 100);
wait(50);wait(200);
}
combo FBBRTF
{
set_val(Forward, 100);
wait(50);wait(50);
set_val(Back, 100);
wait(50);wait(50);
set_val(BUTTON_5, 100);
set_val(BUTTON, 100);
wait(50);wait(50);
set_val(Forward, 100);
wait(50);wait(200);
}
Here is a good example which you can put in your combo's to keep track which side your facing!
bonefisher wrote:Just pm me if you need help or post combo's in here and I'll transfer to script for your testing!
#pragma METAINFO("FightGames", 1, 0, "bonefisher")
int Forward;
int Back;
int BUTTON;
main
{
// - STANCE TRACKING - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define STANCE_RIGHT 0
#define STANCE_LEFT 1
static uint8 stance;
if(event_active(BUTTON_13) || event_active(STICK_2_X) && get_actual(STICK_2_X) >= 20.0) {
stance = STANCE_RIGHT;
goto STANCE_LIGHTBAR;
} else if(event_active(BUTTON_12) || event_active(STICK_2_X) && get_actual(STICK_2_X) <= -20.0) {
stance = STANCE_LEFT;
goto STANCE_LIGHTBAR;
if(stance || !stance) {
switch(stance) {
case STANCE_RIGHT: stance = STANCE_LEFT; break;
case STANCE_LEFT: stance = STANCE_RIGHT; break;
}
}
STANCE_LIGHTBAR:
led_reset();
switch(stance) {
case STANCE_RIGHT: Forward = BUTTON_13; Back = BUTTON_12;led_set(LED_4, -1.0, 0);led_set(LED_3, -1.0, 0); break;
case STANCE_LEFT: Forward = BUTTON_12; Back = BUTTON_13;led_set(LED_4, -1.0, 0); break;
}
}
// - BUTTON TRACKING - - - - - - - - - - - - - - - - - - - - - - - - - - -
#define BUTTON_X BUTTON_17
#define BUTTON_Y BUTTON_14
#define BUTTON_A BUTTON_16
#define BUTTON_B BUTTON_15
static uint8 button_cycle;
if(event_active(BUTTON_17)) {
button_cycle = BUTTON_X;
BUTTON = BUTTON_X;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_14)) {
button_cycle = BUTTON_Y;
BUTTON = BUTTON_Y;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_16)) {
button_cycle = BUTTON_A;
BUTTON = BUTTON_A;
goto BUTTON_LIGHTBAR;
} else if(event_active(BUTTON_15)) {
button_cycle = BUTTON_B;
BUTTON = BUTTON_B;
goto BUTTON_LIGHTBAR;
if(button_cycle || !button_cycle) {
switch(button_cycle) {
case BUTTON_X: button_cycle = BUTTON_Y; break;
case BUTTON_Y: button_cycle = BUTTON_A; break;
case BUTTON_A: button_cycle = BUTTON_B; break;
case BUTTON_B: button_cycle = BUTTON_X; break;
}
}
BUTTON_LIGHTBAR:
led_reset();
switch(button_cycle) {
case BUTTON_X: led_set(LED_1, -1.0, 0); break;
case BUTTON_Y: led_set(LED_2, -1.0, 0);led_set(LED_3, -1.0, 0); break;
case BUTTON_A: led_set(LED_3, -1.0, 0); break;
case BUTTON_B: led_set(LED_2, -1.0, 0); break;
}
}
if(get_actual(STICK_1_Y)<-90.0)
{
combo_run(Erron);
}
else combo_stop(Erron);
if(get_actual(BUTTON))combo_run(rapid);
}
combo rapid
{
set_val(BUTTON, 100);
wait(50);
set_val(BUTTON, 0);
wait(50);
}
combo Erron
{
set_val(BUTTON_14, 100);
wait(40);wait(20);
set_val(BUTTON_17, 100);
wait(40);wait(20);
set_val(BUTTON_14, 100);
wait(40);wait(20);
set_val(BUTTON_17, 100);
wait(40);wait(20);
set_val(BUTTON_14, 100);
wait(40);wait(1100);
set_val(BUTTON_11, 100);
wait(40);wait(50);
set_val(Back, 100);
set_val(BUTTON_17, 100);
wait(40);wait(770);
set_val(Forward, 100);
set_val(BUTTON_17, 100);
wait(40);wait(50);
set_val(BUTTON_17, 100);
wait(40);wait(50);
set_val(Forward, 100);
set_val(BUTTON_17, 100);
wait(40);wait(7700);
}
do you think you can implement some combos like these https://www.youtube.com/watch?v=-7Zs3oFQc6Y ideally some of the higher damage longer combos?bonefisher wrote:Just pm me if you need help or post combo's in here and I'll transfer to script for your testing!
Kuyl wrote:do you think you can implement some combos like these https://www.youtube.com/watch?v=-7Zs3oFQc6Y ideally some of the higher damage longer combos?bonefisher wrote:Just pm me if you need help or post combo's in here and I'll transfer to script for your testing!