NBA2K20 Script

GPC2 script programming for Titan Two. Code examples, questions, requests.

NBA2K20 Script

Postby iwantallthesmoke » Fri Jun 12, 2020 4:45 pm

Greetings,

Would anyone kindly convert this CM+ script for NBA 2K20 to a titan two script? Apologies but I am super new, so no scripting abilities whatsoever.

Edit: I forgot to credit the author of the script, his name is 6THRaikage from the CM+ forum if it even matters.

His original post is on this thread:
https://device.com/forums/showthread ... light=2k20

Code: Select all
main 
{
if(event_press(PS4_L3)){combo_run(LM);}
if(event_press(PS4_R3)){combo_run(RM);}
if(event_press(PS4_R1)){combo_run(RBTB);}
if(event_press(PS4_L1)){combo_run(LBTB);}
}
 
combo LM
{   set_val(PS4_R2, 100);
    set_val(PS4_RX, 100);
    set_val(PS4_RY, 0);
    wait(160)
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    wait(110)
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -85);
    wait(250);
}
 
combo RM
{   set_val(PS4_R2, 100);
    set_val(PS4_RX, -100);
    set_val(PS4_RY, 0);
    wait(160)
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    wait(110)
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -85);
    wait(250);
}
 
combo RBTB {
    set_val(PS4_R2, 100);
    wait(80);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -25);
    set_val(PS4_RY, 28);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -60);
    set_val(PS4_RY, 69);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -69);
    set_val(PS4_RY, 80);
    set_val(PS4_LX, -33);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -69);
    set_val(PS4_RY, 82);
    set_val(PS4_LX, -50);
    set_val(PS4_LY, -25);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -65);
    set_val(PS4_RY, 86);
    set_val(PS4_LX, -82);
    set_val(PS4_LY, -36);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -61);
    set_val(PS4_RY, 89);
    set_val(PS4_LX, -99);
    set_val(PS4_LY, -43);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -60);
    set_val(PS4_RY, 90);
    set_val(PS4_LX, -93);
    set_val(PS4_LY, -39);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -38);
    set_val(PS4_RY, 50);
    set_val(PS4_LX, -86);
    set_val(PS4_LY, -36);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -89);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -22);
    set_val(PS4_LX, -94);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_LX, -93);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -74);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -96);
    set_val(PS4_LY, -32);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -30);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -27);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -24);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -20);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, 0);
    wait(100);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -20);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -22);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -26);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -29);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -31);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -34);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -36);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -37);
    wait(40);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -70);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -94);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 0);
    set_val(PS4_LX, -61);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_LX, -52);
    set_val(PS4_LY, -28);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
}
 
combo LBTB {
    set_val(PS4_R2, 100);
    wait(80);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 29);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 56);
    set_val(PS4_RY, 34);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 85);
    set_val(PS4_RY, 49);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 96);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 27);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 96);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 43);
    set_val(PS4_LY, -20);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 96);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 61);
    set_val(PS4_LY, -27);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 95);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 82);
    set_val(PS4_LY, -35);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 93);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -42);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -42);
    set_val(PS4_RY, 0);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -46);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 21);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -49);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_LX, 99);
    set_val(PS4_LY, -52);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 95);
    set_val(PS4_LY, -55);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 92);
    set_val(PS4_LY, -57);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 92);
    set_val(PS4_LY, -60);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 87);
    set_val(PS4_LY, -65);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 85);
    set_val(PS4_LY, -66);
    wait(100);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 82);
    set_val(PS4_LY, -69);
    wait(30);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 79);
    set_val(PS4_LY, -70);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 64);
    set_val(PS4_LY, -64);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 45);
    set_val(PS4_LY, -56);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 26);
    set_val(PS4_LY, -42);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, -25);
    wait(10);
    set_val(PS4_R2, 0);
    set_val(PS4_LY, 0);
}
User avatar
iwantallthesmoke
Private
Private
 
Posts: 1
Joined: Fri Jun 12, 2020 4:43 pm

Re: NBA2K20 Script

Postby DontAtMe » Fri Jun 12, 2020 8:16 pm

add this line to the top of the script.
Code: Select all
#include <titanone.gph>
User avatar
DontAtMe
Captain
Captain
 
Posts: 502
Joined: Tue Oct 02, 2018 4:49 am

Re: NBA2K20 Script

Postby Chapstick » Mon Jun 15, 2020 2:33 am

DontAtMe wrote:add this line to the top of the script.
Code: Select all
#include <titanone.gph>

Adding this line to the top of the script sends back an error after pressing F7.
User avatar
Chapstick
Staff Sergeant
Staff Sergeant
 
Posts: 11
Joined: Sat Jun 13, 2020 1:12 am

