Help Request: Convert Fortnite Script to Titan One

GPC1 script programming for Titan One. Code examples, questions, requests.

Re: Help Request: Convert Fortnite Script to Titan One

Postby J2Kbr » Sun Feb 18, 2018 7:15 pm

I may have misunderstood your request. The script is a toggle for the aiming button, so pressing L2 once will scope in and keep scoped. To scope out you need press L2 a second time.
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: Help Request: Convert Fortnite Script to Titan One

Postby xLuckyX94 » Sun Feb 18, 2018 7:28 pm

ah but the sniper scope bug the scope go in and out
User avatar
xLuckyX94
Sergeant First Class
Sergeant First Class
 
Posts: 22
Joined: Fri Dec 22, 2017 11:18 am

Re: Help Request: Convert Fortnite Script to Titan One

Postby xLuckyX94 » Sun Feb 18, 2018 7:29 pm

and can you make it that i can hold L2 and when i dont press L2 he go out of scope?
User avatar
xLuckyX94
Sergeant First Class
Sergeant First Class
 
Posts: 22
Joined: Fri Dec 22, 2017 11:18 am

Re: Help Request: Convert Fortnite Script to Titan One

Postby J2Kbr » Mon Feb 19, 2018 9:23 am

This is happening because the "auto aim", in the original code auto aim is activated when L2 is fully pressed, which allows the normal behavior by half pressing this button.

I changed the aim toggle to simulate a half pressing, so the auto aim does not activate when using it.

Code: Select all
//L2 Aim Improved Doubletab R3 Autosprint L3 Wiggle Double Tab Circle Change Material.
 
define LeftTrigger   =  PS4_L2;
define FIRE_BUTTON   =  PS4_R2;
define SPRINT_BUTTON =  PS4_L3;
 
int dtap_flag;
int b_Run = 0;
int MSElapsed = 0;
int ButtonPressSpeed = 40;
int ButtonPressHold = 320;
int toggle;
 
main {
    if(event_press(PS4_L2)) {
        toggle = !toggle
    }
    if(toggle) {
        set_val(PS4_L2, 85);
    } else {
        set_val(PS4_L2, 0);
    }
 
    //L2Aim
    MSElapsed = MSElapsed + get_rtime();
 
    if(MSElapsed >= ButtonPressHold) {
        if(get_val(LeftTrigger) >= 90){
            set_val(LeftTrigger, 0);
        }
    }
 
    if(MSElapsed >= ButtonPressHold+ButtonPressSpeed) {
        MSElapsed = MSElapsed - (ButtonPressHold+ButtonPressSpeed);
    }
 
    // EASY SPRINT
    if(get_val(PS4_LY) <= -75) {
        combo_run(EasySprint);
    } else {
        combo_stop(EasySprint);
    }
    //AUTORUN
    if(event_release(PS4_R3)) {
        dtap_flag = 0;
    } else if(event_press(PS4_R3)) {
        dtap_flag = 1;
    }
    if(dtap_flag) {
        set_val(PS4_R3, 0);
        dtap_flag = 0;
        b_Run = 2;
    }
    // \/ let go of the stick first before checking for activity to stop the running
    if(b_Run == 1 && get_val(PS4_LY) >= -10) b_Run = 2;
 
    if (b_Run >= 1) {
        combo_run(Easyrun);
        if ( b_Run >= 2 && get_val(FIRE_BUTTON)) b_Run = 0;
    }
    if(event_press(PS4_L2) || get_val(PS4_LY) > 15) {
        b_Run = 0;
    }
    // EASY FIRE
    if(get_val(PS4_L3)) {
        set_val(PS4_L3, 0);
        combo_run(Easyfire);
    }
    if(get_val(PS4_CROSS)) {
        set_val(PS4_CROSS, 0);
        combo_run(EasyJump);
    }
    //BUILD COMBOS
    if(event_release(PS4_L1)) {
        dtap_flag = 0;
    } else if(event_press(PS4_L1)) {
        dtap_flag = 1;
    }
    if(dtap_flag) {
        set_val(PS4_L1, 0);
        dtap_flag = 0;
        combo_run(ChangeMat);
    }
    // RAPIDFIRE
    if(get_val(PS4_R2)) {
        combo_run(Rapidfire);
    }
}
 
combo Rapidfire {
    set_val(PS4_R2, 100);
    wait(40);
    set_val(PS4_R2, 0);
    wait(30);
    set_val(PS4_R2, 0);
}
 
