For Honor Combat Pack

Documentation, usage tips and configuration guides for Titan Two scripts and bytecodes published by the community users.

Re: For Honor Combat Pack

Postby feedthezed » Mon Feb 20, 2017 11:51 pm

Just a quick question would it be possible to use the above script to map combos to the r stick instead of feint?? For instance mapping the left right dodge + light attack for the zerker and to left right on r stick? Thanks keep up the awesome work
User avatar
feedthezed
Private First Class
Private First Class
 
Posts: 2
Joined: Wed Feb 15, 2017 6:25 pm

Re: For Honor Combat Pack

Postby pablosscripts » Tue Feb 21, 2017 2:20 am

3rne5t0 wrote:Hey Guys i define my own Blueprint Script references some of pablos Features. Hold X 2 Dodge Around. You can also Hold Rightstick direction 2 Keep Blocking(for Assasins). To fill on some combos use Combomagick from Gtuner1. Also You can make them as long as you want Just Cancle them by pressing X or Rightstick in any direction.

Code: Select all
#include <ps4.gph>
 
#define MOV_Y_AXIS                  PS4_LY
#define MOV_X_AXIS                  PS4_LX
#define MOV_RY_AXIS                 PS4_RY
#define MOV_RX_AXIS                 PS4_RX
#define SPRINT                      PS4_L3
#define RESET_CAMERA                PS4_R3
#define LIGHT                       PS4_R1
#define HEAVY                       PS4_R2
#define QUICKCHAT                   PS4_L1
#define LOCKON                      PS4_L2
#define OPTIONS                     PS4_OPTIONS
#define EMOTE                       PS4_TRIANGLE
#define GUARDBREAK                  PS4_SQUARE
#define CANCEL_HEAVY                PS4_CIRCLE
#define DODGE                       PS4_CROSS
#define TOUCHPAD                    PS4_TOUCH
#define SHARE                       PS4_SHARE
#define HOME                        PS4_PS
#define SHARE                       PS4_SHARE
#define TRUE                        !FALSE
int     lockon_flag                 = FALSE;
bool    menu_flag                   = FALSE;
bool    quick_access_flag           = FALSE;
init {
    remapper_swap(PS4_R2, PS4_UP);
    remapper_swap(PS4_R1, PS4_RIGHT);
    remapper_swap(PS4_L2, PS4_R3);
    remapper_swap(PS4_L1, PS4_SQUARE);   
}
init {
    pmem_load();
    pmem_read(6, &quick_access_flag);
    }
main {
    if((get_val(MOV_Y_AXIS) <= -50.00 || get_val(MOV_Y_AXIS) >= 50.00 ||
    get_val(MOV_X_AXIS) <= -50.00 || get_val(MOV_X_AXIS) >= 50.00)) {
        combo_run(EasySprint);
    }
    if(get_val(OPTIONS)) {
    menu_flag = !menu_flag;
    }
    if(get_val(CANCEL_HEAVY)) {
    menu_flag = FALSE;
    }
    if(event_active(LOCKON)) {
    lockon_flag = !lockon_flag;
    }
    if(lockon_flag) {
    set_val(LOCKON, 100);
    if(event_active(RESET_CAMERA)) {
    combo_run(SwitchTargets);
    }
    }
    if(event_active(SPRINT) || event_active(OPTIONS)) {
    lockon_flag = FALSE;
    }
    if(lockon_flag) {
if(get_val(QUICKCHAT)) {
            inhibit(QUICKCHAT, 500);
            if(quick_access_flag >= 0) {
                combo_run(SQUARECOMBO);
            }
        }
if(get_val(MOV_RX_AXIS) > 25.00 && get_val(MOV_RY_AXIS) > -40.00) {
combo_run(GaurdRight);
}
if(get_val(MOV_RX_AXIS) < -25.00 && get_val(MOV_RY_AXIS) > -40.00) {
combo_run(GaurdLeft);
}
if(get_val(MOV_RX_AXIS) <= 45.00 && get_val(MOV_RY_AXIS) <= -25.00) {
combo_run(GaurdUp);
}
if(get_val(DODGE) && get_val(MOV_X_AXIS) > 40.00 && abs(get_val(MOV_Y_AXIS)) < 40.00) {
combo_run(DodgeRight);
}
if(get_val(DODGE) && get_val(MOV_X_AXIS) < -40.00 && abs(get_val(MOV_Y_AXIS)) < 40.00) {
combo_run(DodgeLeft);
}
if(get_val(DODGE) && get_val(MOV_Y_AXIS) < -40.00 && abs(get_val(MOV_X_AXIS)) < 40.00) {
combo_run(DodgeUp);
}
else if(GaurdRight) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    }
else if(GaurdLeft) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    }
else if(GaurdUp) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    }
else if(XSpam) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    }
if(get_val(CANCEL_HEAVY)) {
    combo_run(CIRCLECOMBO);
    }
