/* *
* Battlefield 4(Ps4) FragFX V1 R2 Button Simulate v1.0
* By Dj Teddy Spacel Thanks at Consoletuner Team and J2Kbr
* Setings FragFX V1 Ps3 Version
* Set the Nunchuk Controller Sensitivity Between 6 and 5 in the middle of 6 and 5
* In Gamesetings
* Set in Game Sensitivity 100%
* *********************************************************** */
define ADS_SENSITIVITY = 130; // 100 is Standard Sensitivity 130 means 30% more sensitive
define FIRE_BUTTON = PS4_R2;
int HoldTime = 7; // defined in mSeconds for regular R2 Butten
int HoldTime2 = 1; // defined in mSeconds for regular R2 Butten
int HoldTime3 = 1; // defined in mSeconds for regular R2 Butten
int HoldTime4 = 8; // defined in mSeconds for regular R2 Butten
int HoldTime5 = 6; // defined in mSeconds for regular R2 Butten
int HoldTime6 = 4; // defined in mSeconds for regular R2 Butten
int HoldTime7 = 2; // defined in mSeconds for regular R2 Butten
int HoldTime8 = 1; // defined in mSeconds for regular R2 Butten
main {
// Hold R1 to aktivate Commorose navigate with Left Stick
if((get_val(PS4_R1)) && (get_ptime(PS4_R1)) >= 550) {swap(PS4_RX, PS4_LX);swap(PS4_RY, PS4_LY);}
//ADS sensitivity
if(get_val(PS4_L2))
{sensitivity(PS4_RX,NOT_USE, ADS_SENSITIVITY);
sensitivity(PS4_RY, NOT_USE,ADS_SENSITIVITY); }
// FragFX: Sensitivity Adjustment
if(get_val(PS4_L2))
// Scoping not recommended to adjust the sensitivity here adjust the sensitivity in define ADS_SENSITIVITY Replace the 130 number which you like
{sensitivity(PS4_RX, NOT_USE, 54);
sensitivity(PS4_RY, NOT_USE, 54);}
else
// Not scoping you can adjust the sensitivity here if you like Replace the 85 number which you like
{sensitivity(PS4_RX, NOT_USE, 85);
sensitivity(PS4_RY, NOT_USE, 85);}
// Compensate deadzone of the game
deadzone(PS4_RX, PS4_RY, DZ_CIRCLE, 15);
deadzone(PS4_LX, PS4_LY, DZ_CIRCLE, 19);
// Mind Point
sensitivity(PS4_RX, 42, NOT_USE);
sensitivity(PS4_RY, 42, NOT_USE);
// R2 Button Simulate: Combo
if(get_val(FIRE_BUTTON)) {
set_val(FIRE_BUTTON, 100 / 100);}
// Combo Start if value is 1
if((get_val(FIRE_BUTTON)) == 1) {combo_run(R2);}
// Combo end if value is 0
if((get_val(FIRE_BUTTON)) == 0) {combo_stop (R2);}
}
combo R2{
set_val(FIRE_BUTTON, 10);
wait(HoldTime3);
set_val(FIRE_BUTTON, 11);
wait(HoldTime3);
set_val(FIRE_BUTTON, 12);
wait(HoldTime3);
set_val(FIRE_BUTTON, 13);
wait(HoldTime3);
set_val(FIRE_BUTTON, 14);
wait(HoldTime3);
set_val(FIRE_BUTTON, 15);
wait(HoldTime3);
set_val(FIRE_BUTTON, 16);
wait(HoldTime3);
set_val(FIRE_BUTTON, 17);
wait(HoldTime3);
set_val(FIRE_BUTTON, 18);
wait(HoldTime3);
set_val(FIRE_BUTTON, 19);
wait(HoldTime3);
set_val(FIRE_BUTTON, 20);
wait(HoldTime);
set_val(FIRE_BUTTON, 21);
wait(HoldTime);
set_val(FIRE_BUTTON, 22);
wait(HoldTime);
set_val(FIRE_BUTTON, 23);
wait(HoldTime);
set_val(FIRE_BUTTON, 24);
wait(HoldTime);
set_val(FIRE_BUTTON, 25);
wait(HoldTime4);
set_val(FIRE_BUTTON, 26);
wait(HoldTime5);
set_val(FIRE_BUTTON, 27);
wait(HoldTime6);
set_val(FIRE_BUTTON, 28);
wait(HoldTime7);
set_val(FIRE_BUTTON, 29);
wait(HoldTime8);
set_val(FIRE_BUTTON, 30);
wait(HoldTime2);
set_val(FIRE_BUTTON, 31);
wait(HoldTime2);
set_val(FIRE_BUTTON, 32);
wait(HoldTime2);
set_val(FIRE_BUTTON, 33);
wait(HoldTime2);
set_val(FIRE_BUTTON, 34);
wait(HoldTime2);
set_val(FIRE_BUTTON, 35);
wait(HoldTime2);
set_val(FIRE_BUTTON, 36);
wait(HoldTime2);
set_val(FIRE_BUTTON, 37);
wait(HoldTime2);
set_val(FIRE_BUTTON, 38);
wait(HoldTime2);
set_val(FIRE_BUTTON, 39);
wait(HoldTime2);
set_val(FIRE_BUTTON, 40);
wait(HoldTime2);
set_val(FIRE_BUTTON, 41);
wait(HoldTime2);
set_val(FIRE_BUTTON, 42);
wait(HoldTime2);
set_val(FIRE_BUTTON, 43);
wait(HoldTime2);
set_val(FIRE_BUTTON, 44);
wait(HoldTime2);
set_val(FIRE_BUTTON, 45);
wait(HoldTime2);
set_val(FIRE_BUTTON, 46);
wait(HoldTime2);
set_val(FIRE_BUTTON, 47);
wait(HoldTime2);
set_val(FIRE_BUTTON, 48);
wait(HoldTime2);
set_val(FIRE_BUTTON, 49);
wait(HoldTime2);
set_val(FIRE_BUTTON, 50);
wait(HoldTime2);
set_val(FIRE_BUTTON, 51);
wait(HoldTime2);
set_val(FIRE_BUTTON, 52);
wait(HoldTime2);
set_val(FIRE_BUTTON, 53);
wait(HoldTime2);
set_val(FIRE_BUTTON, 54);
wait(HoldTime2);
set_val(FIRE_BUTTON, 55);
wait(HoldTime2);
set_val(FIRE_BUTTON, 56);
wait(HoldTime2);
set_val(FIRE_BUTTON, 57);
wait(HoldTime2);
set_val(FIRE_BUTTON, 58);
wait(HoldTime2);
set_val(FIRE_BUTTON, 59);
wait(HoldTime2);
set_val(FIRE_BUTTON, 60);
wait(HoldTime2);
set_val(FIRE_BUTTON, 61);
wait(HoldTime2);
set_val(FIRE_BUTTON, 62);
wait(HoldTime2);
set_val(FIRE_BUTTON, 63);
wait(HoldTime2);
set_val(FIRE_BUTTON, 64);
wait(HoldTime2);
set_val(FIRE_BUTTON, 65);
wait(HoldTime2);
set_val(FIRE_BUTTON, 66);
wait(HoldTime2);
set_val(FIRE_BUTTON, 67);
wait(HoldTime2);
set_val(FIRE_BUTTON, 68);
wait(HoldTime2);
set_val(FIRE_BUTTON, 69);
wait(HoldTime2);
set_val(FIRE_BUTTON, 70);
wait(HoldTime2);
set_val(FIRE_BUTTON, 81);
wait(HoldTime2);
set_val(FIRE_BUTTON, 82);
wait(HoldTime2);
set_val(FIRE_BUTTON, 83);
wait(HoldTime2);
set_val(FIRE_BUTTON, 84);
wait(HoldTime2);
set_val(FIRE_BUTTON, 85);
wait(HoldTime2);
set_val(FIRE_BUTTON, 86);
wait(HoldTime2);
set_val(FIRE_BUTTON, 87);
wait(HoldTime2);
set_val(FIRE_BUTTON, 88);
wait(HoldTime2);
set_val(FIRE_BUTTON, 89);
wait(HoldTime2);
set_val(FIRE_BUTTON, 80);
wait(HoldTime2);
set_val(FIRE_BUTTON, 91);
wait(HoldTime2);
set_val(FIRE_BUTTON, 92);
wait(HoldTime2);
set_val(FIRE_BUTTON, 93);
wait(HoldTime2);
set_val(FIRE_BUTTON, 94);
wait(HoldTime2);
set_val(FIRE_BUTTON, 95);
wait(HoldTime2);
set_val(FIRE_BUTTON, 96);
wait(HoldTime2);
set_val(FIRE_BUTTON, 97);
wait(HoldTime2);
set_val(FIRE_BUTTON, 98);
wait(HoldTime2);
set_val(FIRE_BUTTON, 99);
wait(HoldTime2);
set_val(FIRE_BUTTON, 100);
wait(4000);
}