combo Easyfire {
    set_val(PS4_LX, 100);
    wait(360);
    set_val(PS4_LX, 0);
    wait(80);
    set_val(PS4_LX, -100);
    wait(360);
    set_val(PS4_LX, 0);
    wait(80);
}
combo EasyJump {
    set_val(PS4_CROSS, 100);
    wait(120);
    set_val(PS4_CROSS, 0);
    wait(400);
    }
combo ChangeMat {
    wait(40);
    set_val(PS4_CIRCLE, 100);
    wait(120);
    set_val(PS4_CIRCLE, 0);
    wait(320);
    set_val(PS4_L1, 100);
    wait(80);
    set_val(PS4_L1, 0);
    wait(80);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
}
combo EasySprint {
    set_val(SPRINT_BUTTON, 100);
}
combo Easyrun {
    set_val(PS4_LY, -100);
    set_val(SPRINT_BUTTON, 100);
}
 
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: Help Request: Convert Fortnite Script to Titan One

Postby KinkedFatlife » Thu Feb 22, 2018 5:27 pm

how do i put this on my titan one?
User avatar
KinkedFatlife
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Sun Nov 29, 2015 9:24 pm

Re: Help Request: Convert Fortnite Script to Titan One

Postby xLuckyX94 » Fri Feb 23, 2018 10:43 pm

Can anyone toogle the aim abuse with on/off ?

Code: Select all
//L2 Aim Improved Doubletab R3 Autosprint L3 Wiggle Double Tab Circle Change Material.
 
define LeftTrigger   =  PS4_L2;
define FIRE_BUTTON   =  PS4_R2;
define SPRINT_BUTTON =  PS4_L3;
 
int dtap_flag;
int b_Run = 0;
int MSElapsed = 0;
int ButtonPressSpeed = 40;
int ButtonPressHold = 320;
 
main {
    //L2Aim
    MSElapsed = MSElapsed + get_rtime();
 
    if(MSElapsed >= ButtonPressHold) {
        if(get_val(LeftTrigger) >= 90){
            set_val(LeftTrigger, 0);
        }
    }
 
    if(MSElapsed >= ButtonPressHold+ButtonPressSpeed) {
        MSElapsed = MSElapsed - (ButtonPressHold+ButtonPressSpeed);
    }
 
    // EASY SPRINT
    if(get_val(PS4_LY) <= -75) {
        combo_run(EasySprint);
    } else {
        combo_stop(EasySprint);
    }
    //AUTORUN
    if(event_release(PS4_R3)) {
        dtap_flag = 0;
    } else if(event_press(PS4_R3)) {
        dtap_flag = 1;
    }
    if(dtap_flag) {
        set_val(PS4_R3, 0);
        dtap_flag = 0;
        b_Run = 2;
    }
    // \/ let go of the stick first before checking for activity to stop the running
    if(b_Run == 1 && get_val(PS4_LY) >= -10) b_Run = 2;
 
    if (b_Run >= 1) {
        combo_run(Easyrun);
        if ( b_Run >= 2 && get_val(FIRE_BUTTON)) b_Run = 0;
    }
    if(event_press(PS4_L2) || get_val(PS4_LY) > 15) {
        b_Run = 0;
    }
    // EASY FIRE
    if(get_val(PS4_L3)) {
        set_val(PS4_L3, 0);
        combo_run(Easyfire);
    }
    if(get_val(PS4_CROSS)) {
        set_val(PS4_CROSS, 0);
        combo_run(EasyJump);
    }
    //BUILD COMBOS
    if(event_release(PS4_L1)) {
        dtap_flag = 0;
    } else if(event_press(PS4_L1)) {
        dtap_flag = 1;
    }
    if(dtap_flag) {
        set_val(PS4_L1, 0);
        dtap_flag = 0;
        combo_run(ChangeMat);
    }
    // RAPIDFIRE
    if(get_val(PS4_R2)) {
        combo_run(Rapidfire);
    }
}
 
combo Rapidfire {
    set_val(PS4_R2, 100);
    wait(40);
    set_val(PS4_R2, 0);
    wait(30);
    set_val(PS4_R2, 0);
}
 
combo Easyfire {
    set_val(PS4_LX, 100);
    wait(360);
    set_val(PS4_LX, 0);
    wait(80);
    set_val(PS4_LX, -100);
    wait(360);
    set_val(PS4_LX, 0);
    wait(80);
}
combo EasyJump {
    set_val(PS4_CROSS, 100);
    wait(120);
    set_val(PS4_CROSS, 0);
    wait(400);
    }
