Middle Earth: Shadow Of Mordor - XBox 1 Elite Controller Macros

Just a script I threw together to help with Executes etc. The X button + Block combo is very overpowered it makes you almost impossible to kill, that's why I threw in a toggle so you can turn it off if you like. Note: This script will also work for the PC version Enjoy! * Upper Right Paddle - Execute * Lower Right Paddle - Ground Execution * Upper Left Paddle - WraithFlash * X - Attack + Block **VERY OVERPOWERED** * D-Pad Left - Toggle the X button Turbo's ON/OFF
Version.5
AuthorStealthfyter
Publish DateSat, 19 Aug 2017 - 22:40
Last UpdateSat, 19 Aug 2017 - 22:40
Downloads99
RATE


2

0

Code: Select all
/* *
 
   _____ __             ____  __    ______      __           
  / ___// /____  ____ _/ / /_/ /_  / ____/_  __/ /____  _____
  \__ \/ __/ _ \/ __ `/ / __/ __ \/ /_  / / / / __/ _ \/ ___/
 ___/ / /_/  __/ /_/ / / /_/ / / / __/ / /_/ / /_/  __/ /   
/____/\__/\___/\__,_/_/\__/_/ /_/_/    \__, /\__/\___/_/     
                                      /____/                 
* Middle Earth: Shadow Of Mordor
* Xbox One Elite Paddle Macro's & OP Attack Toggle
*  By Stealthfyter
*  August 2017 Version .5
*  Designed for PC but Should Work for Xbox 1
*
* Upper Right Paddle - Execute
* Lower Right Paddle - Ground Execution
* Upper Left  Paddle - WraithFlash
* X - Attack + Block **VERY OVERPOWERED**
* D-Pad Left - Toggle the X button Turbo's ON/OFF
* *********************************************************** */

int toggle;
 
main {
    if(get_val(XB1_P1)) {
        combo_run(execute);
    }
    if(get_val(XB1_P2)) {
        combo_run(groundexecute);
    }
 
    if(get_val(XB1_P3)) {
        combo_run(wraithflash);
    }
    if(event_press(XB1_LEFT)) {
        toggle = !toggle;
    }
    if(toggle && get_val(XB1_X)) {
        combo_run(Turbo_1);
        combo_run(Turbo_2);
    }
}
 
/**
 * Combos
**/

combo execute {
    set_val(XB1_Y, 100);
    set_val(XB1_B, 100);
    wait(170);
    set_val(XB1_Y, 0);
    set_val(XB1_B, 100);
    wait(10);
    set_val(XB1_B, 0);
}
 
combo groundexecute {
    set_val(XB1_RT, 100);
    wait(310);
    set_val(XB1_RT, 100);
    set_val(XB1_X, 100);
    wait(180);
    set_val(XB1_RT, 100);
    set_val(XB1_X, 0);
    wait(160);
    set_val(XB1_RT, 0);
}
 
combo Turbo_1 {
    set_val(XB1_X, 100);
    wait(40);
    set_val(XB1_X, 0);
    wait(170);
    set_val(XB1_X, 0);
}
 
combo Turbo_2 {
    set_val(XB1_Y, 100);
    wait(40);
    set_val(XB1_Y, 0);
    wait(230);
    set_val(XB1_Y, 0);
}
 combo wraithflash {
    set_val(XB1_A, 100);
    set_val(XB1_X, 100);
    wait(180);
    set_val(XB1_A, 0);
    set_val(XB1_X, 100);
    wait(10);
    set_val(XB1_X, 0);
}