if(get_val(MOV_RY_AXIS) >= 97.00) {
    combo_run(SwitchTargets);
}
if(get_val(DODGE)) {
    combo_run(XSpam);
    }
if(get_val(PS4_UP)) {
    combo_run(PARRYCOMBO);
    }
if(get_val(PS4_RIGHT)) {
    combo_run(JUMPCOMBO);
    }
 
}
if(get_val(PS4_R3)) {
    lockon_flag = TRUE;
    combo_run(ENGAGECOMBO);
    }
 
}
combo JUMPCOMBO {
 
}
combo ENGAGECOMBO {
 
}
combo PARRYCOMBO {
 
}
combo SQUARECOMBO {
 
}
combo CIRCLECOMBO {
 
}
combo EasySprint {
    set_val(SPRINT, 100);
    wait(40);
    wait(40);
}
combo SwitchTargets {
    lockon_flag = FALSE;
    wait(100);
    lockon_flag = TRUE;
}
combo XSpam {
    set_val(DODGE, 100);
    wait(120);
    set_val(DODGE, 0);
    wait(790);
}
combo GaurdLeft {
set_val(MOV_RX_AXIS, -100);
wait(40);
set_val(MOV_RX_AXIS, 0);
wait(40);
}
combo GaurdRight {
set_val(MOV_RX_AXIS, 100);
wait(40);
set_val(MOV_RX_AXIS, 0);
wait(40);
}
combo GaurdUp {
set_val(MOV_RY_AXIS, -100);
wait(40);
set_val(MOV_RY_AXIS, 0);
wait(40);
}
combo Reset {
set_val(MOV_RX_AXIS, 0);
set_val(MOV_RY_AXIS, 0);
}
combo DodgeLeft {
set_val(MOV_Y_AXIS, 0);
set_val(MOV_X_AXIS, -100);
wait(20);
set_val(DODGE, 100);
wait(20);
set_val(DODGE, 0);
set_val(MOV_X_AXIS, 0);
}
combo DodgeRight {
set_val(MOV_X_AXIS, 100);
wait(20);
set_val(DODGE, 100);
wait(20);
set_val(DODGE, 0);
set_val(MOV_X_AXIS, 0);
}
combo DodgeUp {
set_val(MOV_X_AXIS, 0);
set_val(MOV_Y_AXIS, -100);
wait(20);
set_val(DODGE, 100);
wait(20);
set_val(DODGE, 0);
set_val(MOV_Y_AXIS, 0);
}


Sorry for my Bad writing. Be free 2 Test it out.
Hf Guys
:joia:


Looks like you've used a very old version of my script as the base.

I've posted my latest copy in GTIV, check it out. I've overhauled a number of things, for example menu mode vs. game mode. I put a ton of thought into this.

Also your Assassin blocking feature sounded really good at first but I wonder if this would really work? There's a relatively big window between when the guard extinguishes and when you can put up another guard, I wonder if it works but trying to sustain this over and over without just getting hit between refreshes.
Setup: XIM Apex, T2, K780 keyboard, G Pro Wireless mouse, SteelSeries 4HD pad, DXRacer armrest, LucidSound LS30 headset, Netduma router, Ubiquiti UniFi AP LR

My R6 script: https://youtu.be/x-9NtxyySVM
User avatar
pablosscripts
Brigadier General
Brigadier General
 
Posts: 1976
Joined: Tue Nov 24, 2015 6:27 am

