PDA

View Full Version : BATTLEFIELD 4 [S.G.I] Script Generator Interface Tool (Mouse & Keyboard)



Pages : [1] 2

Excalibur
2nd May 15, 09:16
BATTLEFIELD 4 SGI v. 4.5

https://s19.postimg.cc/kyobh7doz/Dowload_btn_01.png (https://sgi.cronusmax.com/BF4/BF4 v4-5.exe)


MAIN FEATURES :

1. Rapid Fire
2. Burst Fire
3. Shot Mod
4. Scope Mod
5. Hold Breath
6. Auto Spot
7. Easy Sprint
8. Anti Recoil
9. Bunny Hop
10.Flash Light Switch
11.Hard Line


https://s19.postimg.cc/62ps9s2c3/BF4_01.jpg

lazyolandy
3rd May 15, 10:04
Thanks for doing this Excalibur, it's going to be really helpful.

Option wise, would there be any possibility of changing sensitivity & key bindings separately for when in vehicles & planes? Another admin in a different thread mentioned that X-Aim was capable of handling different input types/methods. Would it be realistic to add a section to manage scripting for a second controller (not the auth controller) for tanks/helicopters, and a joystick for planes?

I know it's a lot to ask, but it would make the S.G.I so powerful.

Thanks again.

KittyDawn
3rd May 15, 10:42
No, that's no the way it works.

The CM can accept multiple inputs, they all get merged into one, modified and output. We can't adjust separate inputs that way.

It doesn't matter though, you can only use one at a time so just have different settings for on foot, in car/plane ect.

lazyolandy
3rd May 15, 13:36
I understand that the CM can accept multiple inputs & treats it as one. What I meant was, will it be able to differentiate between them. For example having a standard setup for on foot, press C to enter tank/car and use different settings, V to enter plane using different settings, and B to enter chopper with its own settings. So using different settings for different buttons, depending on the vehicle.

Hope that makes sense?

Excalibur
3rd May 15, 18:34
I understand that the CM can accept multiple inputs & treats it as one. What I meant was, will it be able to differentiate between them. For example having a standard setup for on foot, press C to enter tank/car and use different settings, V to enter plane using different settings, and B to enter chopper with its own settings. So using different settings for different buttons, depending on the vehicle.

Hope that makes sense?


Yes, in this way it can be done.

lazyolandy
3rd May 15, 18:48
That's good to hear. I'm glad that you could understand me, waffling on! :)

Excalibur
3rd May 15, 18:53
That's good to hear. I'm glad that you could understand me, waffling on! :)


We just have to say what will contain these modes.

lazyolandy
3rd May 15, 19:37
Auto spot might be good, across all modes too for spotting other planes etc?
A quick melee and quick reload option would also be useful on foot, but I have no idea if it's possible.

Other than these & being able to have different sensitivities, I can't think of anything else really.

Excalibur
3rd May 15, 20:46
Auto spot might be good, across all modes too for spotting other planes etc?
A quick melee and quick reload option would also be useful on foot, but I have no idea if it's possible.

Other than these & being able to have different sensitivities, I can't think of anything else really.


Thanks for your effort!
I think that quick reload is not possible here. I don't know about quick melee.

I updated the pictures in first post.

lazyolandy
4th May 15, 04:20
Thanks for your effort!
I think that quick reload is not possible here. I don't know about quick melee.

I updated the pictures in first post.

No need to thank me at all!
If I think of anything else, I'll let you know. Cheers.

Excalibur
4th May 15, 12:42
No need to thank me at all!
If I think of anything else, I'll let you know. Cheers.


When we work as a team, we can get better results. :)

lazyolandy
4th May 15, 18:39
This is very true.

I was thinking about adjustable in game sensitivity, possibly using + and - buttons to adjust mid game? Might be helpful to save going back to the SGI for small adjustments?

trowieuk
7th May 15, 11:28
Yes, can't wait for this! oh and im glad blood money mode is in there! ;)

Have autospot as on/off in game, annoying when you die and it's pressing spot button :crazy:

Excalibur
7th May 15, 11:31
Yes, can't wait for this! oh and im glad blood money mode is in there! ;)

Have autospot as on/off in game, annoying when you die and it's pressing spot button :crazy:


Thanks for your interest !
Any ideas about other modes ?

trowieuk
7th May 15, 11:35
Shotgun mode would be nice, or OP. Works just the same as quickscope mode, except less scope https://www.youtube.com/watch?v=ERG51XYsdHw That shows how little scope it needs.

I had an idea for one on bf hardline hotwire, auto drive. Trying to make it myself but not going very well. Go in a low pop server (4-5), auto drive holds the left stick right (PS4_LX +100) and holds R2 (throttle) for 3 seconds, waits for 1 second and repeats that until turned off. This way the car is turning in a small circle, with timing, fast enough to be hotwired. Maybe once you finished everything else you could try?

lazyolandy
7th May 15, 13:20
Nice ideas Trowie, loving the shotgun mode! :D
Can't wait for this!

Excalibur
8th May 15, 03:20
Updated list of task .

trowieuk
8th May 15, 07:29
Got a few feature suggestions

bunny hop mode - from BF4 gamepack

auto switch on laser/flash light - from BF4 gamepack

Another one for hardline but may work on bf4 with something other than taser: I'll try make this while you're doing the rest but need someone else to help test if it works.

NOT SURE IF THIS STILL WORKS - IF ANYONE ON PS4 HAS BFH AND WANTS TO HELP ME TEST THIS ADD Trowie-uK

Auto taser gun money glitch. How it works - get a friend, join a game on the same team and squad, as the enforcer with taser gun and ammo box. Stay in spawn, equip taser. Position yourselves and camera to where you throw ammo box it lands inside each other. Activate script which will continually shoot the taser and throw ammo box.

mighty7
8th May 15, 10:13
Hi, and the release date?

Excalibur
8th May 15, 13:23
Hi, and the release date?


Next few days I hope .

:)

Excalibur
11th May 15, 05:22
Updated ...

New list with modes and new screenshots.

trowieuk
11th May 15, 16:33
Testing, testing and more testing. Fun times. :D

Excalibur
12th May 15, 05:42
Updated ....

BF4 SGI ver. 1-4

trowieuk
12th May 15, 10:59
Now it is available for testing !

DOWNLOAD : BF4 SGI ver. 1.4 (http://https://www.dropbox.com/sh/hy1i1x1vq6zvu09/AAC3nldjHPD6dpom_kQfsL3da?dl=0)


Download link is broke, opens up a blank window https://www.dropbox.com/sh/hy1i1x1vq6zvu09/AAC3nldjHPD6dpom_kQfsL3da?dl=0 works there though.

Is autospot toggle on/off if it's toggle which button?

Excalibur
12th May 15, 12:45
Download link is broke, opens up a blank window https://www.dropbox.com/sh/hy1i1x1vq6zvu09/AAC3nldjHPD6dpom_kQfsL3da?dl=0 works there though.

Is autospot toggle on/off if it's toggle which button?


Thanks mate!

Yes, Auto Spot is toggle if you just tap ( below 140 ms ) Spot button.

Updated ... link is working now.

Excalibur
12th May 15, 18:49
Updated ...

new BF4 SGI ver. 1.5

mighty7
13th May 15, 15:04
yo bro, very nice work dude!
miss the sens mode 4 the different types like tank, helicopter.
but the rest is really big, very nice work 4 u ppl how make it this project alive, thumbs up!

I tested a script from Jimmy, and whatever my sens in is, it is a small change of my sens in the turret from my tank.
what a shame that we Xbox One player can only change the most in such scripts. The PC Version it different like day n night.
There is the Mouse feeling in the tank 1-1 and verry fast turret spins or heli moves.

Thx 4 ur time, like this forum and the ppl who helps here so fast. U all guys are awesome :)
best regards.

Andrew

Excalibur
13th May 15, 15:32
yo bro, very nice work dude!
miss the sens mode 4 the different types like tank, helicopter.
but the rest is really big, very nice work 4 u ppl how make it this project alive, thumbs up!

I tested a script from Jimmy, and whatever my sens in is, it is a small change of my sens in the turret from my tank.
what a shame that we Xbox One player can only change the most in such scripts. The PC Version it different like day n night.
There is the Mouse feeling in the tank 1-1 and verry fast turret spins or heli moves.

Thx 4 ur time, like this forum and the ppl who helps here so fast. U all guys are awesome :)
best regards.

Andrew


Thank you Andrew !

I still working on it , it is not finished yet.

There will be Sensitivity for Soldier , Tanks , Aircraft , Helicopters .
If you find some problems in script let me know .

Cheers !

Excalibur
15th May 15, 12:31
Updated ....

BF4 SGI ver. 1.6

Excalibur
16th May 15, 03:40
Updated ....

BF4 SGI ver. 1.7

lazyolandy
16th May 15, 09:27
Hey,

Finally back from my work trip. This has come along so much!

