GPC Library

Uncharted 4 Uscript Modded

Hey Guys! I'm new at this but I wanted to share a Script a worked based on the great tool Uscript by CronusMax delevoping team members.

First and foremost it's designed for Legacy scheme. So R1 is Fire button and L1 is Ads.

And the functions are:
* Rapid Fire (15/5) I found it useful for auto and semiauto (great for secondary weapons)
* AutoRecoil
* Auto Spot
* Sensitivity for triggers L2/R2 and for Left Stick (increased)
* It has higher sensitivity on RS when pressing Ads so that you can move a little faster when aiming.
* QuickClimbing and scapefast are also included.

Thank you and please feel free to input your feedback or comment if something can be improved.!

PSN ID: xAtlacatlx
Version 1
Author CronusIxoye
Publish Date 2017-11-10 16:01:00
Update Date 2017-11-10 16:01:00
Downloads 160
RATE


1

0

Release Notes: First Review
Code:Select all
/****************************************************
====================================================
COPYRIGHT:
    ControllerMAX  GPC Script - All rights reserved!
====================================================
*****************************************************
 This Script was made and intended for www.ControllerMax.com & CronusMAX ONLY
 UNLESS premission is given by the creator and/or copywritee,
 All rights reserved. This material may not be reproduced, displayed,
 modified or distributed without the express prior written permission of the copyright holder.
 For permission, contact ControlerMax ©
====================================================
++ Script generated by Uscript ver. 1.0.0.0       ++
++------------------------------------------------++
++ Authors  : Eddie, Excalibur, LEX LOST, KittyDawn
++ Game     : Uncharted 4
++ Device   : CronusMAX PLUS
++ Console  : PS 4
++ Game pads: All supported Game pads(Ps4 Cross Over Gaming)
====================================================
****************************************************/
/*+-----------------------------------------------+++
+++           Anti Recoil Cfg                     +++
+++-----------------------------------------------+++
    [Off] Anti Recoil => PS4_L1 + PS4_CROSS + D-pad LEFT (Blue)
    [On] 32 => PS4_L1 + PS4_CROSS + D-pad UP (Red)
    [On] 35 => PS4_L1 + PS4_CROSS + D-pad RIGHT (Green)
    [On] 40 => PS4_L1 + PS4_CROSS + D-pad DOWN (Fuchsia)
+++-----------------------------------------------+*/
/*+-----------------------------------------------+++
+++           Buttons definitions                 +++
+++-----------------------------------------------+*/
define RUN_SENS3 = 327;
define RUN_SENS1 = 327;     // Sensitivity while running - Default: 100 - Range [0 ~ 327] 
define RUN_SENS2 = 225;
define Fire      = 3;   //PS4_R1
define Ads       = 6;   //PS4_L1
define Rope      = 4;   //PS4_R2
define Throw     = 7;   //PS4_L2
define Score     = 2;   //PS4_OPTIONS
define Store     = 27;   //PS4_TOUCH
define Reload    = 17;   //PS4_TRIANGLE
define Roll      = 18;   //PS4_CIRCLE
define Jump      = 19;   //PS4_CROSS
define Melee     = 20;   //PS4_SQUARE
define Mark      = 8;   //PS4_L3
define Zoom      = 5;   //PS4_R3
define Up        = 13;   //PS4_UP
define Right     = 16;   //PS4_RIGHT
define Down      = 14;   //PS4_DOWN
define Left      = 15;   //PS4_LEFT
define R_X       = 9;   //PS4_RX
define R_Y       = 10;   //PS4_RY
define L_X       = 11;   //PS4_LX
define L_Y       = 12;   //PS4_LY

//::::: Rapid Fire :::::
int Mod_RapidFire   = TRUE;
int rf_hold         = 15;
int rf_rest         = 5;
//::::: Anti Recoil :::::
int Mod_AntiRecoil  = TRUE;
int ANTI_RECOIL     = 33;
int AR_Release      = 33;
int anti_recoil;
//::::: Auto Spot :::::
int Mod_AutoSpot    = TRUE;
int spoTime         = 50;
//::::: Escape Fast :::::
int Mod_EscapeFast  = TRUE;
//::::: Burst Fire :::::
int Mod_BurstFire  = FALSE;
int holdBurst      = 800;
int restBurst      = 200;
//::::: Quick Climbing :::::
int Mod_QuickClimbing   = TRUE;