Re: For Honor Combat Pack

Postby 3rne5t0 » Tue Feb 21, 2017 11:41 am

Hey there, thy Paoblo i put some tweaks in it and now i have your Menu Script inside also i do not anymore use remaping Buttons, only L2 swap to R3 bud i think its some personal Reference you can reset Cam by pressin RStick Down. Also Inside Double Press for Revenge Mode. For my parrycombo i Now use R1 feels Best 2 Me. Square Circle and Triangel references Dodgecombos in Left Up Right directions. R2 Has a Normal R1 Startcombo in it. You can Interrupt combos By Pressing x or Right stick. L2 Has an engageCombo inside who LockOn Target Jumps on him and do a Combo.

Here is my Fully Reworkt T2 Script. This is for the Hero Valkyr so you have a referenc bud you can Tweak in any direction.

Code: Select all
#include <ps4.gph>
 
#define MOV_Y_AXIS                  PS4_LY
#define MOV_X_AXIS                  PS4_LX
#define MOV_RY_AXIS                 PS4_RY
#define MOV_RX_AXIS                 PS4_RX
#define SPRINT                      PS4_L3
#define RESET_CAMERA                PS4_R3
#define LIGHT                       PS4_R1
#define HEAVY                       PS4_R2
#define QUICKCHAT                   PS4_L1
#define LOCKON                      PS4_L2
#define OPTIONS                     PS4_OPTIONS
#define EMOTE                       PS4_TRIANGLE
#define GUARDBREAK                  PS4_SQUARE
#define CANCEL_HEAVY                PS4_CIRCLE
#define DODGE                       PS4_CROSS
#define TOUCHPAD                    PS4_TOUCH
#define SHARE                       PS4_SHARE
#define HOME                        PS4_PS
#define SHARE                       PS4_SHARE
#define TRUE                        !FALSE
int     lockon_flag                 = FALSE;
bool    menu_flag                   = FALSE;
bool    quick_access_flag           = FALSE;
int     auto_heavy_attack_release_wait  = 0;
uint32  display_timeout;
bool    quick_access_switch             = FALSE;
int     guardbreak_wait                 = 1300;
uint8   statusInA, protocolInA, deviceInA;
uint8   statusInB, protocolInB, deviceInB;
uint8   statusOut, protocolOut, deviceOut;
init {
    remapper_swap(PS4_L2, PS4_R3)
}
init {
    display_timeout = system_time();
}
init {
    pmem_load();
    pmem_read(6, &quick_access_flag);
    pmem_read(11, &auto_heavy_attack_release_wait);
    pmem_read(3, &quick_access_switch);
    }
