Convert a script
6 posts
• Page 1 of 1
Convert a script
Can someone help me convert a script into a titan two script?
- Code: Select all
#define ADS_BTN = XB1_LT;
#define RF_switch = XB1_UP; //
#define AR_switch = XB1_UP; //
//-------------------------------------------------------------------------------------------
#define save = 2; // XB1_MENU - PS4_OPTIONS
//-------------------------------------------------------------------------------------------
#define UP = 13;
#define DOWN = 14;
#define LEFT = 15;
#define RIGHT = 16;
//-------------------------------------------------------------------------------------------
#define Blue = 1;
#define Red = 2;
#define Green = 3;
#define Pink = 4;
#define SkyBlue = 5;
#define Yellow = 6;
#define White = 7;
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//VARIABLES - init
int Col_ind;
int rapid_onoff = TRUE;
int rf_switch;
/////////////////////////////////////
// Rapid Fire EE3
int hold_time = 63
/////////////////////////////////////
// Rapid Fire EE4
init hold_time = 93
int release_time = 30
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//MAIN BLOCK ROUTINES
main {
if(get_val(XB1_LT)){
/////////////////////////////////////
// Rapid Fire EE3
if(event_press(XB1_UP)) {
rf_switch = 0;// Rapid Fire EE3
}
/////////////////////////////////////
// Rapid Fire EE4
if(event_press(XB1_LEFT)) {
rf_switch = 1;// Rapid Fire EE4
}
if(rf_switch) colourled(Red);
else colourled(Blue);
if(rapid_onoff) {
if(get_val(XB1_RT)) {
if(rf_switch) combo_run (RF_EE4);
else combo_run (RF_EE3);
}
if(get_val(XB1_LEFT)) {
combo_run(CROUCH)
if(get_val(XB1_RIGHT))
combo_run(RAPID_TBAG)
if(get_val(XB1_B))
combo_run(EASY_ROLL);
//-------------------------------------------------------------------------------------------
//COMBO BLOCKS
combo_run EASY_ROLL
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_B, 100);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(60);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
combo_run RAPID_TBAG
set_val(XB1_RIGHT, 300);
wait(hold_time);
set_val(XB1_RIGHT, 300);
wait(rest_time);
set_val(XB1_RIGHT, 100);
combo_run CROUCH
set_val(XB1_LEFT, 50);
wait(1);
set_val(XB1_LEFT, 0);
combo_run RF_EE4
set_val(XB1_RT, 98);
wait(45);
set_val(XB1_RT, 0);
wait(15);
set_val(XB1_RT, 0);
combo_run RF_EE3
set_val(XB1_RT, 50);
wait(60);
set_val(XB1_RT, 0);
wait(15);
set_val(XB1_RT, 0);
// COLOR LED function
//--------------------------------------------------------------
function colourled Colour
Col_ind=(Colour * 4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
// End
-
Xxhaxedx - Corporal
- Posts: 4
- Joined: Thu Dec 19, 2019 9:35 am
Re: Convert a script
Use Buffy's converter: viewtopic.php?f=3&t=12027
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
- Mad
- Major General
- Posts: 4533
- Joined: Wed May 22, 2019 5:39 am
Re: Convert a script
Hi Starlet,
This script was broken from the start hence the converter not working, i have fixed the original errors and it should convert fine for you now.
This script was broken from the start hence the converter not working, i have fixed the original errors and it should convert fine for you now.
- Code: Select all
define ADS_BTN = XB1_LT;
define RF_switch = XB1_UP; //
define AR_switch = XB1_UP; //
//-------------------------------------------------------------------------------------------
define save = 2; // XB1_MENU - PS4_OPTIONS
//-------------------------------------------------------------------------------------------
define UP = 13;
define DOWN = 14;
define LEFT = 15;
define RIGHT = 16;
//-------------------------------------------------------------------------------------------
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//VARIABLES - init
int Col_ind;
int rapid_onoff = TRUE;
int rf_switch;
/////////////////////////////////////
// Rapid Fire EE3
int ee3_hold_time = 63;
/////////////////////////////////////
// Rapid Fire EE4
int ee4_hold_time = 93;
int release_time = 30;
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//MAIN BLOCK ROUTINES
main {
if(get_val(XB1_LT)){
/////////////////////////////////////
// Rapid Fire EE3
if(event_press(XB1_UP)) {
rf_switch = 0;// Rapid Fire EE3
}
/////////////////////////////////////
// Rapid Fire EE4
if(event_press(XB1_LEFT)) {
rf_switch = 1;// Rapid Fire EE4
}
}
if(rf_switch) colourled(Red);
else colourled(Blue);
if(rapid_onoff) {
if(get_val(XB1_RT)) {
if(rf_switch) combo_run (RF_EE4);
else combo_run (RF_EE3);
}
}
if(get_val(XB1_LEFT)) {
combo_run(CROUCH)
}
if(get_val(XB1_RIGHT)) combo_run(RAPID_TBAG)
if(get_val(XB1_B)) {
combo_run(EASY_ROLL);
}
}
//-------------------------------------------------------------------------------------------
//COMBO BLOCKS
combo EASY_ROLL {
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_B, 100);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(60);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
}
combo RAPID_TBAG {
set_val(XB1_RIGHT, 100);
wait(ee3_hold_time);
set_val(XB1_RIGHT, 100);
wait(release_time);
set_val(XB1_RIGHT, 100);
}
combo CROUCH {
set_val(XB1_LEFT, 50);
wait(10);
set_val(XB1_LEFT, 0);
}
combo RF_EE4 {
set_val(XB1_RT, 98);
wait(45);
set_val(XB1_RT, 0);
wait(15);
set_val(XB1_RT, 0);
}
combo RF_EE3 {
set_val(XB1_RT, 50);
wait(60);
set_val(XB1_RT, 0);
wait(15);
set_val(XB1_RT, 0);
}
// COLOR LED function
//--------------------------------------------------------------
function colourled (Colour) {
Col_ind=(Colour * 4) - 3;
set_led(LED_1,dbyte(Col_ind ));
set_led(LED_2,dbyte(Col_ind + 1));
set_led(LED_3,dbyte(Col_ind + 2));
set_led(LED_4,dbyte(Col_ind + 3));
// End
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
- Mad
- Major General
- Posts: 4533
- Joined: Wed May 22, 2019 5:39 am
Re: Convert a script
Okay so I can now drag my script on the slot but there's also a warning on my script and I don't know how to fix it and my controllers led is blinking on and off but I can still use the script but there's also no vibration I believe there's an error.
- Code: Select all
#pragma METAINFO("BestTbags.gpc", 1, 0, "Buffy's GPC Converter v0.27")
#include <titanone.gph>
/* *
* GPC SCRIPT
*
* GPC is a scripting language with C-like syntax.
* To learn more access GPC Language Reference on Help menu.
* *********************************************************** **///
// The main procedure is called before every report is sent to
// console. You can think of this procedure as a loop which only
// ends when the script is unloaded.
//
// TODO: handle/change values of buttons, analog stick and/or sensors
//
//-------------------------------------------------------------------------------------------
// ANTIRECOIL and RAPIDFIRE ( with ON/OFF )
//-------------------------------------------------------------------------------------------
// Version : 6.1 - Classic
// Platform : Multi
// Controller: Multi
// Game : All FPS games
// Author : SCOUT
//------------------------------------------------------------------------------------------
// LED indications:
// Green: rapidfire ON
// Red: rapidfire OFF
//-------------------------------------------------------------------------------------------
// INSTRUCTIONS:
// RAPIDFIRE (ON by default - Start value: 12 - Green led = ON; Red led = OFF)
// Hold PS4_DOWN and Press PS4_UP to Enable or Disable Rapidfire (with rumble notify)
// ANTIRECOIL (ON by default - Start value: vertical = 25; Horizontal = 0)
// Hold PS4_DOWN and Press PS4_UP to Enable or Disable Antirecoil (with rumble notify)
// SAVE new values into the device eeprom: Hold LT/L2 and press MENU (or START, for XBOX360 users)
//-------------------------------------------------------------------------------------------
// Save new values into the device eeprom: Hold L2/LT and press OPTIONS/MENU (or START, for PS3 users)
//-------------------------------------------------------------------------------------------
//DECLARARATIONS - define
//
//
//-------------------------------------------------------------------------------------------
// XB1_MENU - PS4_OPTIONS
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//1. Blue
//2. Red
//3. Lime/Green
//4. Fuchsia/Pink
//5. SkyBlue
//6. Yellow
//7. White
//-------------------------------------------------------------------------------------------
//VARIABLES - int
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//MAIN BLOCK ROUTINES
/////////////////////////////////////
// Rapid Fire EE3
// Rapid Fire EE3
/////////////////////////////////////
// Rapid Fire EE4
// Rapid Fire EE4
//-------------------------------------------------------------------------------------------
//COMBO BLOCKS
// COLOR LED function
//--------------------------------------------------------------
// End
define ADS_BTN = XB1_LT;
define RF_switch = XB1_UP;
define AR_switch = XB1_UP;
define save = 2;
define UP = 13;
define DOWN = 14;
define LEFT = 15;
define RIGHT = 16;
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
#define __LAST_COMBO__ c_RF_EE3
#define vm_tctrl(time) ___vm_time___ = (((10+ time) < 0) ? 0 : (10+ time))
#define wait(a) wait(vm_tctrl_wait(a));
data(1,
2, 0, 0, 0,
0, 2, 0, 0,
0, 0, 2, 0,
0, 0, 0, 2,
2, 0, 2, 0,
0, 2, 2, 0,
2, 2, 2, 2
);
int Col_ind;
int rapid_onoff = TRUE;
int rf_switch;
int hold_time = 12;
int rest_time = 30;
uint8 __COMBO_RUN__[5];
int8 __io_vals__[37];
uint8 __io_val_events__[37];
uint32 __vm_run_time__ = 0;
uint8 __run_vm__ = 1, ___vm_time___ = 10;
combo c_EASY_ROLL {
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(60);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
}
combo c_RAPID_TBAG {
set_val(XB1_RIGHT, 300);
wait(hold_time);
set_val(PS4_R3, 300);
wait(rest_time);
set_val(XB1_RIGHT, 100);
}
combo c_CROUCH {
set_val(XB1_LEFT, 50);
wait(1);
set_val(XB1_LEFT, 0);
}
combo c_RF_EE4 {
set_val(XB1_RT, 95);
wait(45);
set_val(XB1_RT, 0);
wait(15);
set_val(XB1_RT, 0);
}
combo c_RF_EE3 {
set_val(XB1_RT, 50);
wait(hold_time);
set_val(XB1_RT, 0);
wait(rest_time);
set_val(XB1_RT, 0);
}
main { if(__run_vm__) {
if (get_val(XB1_LT)) {
if (_event_press(XB1_UP)) {
rf_switch = 0;
}
if (_event_press(XB1_LEFT)) {
rf_switch = 1;
}
}
if (rf_switch) f_colourled(Red);
else f_colourled(Blue);
if (rapid_onoff) {
if (get_val(XB1_RT)) {
if (rf_switch) combo_run(c_RF_EE4);
else combo_run(c_RF_EE3);
}
}
if (get_val(XB1_LEFT)) {
combo_run(c_CROUCH);
}
if (get_val(XB1_RIGHT)) {
combo_run(c_RAPID_TBAG);
}
if (get_val(XB1_B)) {
combo_run(c_EASY_ROLL);
}
}
}
main {
int ___i____i;
if(__run_vm__) {
__run_vm__ = 0;
for(___i____i = 0; ___i____i < 37; ++ ___i____i) {
__io_vals__[___i____i] = get_val(___i____i);
__io_val_events__[___i____i] = 0;
}
#ifdef __LAST_COMBO__
for(___i____i = 0; ___i____i < sizeof(__COMBO_RUN__); ++ ___i____i) {
if(__LAST_COMBO__[(___i____i * 3) + ___i____i]) {
__LAST_COMBO__[(___i____i * 3) + ___i____i] = 0;
__COMBO_RUN__[___i____i] = 1;
}
}
#endif
}
else {
for(___i____i = 0; ___i____i < 37; ++ ___i____i) {
set_val(___i____i, __io_vals__[___i____i]);
if(event_press(___i____i)) __io_val_events__[___i____i] = 1;
if(event_release(___i____i)) __io_val_events__[___i____i] = 3;
}
if(system_time() >= (__vm_run_time__+ ___vm_time___)) {
__run_vm__ = 1; __vm_run_time__ = system_time();
#ifdef __LAST_COMBO__
for(___i____i = 0; ___i____i < sizeof(__COMBO_RUN__); ++ ___i____i) {
if(__COMBO_RUN__[___i____i]) {
__LAST_COMBO__[(___i____i * 3) + ___i____i] = 1;
__COMBO_RUN__[___i____i] = 0;
}
}
#endif
}
}
}
function f_colourled(Colour) {
Col_ind = (Colour * 4) -3;
set_led(LED_1, dbyte(Col_ind));
set_led(LED_2, dbyte(Col_ind+ 1));
set_led(LED_3, dbyte(Col_ind+ 2));
set_led(LED_4, dbyte(Col_ind+ 3));
}
int vm_tctrl_wait(int num) {
return ((num / ___vm_time___) + ((num % ___vm_time___) ? 1 : 0));
}
bool _event_press(uint8 io) {
return event_press(io) || __io_val_events__[io] == 1;
}
bool _event_release(uint8 io) {
return event_release(io) || __io_val_events__[io] == 3;
}
-
Xxhaxedx - Corporal
- Posts: 4
- Joined: Thu Dec 19, 2019 9:35 am
Re: Convert a script
I have disabled the LED to stop the controller flashing. There is no vibration code in this script, even though it says it has. You can ignore that warning.
Remember, you don't need to change scripts as all rapidfire works the same. You simply need to change the hold/release times like I showed you previously.
- Code: Select all
#pragma METAINFO("BestTbags.gpc", 1, 0, "Buffy's GPC Converter v0.27")
#include <titanone.gph>
/* *
* GPC SCRIPT
*
* GPC is a scripting language with C-like syntax.
* To learn more access GPC Language Reference on Help menu.
* *********************************************************** **///
// The main procedure is called before every report is sent to
// console. You can think of this procedure as a loop which only
// ends when the script is unloaded.
//
// TODO: handle/change values of buttons, analog stick and/or sensors
//
//-------------------------------------------------------------------------------------------
// ANTIRECOIL and RAPIDFIRE ( with ON/OFF )
//-------------------------------------------------------------------------------------------
// Version : 6.1 - Classic
// Platform : Multi
// Controller: Multi
// Game : All FPS games
// Author : SCOUT
//------------------------------------------------------------------------------------------
// LED indications:
// Green: rapidfire ON
// Red: rapidfire OFF
//-------------------------------------------------------------------------------------------
// INSTRUCTIONS:
// RAPIDFIRE (ON by default - Start value: 12 - Green led = ON; Red led = OFF)
// Hold PS4_DOWN and Press PS4_UP to Enable or Disable Rapidfire (with rumble notify)
// ANTIRECOIL (ON by default - Start value: vertical = 25; Horizontal = 0)
// Hold PS4_DOWN and Press PS4_UP to Enable or Disable Antirecoil (with rumble notify)
// SAVE new values into the device eeprom: Hold LT/L2 and press MENU (or START, for XBOX360 users)
//-------------------------------------------------------------------------------------------
// Save new values into the device eeprom: Hold L2/LT and press OPTIONS/MENU (or START, for PS3 users)
//-------------------------------------------------------------------------------------------
//DECLARARATIONS - define
//
//
//-------------------------------------------------------------------------------------------
// XB1_MENU - PS4_OPTIONS
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//1. Blue
//2. Red
//3. Lime/Green
//4. Fuchsia/Pink
//5. SkyBlue
//6. Yellow
//7. White
//-------------------------------------------------------------------------------------------
//VARIABLES - int
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
//MAIN BLOCK ROUTINES
/////////////////////////////////////
// Rapid Fire EE3
// Rapid Fire EE3
/////////////////////////////////////
// Rapid Fire EE4
// Rapid Fire EE4
//-------------------------------------------------------------------------------------------
//COMBO BLOCKS
// COLOR LED function
//--------------------------------------------------------------
// End
define ADS_BTN = XB1_LT;
define RF_switch = XB1_UP;
define AR_switch = XB1_UP;
define save = 2;
define UP = 13;
define DOWN = 14;
define LEFT = 15;
define RIGHT = 16;
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
#define __LAST_COMBO__ c_RF_EE3
#define vm_tctrl(time) ___vm_time___ = (((10+ time) < 0) ? 0 : (10+ time))
#define wait(a) wait(vm_tctrl_wait(a));
data(1,
2, 0, 0, 0,
0, 2, 0, 0,
0, 0, 2, 0,
0, 0, 0, 2,
2, 0, 2, 0,
0, 2, 2, 0,
2, 2, 2, 2
);
int Col_ind;
int rapid_onoff = TRUE;
int rf_switch;
int hold_time = 12;
int rest_time = 30;
uint8 __COMBO_RUN__[5];
int8 __io_vals__[37];
uint8 __io_val_events__[37];
uint32 __vm_run_time__ = 0;
uint8 __run_vm__ = 1, ___vm_time___ = 10;
combo c_EASY_ROLL {
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_B, 100);
wait(40);
set_val(XB1_B, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(60);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
wait(40);
set_val(XB1_A, 100);
wait(40);
set_val(XB1_A, 0);
}
combo c_RAPID_TBAG {
set_val(XB1_RIGHT, 300);
wait(hold_time);
set_val(PS4_R3, 300);
wait(rest_time);
set_val(XB1_RIGHT, 100);
}
combo c_CROUCH {
set_val(XB1_LEFT, 50);
wait(1);
set_val(XB1_LEFT, 0);
}
combo c_RF_EE4 {
set_val(XB1_RT, 95);
wait(45);
set_val(XB1_RT, 0);
wait(15);
set_val(XB1_RT, 0);
}
combo c_RF_EE3 {
set_val(XB1_RT, 50);
wait(hold_time);
set_val(XB1_RT, 0);
wait(rest_time);
set_val(XB1_RT, 0);
}
main { if(__run_vm__) {
if (get_val(XB1_LT)) {
if (_event_press(XB1_UP)) {
rf_switch = 0;
//f_colourled(Blue);
}
if (_event_press(XB1_LEFT)) {
rf_switch = 1;
//f_colourled(Red);
}
}
if (rapid_onoff) {
if (get_val(XB1_RT)) {
if (rf_switch) combo_run(c_RF_EE4);
else combo_run(c_RF_EE3);
}
}
if (get_val(XB1_LEFT)) {
combo_run(c_CROUCH);
}
if (get_val(XB1_RIGHT)) {
combo_run(c_RAPID_TBAG);
}
if (get_val(XB1_B)) {
combo_run(c_EASY_ROLL);
}
}
}
main {
int ___i____i;
if(__run_vm__) {
__run_vm__ = 0;
for(___i____i = 0; ___i____i < 37; ++ ___i____i) {
__io_vals__[___i____i] = get_val(___i____i);
__io_val_events__[___i____i] = 0;
}
#ifdef __LAST_COMBO__
for(___i____i = 0; ___i____i < sizeof(__COMBO_RUN__); ++ ___i____i) {
if(__LAST_COMBO__[(___i____i * 3) + ___i____i]) {
__LAST_COMBO__[(___i____i * 3) + ___i____i] = 0;
__COMBO_RUN__[___i____i] = 1;
}
}
#endif
}
else {
for(___i____i = 0; ___i____i < 37; ++ ___i____i) {
set_val(___i____i, __io_vals__[___i____i]);
if(event_press(___i____i)) __io_val_events__[___i____i] = 1;
if(event_release(___i____i)) __io_val_events__[___i____i] = 3;
}
if(system_time() >= (__vm_run_time__+ ___vm_time___)) {
__run_vm__ = 1; __vm_run_time__ = system_time();
#ifdef __LAST_COMBO__
for(___i____i = 0; ___i____i < sizeof(__COMBO_RUN__); ++ ___i____i) {
if(__COMBO_RUN__[___i____i]) {
__LAST_COMBO__[(___i____i * 3) + ___i____i] = 1;
__COMBO_RUN__[___i____i] = 0;
}
}
#endif
}
}
}
function f_colourled(Colour) {
Col_ind = (Colour * 4) -3;
set_led(LED_1, dbyte(Col_ind));
set_led(LED_2, dbyte(Col_ind+ 1));
set_led(LED_3, dbyte(Col_ind+ 2));
set_led(LED_4, dbyte(Col_ind+ 3));
}
int vm_tctrl_wait(int num) {
return ((num / ___vm_time___) + ((num % ___vm_time___) ? 1 : 0));
}
bool _event_press(uint8 io) {
return event_press(io) || __io_val_events__[io] == 1;
}
bool _event_release(uint8 io) {
return event_release(io) || __io_val_events__[io] == 3;
}
Remember, you don't need to change scripts as all rapidfire works the same. You simply need to change the hold/release times like I showed you previously.
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
- Mad
- Major General
- Posts: 4533
- Joined: Wed May 22, 2019 5:39 am
6 posts
• Page 1 of 1
Return to GPC2 Script Programming
Who is online
Users browsing this forum: No registered users and 87 guests