Middle Earth: Shadow of War [PS4]

Hold Square for auto attack and parry (wont block Heavy attacks you have to press X manually, also struggles to parry caragors). Hold Square and R1 for Automatic Executions. Hold Square and L1 for Manual Glaive. Hold Square and press DPad Down to activate Elven Rage. Hold X and R1 for quick climb. Hold X and click L3 for Super Sprint(Auto Refreshes sprint so you don't have to). While aiming bow Small analog stick movements are slowed for precision. Menu Mode still has bugs, make sure lightbar is green for the code to work, if it isn't green press circle until it is green. If spamming square in the menu press share to activate menu mode.
Version1.00
AuthorNitemareMarauder
Publish DateMon, 8 Jan 2018 - 20:51
Last UpdateMon, 8 Jan 2018 - 20:51
Downloads146
RATE


2

0

Release Notes: if you have any problems please contact me, I recently broke my Titan one and cannot see what the script does.
Code: Select all
 
int MenuMode=0;
int MenuCircle=0;
int Style=0;
int Count=0;
int Count2=1;
int Auto=0;
int MenuChoice=1;
int Running=0;
define PreciseZone=74;
 
init {
set_led(LED_1,0);
set_led(LED_2,0);
set_led(LED_3,1);
set_led(LED_4,0);
 
}
main {
    if (MenuMode==1) {
    set_led(LED_1,0);
    set_led(LED_2,0);
    set_led(LED_3,0);
    set_led(LED_4,0);
    } else {
    set_led(LED_1,0);
    set_led(LED_2,0);
    set_led(LED_3,1);
    set_led(LED_4,0);
    }
    if ((get_val(PS4_CROSS)&& get_val(PS4_L3))||(get_val(PS4_CROSS)&& Running==1) ){combo_run(Sprint); Running=1} else Running=0
    if (get_val(PS4_SQUARE)>0 &&!get_val(PS4_L2) && MenuMode==0 ) {
        if (!get_val(PS4_L1)>0) {combo_run(NeverGetHit);} else combo_stop(NeverGetHit);
        set_led(LED_2,1); set_led(LED_3,0); set_led(LED_1,0);} else combo_stop(NeverGetHit);
 
    if (get_val(PS4_SQUARE)>0 && get_val(PS4_CROSS)>0 && MenuMode==0 ) {combo_run(Cross)}
 
    if (get_val(PS4_L2)>0) {
        if (
            (                                                                                         //Direction ||
             (
              (get_val(PS4_RX)(PS4_RY)>-PreciseZone) && (get_val(PS4_RX)>0 || get_val(PS4_RY)<0) //NE ||Check for Analog Value Less than PreciseZone
             )
          ||   //OR                                                                                         /
             (
              (get_val(PS4_RX)>-PreciseZone && get_val(PS4_RY)) && (get_val(PS4_RX)<0 || get_val(PS4_RY)>0)  //SW ||Check for Analog Value Less than PreciseZone
             )
            )
        &&    //AND                                                                                          X
            (
             (
              (get_val(PS4_RX)(PS4_RY)) && (get_val(PS4_RX)>0 || get_val(PS4_RY)>0)   //SE ||Check for Analog Value Less than PreciseZone
             )
          ||   //OR                                                                                          \
             (

              (get_val(PS4_RX)>-PreciseZone && get_val(PS4_RY)>-PreciseZone) && (get_val(PS4_RX)<0 || get_val(PS4_RY)<0) //NW ||Check for Analog Value Less than PreciseZone
             )
            )
           )
        {
        set_val(PS4_RX,get_val(PS4_RX)/2);
        set_val(PS4_RY,get_val(PS4_RY)/2);
        }
    }
    if (get_val(PS4_CROSS)>0 && get_val(PS4_R1)>0) {combo_run(Cross);}
    if (get_val(PS4_SHARE)>0) {
 
        set_val(PS4_SHARE,0)
        MenuMode=1
        MenuCircle=1
    }
 
    if (MenuCircle==0) {MenuMode=0}
    set_val(TRACE_1,MenuMode)
    set_val(TRACE_2,MenuCircle)
    set_val(TRACE_3,Count)
    set_val(TRACE_4,Count2)
 
    if (event_press(PS4_RIGHT)) {/*Style=0;*/}
    if (event_press(PS4_LEFT)) {/*Style=1;*/}
    if (event_press(PS4_DOWN)) {combo_run(ElvenRage);}
 
    if (event_release(PS4_SQUARE)) {
        set_led(LED_1,0);
        set_led(LED_2,0);
        set_led(LED_3,1);
    }
    if (event_press(PS4_OPTIONS)) {
        MenuMode=!MenuMode
        MenuCircle=1
    }
    if (event_press(PS4_CIRCLE) && MenuMode==1) {
        if (MenuCircle>0){MenuCircle=MenuCircle-1
        }
    }
    if (event_press(PS4_CROSS) && MenuMode==1) {
        if (MenuCircle<2){MenuCircle=MenuCircle+1
        }
    }
}
combo NeverGetHit {
set_val(PS4_SQUARE,100);
wait(200);
set_val(PS4_TRIANGLE,100);
wait(50);
if (get_val(PS4_R1)>0) {set_val(PS4_CIRCLE,100);}
wait(50);
set_val(PS4_SQUARE,100);
set_val(PS4_TRIANGLE,100);
wait(50);
set_val(PS4_SQUARE,0);
wait(100);
}
combo ElvenRage {
    set_val(PS4_L3,100);
    set_val(PS4_R3,100);
    wait(50);
}
combo Cross {
set_val(PS4_CROSS,100);
wait(50);
set_val(PS4_CROSS,0);
wait(50);
 
}
 
combo Sprint {
set_val(PS4_L3,100);
wait(100);
set_val(PS4_L3,0);
wait(100);
}
combo SHARE {
set_val(PS4_SHARE,100);
wait(100);
set_val(PS4_SHARE,0);
wait(100);
}