main {
        if(event_active(OPTIONS) || event_active(HOME) || (event_active(SHARE) && (protocolInA != PROTOCOL_XB1) && (protocolInB != PROTOCOL_XB1) && (protocolOut == PROTOCOL_PS4))) {
        menu_flag = TRUE;
    }
        if((get_val(MOV_Y_AXIS) <= -30.00 || get_val(MOV_Y_AXIS) >= 30.00 ||
    get_val(MOV_X_AXIS) <= -30.00 || get_val(MOV_X_AXIS) >= 30.00) &&
    (get_val(MOV_RY_AXIS) <= -30.00 || get_val(MOV_RY_AXIS) >= 30.00 ||
    get_val(MOV_RX_AXIS) <= -30.00 || get_val(MOV_RX_AXIS) >= 30.00)) {
        menu_flag = FALSE;
    }
 
    if((get_val(MOV_Y_AXIS) <= -50.00 || get_val(MOV_Y_AXIS) >= 50.00 ||
    get_val(MOV_X_AXIS) <= -50.00 || get_val(MOV_X_AXIS) >= 50.00) &&
    (event_active(SPRINT) || event_active(DODGE) || event_active(LIGHT) || event_active(HEAVY))) {
        menu_flag = FALSE;
    }
 
    if((get_val(MOV_Y_AXIS) <= -20.00 || get_val(MOV_Y_AXIS) >= 20.00 ||
    get_val(MOV_X_AXIS) <= -20.00 || get_val(MOV_X_AXIS) >= 20.00) &&
    (event_active(LOCKON))) {
        menu_flag = FALSE;
        if(menu_flag) {
            lockon_flag = TRUE;
        }
    }   
 
    if(get_val(LOCKON)) {
        if(get_val(MOV_Y_AXIS) <= -30.00 || get_val(MOV_Y_AXIS) >= 30.00 ||
        get_val(MOV_X_AXIS) <= -30.00 || get_val(MOV_X_AXIS) >= 30.00) {
            if(menu_flag) {
                menu_flag = FALSE;
                lockon_flag = TRUE;
            }
        }   
    }
 
    if(event_active(LOCKON) && time_release(LOCKON) < 150) {
        menu_flag = FALSE;
        if(menu_flag) {
            lockon_flag = TRUE;
        }
    }
    if((get_val(MOV_Y_AXIS) <= -50.00 || get_val(MOV_Y_AXIS) >= 50.00 ||
    get_val(MOV_X_AXIS) <= -50.00 || get_val(MOV_X_AXIS) >= 50.00)) {
        combo_run(EasySprint);
    }
    if(event_active(SPRINT) || event_active(OPTIONS) || event_active(HOME) || (event_active(SHARE) && (protocolInA != PROTOCOL_XB1) && (protocolInB != PROTOCOL_XB1) && (protocolOut == PROTOCOL_PS4))) {
        lockon_flag = FALSE;
    }
    if(event_active(LOCKON)) {
        if(menu_flag) {
            lockon_flag = FALSE;
        } else {
            lockon_flag = !lockon_flag;
        }
        if(lockon_flag) {
            // combo_run(GuardModeRumble);
        }
        if(!lockon_flag) {
            // combo_run(FreeRoamModeRumble);
        }
    }
    if(lockon_flag) {
    set_val(LOCKON, 100);
    if(event_active(RESET_CAMERA)) {
    combo_run(SwitchTargets);
    }
    }
    if(event_active(SPRINT) || event_active(OPTIONS)) {
    lockon_flag = FALSE;
    }
    if(lockon_flag) {
if(get_val(QUICKCHAT)) {
            inhibit(QUICKCHAT, 500);
            if(quick_access_flag >= 0) {
                combo_run(GuardbreakForce);
            }
        }
if(get_val(GUARDBREAK)) {
            inhibit(GUARDBREAK, 500);
            if(quick_access_flag >= 0) {
                combo_run(SQUARECOMBO);
            }
        }
if(get_val(EMOTE)) {
            inhibit(EMOTE, 500);
            if(quick_access_flag >= 0) {
                combo_run(JUMPCOMBO);
            }
        }
if(get_val(HEAVY)) {
            inhibit(HEAVY, 500);
            if(quick_access_flag >= 0) {
                combo_run(FEINTATTACK);
            }
        }
if(get_val(LIGHT)) {
            inhibit(LIGHT, 500);
            if(quick_access_flag >= 0) {
                combo_run(PARRYCOMBO);
            }
        }
if(get_val(CANCEL_HEAVY)) {
            inhibit(CANCEL_HEAVY, 500);
            if(quick_access_flag >= 0) {
                combo_run(CIRCLECOMBO);
            }
        }
if(event_active(DODGE) && time_release(DODGE) < 150) {
            combo_run(EmoteForce);
        }
if(get_val(MOV_RX_AXIS) > 25.00 && get_val(MOV_RY_AXIS) > -40.00) {
combo_run(GaurdRight);
}
if(get_val(MOV_RX_AXIS) < -25.00 && get_val(MOV_RY_AXIS) > -40.00) {
combo_run(GaurdLeft);
}
if(get_val(MOV_RX_AXIS) <= 45.00 && get_val(MOV_RY_AXIS) <= -25.00) {
combo_run(GaurdUp);
}
if(get_val(DODGE) && get_val(MOV_X_AXIS) > 40.00 && abs(get_val(MOV_Y_AXIS)) < 40.00) {
combo_run(DodgeRight);
}
if(get_val(DODGE) && get_val(MOV_X_AXIS) < -40.00 && abs(get_val(MOV_Y_AXIS)) < 40.00) {
combo_run(DodgeLeft);
}
if(get_val(DODGE) && get_val(MOV_Y_AXIS) < -40.00 && abs(get_val(MOV_X_AXIS)) < 40.00) {
combo_run(DodgeUp);
}
else if(GaurdRight) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    combo_stop(GaurdUp);
    combo_stop(GaurdLeft);
    combo_stop(FEINTATTACK);
    }
else if(GaurdLeft) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    combo_stop(GaurdRight);
    combo_stop(GaurdUp);
    combo_stop(FEINTATTACK);
    }