I'll get on testing asap, but I've got to work Sunday :(
Any free time I get will be spent testing.

Thanks again for all of your effort.

Excalibur
16th May 15, 13:03
Updated ....

BF4 SGI ver. 1.8


​With this last update everything that I had planned is working.

Please test it and give my feedback.

Excalibur
17th May 15, 06:53
Updated ....

BF4 SGI ver. 2.0

Change log. :

Class 5
- new mode : SNIPER MODE .

TeaBa99er
17th May 15, 12:44
Hi Excalibur. Just wonder if im doing something wrong when using this SGI. im not having any luck with the anti recoil settings. I change up, right, left but in game i dont notice any difference. is this to use just for one particular weapon? I know nothing about scripting and i thought this was gonna be easy for me lol. the auto spot is about the only setting i have working

Hamed360
17th May 15, 13:30
good job . :biggrin:

Excalibur
17th May 15, 13:44
Hi Excalibur. Just wonder if im doing something wrong when using this SGI. im not having any luck with the anti recoil settings. I change up, right, left but in game i dont notice any difference. is this to use just for one particular weapon? I know nothing about scripting and i thought this was gonna be easy for me lol. the auto spot is about the only setting i have working


You need to put values for Recoil UP and maybe Left and Right . I don't know the right values - you need to experiment .


http://s30.postimg.org/sla14eqhp/Anti_Recoil_2.jpg (http://postimg.org/image/sla14eqhp/)

Excalibur
17th May 15, 18:19
Updated ....

BF4 SGI ver. 2.3

Change log. :

Class 9 :

- add Switch On/Off Anti Recoil in game.

Excalibur
18th May 15, 10:15
Updated ....

BF4 SGI ver. 2.5


Change log.:
- fine tuning .
you can navigate between Classes just by click on the panels on the left side.

http://s27.postimg.org/judce9cwf/Navigate.jpg (http://postimg.org/image/judce9cwf/)

Excalibur
18th May 15, 18:16
Updated...

new BF4 SGI ver. 2.6


Change log:

- New Bunny Hop mode

- New Jump Shot mode

Excalibur
20th May 15, 05:38
Updated...

new BF4 SGI ver. 2.7

Change log.:

added Help for EXTRA INPUTS ( CEMU_EXTRA1 ... 9 ) and link to the Manuals.

Automatically save your configuration when you close application.


http://s14.postimg.org/yab5kkxot/Extra_Inputs.jpg (http://postimg.org/image/yab5kkxot/)

Excalibur
21st May 15, 17:02
Updated...

new BF4 SGI ver. 2.9

Change log.:

-added new option to Anti Recoil
- You can define 3 Profiles for 3 different weapons and switch on the fly.

oapgramps
21st May 15, 20:57
Fantastic work .
Thanks
Michael

Excalibur
22nd May 15, 02:12
Updated...

new BF4 SGI ver. 3.0

Change log.:
- fixed minor bug in application
The bug was in save configuration about Auto Spot Class

Excalibur
22nd May 15, 17:31
Updated...

new BF4 SGI ver. 3.3

Change log.:

Added Panel for INVERT Y Axis

fixed some minor bugs.

Excalibur
22nd May 15, 20:44
Where can I view the one for controllers? As this is mouse and keyboard.

You can use Gamepack with controllers. :tongue:

http://cronusmax.com/manual/#battlefield_4.htm

Excalibur
23rd May 15, 10:37
Updated...

new BF4 SGI ver. 3.4

Change log.:

Added Credits.


http://s21.postimg.org/ebvdneq0j/Credits.jpg (http://postimg.org/image/ebvdneq0j/)

oapgramps
23rd May 15, 14:22
HI Excalibur

What about in the auto-spot tab in the SGI you could add an option to change the value of the auto spot as I think it could do with speeding up . Is this command line I have to edit to change the speed the script press R2 spot

if(get_val(SCOPE_BTN) && autospot && !get_val(SPOT_BTN) ){
combo_run(AutoSpot);
block(SPOT_BTN, 200);

thanks

Michael

Excalibur
23rd May 15, 16:40
HI Excalibur

What about in the auto-spot tab in the SGI you could add an option to change the value of the auto spot as I think it could do with speeding up . Is this command line I have to edit to change the speed the script press R2 spot

if(get_val(SCOPE_BTN) && autospot && !get_val(SPOT_BTN) ){
combo_run(AutoSpot);
block(SPOT_BTN, 200);

thanks

Michael

Its done , I release the new version where you can change the speed of Spot.

oapgramps
24th May 15, 13:09
good day

Hi what's happening is I've generated your SGI bf4 script and I've got vehicle sensitivity at 120 and using extra slot 4 which I've bound to E key all's fine jump in the tank press E sensitivity changes but its not toggling so you cant get it off once its on? also just and idea wouldn't it be better if in your max-aim plugin your controller layout had the name of the CEMU_EXTRA on the extra inputs buttons ? also you've 1to 9 CEMU_EXTRA slots but only eight available extra inputs on the controller ?

I've also noticed that only profile slot 1 on the anti-recoil tab works even though the script generates the others I can turn it on off but not switch t other profiles in game ? I've also tried all extra inputs from 1to 8




// To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.3.5 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////

/*
Authors : KittyDawn, Excalibur, LEX LOST
------------------------------------------
Classes:
1. Rapid Fire
2. Burst Fire
3. Fire mode
- Scope disable The scope (ADS) disable rapid fire and burst fire.
- Scope Enable The scope (ADS) enable rapid fire and burst fire.

4. Shot mode
- Drop Shot
- Side Shot
- Jump Shot
- Scope Shot

5. Scope mode
- Quick Scope
- Sniper mode
- suggested by trowieuk :
- Shotgun
6. Hold Breath

7. Auto Spot

8. Easy Sprint

10. Button Layout

11. Button Swap

12. Bunny Hop - (suggested by trowieuk )

13. Auto Switch Flashlight (Laser Sight ).
---------------------------------------------------------------------------
I. Soldier mode
- Sensitivity
II. Vehicle mode
- Sensetivity
III. Plane mode
- Sensetivity
----------------------------------------------------------------------------
for BF Hardline :
1. Blood money mode
*/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = TRUE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin


// ANTI RECOIL - UserProfile 1:None Switch:CEMU_EXTRA5
if( event_press(CEMU_EXTRA5)){
ANTI_RECOIL = 24; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 8; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}


// ANTI RECOIL - UserProfile 2:None Switch:CEMU_EXTRA6
if( event_press(CEMU_EXTRA6)){
ANTI_RECOIL = 18; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}


// ANTI RECOIL - Class 9 - CEMU_EXTRA7 Switch On / Off
if(event_press(CEMU_EXTRA7)){
bAnti_Recoil=!bAnti_Recoil;
}


if(bAnti_Recoil){//---------------------
// ANTI RECOIL - Class 9 Scope Enable
if(get_val(FIRE_BTN) && get_val(SCOPE_BTN))combo_run(AntiRecoil);
}//-------------------------------------


// In VEHICLE - Class 14 B
if(event_press(CEMU_EXTRA4 )){
bSoldier= FALSE;
binVehicle= TRUE;
}

// IN VEHICLE - Class 14 B
if(binVehicle) {
sensitivity( 9 , NOT_USE, 100 + 120);
sensitivity( 10, NOT_USE, 100 + 120);
}
//------------------------------------------------------------------------------------
//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(get_val(SCOPE_BTN) && autospot && !get_val(SPOT_BTN) ){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(560);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) - ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}

Excalibur
25th May 15, 06:43
I have a suggestion : To switch between the three profiles we can use a button in combination with other four buttons - like :

EXTRA_INPUT6 +
- D-pad UP = Profile 1
- D-pad RIGHT = Profile 2
- D-pad DOWN = Profile 3
- D-pad LEFT = Turn OFF all profiles.


also you've 1to 9 CEMU_EXTRA slots but only eight available extra inputs on the controller ?
- this is because you look at PS4 layout - change it to XB1 or XB360 and you will see 9.

oapgramps
25th May 15, 09:09
ok I will try that but what about the sensitivity in vehicle I cant turn it off once its on the cemu extra needs to toggle between on/off at the moment its on but doesn't toggle off?

michael

Excalibur
25th May 15, 09:19
ok I will try that but what about the sensitivity in vehicle I cant turn it off once its on the cemu extra needs to toggle between on/off at the moment its on but doesn't toggle off?

michael

Yes, I will change application -

I will make it to switch On / Off in vehicle sens and if you die by incident - hold it for more than 1000 ms ( 1 second ) to reset all values.

One more thing - What do you think about that ?

- This button automatically press the button for entering / exit vehicle .
For Ex. :
If the button is XB1_X / PS4_SQUARE ( enter / exit vehicle )

If you press EXTRA_INPUT6 - it will press the above button.

oapgramps
25th May 15, 09:25
bloody marvellous

thanks

PS I've had look around the manual but cant find how to use a button in combination with other four buttons - like :

EXTRA_INPUT6 +
- D-pad UP = Profile 1
- D-pad RIGHT = Profile 2
- D-pad DOWN = Profile 3
- D-pad LEFT = Turn OFF all profiles.

oapgramps
25th May 15, 09:36
just a question I've got so many wires around my floor from the ps4 Xbox computer cm .I'm thinking of getting this ASUS USB-BT400 Bluetooth USB Adapter would I notice any input lag gaming with x-aim using the controller wireless compared with at the moment wired ?

Michael

oapgramps
25th May 15, 09:50
also in my cronus pro software I cant get at the rumble over Bluetooth option to change it as the option box is to small and I cant resize the option box ?




1315

oapgramps
25th May 15, 10:00
One more thing - What do you think about that ?

- This button automatically press the button for entering / exit vehicle .
For Ex. :
If the button is XB1_X / PS4_SQUARE ( enter / exit vehicle )

If you press EXTRA_INPUT6 - it will press the above button.

Yes I've been thinking about that also that's a great idea maybe implement it in your next SGI release


Michael

Excalibur
25th May 15, 10:18
bloody marvellous

thanks

PS I've had look around the manual but cant find how to use a button in combination with other four buttons - like :

EXTRA_INPUT6 +
- D-pad UP = Profile 1
- D-pad RIGHT = Profile 2
- D-pad DOWN = Profile 3
- D-pad LEFT = Turn OFF all profiles.

This is something that we can code .
It is very simple - you just press and hold pressed this button and now you press some of the other buttons.. In this way we can block output of all this buttons to the console , because we used them only for our purpose and we don't want the console to know about that.

oapgramps
25th May 15, 10:20
and the other above posts could you read them and give me a little help on them ?


michael

Excalibur
25th May 15, 11:14
and the other above posts could you read them and give me a little help on them ?


michael

because your font size is above 100% in windows display settings.

http://windows.microsoft.com/en-US/windows-8/make-text

btw, when you change the size to smaller, you need to log out or restart your pc for the changes to take affect.

oapgramps
25th May 15, 13:17
lol

thanks

michael

Excalibur
25th May 15, 16:45
Updated


new release : BF4 SGI vers. 3.6



Anti Recoil ;

Switch between profiles : use one CEMU_EXTRA button( EXTRA_INPUT) + D-pad buttons. I checked it and it works.

http://s13.postimg.org/46kn5l70z/Anti_Recoil.jpg (http://postimg.org/image/46kn5l70z/) http://s13.postimg.org/3sjb5zmxf/Sens.jpg (http://postimg.org/image/3sjb5zmxf/)

Watch the video :
1. I will press and hold EXTRA_INPUT5 ( In X-AIM I bind this to keyboard button right control ) and then press D-pad LEFT to switch Anti Recoil OFF.
In video this is the moment WITHOUT ANTI RECOIL.

2. I will press and hold EXTRA_INPUT5 ( which is the CEMU_EXTRA5 ) and then will press D-pad RIGHT to switch to PROFILE 2 and enable Anti Recoil.
- in video this is the moment : ANTI RECOIL ENABLE

https://www.youtube.com/watch?v=XE5OWFsBOXw&feature=youtu.be

Maarcopdn
26th May 15, 11:53
Sorry I did not understand how to set ANTIRECOIL
If imposed value when I try to play me the same moves the weapon even if I put always on how I can thank you !!!

Excalibur
26th May 15, 14:01
Sorry I did not understand how to set ANTIRECOIL
If imposed value when I try to play me the same moves the weapon even if I put always on how I can thank you !!!

Take a screenshot from BF4 SGI application and post it here. I want to see how you set the Anti Recoil. Then I will try to explain.

Maarcopdn
26th May 15, 14:22
Take a screenshot from BF4 SGI application and post it here. I want to see how you set the Anti Recoil. Then I will try to explain.

Nono the problem is that in left, right and down I do not know who put values.
1322
On this I would like to know how best to approach aims to have a fixed thanks again.

Excalibur
26th May 15, 15:58
Nono the problem is that in left, right and down I do not know who put values.
1322
On this I would like to know how best to approach aims to have a fixed thanks again.


Watch the weapon when shooting, if your sight goes up it means that you have to compensate vertical recoil. Put value in field UP then try again in shooting range. If your sight goes to the Right - put value in field RIGHT.
In most cases you need to compensate only vertical recoil - field UP.

TeaBa99er
26th May 15, 17:02
My resolution is 1366x768 and when im the anti recoil tab of the cgi it looks to be cut off and cant view all of it. there away around this?
1323

Maarcopdn
26th May 15, 17:14
Watch the weapon when shooting, if your sight goes up it means that you have to compensate vertical recoil. Put value in field UP then try again in shooting range. If your sight goes to the Right - put value in field RIGHT.
In most cases you need to compensate only vertical recoil - field UP.

1324

This is how I set, only that value 500 if the shot is aimed gets up I wish that the gun shot him with the firm aims property .. Thanks for the kindness :)

Excalibur
26th May 15, 20:27
1324

This is how I set, only that value 500 if the shot is aimed gets up I wish that the gun shot him with the firm aims property .. Thanks for the kindness :)

500 is too much. The range is from 0 to 100 .
Look at my example

1322

oapgramps
27th May 15, 02:25
Hi
I have been testing anti-recoil over the weekend. The values you use in the anti-recoil will differ from weapon to weapon what attachments you have on and even your mouse settings also you must check the inverter y axis in the SGI option if your mouse is inverted.
look for values above 20 I've found below 20 nothing happens ? Try 24 vertical left and right try numbers from 4 to 8 . go in the test range and fire all your bullets to empty them press ADS and fire and you should see your aiming reticul moving then you know your anti recoil is working and on.

Here's where I am let's say your using the m416 the recoil patten goes up and to the left so to compensate the anti-recoil programme has to pull the weapon down and to the right. Now it's very difficult for a basic anti-recoil to work affectively. imagine your tracking your target left in ADS and press your fire button the anti- recoil script will start to pull your weapon the other way . or another egsample your tracking a target up a ladder once you fire the anti recoil will pull down as the target moves up.a basic anti recoil programme is fine if your standing totally still and the target is still and not moving around as we know in FPS shooters there's a lot of moving targets
i've an anti-recoil programme for the PC the programmers have been working on it for years and it cost nearly as much as the Cronus Max . so we can't ask for to much from these guys here who I think are doing a fantastic job.

Michael

TeaBa99er
27th May 15, 20:01
I can not change the profiles per weapon using the SGI as its being cut off do to my resolution.

oapgramps
28th May 15, 00:17
I don't think it's your resolution that's the problem it's the size of your text in windows you will have to change your text size and log out and in again for the changes to happen also you should have edited your register to remove mouse acceleration ? If you did then ether re run the programme and change the text size to the same as you have now or mouse acceleration won't work anymore. If you haven't then here's the programme you need

Google marks mouse acceleration fix and then watch the YouTube video also the link below is to change text size

https://m.youtube.com/watch?v=H9T6TpKNCyk

http://windows.microsoft.com/en-us/windows7/make-the-text-on-your-screen-larger-or-smaller?v=t

TeaBa99er
28th May 15, 01:17
I have done this already. My text size is on 100 at the smallest. and ive already edit my registry for mouse acceleration

oapgramps
28th May 15, 01:33
OK I'm sure the admins can sort your problem out. If it is your resolution then why not drop it down generate a script and put it back up? Once you've generated the script it's easy to edit your anti-recoil from there I only run the SGI once to generate the script as it would take forever to keep tweaking the settings for anti recoil and testing. You could try to reboot in safe mode and see if you can read all the text then?

TeaBa99er
28th May 15, 01:38
Ill try the safe mode thanks

oapgramps
28th May 15, 02:25
Maybe this updated version will solve your problems . if you get your anti-recoil working please read my post here about using anti- recoil script . don't expect too much . think of it this way your using a controller playing bf you ADS take aim and fire at running enemy and your friend pulls the thumbstick of your controller the opposite direction that's how it can feel . it's not broken it's just how it is . the only way to stop this is for the programme to understand the movement of the mouse and to implement the anti-recoil as needed . and I just think that's to complicated to do.

Excalibur
28th May 15, 04:26
I have done this already. My text size is on 100 at the smallest. and ive already edit my registry for mouse acceleration


Updated ...

Change log:
ver. BF4 SGI ver. 3.8

new release - the new resolution is 1360 / 768

Added Soldier ADS Sensitivity .

TeaBa99er
28th May 15, 07:42
yay thanks

oapgramps
29th May 15, 14:39
Hi bro

I'm just back from work and testing the NEW in vehicle sensitivity tab options I've bound the toggle option which works fine but as we talked about last week about entering and exiting the vehicle option doesn't work . so when I enter a vehicle it doesn't auto switch to the vehicle sensitivity

thanks

Michael

Excalibur
29th May 15, 16:43
Hi bro

I'm just back from work and testing the NEW in vehicle sensitivity tab options I've bound the toggle option which works fine but as we talked about last week about entering and exiting the vehicle option doesn't work . so when I enter a vehicle it doesn't auto switch to the vehicle sensitivity

thanks

Michael

How you enter in vehicle ? Which combination or button you press ?

I made it to work with EXTRA INPUT button , not with the normal button.

oapgramps
29th May 15, 16:54
hi I've sorted out now my mistake all's good now and working I didn't realize I had to use the extra input binded key to enter the vehicle I've been using red ps4 square to enter the tank LOL



Michael

oapgramps
30th May 15, 05:55
hi bro


I've an idea to help with the negative pull the anti-recoil script does .As in sometimes unwanted pull in the wrong direction is it possible to add in the SGI the option to input the length of time the anti-recoil runs? so that way a user can define the time so you could have it run for 3 seconds then stops till the fire button is pressed again ?

Michael

Excalibur
30th May 15, 07:47
hi bro


I've an idea to help with the negative pull the anti-recoil script does .As in sometimes unwanted pull in the wrong direction is it possible to add in the SGI the option to input the length of time the anti-recoil runs? so that way a user can define the time so you could have it run for 3 seconds then stops till the fire button is pressed again ?

Michael

Anti Recoil is working depend of the option:

1. if you choose Always ON - it will work when you press fire button and will stop when you release fire button.

2. If you choose Scope Enable - it will work when you press fire button ( but if you hold ADS the same time ) and will stop when you release fire button.

3. If you choose Scope Disable - it will work when you press fire button ( but if you not hold ADS the same time ) and will stop when you release fire button.

oapgramps
30th May 15, 13:11
yes i see but you don't want to release the fire button you just need the script to stop but you don't have the option for how long the script runs the problem with an anti recoil script is you cant have it running the full length of the bullet magazine it just drags the mouse in to many unwanted directions .but to add the option to input the time it runs would help



michael

Excalibur
30th May 15, 13:14
yes i see but you don't want to release the fire button you just need the script to stop but you don't have the option for how long the script runs the problem with an anti recoil script is you cant have it running the full length of the bullet magazine it just drags the mouse in to many unwanted directions .but to add the option to input the time it runs would help



michael

Okay michael, I will think about this option and will implement it in the new release.

oapgramps
30th May 15, 13:46
ok buddy I may be inactive on the forum for a week or two looks like I've bricked my cronus can't get it working anymore .only had it a week oh well I guess a weeks better than nothing :(

Excalibur
30th May 15, 15:22
ok buddy I may be inactive on the forum for a week or two looks like I've bricked my cronus can't get it working anymore .only had it a week oh well I guess a weeks better than nothing :(


Sorry about this !

I released the new version BF4 SGI ver. 3.9

Change log.:

-added new option for Anti Recoil
- you can set how long to work Anti Recoil.

oapgramps
30th May 15, 15:51
hey don't worry I've ordered anther one LOL probably was my fault anyway . at least I give you guys some more money !!!!!!

TeaBa99er
31st May 15, 03:38
I think if you had it where you could key bind it to something like the thumb button on the mouse to kill the anti recoil script would be awesome instead of putting a timer on it.. I haven't tried the new update yet , not until this Friday. Hopefully this works out great because I love using the anti recoil script

Excalibur
31st May 15, 06:16
I think if you had it where you could key bind it to something like the thumb button on the mouse to kill the anti recoil script would be awesome instead of putting a timer on it.. I haven't tried the new update yet , not until this Friday. Hopefully this works out great because I love using the anti recoil script

But when you are in battle and shot enemy, you don't have a time to kill the anti recoil with button press.

TeaBa99er
31st May 15, 06:18
If they are running away from you , you have plenty of time.

oapgramps
31st May 15, 14:50
sorry but that just wouldn't work killing the anti recoil script manually would be just to hard that's why the timers better , not saying its prefect but a least there's the option now to customize it ,


Michael

oapgramps
31st May 15, 15:06
hi buddy

Any chance you could add 8 and 10 rounds burst to the burst fire option please ? im thinking it could be a good way to work with the anti-recoil .
Buddy would a combo of 8 round burst anti-recoil and rapid fire work ? my thinking is 8 round burst will stop the anti-recoil pulling to much then the rapid fire would kick in and re fire the weapon centering the weapon in the process .Another idea is also for the guys who uses controllers to play i still do sometimes.
You could get this working in max-aim plugged into the pc and just use your controller to play the anti-recoil would work great . also do you think you could in the vehicle sensitivity tab add the option to auto turn off burst fire as at the moment when you enter any vehicle it's burst firing the weapons and you really don't want a tanks heavy machine gun burst firing!! Also other players could easily notice your not playing by the rules

Michael

Excalibur
1st June 15, 06:39
hi buddy

Any chance you could add 8 and 10 rounds burst to the burst fire option please ? im thinking it could be a good way to work with the anti-recoil .
Buddy would a combo of 8 round burst anti-recoil and rapid fire work ? my thinking is 8 round burst will stop the anti-recoil pulling to much then the rapid fire would kick in and re fire the weapon centering the weapon in the process .Another idea is also for the guys who uses controllers to play i still do sometimes.
You could get this working in max-aim plugged into the pc and just use your controller to play the anti-recoil would work great . also do you think you could in the vehicle sensitivity tab add the option to auto turn off burst fire as at the moment when you enter any vehicle it's burst firing the weapons and you really don't want a tanks heavy machine gun burst firing!! Also other players could easily notice your not playing by the rules

Michael


I can add, but I do not think that this will solve the problem of anti recoil. I thing that the best solution for anti recoil is to slower your fire rate with rapid fire.

oapgramps
1st June 15, 07:31
OK I guess your right but thanks .I get my number 2 Cronus this week so will try my new ideas at the weekend .
Michael

Excalibur
1st June 15, 11:30
OK I guess your right but thanks .I get my number 2 Cronus this week so will try my new ideas at the weekend .
Michael


Okay Michael,
I'm open to new suggestion.

oapgramps
2nd June 15, 15:43
Hi buddy

Before I got my Cronus I used to game on my ps4 on a venom x and on a Xbox with a xim edge . The problem with using the keyboard is trying to drive vehicles and more so flying helicopter so what I did was have my mouse in my right hand for aiming and binding the buttons form the right hand side of the controller to mouse buttons. Then I held the controller in my left hand and used that instead of a keyboard. Now the problem was I have to press the left thumbstick to sprint which is hard holding the controller in one hand. So what I'm asking I'd like to try using my controller with my mouse with x-aim and your SGI but I'd like the options to easy sprint which is present in your game pack mods where the thumbstick pushed up a little you walk pushed up to the Max you sprint. But as a keyboard have a value of 0 or 100 I'd have sprint or nothing. Could you put the option in your SGI that's in your game pack mod

Thanks

Michael

Excalibur
2nd June 15, 19:40
Hi buddy

Before I got my Cronus I used to game on my ps4 on a venom x and on a Xbox with a xim edge . The problem with using the keyboard is trying to drive vehicles and more so flying helicopter so what I did was have my mouse in my right hand for aiming and binding the buttons form the right hand side of the controller to mouse buttons. Then I held the controller in my left hand and used that instead of a keyboard. Now the problem was I have to press the left thumbstick to sprint which is hard holding the controller in one hand. So what I'm asking I'd like to try using my controller with my mouse with x-aim and your SGI but I'd like the options to easy sprint which is present in your game pack mods where the thumbstick pushed up a little you walk pushed up to the Max you sprint. But as a keyboard have a value of 0 or 100 I'd have sprint or nothing. Could you put the option in your SGI that's in your game pack mod

Thanks

Michael


Okay I will, don't worry!

:)


Updated...

Released new version BF4 ver. 4.0

added new option to Easy Sprint.

jeffzack
2nd June 15, 21:18
hi guys, i noticed if i enabled rapidfire(optimized) or burst fire (3-4 burst) the anti recoil stop working. once i disabled these two and the antirecoil works fine. am i missing something? thanks in advance!

oapgramps
2nd June 15, 23:56
Hi

What a credit to this company you are! Always helpful and friendly and you actually want to help.

Thanks once again for all your work on this and all the other SGI you create

Michael

Excalibur
3rd June 15, 03:15
Hi

What a credit to this company you are! Always helpful and friendly and you actually want to help.

Thanks once again for all your work on this and all the other SGI you create

Michael


Thank you Michael.
Those kind words make me happy.

- - - Updated - - -


hi guys, i noticed if i enabled rapidfire(optimized) or burst fire (3-4 burst) the anti recoil stop working. once i disabled these two and the antirecoil works fine. am i missing something? thanks in advance!


Post here your script.

jeffzack
3rd June 15, 05:41
thanks for your reply, heres the script

// To use the full power of this script you need to use BF4 SGI application, go to :// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.3.9 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////

/*
Authors : KittyDawn, Excalibur, LEX LOST
------------------------------------------
Classes:
1. Rapid Fire
2. Burst Fire
3. Fire mode
- Scope disable The scope (ADS) disable rapid fire and burst fire.
- Scope Enable The scope (ADS) enable rapid fire and burst fire.

4. Shot mode
- Drop Shot
- Side Shot
- Jump Shot
- Scope Shot

5. Scope mode
- Quick Scope
- Sniper mode
- suggested by trowieuk :
- Shotgun
6. Hold Breath

7. Auto Spot

9. Anti Recoil

8. Easy Sprint

10. Button Layout

11. Button Swap

12. Bunny Hop - (suggested by trowieuk )

13. Auto Switch Flashlight (Laser Sight ).
---------------------------------------------------------------------------
14 A. Soldier mode
- ADS Sensitivity
14 B. Vehicle mode
----------------------------------------------------------------------------
for BF Hardline :
1. Blood money mode
*/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=XB1_LT; //Scope Button
define FIRE_BTN=XB1_RT; //Fire Button
define SPRINT_BTN=XB1_LS; //Sprint Button
define CROUCH_BTN=XB1_B; //Crouch/Prone Button
define SWITCH_W_BTN=XB1_Y; //Switch Weapon Button
define SPOT_BTN=XB1_RB; //Spot Button
define JUMP_BTN=XB1_A; //Jump Button
define MELEE_BTN=XB1_RS; //Melee Button
define UP=XB1_UP; //UP
define RIGHT=XB1_RIGHT; //RIGHT
define DOWN=XB1_DOWN; //DOWN
define LEFT=XB1_LEFT; //LEFT
define LA_X_MOV=XB1_LX; //Left Analog X axis
define LA_Y_MOV=XB1_LY; //Left Analog Y axis
define RA_X_MOV=XB1_RX; //Right Analog X axis
define RA_Y_MOV=XB1_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 35; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=1; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=3 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin


// ANTI RECOIL - UserProfile 1:recoil Switch:CEMU_EXTRA2
if( get_val(CEMU_EXTRA2) ){
// USER PROFILE 1 :recoil
if(event_press(13)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 35; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 2 :None
if(event_press(16)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 0; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 3 :None
if(event_press(14)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 0; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 4 : Turn OFF Anti Recoil
if(event_press(15)){
bAnti_Recoil=FALSE;
}
set_val(13,0);
set_val(14,0);
set_val(15,0);
set_val(16,0);
}


if(bAnti_Recoil){//---------------------
// ANTI RECOIL - Class 9 Always ON
if(get_val(FIRE_BTN))combo_run(AntiRecoil);
}//-------------------------------------


if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK

// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}

if disable rapid fire and burst fire, the anti recoil works good.

Excalibur
3rd June 15, 08:00
thanks for your reply, heres the script

// To use the full power of this script you need to use BF4 SGI application, go to :// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.3.9 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////

/*
Authors : KittyDawn, Excalibur, LEX LOST
------------------------------------------
Classes:
1. Rapid Fire
2. Burst Fire
3. Fire mode
- Scope disable The scope (ADS) disable rapid fire and burst fire.
- Scope Enable The scope (ADS) enable rapid fire and burst fire.

4. Shot mode
- Drop Shot
- Side Shot
- Jump Shot
- Scope Shot

5. Scope mode
- Quick Scope
- Sniper mode
- suggested by trowieuk :
- Shotgun
6. Hold Breath

7. Auto Spot

9. Anti Recoil

8. Easy Sprint

10. Button Layout

11. Button Swap

12. Bunny Hop - (suggested by trowieuk )

13. Auto Switch Flashlight (Laser Sight ).
---------------------------------------------------------------------------
14 A. Soldier mode
- ADS Sensitivity
14 B. Vehicle mode
----------------------------------------------------------------------------
for BF Hardline :
1. Blood money mode
*/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=XB1_LT; //Scope Button
define FIRE_BTN=XB1_RT; //Fire Button
define SPRINT_BTN=XB1_LS; //Sprint Button
define CROUCH_BTN=XB1_B; //Crouch/Prone Button
define SWITCH_W_BTN=XB1_Y; //Switch Weapon Button
define SPOT_BTN=XB1_RB; //Spot Button
define JUMP_BTN=XB1_A; //Jump Button
define MELEE_BTN=XB1_RS; //Melee Button
define UP=XB1_UP; //UP
define RIGHT=XB1_RIGHT; //RIGHT
define DOWN=XB1_DOWN; //DOWN
define LEFT=XB1_LEFT; //LEFT
define LA_X_MOV=XB1_LX; //Left Analog X axis
define LA_Y_MOV=XB1_LY; //Left Analog Y axis
define RA_X_MOV=XB1_RX; //Right Analog X axis
define RA_Y_MOV=XB1_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 35; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=1; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=3 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin


// ANTI RECOIL - UserProfile 1:recoil Switch:CEMU_EXTRA2
if( get_val(CEMU_EXTRA2) ){
// USER PROFILE 1 :recoil
if(event_press(13)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 35; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 2 :None
if(event_press(16)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 0; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 3 :None
if(event_press(14)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 0; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 4 : Turn OFF Anti Recoil
if(event_press(15)){
bAnti_Recoil=FALSE;
}
set_val(13,0);
set_val(14,0);
set_val(15,0);
set_val(16,0);
}


if(bAnti_Recoil){//---------------------
// ANTI RECOIL - Class 9 Always ON
if(get_val(FIRE_BTN))combo_run(AntiRecoil);
}//-------------------------------------


if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK

// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}

if disable rapid fire and burst fire, the anti recoil works good.


I didn't see any reason of that to happen .I can't check it in game right now, because I'm at work.

jeffzack
4th June 15, 03:21
its ok. you can check when your free... i thought i missed out something...

retardedpenguin
4th June 15, 18:25
I'm using version 4.0 and when I copy and paste the script into x aim the character just starts shooting and none of the mods seem to work. Is there something I have to press when in game to get the mods to enable or are they always running from launch? I'm new to using the cronusmax someone help.

oapgramps
4th June 15, 18:46
Hi buddy some of the options will auto run some need turning on and off in game it's depens on what options you loaded. What I would do is just try auto spot only in Ads go in test range and see if that works that way at least you know your loading the script right in x aim.

Michael

Excalibur
4th June 15, 19:41
I'm using version 4.0 and when I copy and paste the script into x aim the character just starts shooting and none of the mods seem to work. Is there something I have to press when in game to get the mods to enable or are they always running from launch? I'm new to using the cronusmax someone help.

Find a way to send me the BF4 SGI.ini file and I can see how you configure the script.
This file is located in the same folder where is the BF4 SGI exe file.

retardedpenguin
4th June 15, 20:56
// To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.0 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////

/*
Authors : KittyDawn, Excalibur, LEX LOST
------------------------------------------
Classes:
1. Rapid Fire
2. Burst Fire
3. Fire mode
- Scope disable The scope (ADS) disable rapid fire and burst fire.
- Scope Enable The scope (ADS) enable rapid fire and burst fire.

4. Shot mode
- Drop Shot
- Side Shot
- Jump Shot
- Scope Shot

5. Scope mode
- Quick Scope
- Sniper mode
- suggested by trowieuk :
- Shotgun
6. Hold Breath

7. Auto Spot

9. Anti Recoil

8. Easy Sprint

10. Button Layout

11. Button Swap

12. Bunny Hop - (suggested by trowieuk )

13. Auto Switch Flashlight (Laser Sight ).
---------------------------------------------------------------------------
14 A. Soldier mode
- ADS Sensitivity
14 B. Vehicle mode
----------------------------------------------------------------------------
for BF Hardline :
1. Blood money mode
*/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 42; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 25; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 45; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = TRUE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = TRUE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=2 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin


// ANTI RECOIL - UserProfile 1:None Switch:CEMU_EXTRA8
if( get_val(CEMU_EXTRA8) ){
// USER PROFILE 1 :None
if(event_press(13)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 42; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 25; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 45; // Right (0 - 100)
}
// USER PROFILE 2 :None
if(event_press(16)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 0; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 3 :None
if(event_press(14)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 0; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 0; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 4 : Turn OFF Anti Recoil
if(event_press(15)){
bAnti_Recoil=FALSE;
}
set_val(13,0);
set_val(14,0);
set_val(15,0);
set_val(16,0);
}


if(bAnti_Recoil){//---------------------
// ANTI RECOIL - Class 9 Always ON
if(get_val(FIRE_BTN))combo_run(AntiRecoil);
}//-------------------------------------


// Auto Flash Light FIRE SWITCH
if(bFlashLight && get_val(FIRE_BTN)){
if(!combo_running(AutoFlashLight))combo_restart(AutoFlashLight);
}

//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(autospot && !get_val(SPOT_BTN)){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK
// AUTO Flash Light
combo AutoFlashLight {
set_val(UP, 100);
wait(40);
set_val(UP, 0);
wait(40);
}
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}

oapgramps
4th June 15, 21:25
You can't have anti recoil values that high on left and right

retardedpenguin
4th June 15, 21:34
I thought you had to enter in the info from symthic. But I figured out my problem, I had to turn off the L1/R1 swap

oapgramps
4th June 15, 21:37
Read this entire six page thread it will help

oapgramps
5th June 15, 16:05
hi buddy

i'm back got my new cronus LOL . i'm using your bf SGI with my controller as the game pack for bf doesn't support inverted controllers which I cant quiet believe . anyway I've got more control option with a script what I want is your anti-recoil and all the other anti recoils in scrpits or map packs need to be aware of this I know from pc if you toggle your ADS the anti-recoil stops working

can you add an option in anti recoil for toggle ads as I toggle my controller ads . also its early days but at the moment my testing of your easy sprint option for my controller doesn't work the soldier runs but doesn't sprint what button have you bound sprint to mines L3


thanks

michael

Excalibur
5th June 15, 16:35
hi buddy

i'm back got my new cronus LOL . i'm using your bf SGI with my controller as the game pack for bf doesn't support inverted controllers which I cant quiet believe . anyway I've got more control option with a script what I want is your anti-recoil and all the other anti recoils in scrpits or map packs need to be aware of this I know from pc if you toggle your ADS the anti-recoil stops working

can you add an option in anti recoil for toggle ads as I toggle my controller ads . also its early days but at the moment my testing of your easy sprint option for my controller doesn't work the soldier runs but doesn't sprint what button have you bound sprint to mines L3


thanks

michael

Hi Michael,
1. Auto run - it depends of your Button Layout :

1337

AUTO SPRINT - will press Sprint Button when you move Left Stick all the way up.
If you still have a problem post script here or ini file.

2. Okay, I will add option to toggle ADS.

Excalibur
8th June 15, 09:58
Updated...

new release BF4 ver. 4.1

Change log.:

added option to Toggle ADS

Redshift
8th June 15, 19:36
hey there, im new to using the cronusmax. ive successfully followed instructions to get my m&kb to work great, but I need more sensitivity when in vehicles . I found this sgi, installed it, went to the vehicle sensitivity tab , enabled it, set values to 100 (attempted to double what it currently is), set the in game toggle to cemu_extra7, bound cemu_extra7 to x in X-aim, copied script in the sgi, created the script in cronus pro, programmed it to the cronusmax, press the button on the cronusmax to enable profile, and then loaded the gsc in x-aim. I feel like im missing something big and obvious but I don't know what, once I enter capture mode it doesn't work. what am I doing wrong. many thanks in advance!

Excalibur
9th June 15, 05:33
hey there, im new to using the cronusmax. ive successfully followed instructions to get my m&kb to work great, but I need more sensitivity when in vehicles . I found this sgi, installed it, went to the vehicle sensitivity tab , enabled it, set values to 100 (attempted to double what it currently is), set the in game toggle to cemu_extra7, bound cemu_extra7 to x in X-aim, copied script in the sgi, created the script in cronus pro, programmed it to the cronusmax, press the button on the cronusmax to enable profile, and then loaded the gsc in x-aim. I feel like im missing something big and obvious but I don't know what, once I enter capture mode it doesn't work. what am I doing wrong. many thanks in advance!


Hi and welcome,
just follow this steps :

1. use SGI and configure script, then copy it to Clipboard.

2. Go to Cronus Pro - use Ctr+N ( New empty blank ) and Ctr+V ( Paste).

3. Open X-AIM

4. Select your profile.

5.in X-AIM - From menu select -> Layout Options -> Load GPC Script

You are ready to play.

oapgramps
9th June 15, 07:37
Hi buddy I think 100 sensitivity is the same as the mouse is moving so even if you've done everything right it won't feel no difference once you change to vehicle sensitivity try 200 that's what mines at and it works and the number on your Cronus device is for loading game packs it has nothing to do with x aim you should see three lines on that display . also on your controller lay out in x aim below the extra input boxers that's where you'll see the script name or number you've loaded make sure that's not blank . when I edit my SGI I already remove the old script before uploading the new one and I see the change in the box

Michael

just looking
12th June 15, 05:28
hello mr excalbur

I was asking if in your SGI bf on the toggle ads tab is it possible you could do it so that when you sprint it cancels the ads which is what it does if you switch it on in the options in bf . please please please

Excalibur
12th June 15, 07:44
hello mr excalbur

I was asking if in your SGI bf on the toggle ads tab is it possible you could do it so that when you sprint it cancels the ads which is what it does if you switch it on in the options in bf . please please please

Yes, I will add this option to the new release of BF4 SGI application.

:)

But first - I need to see one more thumbs up :p

Give me one more like here (http://cronusmax.com/gpclib/?s=1246)

1355

just looking
12th June 15, 10:46
thumbs up done .thank you sir :wink:

Excalibur
12th June 15, 17:24
thumbs up done .thank you sir :wink:


It is done ... new release of BF4 SGI ver. 4.2

added new cancel for Toggle ADS when you sprint.

just looking
12th June 15, 17:52
OMG just tried your new SGI fantastic if I could give you 100 thumbs up I would


have a great weekend :o

Excalibur
12th June 15, 19:24
OMG just tried your new SGI fantastic if I could give you 100 thumbs up I would


have a great weekend :o

Thank you! With this words you already give me more ...

:)

just looking
14th June 15, 13:49
good day sir

before asking here as I know you will be a busy man :o I have tried myself but just don't have the skill . what I am trying to do is have auto-spot on all the time and I would like to toggle it on or off with the controller R2 trigger I've swapped r2 r1 l2 l1 in your sgi .now I've tried using the extra inputs mapped to Q key and then mapping that to r2 but am too silly to make it work . sir can you help:biggrin:

Excalibur
14th June 15, 14:19
good day sir

before asking here as I know you will be a busy man :o I have tried myself but just don't have the skill . what I am trying to do is have auto-spot on all the time and I would like to toggle it on or off with the controller R2 trigger I've swapped r2 r1 l2 l1 in your sgi .now I've tried using the extra inputs mapped to Q key and then mapping that to r2 but am too silly to make it work . sir can you help:biggrin:


Okay, just give me more details !

On what console do you play with what controller ?

Why you want to swap Triggers <>Bumpers (R2<>R1 / L2 <> L1 )?

just looking
14th June 15, 14:30
hi

sorry for that I use your sgi with my ps 4 controller that's all I play with but the map packs don't have the options your sgi has and I play with the swapped r1 r2 l1l2 . at the moment I leave the keyboard at the side of where I'm playing and when I need to turn off auto spot I press q but it would be nice if I could just use the controller to do that if not its ok sir I will fight on as I am

thank you even if you cant help thumbs up :wink:

Excalibur
14th June 15, 16:12
hi

sorry for that I use your sgi with my ps 4 controller that's all I play with but the map packs don't have the options your sgi has and I play with the swapped r1 r2 l1l2 . at the moment I leave the keyboard at the side of where I'm playing and when I need to turn off auto spot I press q but it would be nice if I could just use the controller to do that if not its ok sir I will fight on as I am

thank you even if you cant help thumbs up :wink:


I can help with that.....

But first - I need to see one more thumbs up :p

Give me one more like here (http://cronusmax.com/gpclib/?s=1246)

1355

Just post here your script ( that was generated from BF4 SGI application ) that you use and I will add this option for you.

Tel me how do you want to switch it On / Off - what combination of buttons to press together to accomplish this .

just looking
15th June 15, 15:30
Hi sir

done another like on your page . I will have to find how to post my script here for you. I just want the R2 trigger to turn on/off the auto-spot . if that's possible if not possible i will think what combo buttons that won't affect bf menu when I press them .

I will be back

Excalibur
15th June 15, 17:46
Hi sir

done another like on your page . I will have to find how to post my script here for you. I just want the R2 trigger to turn on/off the auto-spot . if that's possible if not possible i will think what combo buttons that won't affect bf menu when I press them .

I will be back

How to post script here ?


https://www.youtube.com/watch?v=GWt14Q2WKgY&amp;feature=youtu.be

jeffzack
15th June 15, 21:32
anyone here able to use rapidfire/burst fire and the anti recoil still functioning? i tried all the versions and the anti recoil only works if i disable both burst fire and rapidfire...else the anti recoil wont work..please advise...

just looking
20th June 15, 03:21
good morning sir

I am using your 4.2 SGI with auto-spot always enabled I have no problem but if I check the box scope enabled I get this warning what am a doing wrong Excalibur ?

------ GPC: Build started ------
> 1: New* :
> ERROR line 65: 'autospot' is not defined.
Build failed with 1 errors ...

Excalibur
20th June 15, 05:38
good morning sir

I am using your 4.2 SGI with auto-spot always enabled I have no problem but if I check the box scope enabled I get this warning what am a doing wrong Excalibur ?

------ GPC: Build started ------
> 1: New* :
> ERROR line 65: 'autospot' is not defined.
Build failed with 1 errors ...


No, you doing everything right, but there was a bug in application.
I released new version BF4 ver. 4.3

Bug fixed.
missing declaration for auto spot mode.

just looking
20th June 15, 05:42
;):):cool2: ok I will use the new one .thumbs up

just looking
21st June 15, 09:21
dear mrs excalbur

This is a big ask but I hope you can help me I will thumbs up a thousand times for you :redface: Sometimes I play at friends and I cant connect to my computer to use your SGI . is it possible sir for you to add a inverted controller setting for anti-recoil to the " battlefield special tactics MAP PACK " please as I can then use just the cronus when away with the map pack please please. I use the ghost MAP PACK with bf 4 but it doesn't have on auto spot feature which I use please

Excalibur
21st June 15, 10:25
dear mrs excalbur

This is a big ask but I hope you can help me I will thumbs up a thousand times for you :redface: Sometimes I play at friends and I cant connect to my computer to use your SGI . is it possible sir for you to add a inverted controller setting for anti-recoil to the " battlefield special tactics MAP PACK " please as I can then use just the cronus when away with the map pack please please. I use the ghost MAP PACK with bf 4 but it doesn't have on auto spot feature which I use please


I want to help, but I don't have a rights to change this game pack. I don't know is that will be possible. You need to ask @KittyDawn (http://cronusmax.com/forums/member.php?u=285582) in the section Game Pack support.

I can convert the script that you use with M&Kb to be able to use it with game pad. In this way you can use it when you go at friends .
If you want just post here the script that you use normally with M&Kb and I will edit it .

Moe85
21st June 15, 11:30
Could you please tell me what do these mean?

14. SENSITIVITY
14 A. Soldier mode
- ADS Sensitivity

Excalibur
21st June 15, 13:02
Could you please tell me what do these mean?

14. SENSITIVITY
14 A. Soldier mode
- ADS Sensitivity


This mode is for Soldier when you ADS ( Aim Down Sight ). If you need to change sensitivity when you ADS. You can increase or decrease it.

Moe85
21st June 15, 13:31
I see. Thanks!

just looking
21st June 15, 17:15
ok thanks for your reply . i will think whats best maybe i just use the ghost map pack and don't auto spot . thanks again for your help :)

Excalibur
21st June 15, 17:21
ok thanks for your reply . i will think whats best maybe i just use the ghost map pack and don't auto spot . thanks again for your help :)


Okay, just look what options / modes you use with this gamepack and write all of them here.

just looking
22nd June 15, 02:55
Hi sir

What I did was open pro software and go to the programmer tab then I dragged and dropped the GPC script I use with my controller into the free memory slot and loaded it onto the Cronus. I tried it in bf and it worked . sir what I fined is if I use kitty's ghost map pack on bf 4 with anti recoil it works perfect with anti recoil but no spotting feature . when I use the GPC script I sometimes fined that my aim jumps up and does strange things not all the time. It doesn't do that with the map pack . sir I am hoping you understand me . thank you for your help

Excalibur
22nd June 15, 07:45
Hi sir

What I did was open pro software and go to the programmer tab then I dragged and dropped the GPC script I use with my controller into the free memory slot and loaded it onto the Cronus. I tried it in bf and it worked . sir what I fined is if I use kitty's ghost map pack on bf 4 with anti recoil it works perfect with anti recoil but no spotting feature . when I use the GPC script I sometimes fined that my aim jumps up and does strange things not all the time. It doesn't do that with the map pack . sir I am hoping you understand me . thank you for your help


Please write which gamepack do you use ( the exact name )!

just looking
22nd June 15, 12:49
Hello sir I use the " cod ghost special tactics game pack.

Excalibur
22nd June 15, 20:33
Hello sir I use the " cod ghost special tactics game pack.


Sorry I don't have time right now .

just looking
23rd June 15, 08:23
No problem sir talk to me when you have more time .

Excalibur
2nd July 15, 05:30
can i use this with controller?

- - - Updated - - -

can i use this with controller?

Yes, but some switches are made for using X-AIM plugin and you will need to edit them.

You can generate what you want to have like a modes and then post it here - I will edit it for you.

Excalibur
2nd July 15, 07:16
im struggling to find good rapid fire to ak 5c is 100 the maximum?


You can't make it to fire faster than the game will allow.

LEX LOST
2nd July 15, 11:07
im struggling to find good rapid fire to ak 5c is 100 the maximum?

16 is a good compromise for that weapon, faster will be counterproductive.

LEX LOST
3rd July 15, 15:35
As you may know the default sensitivity in scout helicopter is hard to control, I went to the sensitivity tab, and enabled it. I understand that the default sensitivity is 100 and you say that if you want to increase the sensitivity add 20 value to the boxes, but you don't mention how to decrease sensitivity? i would much prefer being able to decrease the sensitivity to give me more control. At the moment i am not finding a value number to work for me if anyone can help would be
nice.

this because, usually, everyone needs to increase in-vehicle sens with M&K.
Anyway, to reduce sens just go to the 14th section of the program (sensitivity modes) then go to 14B sub-section (vehicle) insert the desired values (for example 30) and enable the mod;
finally go to code display section, copy the script to clipboard and paste it to Cronus Pro.
inside the script you'll find this section:



// IN VEHICLE - Class 14 B
if(binVehicle) {
sensitivity( 9 , NOT_USE,100 + 30);
sensitivity( 10, NOT_USE,100 + 30);
}


just change + with -



// IN VEHICLE - Class 14 B
if(binVehicle) {
sensitivity( 9 , NOT_USE,100 - 30);
sensitivity( 10, NOT_USE,100 - 30);
}

save the script and try it;
if you need less sens just increase that value (30) if not decrease it

Hamed360
10th July 15, 06:14
Hello again .
I want to put button for auto spot to switch on / off in game . I chose CEMU_Extra3 but how should I put a button for it in X-Aim ? where is CEMU_Extra3 ?

Excalibur
10th July 15, 07:14
Hello again .
I want to put button for auto spot to switch on / off in game . I chose CEMU_Extra3 but how should I put a button for it in X-Aim ? where is CEMU_Extra3 ?


CEMU_EXTRA3 is a EXTRA_INPUT3 in X-AIM - look for EXTRA INPUT. Just right click mouse above it and choose keystroke ( from menu) then press button from your keyboard to assign it to EXTRA INPUT3.

1403

1404

just looking
25th July 15, 06:47
Hello sir
hope your keeping well:D .I've started playing a bit with my m/k with bf4 . I was hopping you may help me with two things I've noticed that if I play with my controller and a map pack with bf4 my ant recoil works great all the time but if I use the bf4 script my anti recoil does strange movements when I fire sometimes:eek2:? if I understand correctly all the game pack and the script are doing is pulling down on the controller so im a bit lost as to why the game pack anti recoil never does weird things when I shoot but the bf4 script does ive also tried using the controller wth the bf4 script and not using k/m and the the same happens when I aim and fire ?
I did read in another post here from one of you clever guys at cronus forum :o that its anti-cheat wrote into the code of bf4 game and its to stop cheating so it makes the aiming do strange things when you try and use anti-recoil programme's but how come the gamepack work prefect ? also I've included a gpc code could you point out when the values I have to edit if I want to try this gpc code anti recoil with inverted mouse please
thank you sir in advance .

regards justlooking

hi again I thing it has something to do with the ingame settings of bf4 its the sensitivity of the controller I play on around 20 /30 with my controller with a game pack but with k/m its set at100% and that's what makes my aim jump I think ? your the expert is that possible ?


hi converted the other gpc script I did the inverted values I just put a minus in front of the anti recoil values but even with this other script the aiming still goes all funny when I fire :p



GPC Online Library
// battlefield_hardline_[ps4]_|_ps4_controller.gpc

/*
Battlefield Hardline [PS4] | PS4 Controller | v1.35 | Saif

- Features: rapidfire, anti-recoil, auto-spotting, defined accuracy while aiming or
shooting & increase maneuverability while shooting

- Game Settings:
>> OPTIONS >> CONTROLS >> SENSITIVITY >> 45-50%
>> OPTIONS >> CONTROLS >> AGENT BUTTONS >> DEFAULT

- Toggle this code mode to ON or OFF by pressing SHARE button (blue_led=on & red_led=off)
- R1 button = malee/knife, 3rd person view, out of car window
- Hold R1 button to use it and hold SHARE button to use it
- Change the value of vx & vy to delay the response of the right-stick in x & y axis to
increase the accuracy

*/

// your inputs:
define vx = 15 ; // (%) Delay response in the righ-stick x-axis while aiming/shooting
define vy = 15 ; // (%) Delay response in the righ-stick y-axix while aiming/shooting
define time = 140 ; // (ms) Time for shooting ( recommended 100 ~ 150 ms )

int recoil = 35 ; /* vertical anti-recoil value

- You can change the vertical anti-recoil value in game by holding X button and pressing
d-pad up or down to increase or reduce the value between 0,30,35,40,50

change the value for these tested weapons:
M1A1 = 40
M16A3 = 40 SG553 = 30 G36C = 35 RO993 = 35
ARM = 35 AKS-74U = 35 M416 = 40 AKM = 50
FMG9 = 35 K10 = 30 MPX = 30 M/45 = 35
MP5K = 35 P90 = 35 UMP-45 = 35 UZI = 30
HCAR = 35 SCAR-H = 50
HK51 = 40 SA-58 = 50

- Note: if you are using other weapons such as pistols, shotguns or snipers;
then switch the value to 0

*/

// initiate buttons
int L1,R1,L2,R2,SHARE,LX,LY,RX,RY,DOWN,UP,RIGHT,LEFT,CROSS ;
// initiate variables
int RX_out , RY_out , n , i = 0 , value[4] ;
// initiate modes
int mode_on = TRUE , primary = TRUE , gadget = 0 ;

// main code
main {
// define buttons
RX = get_val(PS4_RX) ; RY = get_val(PS4_RY)
LX = get_val(PS4_LX) ; LY = get_val(PS4_LY)
L1 = get_val(PS4_L1) ; R1 = get_val(PS4_R1)
L2 = get_val(PS4_L2) ; R2 = get_val(PS4_R2)
DOWN = get_val(PS4_DOWN) ; UP = get_val(PS4_UP)
RIGHT = get_val(PS4_RIGHT) ; LEFT = get_val(PS4_LEFT)
SHARE = get_val(PS4_SHARE) ; CROSS = get_val(PS4_CROSS)

// SHARE button: To Activate or Deactivate
if ( event_release(PS4_SHARE) ) {
if ( mode_on ) { mode_on = FALSE ; set_led(LED_1,0) ; set_led(LED_2,1) }
else {
mode_on = TRUE ; set_led(LED_2,0) ; set_led(LED_1,1)
primary = TRUE ; gadget = 0
}
}

// main mode
if ( mode_on ) {
// implementing rules to buttons
if ( R1 ) { combo_run(R1_button) }
else { combo_stop(R1_button) }
if ( SHARE ) { combo_run(SHARE_button) }
else { combo_stop(SHARE_button) }
if ( L2 || R2 ) { set_val(PS4_R3,0) }
if ( L2 ) { set_val(PS4_L2,100) }
else { set_val(PS4_L2,0) }
if ( R2 ) { set_val(PS4_R2,100) }
else { set_val(PS4_R2,0) }

// switching to gadgets
if ( event_release(PS4_LEFT) ) {
if ( gadget != 1 ) { gadget = 1 }
else { gadget = 0 ; primary = TRUE }
}
if ( event_release(PS4_RIGHT) ) {
if ( gadget != 2 ) { gadget = 2 }
else { gadget = 0 ; primary = TRUE }
}
if ( event_release(PS4_TRIANGLE) && gadget != 0 ) {
gadget = 0 ; primary = TRUE
}

// switching between primary and secondary weapon
if ( event_release(PS4_TRIANGLE) && gadget == 0 ) {
if ( !primary ) { primary = TRUE }
else { primary = FALSE }
}

// reset to primary weapon
if ( R2 && get_ptime(R2) > time ) { primary = TRUE }

// rapidfire
if ( R2 ) { combo_run(rapidfire) }
else { combo_stop(rapidfire) }
if ( combo_running(rapidfire) && abs(RX) > 20 ) { combo_stop(rapidfire) }

// vertical anit-recoil
if ( L2 && combo_running(rapidfire) ) { combo_run(anti_recoil) }
else { combo_stop(anti_recoil) }
if ( abs(RY) > 10 ) { combo_stop(anti_recoil) }

// changing anti-recoil value (0,30,35,40,50)
value[0] = 0 ; value[1] = 30 ; value[2] = 35 ; value[3] = 40 ; value[4] = 50
if ( recoil != value[i] ) {
if ( i == 4 ) { i = 0 }
else { i = i + 1 }
}
if ( CROSS ) {
set_val(PS4_DOWN,0) ; set_val(PS4_UP,0)
if ( DOWN && recoil != 0 && n != 1 ) { n = 1 ; recoil = value[i-1] }
if ( UP && recoil != 50 && n != 1 ) { n = 1 ; recoil = value[i+1] }
if ( !UP && !DOWN ) { n = 0 }
}
if ( !CROSS ) { n = 0 }

// auto-spot
if ( L2 || R2 ) { combo_run(spot) }
else { combo_stop(spot) }
if ( combo_running(R1_button) ) { combo_stop(spot) }

// adjusting the horizontal right-stick movements while aiming/shooting
if ( RX ) {
if ( !L2 && !R2 ) { RX_out = RX }
else if ( abs(RX) < vx ) { RX_out = 0 }
else { RX_out = RX - ( vx * RX / abs(RX) ) }
set_val(PS4_RX,RX_out)
}

// adjusting the vertical right-stick movements while aiming/shooting
if ( RY ) {
if ( !L2 && !R2 ) { RY_out = RY }
else if ( abs(RY) < vy ) { RY_out = 0 }
else { RY_out = RY - ( vy * RY / abs(RY) ) }
set_val(PS4_RY,RY_out)
}
}
}
// rapidfire mode
combo rapidfire {
set_val(PS4_R2,100)
set_val(PS4_RX,RX_out)
set_val(PS4_RY,RY_out)
wait(time) // time (ms)
set_val(PS4_R2,0)
set_val(PS4_RX,RX_out)
set_val(PS4_RY,RY_out)
wait(10)
}
// vertical anti-recoil mode
combo anti_recoil {
set_val(PS4_RY,recoil)
wait(time-10)
wait(10)
}
// spotting mode
combo spot {
wait(120)
set_val(PS4_R1,100)
wait(15)
set_val(PS4_R1,0)
wait(15)
}
// R1 button
combo R1_button {
set_val(PS4_R3,100)
wait(25)
set_val(PS4_R1,100)
wait(4000)
}
// SHARE button
combo SHARE_button {
set_val(PS4_SHARE,0)
wait(200)
set_val(PS4_SHARE,100)
wait(4000)

Excalibur
25th July 15, 13:03
Hello sir
hope your keeping well:D .I've started playing a bit with my m/k with bf4 . I was hopping you may help me with two things I've noticed that if I play with my controller and a map pack with bf4 my ant recoil works great all the time but if I use the bf4 script my anti recoil does strange movements when I fire sometimes:eek2:? if I understand correctly all the game pack and the script are doing is pulling down on the controller so im a bit lost as to why the game pack anti recoil never does weird things when I shoot but the bf4 script does ive also tried using the controller wth the bf4 script and not using k/m and the the same happens when I aim and fire ?
I did read in another post here from one of you clever guys at cronus forum :o that its anti-cheat wrote into the code of bf4 game and its to stop cheating so it makes the aiming do strange things when you try and use anti-recoil programme's but how come the gamepack work prefect ? also I've included a gpc code could you point out when the values I have to edit if I want to try this gpc code anti recoil with inverted mouse please
thank you sir in advance .

regards justlooking

hi again I thing it has something to do with the ingame settings of bf4 its the sensitivity of the controller I play on around 20 /30 with my controller with a game pack but with k/m its set at100% and that's what makes my aim jump I think ? your the expert is that possible ?


hi converted the other gpc script I did the inverted values I just put a minus in front of the anti recoil values but even with this other script the aiming still goes all funny when I fire :p



GPC Online Library
// battlefield_hardline_[ps4]_|_ps4_controller.gpc

/*
Battlefield Hardline [PS4] | PS4 Controller | v1.35 | Saif

- Features: rapidfire, anti-recoil, auto-spotting, defined accuracy while aiming or
shooting & increase maneuverability while shooting

- Game Settings:
>> OPTIONS >> CONTROLS >> SENSITIVITY >> 45-50%
>> OPTIONS >> CONTROLS >> AGENT BUTTONS >> DEFAULT

- Toggle this code mode to ON or OFF by pressing SHARE button (blue_led=on & red_led=off)
- R1 button = malee/knife, 3rd person view, out of car window
- Hold R1 button to use it and hold SHARE button to use it
- Change the value of vx & vy to delay the response of the right-stick in x & y axis to
increase the accuracy

*/

// your inputs:
define vx = 15 ; // (%) Delay response in the righ-stick x-axis while aiming/shooting
define vy = 15 ; // (%) Delay response in the righ-stick y-axix while aiming/shooting
define time = 140 ; // (ms) Time for shooting ( recommended 100 ~ 150 ms )

int recoil = 35 ; /* vertical anti-recoil value

- You can change the vertical anti-recoil value in game by holding X button and pressing
d-pad up or down to increase or reduce the value between 0,30,35,40,50

change the value for these tested weapons:
M1A1 = 40
M16A3 = 40 SG553 = 30 G36C = 35 RO993 = 35
ARM = 35 AKS-74U = 35 M416 = 40 AKM = 50
FMG9 = 35 K10 = 30 MPX = 30 M/45 = 35
MP5K = 35 P90 = 35 UMP-45 = 35 UZI = 30
HCAR = 35 SCAR-H = 50
HK51 = 40 SA-58 = 50

- Note: if you are using other weapons such as pistols, shotguns or snipers;
then switch the value to 0

*/

// initiate buttons
int L1,R1,L2,R2,SHARE,LX,LY,RX,RY,DOWN,UP,RIGHT,LEFT,CROSS ;
// initiate variables
int RX_out , RY_out , n , i = 0 , value[4] ;
// initiate modes
int mode_on = TRUE , primary = TRUE , gadget = 0 ;

// main code
main {
// define buttons
RX = get_val(PS4_RX) ; RY = get_val(PS4_RY)
LX = get_val(PS4_LX) ; LY = get_val(PS4_LY)
L1 = get_val(PS4_L1) ; R1 = get_val(PS4_R1)
L2 = get_val(PS4_L2) ; R2 = get_val(PS4_R2)
DOWN = get_val(PS4_DOWN) ; UP = get_val(PS4_UP)
RIGHT = get_val(PS4_RIGHT) ; LEFT = get_val(PS4_LEFT)
SHARE = get_val(PS4_SHARE) ; CROSS = get_val(PS4_CROSS)

// SHARE button: To Activate or Deactivate
if ( event_release(PS4_SHARE) ) {
if ( mode_on ) { mode_on = FALSE ; set_led(LED_1,0) ; set_led(LED_2,1) }
else {
mode_on = TRUE ; set_led(LED_2,0) ; set_led(LED_1,1)
primary = TRUE ; gadget = 0
}
}

// main mode
if ( mode_on ) {
// implementing rules to buttons
if ( R1 ) { combo_run(R1_button) }
else { combo_stop(R1_button) }
if ( SHARE ) { combo_run(SHARE_button) }
else { combo_stop(SHARE_button) }
if ( L2 || R2 ) { set_val(PS4_R3,0) }
if ( L2 ) { set_val(PS4_L2,100) }
else { set_val(PS4_L2,0) }
if ( R2 ) { set_val(PS4_R2,100) }
else { set_val(PS4_R2,0) }

// switching to gadgets
if ( event_release(PS4_LEFT) ) {
if ( gadget != 1 ) { gadget = 1 }
else { gadget = 0 ; primary = TRUE }
}
if ( event_release(PS4_RIGHT) ) {
if ( gadget != 2 ) { gadget = 2 }
else { gadget = 0 ; primary = TRUE }
}
if ( event_release(PS4_TRIANGLE) && gadget != 0 ) {
gadget = 0 ; primary = TRUE
}

// switching between primary and secondary weapon
if ( event_release(PS4_TRIANGLE) && gadget == 0 ) {
if ( !primary ) { primary = TRUE }
else { primary = FALSE }
}

// reset to primary weapon
if ( R2 && get_ptime(R2) > time ) { primary = TRUE }

// rapidfire
if ( R2 ) { combo_run(rapidfire) }
else { combo_stop(rapidfire) }
if ( combo_running(rapidfire) && abs(RX) > 20 ) { combo_stop(rapidfire) }

// vertical anit-recoil
if ( L2 && combo_running(rapidfire) ) { combo_run(anti_recoil) }
else { combo_stop(anti_recoil) }
if ( abs(RY) > 10 ) { combo_stop(anti_recoil) }

// changing anti-recoil value (0,30,35,40,50)
value[0] = 0 ; value[1] = 30 ; value[2] = 35 ; value[3] = 40 ; value[4] = 50
if ( recoil != value[i] ) {
if ( i == 4 ) { i = 0 }
else { i = i + 1 }
}
if ( CROSS ) {
set_val(PS4_DOWN,0) ; set_val(PS4_UP,0)
if ( DOWN && recoil != 0 && n != 1 ) { n = 1 ; recoil = value[i-1] }
if ( UP && recoil != 50 && n != 1 ) { n = 1 ; recoil = value[i+1] }
if ( !UP && !DOWN ) { n = 0 }
}
if ( !CROSS ) { n = 0 }

// auto-spot
if ( L2 || R2 ) { combo_run(spot) }
else { combo_stop(spot) }
if ( combo_running(R1_button) ) { combo_stop(spot) }

// adjusting the horizontal right-stick movements while aiming/shooting
if ( RX ) {
if ( !L2 && !R2 ) { RX_out = RX }
else if ( abs(RX) < vx ) { RX_out = 0 }
else { RX_out = RX - ( vx * RX / abs(RX) ) }
set_val(PS4_RX,RX_out)
}

// adjusting the vertical right-stick movements while aiming/shooting
if ( RY ) {
if ( !L2 && !R2 ) { RY_out = RY }
else if ( abs(RY) < vy ) { RY_out = 0 }
else { RY_out = RY - ( vy * RY / abs(RY) ) }
set_val(PS4_RY,RY_out)
}
}
}
// rapidfire mode
combo rapidfire {
set_val(PS4_R2,100)
set_val(PS4_RX,RX_out)
set_val(PS4_RY,RY_out)
wait(time) // time (ms)
set_val(PS4_R2,0)
set_val(PS4_RX,RX_out)
set_val(PS4_RY,RY_out)
wait(10)
}
// vertical anti-recoil mode
combo anti_recoil {
set_val(PS4_RY,recoil)
wait(time-10)
wait(10)
}
// spotting mode
combo spot {
wait(120)
set_val(PS4_R1,100)
wait(15)
set_val(PS4_R1,0)
wait(15)
}
// R1 button
combo R1_button {
set_val(PS4_R3,100)
wait(25)
set_val(PS4_R1,100)
wait(4000)
}
// SHARE button
combo SHARE_button {
set_val(PS4_SHARE,0)
wait(200)
set_val(PS4_SHARE,100)
wait(4000)


The script has instructions inside -

int recoil = 35 ; /* vertical anti-recoil value

/*
- You can change the vertical anti-recoil value in game by holding X button and pressing
d-pad up or down to increase or reduce the value between 0,30,35,40,50

change the value for these tested weapons:
M1A1 = 40
M16A3 = 40 SG553 = 30 G36C = 35 RO993 = 35
ARM = 35 AKS-74U = 35 M416 = 40 AKM = 50
FMG9 = 35 K10 = 30 MPX = 30 M/45 = 35
MP5K = 35 P90 = 35 UMP-45 = 35 UZI = 30
HCAR = 35 SCAR-H = 50
HK51 = 40 SA-58 = 50

- Note: if you are using other weapons such as pistols, shotguns or snipers;
then switch the value to 0
*/

If you want , you can change this values :

// changing anti-recoil value (0,30,35,40,50)
value[0] = 0 ; value[1] = 30 ; value[2] = 35 ; value[3] = 40 ; value[4] = 50

just looking
25th July 15, 14:46
hello sir ;)

yes sir I know you put how to use the script in the gpc code but not how to invert the values but I know now just add a - minus before the value



I've fixed my anti-recoil . I've put the in bf4 game sensitivity to 35% and changed my x-aim mouse settings and mouse dpi to suit . no more strange aiming issues ;)

garfieldx
28th July 15, 02:41
hello all I'm a bit new to these so excuse me but I was searching for a hardline (xbox one) script. I don't really want any of the features (anti-recoil, rapid fire etc.) I just wanted to play comfortably with mouse+keyboard, would this script do it ?

Excalibur
28th July 15, 04:41
hello all I'm a bit new to these so excuse me but I was searching for a hardline (xbox one) script. I don't really want any of the features (anti-recoil, rapid fire etc.) I just wanted to play comfortably with mouse+keyboard, would this script do it ?


Then you don't need any script.

garfieldx
28th July 15, 06:50
Then you don't need any script.

but doesn't scripts include things like optimized sensitivity for mouse? I mean I have this one script I use for destiny for example without it, it's really weird to aim and look around.

Excalibur
28th July 15, 17:00
but doesn't scripts include things like optimized sensitivity for mouse? I mean I have this one script I use for destiny for example without it, it's really weird to aim and look around.


You didn't mentioned sensitivity before. Look on Online library , there you can find this script.



Battlefield Hardline [PS4] | PS4 Controller (http://cronusmax.com/gpclib/?s=1465)http://cronusmax.com/gpclib/images/icon_post_target.gif (http://cronusmax.com/gpclib/?s=1465)Ver 1.38 by saifooz (http://cronusmax.com/forums/member.php?u=207036)



http://cronusmax.com/gpclib/?s=1451

garfieldx
29th July 15, 02:01
You didn't mentioned sensitivity before. Look on Online library , there you can find this script.



Battlefield Hardline [PS4] | PS4 Controller (http://cronusmax.com/gpclib/?s=1465)

http://cronusmax.com/gpclib/images/icon_post_target.gif (http://cronusmax.com/gpclib/?s=1465)Ver 1.38 by saifooz (http://cronusmax.com/forums/member.php?u=207036)




http://cronusmax.com/gpclib/?s=1451

thanks, but would this work with xbox one ?

Excalibur
29th July 15, 05:14
thanks, but would this work with xbox one ?


Yes, you can use any script on XB1 , it doesn't meter what the inputs are inside the script ( the Compiler will translate them to the current console ).

Just for your convince, you can translate them to what you want - use Script Manipulator - Regular Change.
How to change Input Game pad in script ? (http://cronusmax.com/forums/showthread.php?t=142255)

just looking
1st August 15, 07:08
hi sir

I wonder if you could take a look at this and help me out please . I'm using this script now with my keyboard mouse with anti recoil feature I've only got the value for vertical recoil loaded
no left or right both values are 0 but in bf4 when I test the weapons ALL GUNS (now I know certain weapons do pull more to one side but others pull left in game but all mine always pull to the right as well as pulling down maybe you could test it please .I don't want to use the left or right values as they affect the control and balance of the gun.

thanks thanks thanks

Excalibur
1st August 15, 08:18
hi sir

I wonder if you could take a look at this and help me out please . I'm using this script now with my keyboard mouse with anti recoil feature I've only got the value for vertical recoil loaded
no left or right both values are 0 but in bf4 when I test the weapons ALL GUNS (now I know certain weapons do pull more to one side but others pull left in game but all mine always pull to the right as well as pulling down maybe you could test it please .I don't want to use the left or right values as they affect the control and balance of the gun.

thanks thanks thanks


Please post here the entire script and I will check it.

just looking
1st August 15, 12:26
hello sir I've looked though the script but nothing looks like there's any value on the recoil to pull the weapon to the right







// To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.com (http://www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.2 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/**************************************************************************
Authors : KittyDawn, Excalibur, LEX LOST
**************************************************************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = TRUE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin

// SWAP BUTTON
//---------------------------------------------------------
swap( PS4_R1 , PS4_R2 );

swap( PS4_L1 , PS4_L2 );
//---------------------------------------------------------

// Cancel ADS if you Sprint
if(get_val(12)<-90 && event_press(SPRINT_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Toggle ADS Class 16
if(event_press(SCOPE_BTN) && !ToggleADS){
ToggleADS=TRUE;

}else if(event_press(SCOPE_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Hold ADS if ToggleADS = TRUE
if(ToggleADS)set_val(SCOPE_BTN,100);


// ANTI RECOIL - Class 9 - CEMU_EXTRA3 Switch On / Off
if(event_press(CEMU_EXTRA3)){
bAnti_Recoil=!bAnti_Recoil;
}


// ANTI RECOIL - Class 9 Scope Enable
if(bAnti_Recoil){//---------------------
if(get_val(FIRE_BTN) && ToggleADS){
combo_run(AntiRecoil);
}
}//--------------------------------------
//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(autospot && !get_val(SPOT_BTN)){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) - ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;

Excalibur
1st August 15, 13:30
hello sir I've looked though the script but nothing looks like there's any value on the recoil to pull the weapon to the right







// To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.com (http://www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.2 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/**************************************************************************
Authors : KittyDawn, Excalibur, LEX LOST
**************************************************************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = TRUE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin

// SWAP BUTTON
//---------------------------------------------------------
swap( PS4_R1 , PS4_R2 );

swap( PS4_L1 , PS4_L2 );
//---------------------------------------------------------

// Cancel ADS if you Sprint
if(get_val(12)<-90 && event_press(SPRINT_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Toggle ADS Class 16
if(event_press(SCOPE_BTN) && !ToggleADS){
ToggleADS=TRUE;

}else if(event_press(SCOPE_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Hold ADS if ToggleADS = TRUE
if(ToggleADS)set_val(SCOPE_BTN,100);


// ANTI RECOIL - Class 9 - CEMU_EXTRA3 Switch On / Off
if(event_press(CEMU_EXTRA3)){
bAnti_Recoil=!bAnti_Recoil;
}


// ANTI RECOIL - Class 9 Scope Enable
if(bAnti_Recoil){//---------------------
if(get_val(FIRE_BTN) && ToggleADS){
combo_run(AntiRecoil);
}
}//--------------------------------------
//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(autospot && !get_val(SPOT_BTN)){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) - ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;



Okay, try this one :





// To use the full power of this script you need to use BF4 SGI application, go to :
// <a href="http://cronusmax.com/forums/showthread.php?t=147880" target="_blank">http://cronusmax.com/forums/showthread.php?t=147880</a>
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/************************************************** ***********************************************
* This Script was made and intended for <a href="http://www.CronusMAX.com" target="_blank">www.CronusMAX.com</a> & 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 © *
************************************************** ***********************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.2 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/************************************************** ************************
Authors : KittyDawn, Excalibur, LEX LOST
************************************************** ************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 30; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = TRUE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin

// SWAP BUTTON
//---------------------------------------------------------
swap( PS4_R1 , PS4_R2 );

swap( PS4_L1 , PS4_L2 );
//---------------------------------------------------------

// Cancel ADS if you Sprint
if(get_val(12)<-90 && event_press(SPRINT_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Toggle ADS Class 16
if(event_press(SCOPE_BTN) && !ToggleADS){
ToggleADS=TRUE;

}else if(event_press(SCOPE_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Hold ADS if ToggleADS = TRUE
if(ToggleADS)set_val(SCOPE_BTN,100);


// ANTI RECOIL - Class 9 - CEMU_EXTRA3 Switch On / Off
if(event_press(CEMU_EXTRA3)){
bAnti_Recoil=!bAnti_Recoil;
}


// ANTI RECOIL - Class 9 Scope Enable
if(bAnti_Recoil){//---------------------
if(get_val(FIRE_BTN) && ToggleADS){
combo_run(AntiRecoil);
}
}//--------------------------------------
//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(autospot && !get_val(SPOT_BTN)){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}


}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {

anti_recoil = get_val(RA_Y_MOV) - ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);

}
//------------------------------------------------------------------------------------

just looking
1st August 15, 15:28
hi sir I get this build error with the script

~> 1: New* :
> ERROR line 1: syntax error near unexpected token '1.'.
Build failed with 1 errors .

I have found that if I use these values on my script the weapons go totally vertical straight when I fire :crazy::o

int ANTI_RECOIL = 32; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 1; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = TRUE;

could you look at this script I'm trying to use auto spot with scope enabled but it keeps working as auto spot always on not sure if there's a bug?


]// To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.3 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/**************************************************************************
Authors : KittyDawn, Excalibur, LEX LOST
**************************************************************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 32; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 1; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = TRUE;
int ToggleADS;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin

// SWAP BUTTON
//---------------------------------------------------------
swap( PS4_R1 , PS4_R2 );

swap( PS4_L1 , PS4_L2 );
//---------------------------------------------------------

// Cancel ADS if you Sprint
if(get_val(12)<-90 && event_press(SPRINT_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Toggle ADS Class 16
if(event_press(SCOPE_BTN) && !ToggleADS){
ToggleADS=TRUE;

}else if(event_press(SCOPE_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Hold ADS if ToggleADS = TRUE
if(ToggleADS)set_val(SCOPE_BTN,100);


// ANTI RECOIL - UserProfile 1:None Switch:CEMU_EXTRA1
if( get_val(CEMU_EXTRA1) ){
// USER PROFILE 1 :None
if(event_press(13)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 21; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 1; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 2 :None
if(event_press(16)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 27; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 1; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 3 :None
if(event_press(14)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 32; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 1; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 4 : Turn OFF Anti Recoil
if(event_press(15)){
bAnti_Recoil=FALSE;
}
set_val(13,0);
set_val(14,0);
set_val(15,0);
set_val(16,0);
}


// ANTI RECOIL - Class 9 Scope Enable
if(bAnti_Recoil){//---------------------
if(get_val(FIRE_BTN) && ToggleADS){
combo_run(AntiRecoil);
}
}//--------------------------------------
//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(get_val(SCOPE_BTN) && autospot && !get_val(SPOT_BTN) ){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) - ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}

Excalibur
1st August 15, 17:24
hi sir I get this build error with the script

~> 1: New* :
> ERROR line 1: syntax error near unexpected token '1.'.
Build failed with 1 errors .

I have found that if I use these values on my script the weapons go totally vertical straight when I fire :crazy::o

int ANTI_RECOIL = 32; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 1; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = TRUE;

could you look at this script I'm trying to use auto spot with scope enabled but it keeps working as auto spot always on not sure if there's a bug?





I found you problem - you was set the anti recoil with inverted Y axis.

Here is the edited script:




// To use the full power of this script you need to use BF4 SGI application, go to :
// <a href="http://cronusmax.com/forums/showthread.php?t=147880" target="_blank">http://cronusmax.com/forums/showthread.php?t=147880</a>
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/************************************************** ***********************************************
* This Script was made and intended for <a href="http://www.CronusMAX.com" target="_blank">www.CronusMAX.com</a> & 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 © *
************************************************** ***********************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.2 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/************************************************** ************************
Authors : KittyDawn, Excalibur, LEX LOST
************************************************** ************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 20; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 1; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = FALSE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin

// SWAP BUTTON
//---------------------------------------------------------
swap( PS4_R1 , PS4_R2 );

swap( PS4_L1 , PS4_L2 );
//---------------------------------------------------------

// Cancel ADS if you Sprint
if(get_val(12)<-90 && event_press(SPRINT_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Toggle ADS Class 16
if(event_press(SCOPE_BTN) && !ToggleADS){
ToggleADS=TRUE;

}else if(event_press(SCOPE_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Hold ADS if ToggleADS = TRUE
if(ToggleADS)set_val(SCOPE_BTN,100);


// ANTI RECOIL - Class 9 - CEMU_EXTRA3 Switch On / Off
if(event_press(CEMU_EXTRA3)){
bAnti_Recoil=!bAnti_Recoil;
}


// ANTI RECOIL - Class 9 Scope Enable
if(bAnti_Recoil){//---------------------
if(get_val(FIRE_BTN) && ToggleADS){
combo_run(AntiRecoil);
}
}//--------------------------------------
//AUTO SPOT
if(event_press(CEMU_EXTRA1) ) autospot = !autospot;

if(autospot && !get_val(SPOT_BTN)){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}
set_val(TRACE_1,ToggleADS);
set_val(TRACE_2,FIRE_BTN);

}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)){
anti_recoil = get_val(RA_Y_MOV) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}
}
//------------------------------------------------------------------------------------

just looking
1st August 15, 17:26
hi sir I use inverted mouse so its correct could you look at the auto spot in the last script I posted please as I cant get it to work with scope enabled only thanks could be a bug in version 4.3 ?

Excalibur
1st August 15, 19:03
hi sir I get this build error with the script

~> 1: New* :
> ERROR line 1: syntax error near unexpected token '1.'.
Build failed with 1 errors .

I have found that if I use these values on my script the weapons go totally vertical straight when I fire :crazy::o

int ANTI_RECOIL = 32; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 1; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = FALSE;
int ToggleADS = TRUE;

could you look at this script I'm trying to use auto spot with scope enabled but it keeps working as auto spot always on not sure if there's a bug?


]// To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.3 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/**************************************************************************
Authors : KittyDawn, Excalibur, LEX LOST
**************************************************************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------


int ANTI_RECOIL = 32; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_LEFT = 1; //Set this value to compensate for the recoil vertical (0 - 100)
int ANTI_RECOIL_RIGHT = 0; //Set this value to compensate for the recoil vertical (0 - 100)
int bAnti_Recoil = TRUE;
int autospot = TRUE;
int ToggleADS;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;


int RFMODE=0; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin

// SWAP BUTTON
//---------------------------------------------------------
swap( PS4_R1 , PS4_R2 );

swap( PS4_L1 , PS4_L2 );
//---------------------------------------------------------

// Cancel ADS if you Sprint
if(get_val(12)<-90 && event_press(SPRINT_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Toggle ADS Class 16
if(event_press(SCOPE_BTN) && !ToggleADS){
ToggleADS=TRUE;

}else if(event_press(SCOPE_BTN) && ToggleADS){
ToggleADS=FALSE;
}

// Hold ADS if ToggleADS = TRUE
if(ToggleADS)set_val(SCOPE_BTN,100);


// ANTI RECOIL - UserProfile 1:None Switch:CEMU_EXTRA1
if( get_val(CEMU_EXTRA1) ){
// USER PROFILE 1 :None
if(event_press(13)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 21; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 1; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 2 :None
if(event_press(16)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 27; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 1; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 3 :None
if(event_press(14)){
bAnti_Recoil=TRUE;
ANTI_RECOIL = 32; // vertical (0 - 100)
ANTI_RECOIL_LEFT = 1; // Left (0 - 100)
ANTI_RECOIL_RIGHT = 0; // Right (0 - 100)
}
// USER PROFILE 4 : Turn OFF Anti Recoil
if(event_press(15)){
bAnti_Recoil=FALSE;
}
set_val(13,0);
set_val(14,0);
set_val(15,0);
set_val(16,0);
}


// ANTI RECOIL - Class 9 Scope Enable
if(bAnti_Recoil){//---------------------
if(get_val(FIRE_BTN) && ToggleADS){
combo_run(AntiRecoil);
}
}//--------------------------------------
//AUTO SPOT ON / OFF EXTRA INPUT2
if(event_press(CEMU_EXTRA2) ) autospot = !autospot;

if(get_val(SCOPE_BTN) && autospot && !get_val(SPOT_BTN) ){
combo_run(AutoSpot);
block(SPOT_BTN, 200);
}

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK
combo AutoSpot {
set_val(SPOT_BTN, 100);
wait(40);
set_val(SPOT_BTN, 0);
wait(960);
}


// ANTI RECOIL - Class 9
combo AntiRecoil {
if(get_val(FIRE_BTN)) {//---------------------------------
anti_recoil = get_val(RA_Y_MOV) - ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(RA_Y_MOV, anti_recoil);
anti_recoil_left = get_val(RA_X_MOV) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(RA_X_MOV, anti_recoil_left);
anti_recoil_right = get_val(RA_X_MOV) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(RA_X_MOV, anti_recoil_right);
}//-------------------------------------------------------
}
//------------------------------------------------------------------------------------

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}



I have found that if I use these values on my script the weapons go totally vertical straight when I fire
int ANTI_RECOIL = 32;

That means - the value is to big, try with decreasing it.

Auto spot works like it must work , but you use EXTRA INPUT1 for both switches - for Anti recoil profiles and Auto Spot. I edit it to AUTO SPOT ON / OFF EXTRA INPUT2.

take the script from this post.

Test it on device monitor and you will see how it work.

just looking
2nd August 15, 04:32
works great thank you

sudonacena
25th August 15, 09:57
Hi Everybody,

Anyone have value from anti recoil and rapid fire ?

Cheers

Excalibur
25th August 15, 10:08
Hi Everybody,

Anyone have value from anti recoil and rapid fire ?

Cheers

You need to be more specific - for which weapon and there is difference from attachments.

sudonacena
25th August 15, 10:18
You need to be more specific - for which weapon and there is difference from attachments.

Sorry dude, I don't knowed there difference between the guns , i thought work to all guns the same script.

thanks for answer

Cheers

Excalibur
25th August 15, 13:40
Sorry dude, I don't knowed there difference between the guns , i thought work to all guns the same script.

thanks for answer

Cheers

Unfortunately the different weapons has different recoil and you need different values for every weapon.

sudonacena
25th August 15, 13:48
Unfortunately the different weapons has different recoil and you need different values for every weapon.

Thanks a lot bro

just looking
25th August 15, 14:04
Hi Excalibur
Hope your doing OK ? I hope your the man to help me . I've got two cm divices now I believe that if you use 2 you can use the game packs with the mouse and keyboard and you don't need to use a script . my question is one how do I do that and what advantages does that setup have over using the bf4 SGI

Thanks and looking froward to your battlefront 3 SGI👍

sudonacena
25th August 15, 14:08
Hi Excalibur
Hope your doing OK ? I hope your the man to help me . I've got two cm divices now I believe that if you use 2 you can use the game packs with the mouse and keyboard and you don't need to use a script . my question is one how do I do that and what advantages does that setup have over using the bf4 SGI

Thanks and looking froward to your battlefront 3 SGI

Hi Bro,

I Get new Cronusmax Plus. this is my doubt bro. gamepack did work with keyboard and mouse or only joystick ?

just looking
25th August 15, 14:17
You can use game packs with mouse keyboard but you need two Cronus plus devices with one device you have to use a script . if you need help with anti recoil I suggest you read all the postings on this thread it will help you

sudonacena
25th August 15, 14:27
You can use game packs with mouse keyboard but you need two Cronus plus devices with one device you have to use a script . if you need help with anti recoil I suggest you read all the postings on this thread it will help you

SO.... DID WORK MY CRONUS PLUS WITH GAMEPACK KEYBOARD AND MOUSE ? I DON'T UNDERSTAND "TWO CRONUS" WHAT DO MEAN ?

CHEERS

Excalibur
25th August 15, 15:05
Hi Excalibur
Hope your doing OK ? I hope your the man to help me . I've got two cm divices now I believe that if you use 2 you can use the game packs with the mouse and keyboard and you don't need to use a script . my question is one how do I do that and what advantages does that setup have over using the bf4 SGI

Thanks and looking froward to your battlefront 3 SGI

The guide was made by KittyDawn :


Firstly, you will need two Cronus Devices to pull this off and here is how;

I will refer to the two CM's as CronusMax 1 and 2.


Program the Gamepack of choice onto CronusMax 1.

Plug CronusMax one into your console and authenticate as normal.

Now plug CronusMax 2 into your PC via the PC PROG port.

Load Cronus Pro, go to Tools > Options > Device and set the output protocol to PS3.

Now plug a compatible controller into CronusMax 2 (You can use the same controller you authenticated with).

The display on CronusMax 2 should read 0. http://cronusmax.com/manual/d7P0G.gif while CronusMax 1 should be in a waiting state. http://cronusmax.com/manual/d7FwaitingIG.gif

Now while leaving the PC and controller still connected to CronusMax 2, plug it into the Input port of ConusMax 1.

Both CronusMax 1 and 2 should now show 0. http://cronusmax.com/manual/d7P0G.gif

You can now press the button on CronusMax 1 until it displays the slot which contains your gamepack.

Now load X-AIM and CromusMax 2 should indicate that a plugin is handling I/O data like this http://cronusmax.com/manual/d7PpluginG.gif

And that's it. You can now take advantage of the great gamepacks we have while using Keyboard+Mouse, A direct Input Controller, An X-Input controller or a G27 racing wheel.

Enjoy!

Here's the above in action;
http://cronusmax.com/forums/attachment.php?attachmentid=756&d=1410205453&thumb=1 (http://cronusmax.com/forums/attachment.php?attachmentid=756&d=1410205453)


http://cronusmax.com/forums/images/styles/TheBeaconDark/misc/paperclip.png Attached Thumbnailshttp://cronusmax.com/forums/attachment.php?attachmentid=755&stc=1&thumb=1&d=1410205411 (http://cronusmax.com/forums/attachment.php?attachmentid=755&d=1410205411)



SO.... DID WORK MY CRONUS PLUS WITH GAMEPACK KEYBOARD AND MOUSE ? I DON'T UNDERSTAND "TWO CRONUS" WHAT DO MEAN ?

CHEERS

just looking
25th August 15, 15:50
[QUOTE=Excalibur;1008639]The guide was made by KittyDawn :


Firstly, you will need two Cronus Devices to pull this off and here is how;

I will refer to the two CM's as CronusMax 1 and 2.


Program the Gamepack of choice onto CronusMax 1.

Plug CronusMax one into your console and authenticate as normal.

Now plug CronusMax 2 into your PC via the PC PROG port.

Load Cronus Pro, go to Tools > Options > Device and set the output protocol to PS3.

Now plug a compatible controller into CronusMax 2 (You can use the same controller you authenticated with).

The display on CronusMax 2 should read 0. http://cronusmax.com/manual/d7P0G.gif while CronusMax 1 should be in a waiting state. http://cronusmax.com/manual/d7FwaitingIG.gif

Now while leaving the PC and controller still connected to CronusMax 2, plug it into the Input port of ConusMax 1.

Both CronusMax 1 and 2 should now show 0. http://cronusmax.com/manual/d7P0G.gif

You can now press the button on CronusMax 1 until it displays the slot which contains your gamepack.

Now load X-AIM and CromusMax 2 should indicate that a plugin is handling I/O data like this http://cronusmax.com/manual/d7PpluginG.gif

And that's it. You can now take advantage of the great gamepacks we have while using Keyboard+Mouse, A direct Input Controller, An X-Input controller or a G27 racing wheel.

Enjoy!

Here's the above in action;
http://cronusmax.com/forums/attachment.php?attachmentid=756&d=1410205453&thumb=1 (http://cronusmax.com/forums/attachment.php?attachmentid=756&d=1410205453)


[COLOR=#979797]http://cronusmax.com/forums/images/styles/TheBeaconDark/misc/paperclip.png Attached Thumbnailshttp://cronusmax.com/forums/attachment.php?attachmentid=755&stc=1&thumb=1&d=1410205411 (http://cronusmax.com/forums/attachment.php?attachmentid=755&d=1410205411)


Just what I was after thanks buddy for digging that out for me knew it was there somewhere

just looking
25th August 15, 16:01
And from your knowledge what advantage do I get by using this setup with game packs compared to using an Excalibur's SGI script ?

Excalibur
25th August 15, 16:30
And from your knowledge what advantage do I get by using this setup with game packs compared to using an Excalibur's SGI script ?


The game pack is made by KittyDawn I gees and we all know that he is a genius.

just looking
25th August 15, 16:33
Your right there he is . but you also do great work here too. I will try out the two cm setup and see .
Bye for now

just looking
27th August 15, 16:25
Hi Excalibur
in kitty's explanation he says set the protocol to ps3 should mine be set to ps4 if my console is a ps4 ?

Thanks



Now plug CronusMax 2 into your PC via the PC PROG port.

Load Cronus Pro, go to Tools > Options > Device and set the output protocol to PS3.

Excalibur
27th August 15, 19:43
Hi Excalibur
in kitty's explanation he says set the protocol to ps3 should mine be set to ps4 if my console is a ps4 ?

Thanks



Now plug CronusMax 2 into your PC via the PC PROG port.

Load Cronus Pro, go to Tools > Options > Device and set the output protocol to PS3.

Yes, follow the instructions, set it to PS3 because it doesn't need of authentication I gees.

Excalibur
5th September 15, 19:32
said you uploaded bf4 script 4 hours ago whats new? sgi 1?

Nope, I start building a new application for BLACK OPS III .

just looking
11th September 15, 03:07
Hi buddy hope your good?
I'm thinking of trying my Sony nav move instead of a keyboard with my mouse and your SGI do you have a guide as how to map keys and bind them with the nav controller and my ps4

Thanks

Excalibur
11th September 15, 03:47
Hi buddy hope your good?
I'm thinking of trying my Sony nav move instead of a keyboard with my mouse and your SGI do you have a guide as how to map keys and bind them with the nav controller and my ps4

Thanks

Unfortunately no, but it must be a very simple process I tough.

just looking
11th September 15, 04:02
OK thanks anyway .. I'll just plug it in the cm and see what I can do. An sure like you say it won't be that hard to set up.

just looking
12th September 15, 04:00
Good morning
I was hoping you could tell me how to change my m16A4 which is a 4 shot burst weapon into a fully automatic assault rifle if it's possible ? Using your bf4 SGI and would my anti recoil still work with the gun ?

Thanks

Excalibur
12th September 15, 05:54
Good morning
I was hoping you could tell me how to change my m16A4 which is a 4 shot burst weapon into a fully automatic assault rifle if it's possible ? Using your bf4 SGI and would my anti recoil still work with the gun ?

Thanks

Just use rapid fire ON . About Anti Recoil - maybe you will need to change values.

just looking
12th September 15, 05:57
OK thanks

just looking
25th September 15, 17:39
hi buddy

I've been trying out the rapid fire option in you bf SGI I've got the extra input selected and I can change which rapid fire option I want in game with the d-pad and the extra input but how do I turn the rapid fire off in game there's no option ?

thanks

Excalibur
25th September 15, 19:47
hi buddy

I've been trying out the rapid fire option in you bf SGI I've got the extra input selected and I can change which rapid fire option I want in game with the d-pad and the extra input but how do I turn the rapid fire off in game there's no option ?

thanks

You need to enable this option in application.

1581

just looking
25th September 15, 20:42
yes did that but it didn't stop the rapid fire . this is my script // To use the full power of this script you need to use BF4 SGI application, go to :
// http://cronusmax.com/forums/showthread.php?t=147880
/******************************************
* CronusMAX All Rights reserved © *
******************************************/
/*************************************************************************************************
* This Script was made and intended for www.CronusMAX.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 © *
*************************************************************************************************/
///////////////////////////////////////////////////////////
// //
// BATTLEFIELD 4 M&Kb ver.4.3 //
// //
// GAMEPACK for Mouse & Keyboard //
// //
///////////////////////////////////////////////////////////


/**************************************************************************
Authors : KittyDawn, Excalibur, LEX LOST
**************************************************************************/
// DEFINITION
//------------------------------------------------------------
define RF_SPEED=40; //Adjust RF Speed
define SCOPE_BTN=PS4_L2; //Scope Button
define FIRE_BTN=PS4_R2; //Fire Button
define SPRINT_BTN=PS4_L3; //Sprint Button
define CROUCH_BTN=PS4_CIRCLE; //Crouch/Prone Button
define SWITCH_W_BTN=PS4_TRIANGLE; //Switch Weapon Button
define SPOT_BTN=PS4_R1; //Spot Button
define JUMP_BTN=PS4_CROSS; //Jump Button
define MELEE_BTN=PS4_R3; //Melee Button
define UP=PS4_UP; //UP
define RIGHT=PS4_RIGHT; //RIGHT
define DOWN=PS4_DOWN; //DOWN
define LEFT=PS4_LEFT; //LEFT
define LA_X_MOV=PS4_LX; //Left Analog X axis
define LA_Y_MOV=PS4_LY; //Left Analog Y axis
define RA_X_MOV=PS4_RX; //Right Analog X axis
define RA_Y_MOV=PS4_RY; //Right Analog Y axis
//-------------------------------------------------------------

int autospot = FALSE;
int binVehicle =FALSE;
int bSoldier =FALSE;
int bunnyhop_lock = FALSE;
int bFlashLight = FALSE;
int auto_run = FALSE;
int bAdd_ADS=FALSE;

int RFMODE=2; //0= RF Disabled 1=Optimsed RF Fire 2=Adjustable Rapid Fire 3=Pulse Rapid Fire
int FIRE_MODE=0 ; //0=RF Always on 1=Scope Disable 2=Scope Enable 3=Press Sensitive
int BURST_VAR=0 ; //0=Burst Disabled 1-6= Burst amount

int PRIMARY_F; //RF Parameter, do not adjust
int BURST_F; //Burst Shot Variable, do not adjust
int FIRE_t; //RF Paremeter, do not adjust
int NULL_t; //RF Paremeter, do not adjust

main {// BLOCK Begin


// Swith Rapid Fire - Class 1
if(get_val(CEMU_EXTRA1)){
if(event_press(UP)) RFMODE=1;
if(event_press(RIGHT))RFMODE=2;
if(event_press(DOWN)) RFMODE=3;
set_val(UP, 0);
set_val(RIGHT,0);
set_val(DOWN, 0);
}
//--------------------------------------------------------

if ((!FIRE_MODE) || (((FIRE_MODE == 1) && (!get_val(SCOPE_BTN))) || (((FIRE_MODE == 2) && get_val(SCOPE_BTN)) || ((FIRE_MODE == 3) && (get_val(FIRE_BTN) == 100))))) {
if (get_val(FIRE_BTN)) {
if (!PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = TRUE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
} else if (PRIMARY_F) {
combo_stop(rffire);
PRIMARY_F = FALSE;
}
if (PRIMARY_F) {
if (BURST_VAR) {
if (PRIMARY_F && event_press(FIRE_BTN)) {
BURST_F = BURST_VAR;
FIRE_t = 30;
NULL_t = 20;
combo_restart(rffire);
} else if (BURST_F && (!combo_running(rffire))) {
BURST_F = BURST_F - 1;
if (BURST_F) {
if (RFMODE && (BURST_F == 1)) {
NULL_t = 2 * RF_SPEED;
}
combo_run(rffire);
} else if (RFMODE && PRIMARY_F) {
BURST_F = BURST_VAR;
NULL_t = 20;
combo_run(rffire);
}
}
PREVENT_TRIG();
} else if (RFMODE) {
if (RFMODE == 1) {
FIRE_t = 30;
NULL_t = 20;
} else if (RFMODE == 2) {
FIRE_t = RF_SPEED;
NULL_t = RF_SPEED - 10;
} else if (RFMODE == 3) {
FIRE_t = 30;
NULL_t = RF_SPEED;
}
combo_run(rffire);
PREVENT_TRIG();
}
}
}// end of MAIN BLOCK

combo rffire {
set_val(FIRE_BTN, 100);
wait(FIRE_t);
wait(NULL_t);
PRIMARY_F = FALSE;
}

function PREVENT_TRIG() {
set_val(FIRE_BTN, 0);
return;
}

just looking
26th September 15, 02:39
if you look at your screen-shot the rapid -fire has three options but not how to turn it off ? I know there's disable the rapid fire option but I'd like to turn it on off in game :smile:

http://cronusmax.com/forums/attachment.php?attachmentid=1581&d=1443224849

Excalibur
26th September 15, 06:20
Sorry, I was forgot about it. Now I updated the application to version 4.5.

1582

CronusPro
13th November 15, 13:02
Hello ! , i have just recently bought cronusmax plus (firmware 1.20) im playing with keyboard + mouse. This software is very nice (v.4.5) but im having serious issues getting these (antirecoil , rapidfire etc...to work , i have loaded the script to my x-aim and tried to activate antirecoil ingame, for example...extrainput 8 + dpad-up....and it wont work. I have readed many manuals and i still cant find the solution, What am i doing wrong? i hope u guys can help me with this so i can start enjoying this :)

just looking
13th November 15, 14:59
hi buddy

OK first thing is rapid fire doesn't work on fully automatic weapons so you cant make an assault rife fire faster if its fully automatic . second you cant have anti recoil and rapid fire both switched on in the sgi the anti-recoil stops working. try using just the anti-recoil on single mode not multiple mode and set the value in the anti-recoil between 21 and 30 depending on the weapon .

good luck

ps check on your x-aim interface on your pc it shows you the controller picture and what buttons you've assigned there's a box below the controller that should show you your script is loaded that you generated with the bf4 sgi at least you know you've got the script loaded

Excalibur
18th November 15, 07:15
Hello ! , i have just recently bought cronusmax plus (firmware 1.20) im playing with keyboard + mouse. This software is very nice (v.4.5) but im having serious issues getting these (antirecoil , rapidfire etc...to work , i have loaded the script to my x-aim and tried to activate antirecoil ingame, for example...extrainput 8 + dpad-up....and it wont work. I have readed many manuals and i still cant find the solution, What am i doing wrong? i hope u guys can help me with this so i can start enjoying this :)

I've written explanation about CEMU_EXTRA / EXTRA INPUT in this thread :
BLACK OPS III [ S.G.I.] SCRIPT GAME INTERFACE M&Kb (http://cronusmax.com/forums/showthread.php?t=150020)

undrin12
10th December 15, 07:18
So I'm using this for star wars battlefront as excalibur suggested on my thread,
what is auto spot feature? is it useful in star wars battlefront?

Excalibur
10th December 15, 20:54
So I'm using this for star wars battlefront as excalibur suggested on my thread,
what is auto spot feature? is it useful in star wars battlefront?


I don't play so much this game, but in my opinion there is no such thing. So my answer is nope.

Haxemberg
18th December 15, 16:03
Hi Excalibur

What is the best no-recoil, auto spot [on scope] script for m16a4. Thanks for help :)

Excalibur
18th December 15, 16:33
Hi Excalibur

What is the best no-recoil, auto spot [on scope] script for m16a4. Thanks for help :)


Hi, we need to ask help from LEX LOST , I hope he knows. :)

Haxemberg
18th December 15, 16:58
Hi, we need to ask help from @LEX LOST (http://cronusmax.com/forums/member.php?u=280711) , I hope he knows. :)

Thanks for answer i will ask him.

LEX LOST
18th December 15, 19:34
Hi Excalibur

What is the best no-recoil, auto spot [on scope] script for m16a4. Thanks for help :)

here you go:
I've added rapidfire (you'll need with that weapon) but also autobreath and autorun press sensitive



// Game: BF4
// Features: RAPIDFIRE - ANTIRECOIL - AUTORUN press sensitive - AUTOBREATH press sensitive - AUTOSPOT on scope
// Weapon: M16A4 or M4
// Perks: Muzzle brake and Angled or Folding grip
// System: Multiplatform
// Author: LEX LOST

//DECLARARATIONS
//--------------------------------------------------------------
define RATE_OF_FIRE=13; // Range: 1 to 25 RPS (Round/s)
define SPOT=900; // auto-spot modifier
define SPOT_BUTTON=3; // XB1_RB - PS4_R1
define ANTI_RECOIL=45; // change this value to compensate the vertical recoil
define ANTI_RECOIL_LEFT=15; // change this value to compensate to the left
define ANTI_RECOIL_RIGHT=0; // change this value to compensate to the right
define ONLY_WITH_SCOPE=TRUE;// Antirecoil only when scoping
//VARIABLES
//--------------------------------------------------------------
int fire_button;
int scope_button;
int hold_time;
int rest_time;
int rf_onoff = TRUE;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
//INITIALIZATION
//--------------------------------------------------------------
init {
if(get_console() == PIO_PS3) {
fire_button = 3;
scope_button = 6;}
else { // Natural Trigger & Bumper
fire_button = 4;
scope_button = 7;
}
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
//MAIN BLOCK
//--------------------------------------------------------------
main {
// RAPIDFIRE
if(get_val(7)) {if(event_press(19)) {combo_run(vibrate);
rf_onoff=!rf_onoff;}}
if(rf_onoff) {if(get_val(fire_button)) {combo_run(RAPID_FIRE);}}
else if(combo_running(RAPID_FIRE))combo_stop(RAPID_FIRE );

// AUTORUN PRESS SENSITIVE
if(get_val(12) < -90) {set_val(8, 100)}
else if(get_val(12) > -90) {set_val(8, 0)}

// AUTOSPOT
if(get_val(7)) {combo_run(AutoSpot);}

// AUTOBREATH PRESS SENSITIVE
if(get_val(7) > 90) {combo_run(AutoBreath);}
if(get_val(7) < 90) {combo_stop(AutoBreath);}

// ONLY WITH SCOPE ANTIRECOIL
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {combo_run(AntiRecoil);}
if((get_val(10) <-80) || (get_val(10) > 80) || (get_val(9) <-80) || (get_val(9) > 80)) {
combo_stop (AntiRecoil); }
}
//COMBO BLOCKS
//--------------------------------------------------------------
combo vibrate {
set_rumble(RUMBLE_A, 100);
wait(300);
reset_rumble();
}
//Rapidfire
combo RAPID_FIRE {//begin
set_val(fire_button, 100);
wait(hold_time);
set_val(fire_button, 0);
wait(rest_time);
set_val(fire_button, 0);
}
//Autospot
combo AutoSpot {//begin
set_val(SPOT_BUTTON, 100);
wait(50);
set_val(SPOT_BUTTON, 0);
wait(SPOT);
}
//Autobreath
combo AutoBreath {//begin
wait(200);
set_val(8, 100);
wait(4000);
}
//Antirecoil
combo AntiRecoil {//begin
if(get_val(fire_button)) {
anti_recoil = get_val(10) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
}//end

Haxemberg
19th December 15, 12:08
here you go:
I've added rapidfire (you'll need with that weapon) but also autobreath and autorun press sensitive



// Game: BF4
// Features: RAPIDFIRE - ANTIRECOIL - AUTORUN press sensitive - AUTOBREATH press sensitive - AUTOSPOT on scope
// Weapon: M16A4 or M4
// Perks: Muzzle brake and Angled or Folding grip
// System: Multiplatform
// Author: LEX LOST

//DECLARARATIONS
//--------------------------------------------------------------
define RATE_OF_FIRE=13; // Range: 1 to 25 RPS (Round/s)
define SPOT=900; // auto-spot modifier
define SPOT_BUTTON=3; // XB1_RB - PS4_R1
define ANTI_RECOIL=45; // change this value to compensate the vertical recoil
define ANTI_RECOIL_LEFT=15; // change this value to compensate to the left
define ANTI_RECOIL_RIGHT=0; // change this value to compensate to the right
define ONLY_WITH_SCOPE=TRUE;// Antirecoil only when scoping
//VARIABLES
//--------------------------------------------------------------
int fire_button;
int scope_button;
int hold_time;
int rest_time;
int rf_onoff = TRUE;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
//INITIALIZATION
//--------------------------------------------------------------
init {
if(get_console() == PIO_PS3) {
fire_button = 3;
scope_button = 6;}
else { // Natural Trigger & Bumper
fire_button = 4;
scope_button = 7;
}
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
//MAIN BLOCK
//--------------------------------------------------------------
main {
// RAPIDFIRE
if(get_val(7)) {if(event_press(19)) {combo_run(vibrate);
rf_onoff=!rf_onoff;}}
if(rf_onoff) {if(get_val(fire_button)) {combo_run(RAPID_FIRE);}}
else if(combo_running(RAPID_FIRE))combo_stop(RAPID_FIRE );

// AUTORUN PRESS SENSITIVE
if(get_val(12) < -90) {set_val(8, 100)}
else if(get_val(12) > -90) {set_val(8, 0)}

// AUTOSPOT
if(get_val(7)) {combo_run(AutoSpot);}

// AUTOBREATH PRESS SENSITIVE
if(get_val(7) > 90) {combo_run(AutoBreath);}
if(get_val(7) < 90) {combo_stop(AutoBreath);}

// ONLY WITH SCOPE ANTIRECOIL
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {combo_run(AntiRecoil);}
if((get_val(10) <-80) || (get_val(10) > 80) || (get_val(9) <-80) || (get_val(9) > 80)) {
combo_stop (AntiRecoil); }
}
//COMBO BLOCKS
//--------------------------------------------------------------
combo vibrate {
set_rumble(RUMBLE_A, 100);
wait(300);
reset_rumble();
}
//Rapidfire
combo RAPID_FIRE {//begin
set_val(fire_button, 100);
wait(hold_time);
set_val(fire_button, 0);
wait(rest_time);
set_val(fire_button, 0);
}
//Autospot
combo AutoSpot {//begin
set_val(SPOT_BUTTON, 100);
wait(50);
set_val(SPOT_BUTTON, 0);
wait(SPOT);
}
//Autobreath
combo AutoBreath {//begin
wait(200);
set_val(8, 100);
wait(4000);
}
//Antirecoil
combo AntiRecoil {//begin
if(get_val(fire_button)) {
anti_recoil = get_val(10) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
}//end

Thanks Lex i will try this :)

LEX LOST
19th December 15, 12:49
Thanks Lex i will try this :)

forgot to tell you that you can toggle ON/OFF rapidfire by holding Left trigger and pressing A (or CROSS); a rumble will notify this action.

Haxemberg
20th December 15, 18:15
forgot to tell you that you can toggle ON/OFF rapidfire by holding Left trigger and pressing A (or CROSS); a rumble will notify this action.

I'm loading this script on mouse, but my crosshair is going to much down, and i don't know why.

Excalibur
20th December 15, 21:40
I'm loading this script on mouse, but my crosshair is going to much down, and i don't know why.

Can you please be a bit more descriptive.

You load this script in X-AIM plugin not on mouse. How your cross hair goes down - when you fire weapon , when you aim down the sight or when you ADS and fire ?

Haxemberg
21st December 15, 11:17
When ADS and fire.

LEX LOST
21st December 15, 11:43
When ADS and fire.

try now:
and if your weapon still goes down while firing, decrease a bit the number in line #18 (define ANTI_RECOIL=35;)

// Game: BF4
// Features: RAPIDFIRE - ANTIRECOIL - AUTORUN press sensitive - AUTOBREATH press sensitive - AUTOSPOT on scope
// Weapon: M16A4 or M4
// Perks: Muzzle brake and Angled or Folding grip
// System: Multiplatform
// Author: LEX LOST

//DECLARARATIONS
//--------------------------------------------------------------
define RATE_OF_FIRE=13; // Range: 1 to 25 RPS (Round/s)
define SPOT=900; // auto-spot modifier
define SPOT_BUTTON=3; // XB1_RB - PS4_R1
define ANTI_RECOIL=35; // change this value to compensate the vertical recoil
define ANTI_RECOIL_LEFT=10; // change this value to compensate to the left
define ANTI_RECOIL_RIGHT=0; // change this value to compensate to the right
define ONLY_WITH_SCOPE=TRUE;// Antirecoil only when scoping
//VARIABLES
//--------------------------------------------------------------
int fire_button;
int scope_button;
int hold_time;
int rest_time;
int rf_onoff = TRUE;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
//INITIALIZATION
//--------------------------------------------------------------
init {
if(get_console() == PIO_PS3) {
fire_button = 3;
scope_button = 6;}
else { // Natural Trigger & Bumper
fire_button = 4;
scope_button = 7;
}
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
//MAIN BLOCK
//--------------------------------------------------------------
main {
// RAPIDFIRE
if(get_val(7)) {if(event_press(19)) {combo_run(vibrate);
rf_onoff=!rf_onoff;}}
if(rf_onoff) {if(get_val(fire_button)) {combo_run(RAPID_FIRE);}}
else if(combo_running(RAPID_FIRE))combo_stop(RAPID_FIRE );

// AUTORUN PRESS SENSITIVE
if(get_val(12) < -90) {set_val(8, 100)}
else if(get_val(12) > -90) {set_val(8, 0)}

// AUTOSPOT
if(get_val(7)) {combo_run(AutoSpot);}

// AUTOBREATH PRESS SENSITIVE
if(get_val(7) > 90) {combo_run(AutoBreath);}
if(get_val(7) < 90) {combo_stop(AutoBreath);}

// ONLY WITH SCOPE ANTIRECOIL
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {combo_run(AntiRecoil);}
if((get_val(10) <-80) || (get_val(10) > 80) || (get_val(9) <-80) || (get_val(9) > 80)) {
combo_stop (AntiRecoil); }
}
//COMBO BLOCKS
//--------------------------------------------------------------
combo vibrate {
set_rumble(RUMBLE_A, 100);
wait(300);
reset_rumble();
}
//Rapidfire
combo RAPID_FIRE {//begin
set_val(fire_button, 100);
wait(hold_time);
set_val(fire_button, 0);
wait(rest_time);
set_val(fire_button, 0);
}
//Autospot
combo AutoSpot {//begin
set_val(SPOT_BUTTON, 100);
wait(50);
set_val(SPOT_BUTTON, 0);
wait(SPOT);
}
//Autobreath
combo AutoBreath {//begin
wait(200);
set_val(8, 100);
wait(4000);
}
//Antirecoil
combo AntiRecoil {//begin
if(get_val(fire_button)) {
anti_recoil = get_val(10) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
}//end

Haxemberg
21st December 15, 12:50
try now:
and if your weapon still goes down while firing, decrease a bit the number in line #18 (define ANTI_RECOIL=35;)

// Game: BF4
// Features: RAPIDFIRE - ANTIRECOIL - AUTORUN press sensitive - AUTOBREATH press sensitive - AUTOSPOT on scope
// Weapon: M16A4 or M4
// Perks: Muzzle brake and Angled or Folding grip
// System: Multiplatform
// Author: LEX LOST

//DECLARARATIONS
//--------------------------------------------------------------
define RATE_OF_FIRE=13; // Range: 1 to 25 RPS (Round/s)
define SPOT=900; // auto-spot modifier
define SPOT_BUTTON=3; // XB1_RB - PS4_R1
define ANTI_RECOIL=35; // change this value to compensate the vertical recoil
define ANTI_RECOIL_LEFT=10; // change this value to compensate to the left
define ANTI_RECOIL_RIGHT=0; // change this value to compensate to the right
define ONLY_WITH_SCOPE=TRUE;// Antirecoil only when scoping
//VARIABLES
//--------------------------------------------------------------
int fire_button;
int scope_button;
int hold_time;
int rest_time;
int rf_onoff = TRUE;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
//INITIALIZATION
//--------------------------------------------------------------
init {
if(get_console() == PIO_PS3) {
fire_button = 3;
scope_button = 6;}
else { // Natural Trigger & Bumper
fire_button = 4;
scope_button = 7;
}
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
//MAIN BLOCK
//--------------------------------------------------------------
main {
// RAPIDFIRE
if(get_val(7)) {if(event_press(19)) {combo_run(vibrate);
rf_onoff=!rf_onoff;}}
if(rf_onoff) {if(get_val(fire_button)) {combo_run(RAPID_FIRE);}}
else if(combo_running(RAPID_FIRE))combo_stop(RAPID_FIRE );

// AUTORUN PRESS SENSITIVE
if(get_val(12) < -90) {set_val(8, 100)}
else if(get_val(12) > -90) {set_val(8, 0)}

// AUTOSPOT
if(get_val(7)) {combo_run(AutoSpot);}

// AUTOBREATH PRESS SENSITIVE
if(get_val(7) > 90) {combo_run(AutoBreath);}
if(get_val(7) < 90) {combo_stop(AutoBreath);}

// ONLY WITH SCOPE ANTIRECOIL
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {combo_run(AntiRecoil);}
if((get_val(10) <-80) || (get_val(10) > 80) || (get_val(9) <-80) || (get_val(9) > 80)) {
combo_stop (AntiRecoil); }
}
//COMBO BLOCKS
//--------------------------------------------------------------
combo vibrate {
set_rumble(RUMBLE_A, 100);
wait(300);
reset_rumble();
}
//Rapidfire
combo RAPID_FIRE {//begin
set_val(fire_button, 100);
wait(hold_time);
set_val(fire_button, 0);
wait(rest_time);
set_val(fire_button, 0);
}
//Autospot
combo AutoSpot {//begin
set_val(SPOT_BUTTON, 100);
wait(50);
set_val(SPOT_BUTTON, 0);
wait(SPOT);
}
//Autobreath
combo AutoBreath {//begin
wait(200);
set_val(8, 100);
wait(4000);
}
//Antirecoil
combo AntiRecoil {//begin
if(get_val(fire_button)) {
anti_recoil = get_val(10) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
}//end

Its better, but can you make for me auto spot on scope ?

LEX LOST
22nd December 15, 12:34
Its better, but can you make for me auto spot on scope ?

this script already has autospot on scope (only while aiming)
Or do you want it into a separate script?

vega_fe
31st December 15, 13:32
Hello.
I NEED help. There is no way want to work. I try upload download BF4 special tastic gamepack and setup, and try copy GPC code and uplod cronusmax slot. Nothing. Never get results like video. What do I do wrong? thx

Excalibur
31st December 15, 14:42
Hello.
I NEED help. There is no way want to work. I try upload download BF4 special tastic gamepack and setup, and try copy GPC code and uplod cronusmax slot. Nothing. Never get results like video. What do I do wrong? thx


Slow down dude, the game packs and scripts are very different.
You don't need to download game pack , simply grab it with left mouse button and drag it to the free slot of CM . Then the config will pop up . Read the manuals of the game pack .

1949

the Config will pop up.
1950

vega_fe
1st January 16, 06:40
Slow down dude, the game packs and scripts are very different.
You don't need to download game pack , simply grab it with left mouse button and drag it to the free slot of CM . Then the config will pop up . Read the manuals of the game pack .

1949

the Config will pop up.
1950

Yes,It's ok. Can you tell me a perfect configuration to anti-recoil to bf4 special tactics?

vega_fe
1st January 16, 09:08
Slow down dude, the game packs and scripts are very different.
You don't need to download game pack , simply grab it with left mouse button and drag it to the free slot of CM . Then the config will pop up . Read the manuals of the game pack .

1949

the Config will pop up.
1950


And is it possible if i use keyboard+mouse and enter capture mode the configurations not working? I notice I use controller configurations good,but I want use mouse and keyboard "forget" settins.

Excalibur
1st January 16, 09:42
And is it possible if i use keyboard+mouse and enter capture mode the configurations not working? I notice I use controller configurations good,but I want use mouse and keyboard "forget" settins.

If you use mouse & keyboard you can't use game packs , you actually can - look here how to do that :

How to use gamepacks when using X-AIM, MAX Input or the G27 Wheel Tool (http://cronusmax.com/forums/showthread.php?t=144662)
Look on this thread for :

Guide: How to load/Use GPC scripts in X-Aim (http://cronusmax.com/forums/showthread.php?t=145340)

vega_fe
1st January 16, 10:52
If you use mouse & keyboard you can't use game packs , you actually can - look here how to do that :

How to use gamepacks when using X-AIM, MAX Input or the G27 Wheel Tool (http://cronusmax.com/forums/showthread.php?t=144662)


Look on this thread for :

Guide: How to load/Use GPC scripts in X-Aim (http://cronusmax.com/forums/showthread.php?t=145340)





I read Guide: How to load/Use GPC scripts in X-Aim (http://cronusmax.com/forums/showthread.php?t=145340) and do it. After this copy CM slots or must have to something to do?

LEX LOST
1st January 16, 12:21
I read Guide: How to load/Use GPC scripts in X-Aim (http://cronusmax.com/forums/showthread.php?t=145340) and do it. After this copy CM slots or must have to something to do?



if you follow all the instructions inside the guide you will be able to play with mouse and keyboard

cronusmaxfans
8th January 16, 07:10
nice, with this its time to enjoy my battle field 4 now...

Excalibur
8th January 16, 07:23
So I'm using this for star wars battlefront as excalibur suggested on my thread,
what is auto spot feature? is it useful in star wars battlefront?

Nope, this is only for the Battlefield - you spot enemy for your teammates , so they can see it on the mini map.

Noah-
14th February 16, 16:32
Is there a anti recoil and rapid fire recommendation chart for bf4?

Excalibur
14th February 16, 19:54
Is there a anti recoil and rapid fire recommendation chart for bf4?


We should ask LEX LOST for that

LEX LOST
14th February 16, 20:48
Is there a anti recoil and rapid fire recommendation chart for bf4?

take a look at this site: http://symthic.com/bf4-stats

Noah-
16th February 16, 17:51
take a look at this site: http://symthic.com/bf4-stats


I did and i tried the stats on there and just made it worse haha,

I need a chart like there is for BO3 that has whats a good anti recoil stat for guns

KJSantos
4th April 16, 22:26
guys can help me?
I would like to use this script with keyboard and mouse is possible?
I would like a specific configuration to mod the recoil can anyone help me?

Excalibur
5th April 16, 06:43
guys can help me?
I would like to use this script with keyboard and mouse is possible?
I would like a specific configuration to mod the recoil can anyone help me?

Yes, you can use this stand alone application and enable mods that you want to have , then app will generate code for you.

The anti recoil give you 3 profiles with 3 different values for anti recoil which you can switch on the fly.

andbear413
8th April 16, 16:20
I was looking at a earlier post for the shotgun is that like a jitter like bo3 can u tell me where the Script is please here is the video https://www.youtube.com/watch?v=ERG51XYsdHw

Excalibur
9th April 16, 02:51
I was looking at a earlier post for the shotgun is that like a jitter like bo3 can u tell me where the Script is please here is the video https://www.youtube.com/watch?v=ERG51XYsdHw


Nope, this is the quick scope.

Ostate4U
14th April 16, 15:38
So I first wanted to say thanks for this awesome program, it makes beginners like feel pro! My question is I'm trying to toggle my auto spot on and off and when I go to the online manual to figure out which combinations of button presses are for the extra inputs its an invalid link? So what I'm saying is I'm trying to figure out how to activate/deactivate certain mods but I don't know what the extra inputs call for what button. xb1*

Excalibur
14th April 16, 20:24
So I first wanted to say thanks for this awesome program, it makes beginners like feel pro! My question is I'm trying to toggle my auto spot on and off and when I go to the online manual to figure out which combinations of button presses are for the extra inputs its an invalid link? So what I'm saying is I'm trying to figure out how to activate/deactivate certain mods but I don't know what the extra inputs call for what button. xb1*


The EXTRA INPUTS 1 to 8 are used by X-AIM plugin ( if you play with mouse and keyboard ).

Look on manuals ( point 4 )
http://cronusmax.com/manual/layout_configuration.htm


If you don't use X-AIM , you can change the EXTRA_INPUT1 to 8 with the name of button from your controller.

Here is the list of all buttons names :

http://cronusmax.com/manual/identifiers.htm

Ostate4U
14th April 16, 22:59
Exactly what i was looking for. Good stuff.

marcoloves360
22nd May 16, 19:03
hi can i use this on the pc version of the game?

Pika25
24th May 16, 17:55
Hi
A few questions about using this BF4 interface as I'm new to this and trying to get the hang of it. does this generate the code straight for ps4 or do I have to change it?
Also any codes I save or download do I open in visual script and then drag to the program section. I take it the coded download scripts highlight in green.
Thanks for your help

YukoFujin
14th July 16, 21:52
@ExcaliburHey i wanted to ask it for so long becaus i cant write scrips. My Question is when you go to the Cronus Pro Software and go to Gamepacks There are 2 Different Battlefield 4 Gamepacks. One is Called Battlefield 4 (1.4) and the Other one is Called Battlefield 4 : Special Tactics (1.2). And there is one thing that i wanted to use that is from the Battlefield 4 (1.4) Gamepack the Acel Aim Assist (On Sensetivity 5) and From The Battlefield 4 : Special Tactics (1.2) the Anti Recoil, Auto Spot Easy Sprint and Rapid Fire Feature because in the Battlefield 4 : Special Tactics (1.2) is no Acel Aim Assit in it http://cronusmax.com/forums/attachment.php?attachmentid=2682&d=1468546864&thumb=1 (http://cronusmax.com/forums/attachment.php?attachmentid=2682&d=1468546864) u can see it in the Picture that i made. It would be soooooo Awsome if i cant use it in one Script or Gamepack . O r could you add Acel Aim Assit on the Software woud be so nice of you <3

YukoFujin
15th July 16, 03:11
Coud you add thd Battlefield 4 Accel Aim Assist in to the BF4 Script Interface.... Would be soo Awsome of you

Le4ker
29th August 16, 06:18
Hi, first of all thanks for thie awesome S.G.I :cool:
i was wondering if its possible to write a script for the Hardline Hacker Mode. This could be a nice way to collect Money without playing the game. For example, entering the Hacker Menu by yourself and enable the mod, the mod does the rest by pressing randomly the right keys to activate the hacks.

thanks in advance for your helpfull answers :thumbsup:

MarceloBOX
6th September 16, 15:00
Sorry for the english (google translator) .

I am using this script, can not revive ally with full life , I can not repair the allied tanks .

I liked the script because it makes semi- automatic weapon on automatic , and wanted to continue using so is there any way to revive the allies and repair the tanks, without changing the rapidfire ?

here you go:
I've added rapidfire (you'll need with that weapon) but also autobreath and autorun press sensitive



// Game: BF4
// Features: RAPIDFIRE - ANTIRECOIL - AUTORUN press sensitive - AUTOBREATH press sensitive - AUTOSPOT on scope
// Weapon: M16A4 or M4
// Perks: Muzzle brake and Angled or Folding grip
// System: Multiplatform
// Author: LEX LOST

//DECLARARATIONS
//--------------------------------------------------------------
define RATE_OF_FIRE=13; // Range: 1 to 25 RPS (Round/s)
define SPOT=900; // auto-spot modifier
define SPOT_BUTTON=3; // XB1_RB - PS4_R1
define ANTI_RECOIL=45; // change this value to compensate the vertical recoil
define ANTI_RECOIL_LEFT=15; // change this value to compensate to the left
define ANTI_RECOIL_RIGHT=0; // change this value to compensate to the right
define ONLY_WITH_SCOPE=TRUE;// Antirecoil only when scoping
//VARIABLES
//--------------------------------------------------------------
int fire_button;
int scope_button;
int hold_time;
int rest_time;
int rf_onoff = TRUE;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
//INITIALIZATION
//--------------------------------------------------------------
init {
if(get_console() == PIO_PS3) {
fire_button = 3;
scope_button = 6;}
else { // Natural Trigger & Bumper
fire_button = 4;
scope_button = 7;
}
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
//MAIN BLOCK
//--------------------------------------------------------------
main {
// RAPIDFIRE
if(get_val(7)) {if(event_press(19)) {combo_run(vibrate);
rf_onoff=!rf_onoff;}}
if(rf_onoff) {if(get_val(fire_button)) {combo_run(RAPID_FIRE);}}
else if(combo_running(RAPID_FIRE))combo_stop(RAPID_FIRE );

// AUTORUN PRESS SENSITIVE
if(get_val(12) < -90) {set_val(8, 100)}
else if(get_val(12) > -90) {set_val(8, 0)}

// AUTOSPOT
if(get_val(7)) {combo_run(AutoSpot);}

// AUTOBREATH PRESS SENSITIVE
if(get_val(7) > 90) {combo_run(AutoBreath);}
if(get_val(7) < 90) {combo_stop(AutoBreath);}

// ONLY WITH SCOPE ANTIRECOIL
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {combo_run(AntiRecoil);}
if((get_val(10) <-80) || (get_val(10) > 80) || (get_val(9) <-80) || (get_val(9) > 80)) {
combo_stop (AntiRecoil); }
}
//COMBO BLOCKS
//--------------------------------------------------------------
combo vibrate {
set_rumble(RUMBLE_A, 100);
wait(300);
reset_rumble();
}
//Rapidfire
combo RAPID_FIRE {//begin
set_val(fire_button, 100);
wait(hold_time);
set_val(fire_button, 0);
wait(rest_time);
set_val(fire_button, 0);
}
//Autospot
combo AutoSpot {//begin
set_val(SPOT_BUTTON, 100);
wait(50);
set_val(SPOT_BUTTON, 0);
wait(SPOT);
}
//Autobreath
combo AutoBreath {//begin
wait(200);
set_val(8, 100);
wait(4000);
}
//Antirecoil
combo AntiRecoil {//begin
if(get_val(fire_button)) {
anti_recoil = get_val(10) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
}//end

20GTX
6th September 16, 18:23
Thanks for your interest !
Any ideas about other modes ?

Quick about-face
Not sure if it's possible but you tell it what original Soldier sensitivity you are using
hit one button and it would:
go into actual game options settings and change your Soldier sensitivity to 100 save and close back out
turn you 180 degrees
go back into game options settings and change your sensitivity to its original setting save and close back out

if done fast enough, leaving you in the perfect position to shoot the guy you hear running up behind you:)

Excalibur
7th September 16, 06:05
Sorry for the english (google translator) .

I am using this script, can not revive ally with full life , I can not repair the allied tanks .

I liked the script because it makes semi- automatic weapon on automatic , and wanted to continue using so is there any way to revive the allies and repair the tanks, without changing the rapidfire ?

Maybe yes, but please tell me what is the button for revive and repair tanks ?

MarceloBOX
7th September 16, 12:07
Maybe yes, but please tell me what is the button for revive and repair tanks ?

I use mouse and keyboard, to repair and revive allies, use the left mouse click.

Excalibur
8th September 16, 09:49
I use mouse and keyboard, to repair and revive allies, use the left mouse click.

This is not the right answer - the question is which button of the controller do it? You bind your mouse to the button of the controller - I need to know which button of the controller do you bind your mouse?
And please post here the script that you currently use.

MarceloBOX
9th September 16, 14:14
This is not the right answer - the question is which button of the controller do it? You bind your mouse to the button of the controller - I need to know which button of the controller do you bind your mouse?
And please post here the script that you currently use.

The control button that repairs and revive is the RT , xboxone.SCRITP:

//Posted by LEX LOST, a member of the community in the CronusMAX Forums - http://cronusmax.com/forums

//Posted : Tuesday 6th of September, 2016 17:46 UTC



// Game: BF4
// Features: RAPIDFIRE - ANTIRECOIL - AUTORUN press sensitive - AUTOBREATH press sensitive - AUTOSPOT on scope
// Weapon: M16A4 or M4
// Perks: Muzzle brake and Angled or Folding grip
// System: Multiplatform
// Author: LEX LOST

//DECLARARATIONS
//--------------------------------------------------------------
define RATE_OF_FIRE=13; // Range: 1 to 25 RPS (Round/s)
define SPOT=900; // auto-spot modifier
define SPOT_BUTTON=3; // XB1_RB - PS4_R1
define ANTI_RECOIL=35; // change this value to compensate the vertical recoil
define ANTI_RECOIL_LEFT=0; // change this value to compensate to the left
define ANTI_RECOIL_RIGHT=0; // change this value to compensate to the right
define ONLY_WITH_SCOPE=TRUE;// Antirecoil only when scoping
//VARIABLES
//--------------------------------------------------------------
int fire_button;
int scope_button;
int hold_time;
int rest_time;
int rf_onoff = TRUE;
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
//INITIALIZATION
//--------------------------------------------------------------
init {
if(get_console() == PIO_PS3) {
fire_button = 3;
scope_button = 6;}
else { // Natural Trigger & Bumper
fire_button = 4;
scope_button = 7;
}
hold_time = 500 / RATE_OF_FIRE;
rest_time = hold_time - 20;
if(rest_time < 0) rest_time=0;
}
//MAIN BLOCK
//--------------------------------------------------------------
main {
// RAPIDFIRE
if(get_val(7)) {if(event_press(19)) {combo_run(vibrate);
rf_onoff=!rf_onoff;}}
if(rf_onoff) {if(get_val(fire_button)) {combo_run(RAPID_FIRE);}}
else if(combo_running(RAPID_FIRE))combo_stop(RAPID_FIRE );

// AUTORUN PRESS SENSITIVE


// AUTOSPOT
if(get_val(7)) {combo_run(AutoSpot);}

// AUTOBREATH PRESS SENSITIVE
if(get_val(7) > 90) {combo_run(AutoBreath);}
if(get_val(7) < 90) {combo_stop(AutoBreath);}

// ONLY WITH SCOPE ANTIRECOIL
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {combo_run(AntiRecoil);}
if((get_val(10) <-80) || (get_val(10) > 80) || (get_val(9) <-80) || (get_val(9) > 80)) {
combo_stop (AntiRecoil); }
}
//COMBO BLOCKS
//--------------------------------------------------------------
combo vibrate {
set_rumble(RUMBLE_A, 100);
wait(300);
reset_rumble();
}
//Rapidfire
combo RAPID_FIRE {//begin
set_val(fire_button, 100);
wait(hold_time);
set_val(fire_button, 0);
wait(rest_time);
set_val(fire_button, 0);
}
//Autospot
combo AutoSpot {//begin
set_val(SPOT_BUTTON, 100);
wait(50);
set_val(SPOT_BUTTON, 0);
wait(SPOT);
}
//Autobreath
combo AutoBreath {//begin
wait(200);
set_val(8, 100);
wait(4000);
}
//Antirecoil
combo AntiRecoil {//begin
if(get_val(fire_button)) {
anti_recoil = get_val(10) + ANTI_RECOIL;
if(anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
if(anti_recoil_left > 100) anti_recoil_left = 100;
set_val(9, anti_recoil_left);
anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) anti_recoil_right = 100;
set_val(9, anti_recoil_right);}
}//end
2882

20GTX
15th September 16, 17:15
On the Xbox360 what is meant by the CEMU_EXTRA buttons?

Casual0000
7th November 16, 06:46
can i use this app for Battlefield 1? the auto spotting seem to rarely works, i use on scope 1000ms.

Excalibur
7th November 16, 09:22
can i use this app for Battlefield 1? the auto spotting seem to rarely works, i use on scope 1000ms.

yes.

Casual0000
11th November 16, 01:08
yes.

apparently battlefield 1 has spotting cooldown, is there any way around this?

GL0ZZ3N
11th November 16, 01:53
apparently battlefield 1 has spotting cooldown, is there any way around this?

I use 1000ms timing on my personal scripts. Its just the amount of time the game puts in place between allowed spots. I also have mine auto-spotting ALL THE TIME, then i just toggle it off when I die, then turn it back on when I spawn back in

Casual0000
11th November 16, 02:34
I use 1000ms timing on my personal scripts. Its just the amount of time the game puts in place between allowed spots. I also have mine auto-spotting ALL THE TIME, then i just toggle it off when I die, then turn it back on when I spawn back in

i tried 1000ms and 2000ms on scope always on and it only works for 1-3 spottings and then it just stops working at all, im on ps4 using mouse and keyboard, dont know what im doing wrong.