Re: NBA2K20 Script

Postby Mad » Mon Jun 15, 2020 2:38 am

Code: Select all
#include <titanone.gph>
 
main
{
if(event_press(PS4_L3)){combo_run(LM);}
if(event_press(PS4_R3)){combo_run(RM);}
if(event_press(PS4_R1)){combo_run(RBTB);}
if(event_press(PS4_L1)){combo_run(LBTB);}
}
 
combo LM
{   set_val(PS4_R2, 100);
    set_val(PS4_RX, 100);
    set_val(PS4_RY, 0);
    wait(160);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    wait(110);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -85);
    wait(250);
}
 
combo RM
{   set_val(PS4_R2, 100);
    set_val(PS4_RX, -100);
    set_val(PS4_RY, 0);
    wait(160);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    wait(110);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -85);
    wait(250);
}
 
combo RBTB {
    set_val(PS4_R2, 100);
    wait(80);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -25);
    set_val(PS4_RY, 28);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -60);
    set_val(PS4_RY, 69);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -69);
    set_val(PS4_RY, 80);
    set_val(PS4_LX, -33);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -69);
    set_val(PS4_RY, 82);
    set_val(PS4_LX, -50);
    set_val(PS4_LY, -25);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -65);
    set_val(PS4_RY, 86);
    set_val(PS4_LX, -82);
    set_val(PS4_LY, -36);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -61);
    set_val(PS4_RY, 89);
    set_val(PS4_LX, -99);
    set_val(PS4_LY, -43);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -60);
    set_val(PS4_RY, 90);
    set_val(PS4_LX, -93);
    set_val(PS4_LY, -39);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -38);
    set_val(PS4_RY, 50);
    set_val(PS4_LX, -86);
    set_val(PS4_LY, -36);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -89);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -22);
    set_val(PS4_LX, -94);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_LX, -93);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -74);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -96);
    set_val(PS4_LY, -32);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -30);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -27);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -24);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -20);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, 0);
    wait(100);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -20);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -22);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -26);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -29);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -31);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -34);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -36);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -37);
    wait(40);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -70);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, -94);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_R2, 0);
    set_val(PS4_LX, -61);
    set_val(PS4_LY, -37);
    wait(10);
    set_val(PS4_LX, -52);
    set_val(PS4_LY, -28);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
}
 
combo LBTB {
    set_val(PS4_R2, 100);
    wait(80);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 29);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 56);
    set_val(PS4_RY, 34);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 85);
    set_val(PS4_RY, 49);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 96);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 27);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 96);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 43);
    set_val(PS4_LY, -20);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 96);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 61);
    set_val(PS4_LY, -27);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 95);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 82);
    set_val(PS4_LY, -35);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 93);
    set_val(PS4_RY, 56);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -42);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, -42);
    set_val(PS4_RY, 0);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -46);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 21);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -49);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_RX, 0);
    set_val(PS4_LX, 99);
    set_val(PS4_LY, -52);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 95);
    set_val(PS4_LY, -55);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 92);
    set_val(PS4_LY, -57);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 92);
    set_val(PS4_LY, -60);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 87);
    set_val(PS4_LY, -65);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 85);
    set_val(PS4_LY, -66);
    wait(100);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 82);
    set_val(PS4_LY, -69);
    wait(30);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 79);
    set_val(PS4_LY, -70);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 64);
    set_val(PS4_LY, -64);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 45);
    set_val(PS4_LY, -56);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 26);
    set_val(PS4_LY, -42);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, -25);
    wait(10);
    set_val(PS4_R2, 0);
    set_val(PS4_LY, 0);
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: NBA2K20 Script

Postby Chapstick » Mon Jun 15, 2020 3:00 am

Thank you!
User avatar
Chapstick
Staff Sergeant
Staff Sergeant
 
Posts: 11
Joined: Sat Jun 13, 2020 1:12 am

Re: NBA2K20 Script

Postby Chapstick » Sun Jun 28, 2020 11:30 pm

I just purchased an Astro C40 controller and was wondering if it's possible to use the UL/UR buttons as their own functions instead of mapping them to square, triangle, etc.
User avatar
Chapstick
Staff Sergeant
Staff Sergeant
 
Posts: 11
Joined: Sat Jun 13, 2020 1:12 am

Re: NBA2K20 Script

Postby J2Kbr » Thu Jul 02, 2020 2:34 pm

Chapstick wrote:I just purchased an Astro C40 controller and was wondering if it's possible to use the UL/UR buttons as their own functions instead of mapping them to square, triangle, etc.

replied you here: viewtopic.php?p=100766#p100766
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm


Return to GPC2 Script Programming

Who is online

Users browsing this forum: Google [Bot] and 190 guests