else if(GaurdUp) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    combo_stop(GaurdRight);
    combo_stop(GaurdLeft);
    combo_stop(FEINTATTACK);
    }
else if(XSpam) {
    combo_stop(CIRCLECOMBO);
    combo_stop(SQUARECOMBO);
    combo_stop(PARRYCOMBO);
    combo_stop(JUMPCOMBO);
    combo_stop(ENGAGECOMBO);
    combo_stop(GaurdUp);
    combo_stop(GaurdLeft);
    combo_stop(GaurdRight);
    combo_stop(FEINTATTACK);
    }
if(get_val(MOV_RY_AXIS) >= 97.00) {
    combo_run(SwitchTargets);
}
if(get_val(DODGE)) {
    combo_run(XSpam);
    }
 
}
    if(lockon_flag) {
        ColorLED('P');
    } else if(!lockon_flag && !menu_flag) {
        ColorLED('G');
    } else if(menu_flag && !lockon_flag) {
        ColorLED('W');
    }
    if(get_val(PS4_R3)) {
    lockon_flag = TRUE;
    combo_run(ENGAGECOMBO);
    }
}
combo FEINTATTACK {
    set_val(PS4_R1, 100);
    wait(120);
    set_val(PS4_R1, 0);
    wait(210);
    set_val(PS4_RY, -100);
    wait(300);
    set_val(PS4_RY, 0);
    set_val(PS4_R1, 100);
    wait(130);
    set_val(PS4_R1, 0);
    wait(370);
    set_val(PS4_RX, -100);
    wait(300);
    set_val(PS4_RX, 0);
    set_val(PS4_R2, 100);
    wait(170);
    set_val(PS4_R2, 0);
    wait(890);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_SQUARE, 0);
    wait(710);
    set_val(PS4_R2, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 35);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 71);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 93);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(100);
    set_val(PS4_R2, 0);
    set_val(PS4_LY, 100);
    wait(20);
    set_val(PS4_LY, 38);
    wait(10);
    set_val(PS4_LY, 0);
}
combo JUMPCOMBO {
    set_val(PS4_RX, -100);
    wait(40);
    set_val(PS4_RX, 0);
    set_val(PS4_R2, 100);
    wait(200);
    set_val(PS4_R2, 100);
    set_val(PS4_CIRCLE, 100);
    wait(30);
    set_val(PS4_R2, 0);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(510);
    set_val(PS4_LY, -100);
    wait(100);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 100);
    wait(20);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 100);
    wait(90);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 0);
    wait(20);
    set_val(PS4_LY, -57);
    wait(10);
    set_val(PS4_R1, 100);
    set_val(PS4_LY, 0);
    wait(90);
    set_val(PS4_R1, 0);
    wait(300);
    set_val(PS4_RX, -100);
    wait(280);
    set_val(PS4_RX, 0);
    set_val(PS4_R1, 100);
    wait(120);
    set_val(PS4_R1, 0);
    wait(470);
    set_val(PS4_RX, 100);
    wait(500);
    set_val(PS4_R2, 100);
    wait(140);
    set_val(PS4_R2, 0);
    wait(930);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_SQUARE, 0);
    wait(810);
    set_val(PS4_LY, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(140);
    set_val(PS4_R2, 0);
    set_val(PS4_LX, 37);
    set_val(PS4_LY, 96);
    wait(10);
    set_val(PS4_LX, 30);
    set_val(PS4_LY, 38);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
}
combo ENGAGECOMBO {
    set_val(PS4_LY, -100);
    wait(100);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 100);
    wait(20);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 100);
    wait(90);
    set_val(PS4_LY, -100);
    set_val(PS4_CROSS, 0);
    wait(20);
    set_val(PS4_LY, -57);
    wait(10);
    set_val(PS4_R1, 100);
    set_val(PS4_LY, 0);
    wait(90);
    set_val(PS4_R1, 0);
    wait(300);
    set_val(PS4_RX, -100);
    wait(280);
    set_val(PS4_RX, 0);
    set_val(PS4_R1, 100);
    wait(120);
    set_val(PS4_R1, 0);
    wait(470);
    set_val(PS4_RX, 100);
    wait(500);
    set_val(PS4_R2, 100);
    wait(140);
    set_val(PS4_R2, 0);
    wait(930);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_SQUARE, 0);
    wait(810);
    set_val(PS4_LY, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(140);
    set_val(PS4_R2, 0);
    set_val(PS4_LX, 37);
    set_val(PS4_LY, 96);
    wait(10);
    set_val(PS4_LX, 30);
    set_val(PS4_LY, 38);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
}
combo PARRYCOMBO {
    set_val(PS4_R2, 100);
    wait(150);
    set_val(PS4_R2, 0);
    wait(380);
    set_val(PS4_R1, 100);
    wait(100);
    set_val(PS4_R1, 0);
    wait(620);
    set_val(PS4_RY, -100);
    wait(500);
    set_val(PS4_RY, 0);
    set_val(PS4_R1, 100);
    wait(110);
    set_val(PS4_R1, 0);
    wait(340);
    set_val(PS4_RX, -100);
    wait(400);
    set_val(PS4_RX, 0);
    set_val(PS4_R2, 100);
    wait(180);
    set_val(PS4_R2, 0);
    wait(890);
    set_val(PS4_SQUARE, 100);
    wait(120);
    set_val(PS4_SQUARE, 0);
    wait(860);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(120);
    set_val(PS4_R2, 0);
    set_val(PS4_LY, 0);
}
combo SQUARECOMBO {
set_val(PS4_RX, 100);
    wait(40);
    set_val(PS4_RX, 0);
    set_val(PS4_R2, 100);
    wait(200);
    set_val(PS4_R2, 100);
    set_val(PS4_CIRCLE, 100);
    wait(30);
    set_val(PS4_R2, 0);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(510);
    set_val(PS4_LX, -100);
    wait(100);
    set_val(PS4_LX, -100);
    set_val(PS4_CROSS, 100);
    wait(20);
    set_val(PS4_LX, -100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_LX, -100);
    set_val(PS4_CROSS, 100);
    wait(90);
    set_val(PS4_LX, -100);
    set_val(PS4_CROSS, 0);
    wait(20);
    set_val(PS4_LX, -57);
    wait(10);
    set_val(PS4_R1, 100);
    set_val(PS4_LX, 0);
    wait(90);
    set_val(PS4_R1, 0);
    wait(300);
    set_val(PS4_RX, -100);
    wait(280);
    set_val(PS4_RX, 0);
    set_val(PS4_R1, 100);
    wait(120);
    set_val(PS4_R1, 0);
    wait(470);
    set_val(PS4_RX, 100);
    wait(500);
    set_val(PS4_R2, 100);
    wait(140);
    set_val(PS4_R2, 0);
    wait(930);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_SQUARE, 0);
    wait(810);
    set_val(PS4_LY, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(140);
    set_val(PS4_R2, 0);
    set_val(PS4_LX, 37);
    set_val(PS4_LY, 96);
    wait(10);
    set_val(PS4_LX, 30);
    set_val(PS4_LY, 38);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
}
combo CIRCLECOMBO {
    set_val(PS4_RX, -100);
    wait(40);
    set_val(PS4_RX, 0);
    set_val(PS4_R2, 100);
    wait(200);
    set_val(PS4_R2, 100);
    set_val(PS4_CIRCLE, 100);
    wait(30);
    set_val(PS4_R2, 0);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(510);
    set_val(PS4_LX, 100);
    wait(100);
    set_val(PS4_LX, 100);
    set_val(PS4_CROSS, 100);
    wait(20);
    set_val(PS4_LX, 100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_LX, 100);
    set_val(PS4_CROSS, 100);
    wait(90);
    set_val(PS4_LX, 100);
    set_val(PS4_CROSS, 0);
    wait(20);
    set_val(PS4_LX, 57);
    wait(10);
    set_val(PS4_R1, 100);
    set_val(PS4_LX, 0);
    wait(90);
    set_val(PS4_R1, 0);
    wait(300);
    set_val(PS4_RX, -100);
    wait(280);
    set_val(PS4_RX, 0);
    set_val(PS4_R1, 100);
    wait(120);
    set_val(PS4_R1, 0);
    wait(470);
    set_val(PS4_RX, 100);
    wait(500);
    set_val(PS4_R2, 100);
    wait(140);
    set_val(PS4_R2, 0);
    wait(930);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_SQUARE, 0);
    wait(810);
    set_val(PS4_LY, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LY, 100);
    wait(140);
    set_val(PS4_R2, 0);
    set_val(PS4_LX, 37);
    set_val(PS4_LY, 96);
    wait(10);
    set_val(PS4_LX, 30);
    set_val(PS4_LY, 38);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
}
combo EasySprint {
    set_val(SPRINT, 100);
    wait(40);
    wait(40);
}
combo SwitchTargets {
    lockon_flag = FALSE;
    wait(100);
    lockon_flag = TRUE;
}
combo XSpam {
    set_val(DODGE, 100);
    wait(120);
    set_val(DODGE, 0);
    wait(790);
}
combo GaurdLeft {
set_val(MOV_RX_AXIS, -100);
}
combo GaurdRight {
set_val(MOV_RX_AXIS, 100);
}
combo GaurdUp {
set_val(MOV_RY_AXIS, -100);
}
combo Reset {
set_val(MOV_RX_AXIS, 0);
set_val(MOV_RY_AXIS, 0);
}
combo DodgeLeft {
set_val(MOV_Y_AXIS, 0);
set_val(MOV_X_AXIS, -100);
wait(20);
set_val(DODGE, 100);
wait(20);
set_val(DODGE, 0);
set_val(MOV_X_AXIS, 0);
}
combo DodgeRight {
set_val(MOV_X_AXIS, 100);
wait(20);
set_val(DODGE, 100);
wait(20);
set_val(DODGE, 0);
set_val(MOV_X_AXIS, 0);
}
combo DodgeUp {
set_val(MOV_X_AXIS, 0);
set_val(MOV_Y_AXIS, -100);
wait(20);
set_val(DODGE, 100);
wait(20);
set_val(DODGE, 0);
set_val(MOV_Y_AXIS, 0);
}
combo GuardbreakForce {
    set_val(GUARDBREAK, 100);
}
combo CancelHeavyAttackForce {
    set_val(CANCEL_HEAVY, 100);
    wait(40);
    wait(40);
}
combo EmoteForce {
    set_val(EMOTE, 100);
    wait(40);
}
void ColorLED(char Color) {
    fix32 Color1, Color2, Color3, Color4;
 
    if(Color == 'B'){Color1 = 100.0;    Color2 = 0.00;    Color3 = 0.00;    Color4 = 0.00;} // Blue
    if(Color == 'R'){Color1 = 0.00;    Color2 = 100.0;    Color3 = 0.00;    Color4 = 0.00;} // Red
    if(Color == 'G'){Color1 = 0.00;    Color2 = 0.00;    Color3 = 100.0;    Color4 = 0.00;} // Green
    if(Color == 'P'){Color1 = 0.00;    Color2 = 0.00;    Color3 = 0.00;    Color4 = 100.0;} // Purple
    if(Color == 'C'){Color1 = 100.0;    Color2 = 0.00;    Color3 = 100.0;    Color4 = 0.00;} // Cyan
    if(Color == 'W'){Color1 = 100.0;    Color2 = 100.0;    Color3 = 100.0;    Color4 = 100.0;} // White
 
    led_set(LED_1, Color1, 0);
    led_set(LED_2, Color2, 0);
    led_set(LED_3, Color3, 0);
    led_set(LED_4, Color4, 0);
 
    return;
}
User avatar
3rne5t0
Sergeant Major of the Army
Sergeant Major of the Army
 