combo ChangeMat {
    wait(40);
    set_val(PS4_CIRCLE, 100);
    wait(120);
    set_val(PS4_CIRCLE, 0);
    wait(320);
    set_val(PS4_L1, 100);
    wait(80);
    set_val(PS4_L1, 0);
    wait(80);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
}
combo EasySprint {
    set_val(SPRINT_BUTTON, 100);
}
combo Easyrun {
    set_val(PS4_LY, -100);
    set_val(SPRINT_BUTTON, 100);
}
 
User avatar
xLuckyX94
Sergeant First Class
Sergeant First Class
 
Posts: 22
Joined: Fri Dec 22, 2017 11:18 am

Re: Help Request: Convert Fortnite Script to Titan One

Postby J2Kbr » Sat Feb 24, 2018 7:59 pm

KinkedFatlife wrote:how do i put this on my titan one?

The basic steps to load a script into Titan One are:

1) Copy and paste the code into a blank document in Gtuner's Compiler panel;
2) Make any necessary change on the code and save the script;
3) Go to the the Programmer Panel;
4) Drag-and-drop the script name to any memory slot;
5) Click on the "Program Device" button;
6) Follow the programming wizard until it finishes;

7) Connect the Titan One on console, launch the game and press the button on the device until the display shows the same number you programmed the script.
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: Help Request: Convert Fortnite Script to Titan One

Postby J2Kbr » Sat Feb 24, 2018 8:00 pm

xLuckyX94 wrote:Can anyone toogle the aim abuse with on/off ?

Added with DPad Right:
Code: Select all
//L2 Aim Improved Doubletab R3 Autosprint L3 Wiggle Double Tab Circle Change Material.
 
define TOGGLE_BUTTON = PS4_LEFT;
define LeftTrigger   =  PS4_L2;
define FIRE_BUTTON   =  PS4_R2;
define SPRINT_BUTTON =  PS4_L3;
 
define ANTIRECOIL_FORCE = 25;
 
int dtap_flag;
int b_Run = 0;
int MSElapsed = 0;
int ButtonPressSpeed = 40;
int ButtonPressHold = 320;
int toggle;
int ar_tmp;
 
int toggle_aim = TRUE;
 
main {
    if(event_press(PS4_RIGHT)) {
        toggle_aim = !toggle_aim;
    }
    if(toggle_aim) {
        //L2Aim
        MSElapsed = MSElapsed + get_rtime();
 
        if(MSElapsed >= ButtonPressHold) {
            if(get_val(LeftTrigger) >= 90){
                set_val(LeftTrigger, 0);
            }
        }
 
        if(MSElapsed >= ButtonPressHold+ButtonPressSpeed) {
            MSElapsed = MSElapsed - (ButtonPressHold+ButtonPressSpeed);
        }
    }
 
    // On/Off (left or right d-pad)
    if(event_press(TOGGLE_BUTTON)) {
        toggle = !toggle;
    }
    if(toggle) {
         // RAPIDFIRE
        if(get_val(PS4_R2)) {
            combo_run(Rapidfire);
        }
        // No Recoil
        if(get_val(FIRE_BUTTON)) {
            combo_run(AntiRecoil);
        }
    }
}
 
combo Rapidfire {
    set_val(PS4_R2, 100);
    wait(40);
    set_val(PS4_R2, 0);
    wait(30);
    set_val(PS4_R2, 0);
}
 
combo EasyJump {
    set_val(PS4_CROSS, 100);
    wait(120);
    set_val(PS4_CROSS, 0);
    wait(400);
}
 
combo AntiRecoil { // This combo must be the last one
    ar_tmp = get_val(PS4_RY) + ANTIRECOIL_FORCE;
    if(ar_tmp > 100) ar_tmp = 100;
    else if(ar_tmp < -100) ar_tmp = -100;
    set_val(PS4_RY, ar_tmp);
}
 
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: Help Request: Convert Fortnite Script to Titan One

Postby KinkedFatlife » Mon Feb 26, 2018 9:10 pm

Could there a quick build mode so say right d-pad for stairs then one for walls or something similar?
User avatar
KinkedFatlife
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Sun Nov 29, 2015 9:24 pm

Re: Help Request: Convert Fortnite Script to Titan One

Postby J2Kbr » Tue Feb 27, 2018 9:45 am

I am going prioritize the Titan One Gamepack release for this game, including on it "insta build" mods that are present in gamepack for the Titan Two.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

PreviousNext

Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 67 guests