//############## Main Block #########################
main {

 if(get_val(6)){
 combo_run(Aimsense); 
        }else{
        
       sensitivity(4, 50, RUN_SENS1); // CONVIERTE GATILLO L2 EN BOTON
       sensitivity(7, 50, RUN_SENS1); // CONVIERTE GATILLO R2 EN BOTON
       sensitivity(3, 50, RUN_SENS1); // CONVIERTE GATILLO L1 EN BOTON
       sensitivity(6, 50, RUN_SENS1); // CONVIERTE GATILLO R1 EN BOTON
       sensitivity(11, 50, RUN_SENS2); //SENSIBILIDAD PARA STICK IZQUIERDO HORIZONTAL 
       sensitivity(12, 50, RUN_SENS2); //SENSIBILIDAD PARA STICK IZQUIERDO VERTICAL
  }     
       
  
//  +-------------------------------------------------+
//  |                 Rapid Fire                      |
//  +-------------------------------------------------+
//  [On/Off] PS4_L1 + PS4_TRIANGLE
    if(get_val(6) && event_press(17)){
        Mod_RapidFire = !Mod_RapidFire;
        colorled(0,0,0,3);
        if(Mod_RapidFire) combo_run(notifyOn);
        else if(!Mod_RapidFire) combo_run(notifyOff);
    
    }
    if(get_val(Fire) && Mod_RapidFire) {
        combo_run(RapidFire); 
    } else if(combo_running(RapidFire)) { 
        combo_stop(RapidFire); 
    }
 
//  +-------------------------------------------------+
//  |                Anti Recoil                      |
//  +-------------------------------------------------+
//  PS4_L1 + PS4_CROSS
    if(get_val(6) && get_val(19)){
//      D-pad LEFT
        if(event_press(15)){
            Mod_AntiRecoil = FALSE;
            ANTI_RECOIL = 0;
            colorled(3,0,0,0);
        }
//      D-pad UP
        if(event_press(13)){
            Mod_AntiRecoil = TRUE;
            ANTI_RECOIL = 32;
            colorled(0,3,0,0);
        }
//      D-pad RIGHT
        if(event_press(16)){
            Mod_AntiRecoil = TRUE;
            ANTI_RECOIL = 35;
            colorled(0,0,3,0);
        }
//      D-pad DOWN
        if(event_press(14)){
            Mod_AntiRecoil = TRUE;
            ANTI_RECOIL = 40;
            colorled(0,0,0,3);
        }
    }
    if(get_val(Fire) && Mod_AntiRecoil){
        combo_run(AntiRecoil);
    }
    if(abs(get_val(R_Y)) > AR_Release || abs(get_val(R_X)) > AR_Release){
        combo_stop(AntiRecoil);
    }
//  +-------------------------------------------------+
//  |                Auto Spot                        |
//  +-------------------------------------------------+
    if(!get_val(Mark) && get_val(Ads) && spoTime > 0 && Mod_AutoSpot) combo_run(AutoSpot);
    block(Mark,1000);
//  +-------------------------------------------------+
//  |                Escape Fast                      |
//  +-------------------------------------------------+
    if(get_val(17) && get_val(18) && Mod_EscapeFast) combo_run(EscapeFast);
    else if(combo_running(EscapeFast)) combo_stop(EscapeFast);
//  +-------------------------------------------------+
//  |              Burst Fire                         |
//  +-------------------------------------------------+
    if(get_val(6) && event_press(20)){
        Mod_BurstFire =!Mod_BurstFire;
        if(Mod_BurstFire) combo_run(notifyOn);
        else if(!Mod_BurstFire) combo_run(notifyOff);
    }
    if(get_val(Fire) && Mod_BurstFire && !Mod_RapidFire) combo_run(BurstFire);
//  +-------------------------------------------------+
//  |             Quick Climbing                      |
//  +-------------------------------------------------+
    if(get_val(Jump) && Mod_QuickClimbing) combo_run(QuickClimbing);

}
//############## End Main Block #####################
/*+-----------------------------------------------+++
+++                Combos                         +++
+++-----------------------------------------------+*/
combo notifyOn{
    set_rumble(RUMBLE_A,100);
    set_rumble(RUMBLE_B,100);
    wait(150);
    reset_rumble();
}
combo notifyOff{
    set_rumble(RUMBLE_A,100);
    set_rumble(RUMBLE_B,100);
    wait(150);
    reset_rumble();
    wait(150);
    set_rumble(RUMBLE_A,100);
    set_rumble(RUMBLE_B,100);
    wait(150);
    reset_rumble();
}
combo RapidFire {
    set_val(Fire, 100);
    wait(rf_hold);
    set_val(Fire, 0);
    wait(rf_rest);
    set_val(Fire, 0);
}
combo AntiRecoil {
    anti_recoil = get_val(R_Y) + ANTI_RECOIL;
    if(anti_recoil > 100) anti_recoil = 100;
    set_val(R_Y, anti_recoil);
}
combo AutoSpot {
    set_val(Mark, 100);
    wait(50);
    set_val(Mark, 0);
    wait(spoTime);
}
combo EscapeFast {
   set_val(17,100);
   wait(30);
   set_val(17,0);
   wait(10);
   set_val(17,0);
   wait(10);
}
combo BurstFire {
   set_val(Fire,100);
   wait(holdBurst);
   set_val(Fire,0);
   wait(restBurst);
}
combo QuickClimbing {
    set_val(Jump, 100);
    wait(80);
    set_val(Jump, 0);
    wait(50);
    set_val(Jump, 0);
}
combo Aimsense {
       sensitivity(11, 50, RUN_SENS3); //SENSIBILIDAD PARA STICK IZQUIERDO HORIZONTAL 
       sensitivity(12, 50, RUN_SENS3); //SENSIBILIDAD PARA STICK IZQUIERDO VERTICAL; 
   }