Posts: 210
Joined: Mon Jan 30, 2017 10:31 am

Re: For Honor Combat Pack

Postby pablosscripts » Tue Feb 21, 2017 2:55 pm

Cool:)

As a general philosophy I don't like to create character or gadget specific scripts. I like to try to make stuff that is generic for all. But this is one of the reasons I've shared my code, so everyone can take it in their own directions.
Setup: XIM Apex, T2, K780 keyboard, G Pro Wireless mouse, SteelSeries 4HD pad, DXRacer armrest, LucidSound LS30 headset, Netduma router, Ubiquiti UniFi AP LR

My R6 script: https://youtu.be/x-9NtxyySVM
User avatar
pablosscripts
Brigadier General
Brigadier General
 
Posts: 1976
Joined: Tue Nov 24, 2015 6:27 am

Re: For Honor Combat Pack

Postby Rouss3l » Wed Feb 22, 2017 11:45 pm

Can we set it to activate on Hold of L2 rather than toggle? Toggle messes me up sometimes.
User avatar
Rouss3l
Command Sergeant Major
Command Sergeant Major
 
Posts: 130
Joined: Thu Oct 09, 2014 5:37 am

Re: For Honor Combat Pack

Postby ScriptNoob » Sat Feb 25, 2017 4:39 pm