function colorled(a,b,c,d) {
    set_led(LED_1,a);
    set_led(LED_2,b);
    set_led(LED_3,c);
    set_led(LED_4,d);
}
  • Rating

    10 / 10 here !

    If you own a ps3 and prefer an xbox controller, or even use a keyboard and mouse, this is a must to remap your keyboard to a controller. Go buy it now you won't be disappointed !

  • Rating

    Amazing device

    If you're like me and love your PS4 controller but want to use an Xbox One GET THIS you won't be sorry.

  • Rating

    Worth every penny

    The controller feels and performs as it does on the xbox right there on my ps3, awesome job guys, and worth every penny !!!

  • Rating

    Amazing Macro combos

    tested Super Street Fighter IV Arcade Edition. I was able to perform normal & FADC combos with some characters like Ryu and Ken with a single click. Amazing.

  • Rating

    As good as a XIM

    If you are a pc gamer, that needs a pc solution for console, get yourself a ControllerMAX you will not regret it.

  • Rating

    KB & Mouse RULES!

    All I can say playing 10 minutes with ControllerMAX properly configured it felt better then PC....YES I said it even better then PC, it's that smooth.

  • Rating

    Six-Axis 360!

    WOW! I can finally get that six-axis awesomeness on my Xbox 360. The best money I ever spent.

  • Rating

    Beats all rapidfire mods

    I've tried the Intensafire, Godfather even the new Wolf controller. The ControllerMAX beats them hands down and no wires or soldering too. 5 Stars!

  • Rating

    Just perfect!

    I can't believe how much this can do for the price tag - it blew me away. Best controller upgrade ever.

  • Rating

    Hugh Thanks!

    Without your help I couldn't be playing Xbox, thanks guys.

  • Rating

    Wow!

    I have to say after reading the forums for Destiny Mouse and Keyboard setup I was flying into getting it set up in 20 minutes. It works outstanding! I'm more then satisfied and its worth every penny!

  • Rating

    Achievement Unlocked!

    Idle boosting Complete 150 Multiplayer games, James Cameron's Avatar. My friend said it would be hard, I laughed then linked him.

  • Rating

    A++!

    Now this is a company you can count on and trust...keep up the great work guys!

  • Rating

    What Disability?

    I would like to thank you for making the CronusMax. I have this problem hitting L3 and R3, and today that problem was fixed. I love the remap feature on the Cronus max. You made my life easier.

  • Rating

    Awesome stuff guys!

    Playing Forza 5 with my original MS 360 wireless wheel makes the XB1 complete for me, thanks to the CronusMax. Thumbs up!