Still waiting for my Titan Two to come in from Singapore, but I have a general question. Can I use a PS4 Scuff infinity controller with the titan two on XB1 console? Just figures community here will know and can give correct answer before I spend that money. Thanks in advance.
User avatar
ScriptNoob
Corporal
Corporal
 
Posts: 5
Joined: Fri Feb 17, 2017 9:17 pm

Re: For Honor Combat Pack

Postby J2Kbr » Sun Feb 26, 2017 9:50 am

ScriptNoob wrote:Still waiting for my Titan Two to come in from Singapore, but I have a general question. Can I use a PS4 Scuff infinity controller with the titan two on XB1 console? Just figures community here will know and can give correct answer before I spend that money. Thanks in advance.

yes, you can use scuff controllers with Titan Two (and also with the Titan One).
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: For Honor Combat Pack

Postby Beyach4000 » Tue Feb 28, 2017 6:35 pm

feedthezed wrote:This looks awesome I just ordered a titan 2 and cant wait for it to arrive! My question was can you still do combo's for different characters? I enjoy playing the berserker and his basic chain is light,heavy would you preform this by hitting one of the face buttons and then a direction on the R stick? Also are you able to do leaping combo's such as dodge forward to heavy attack?
sorry if this has been addressed already I cant wait to try this out keep up the good work!



I'm a little lost in the latest forum posts...sorry I'm a noob.

Anyone have a clear answer on how to do this? Do you program a moveset combo to a dedicated button or toggle of the analog sticks, maybe to one of the D pad buttons?

Thanks in advance, keep up the amazing work!
User avatar
Beyach4000
Private
Private
 
Posts: 1
Joined: Tue Feb 21, 2017 7:02 pm

Re: For Honor Combat Pack

Postby SamSam » Sun Mar 05, 2017 4:59 pm

my question is, after buying the Titan 2 will be there ready scripts for management For Honor, or have something to set yourself? Are there any instructional videos for this device?
User avatar
SamSam
Private First Class
Private First Class
 
Posts: 3
Joined: Sun Mar 05, 2017 4:41 pm

Re: For Honor Combat Pack

Postby pablosscripts » Mon Mar 06, 2017 2:23 am

SamSam wrote:my question is, after buying the Titan 2 will be there ready scripts for management For Honor, or have something to set yourself? Are there any instructional videos for this device?


It's a piece of cake. Quite literally drag and drop:

viewtopic.php?f=25&t=5599
Setup: XIM Apex, T2, K780 keyboard, G Pro Wireless mouse, SteelSeries 4HD pad, DXRacer armrest, LucidSound LS30 headset, Netduma router, Ubiquiti UniFi AP LR

My R6 script: https://youtu.be/x-9NtxyySVM
User avatar
pablosscripts
Brigadier General
Brigadier General
 
Posts: 1976
Joined: Tue Nov 24, 2015 6:27 am

PreviousNext

Return to User's Script Documentation

Who is online

Users browsing this forum: No registered users and 121 guests