COD Black Ops 3 (BO3) version 2.1a
Posted: Mon Nov 02, 2015 4:22 pm
I know that this topic is very long, but it contains great information. Many issues have already been discussed in this topics. It also includes update information, helpful hints and already alternated scripts for various button layouts. PLEASE READ THE ENTIRE TOPIC BEFORE POSTING!!!
This is the official topic for my COD BO3 script that is posted in the GPC Library.
http://www.consoletuner.com/gpclib/?s=1054
=============================================================================
CHANGELOG:
Version 1.0: Initial script from my COD AW v2.5 script used as basis. Took out items that would not be applicable (i.e. double jump, auto dash, etc.)
Version 1.1: Updated based upon testing during BO3 beta
Version 1.2: Tweaked rapid fire settings
Version 1.3: Added rumble notifier and light bar color changes when activating certain mods
Version 1.4: Clean up and simplify the script.
Version 1.5: BO3 allows reloading while sprinting, so I took out a section of the code that stops sprinting to reload
Version 1.6: Added auto ADS when firing. If you press the fire button it automatically makes it ADS (aim down sights). LookInversionON is set to FALSE by default
Version 1.7: Added auto hold breath
Version 1.8: Added Jitter and modified the drop shot combo timing
Version 1.9: Added extra toggle for rapid fire to make it much easier and quicker for me. Updated Jitter combo. Fixed errors in left anti-recoil. Added manual authenicate option.
Version 2.0: Added multiple rumble notifier for rapid fire to indicate the preset number. Added long jump while holding JUMP button. Slight jitter timing change
Version 2.1: Added color function to reduce code size. Updated Jitter Combo. Added Pump Jitter (i.e. Argus & KRM). Changed "EXO" to "TACTICAL"
Version 2.1a: Fixed issue with jitter
=============================================================================
ADS = Aim Down Sights and refers to the button to aim
Think of this script as a big control panel and each mod is a separate switch on the control panel that can be turned on/off. Therefore, the mods can be turned on/off independent of the other mods. For example, press ADS + LEFT will turn on Rapid Fire. Press ADS + LEFT again and it will turn off rapid fire.
TOGGLES: (You MUST press the ADS or CROUCH button first before pressing the DPAD)
Press ADS (aim down sights) button in addition with any of the below. Using ADS button helps to prevent accidental turn ON and OFF when operating killstreaks and/or other times that requires the D PAD
Press LEFT on the D PAD to activate/deactivate "RAPID FIRE ON/OFF"
Press RIGHT on the D PAD to activate/deactivate "RAPID FIRE CYCLING"
Press UP on the D PAD to TOGGLE between no Jitter, "JITTER" and "PUMP JITTER"
Press DOWN on the D PAD to activate/deactivate "DROP SHOT"
Special: You can enable Rapid Fire another way by using (ADS + SPRINT). This works if you are using auto sprint. It will cause problems if are using regular sprint. You must enable it to work by making ExtraRapid = TRUE. You can set it to FALSE if you don't want that option.
Press CROUCH button in addition with any of the below. Using CROUCH button helps to prevent accidental turn ON and OFF when operating killstreaks and/or other times that requires the D PAD
Press LEFT on the D PAD to activate/deactivate "HOLD BREATH"
Press RIGHT on the D PAD to activate/deactivate "AUTO ADS"
Press UP on the D PAD to activate/deactivate "QUICK SCOPE"
Press DOWN on the D PAD to activate/deactivate "ANTI-RECOIL"
=============================================================================
GAMEPLAY COMMENTS
The timing and functionality with BO3 were tested during the beta testing. It may need to be tweaked with the final BO3 release.
Rapid Fire:
I am doing something different with rapid fire. Normally, I had been using a rate of fire variable which was used to make the Hold and Rest Times needed for the rapid fire combo. I am not using direct hold and rest times. I now have two toggles for rapid fire: (see the TOGGLES section above)
1) toggles rapid fire mod on/off and 2) cycles between different rapid fire values for hold and rest time.
This will help with testing and allow players to have different rapid fire values for different weapons
Quick Melee & Quick Reload:
Treyarch took out sprint reload cancel, so quick melee will not work. They also modified their code so we cannot do quick reload.
Drop Shot:
The Drop Shot combo is only started once the shoot button is initially pressed. It will not run again until it is released and re-pressed again. If DISABLE_WITH_SCOPE is TRUE, Drop Shot occurs upon button press of SHOOT button without ADS. If you press ADS button after starting drop, it will stop the drop shot combo. You must then release and re-press the SHOOT button to activate drop shot again. This interferes if you use the mini gun specialist perk, so you can toggle it on/off while in the game.
Auto Sprint & Reloading:
Reload times vary with weapons and auto sprint can cause problems. You sometimes have to let off the joystick, hold the RELOAD button or hold ADS to reload fully. If it does not start sprinting right away, you can press the SPRINT button to start it. You can adjust the reload wait time that best suits your weapons and reloads.
NOTE: BO3 allows players to reload while sprinting by default.
Anti-Recoil:
There is no one right value. See this thread for more information. viewtopic.php?f=17&t=1155
Quick Scoping:
There are variables to play around with to meet your specific needs.
I am absolutely terrible at quick scoping, so I don't really use this and haven't tested it that much.
Jitter:
You must use a tactical item on both Jitters. It will not work without a tactial item available. The regular Jitter is for most burst and semi-automatic weapons. The Pump Jitter is used for the Argus and KRM.
=============================================================================
IN GAME BUTTON LAYOUTS:
This script was based upon the TACTICAL FLIPPED button configuration. If you do not play in this configuration, below are changes needed to play in other button layouts. I have posted versions of this script with the modifications already made within this topic. Start at the last entries.
USING THIS SCRIPT ON VARIOUS CONSOLES: This script will work with various consoles. The Titan 1 maps the various controller variables (i.e PS4_R1, PS3_R1, XB1_RB, XB360_RB) to an index number. See the below link for the data representation table. Therefore, PS4_R1 will work as XB1_RB OR XB360_RB without any changes to the script. I am not using the menu, view, PS, select, etc. buttons, so they should not be an issue. The XB360 and XB1 do not have the TACTICAL FLIPPED in game settings; therefore, you have to make changes in the script to change from TACTICAL FLIPPED to DEFAULT or TACTICAL. See the below.
http://www.consoletuner.com/kbase/data_representation.htm?mw=MjQw&st=MA==&sct=MA==&ms=AAAA
Option 1: You can play in the normal TACTICAL button by making these changes.
Option 2: You can play in the normal DEFAULT button layout by making these changes
Option 3: You can play in the DEFAULT FLIPPED button layout by making these changes
I am old school gamer and use look inversion. For all those that don't use look inversion, you must change the line of code below from TRUE to FALSE within the script for anti-recoil to work properly.
I try to put them to FALSE when I publish the scripts, but I often forget - like I did for version 1.9.
To manually start the authenication, you enable the option by making ManualAuthenticate = TRUE. With this enabled, you can press UP on the DPAD + JUMP to start the process.
This is the official topic for my COD BO3 script that is posted in the GPC Library.
http://www.consoletuner.com/gpclib/?s=1054
=============================================================================
CHANGELOG:
Version 1.0: Initial script from my COD AW v2.5 script used as basis. Took out items that would not be applicable (i.e. double jump, auto dash, etc.)
Version 1.1: Updated based upon testing during BO3 beta
Version 1.2: Tweaked rapid fire settings
Version 1.3: Added rumble notifier and light bar color changes when activating certain mods
Version 1.4: Clean up and simplify the script.
Version 1.5: BO3 allows reloading while sprinting, so I took out a section of the code that stops sprinting to reload
Version 1.6: Added auto ADS when firing. If you press the fire button it automatically makes it ADS (aim down sights). LookInversionON is set to FALSE by default
Version 1.7: Added auto hold breath
Version 1.8: Added Jitter and modified the drop shot combo timing
Version 1.9: Added extra toggle for rapid fire to make it much easier and quicker for me. Updated Jitter combo. Fixed errors in left anti-recoil. Added manual authenicate option.
Version 2.0: Added multiple rumble notifier for rapid fire to indicate the preset number. Added long jump while holding JUMP button. Slight jitter timing change
Version 2.1: Added color function to reduce code size. Updated Jitter Combo. Added Pump Jitter (i.e. Argus & KRM). Changed "EXO" to "TACTICAL"
Version 2.1a: Fixed issue with jitter
=============================================================================
ADS = Aim Down Sights and refers to the button to aim
Think of this script as a big control panel and each mod is a separate switch on the control panel that can be turned on/off. Therefore, the mods can be turned on/off independent of the other mods. For example, press ADS + LEFT will turn on Rapid Fire. Press ADS + LEFT again and it will turn off rapid fire.
TOGGLES: (You MUST press the ADS or CROUCH button first before pressing the DPAD)
Press ADS (aim down sights) button in addition with any of the below. Using ADS button helps to prevent accidental turn ON and OFF when operating killstreaks and/or other times that requires the D PAD
Press LEFT on the D PAD to activate/deactivate "RAPID FIRE ON/OFF"
Press RIGHT on the D PAD to activate/deactivate "RAPID FIRE CYCLING"
Press UP on the D PAD to TOGGLE between no Jitter, "JITTER" and "PUMP JITTER"
Press DOWN on the D PAD to activate/deactivate "DROP SHOT"
Special: You can enable Rapid Fire another way by using (ADS + SPRINT). This works if you are using auto sprint. It will cause problems if are using regular sprint. You must enable it to work by making ExtraRapid = TRUE. You can set it to FALSE if you don't want that option.
Press CROUCH button in addition with any of the below. Using CROUCH button helps to prevent accidental turn ON and OFF when operating killstreaks and/or other times that requires the D PAD
Press LEFT on the D PAD to activate/deactivate "HOLD BREATH"
Press RIGHT on the D PAD to activate/deactivate "AUTO ADS"
Press UP on the D PAD to activate/deactivate "QUICK SCOPE"
Press DOWN on the D PAD to activate/deactivate "ANTI-RECOIL"
=============================================================================
GAMEPLAY COMMENTS
The timing and functionality with BO3 were tested during the beta testing. It may need to be tweaked with the final BO3 release.
Rapid Fire:
I am doing something different with rapid fire. Normally, I had been using a rate of fire variable which was used to make the Hold and Rest Times needed for the rapid fire combo. I am not using direct hold and rest times. I now have two toggles for rapid fire: (see the TOGGLES section above)
1) toggles rapid fire mod on/off and 2) cycles between different rapid fire values for hold and rest time.
This will help with testing and allow players to have different rapid fire values for different weapons
Quick Melee & Quick Reload:
Treyarch took out sprint reload cancel, so quick melee will not work. They also modified their code so we cannot do quick reload.
Drop Shot:
The Drop Shot combo is only started once the shoot button is initially pressed. It will not run again until it is released and re-pressed again. If DISABLE_WITH_SCOPE is TRUE, Drop Shot occurs upon button press of SHOOT button without ADS. If you press ADS button after starting drop, it will stop the drop shot combo. You must then release and re-press the SHOOT button to activate drop shot again. This interferes if you use the mini gun specialist perk, so you can toggle it on/off while in the game.
Auto Sprint & Reloading:
Reload times vary with weapons and auto sprint can cause problems. You sometimes have to let off the joystick, hold the RELOAD button or hold ADS to reload fully. If it does not start sprinting right away, you can press the SPRINT button to start it. You can adjust the reload wait time that best suits your weapons and reloads.
NOTE: BO3 allows players to reload while sprinting by default.
Anti-Recoil:
There is no one right value. See this thread for more information. viewtopic.php?f=17&t=1155
Quick Scoping:
There are variables to play around with to meet your specific needs.
I am absolutely terrible at quick scoping, so I don't really use this and haven't tested it that much.
Jitter:
You must use a tactical item on both Jitters. It will not work without a tactial item available. The regular Jitter is for most burst and semi-automatic weapons. The Pump Jitter is used for the Argus and KRM.
=============================================================================
IN GAME BUTTON LAYOUTS:
This script was based upon the TACTICAL FLIPPED button configuration. If you do not play in this configuration, below are changes needed to play in other button layouts. I have posted versions of this script with the modifications already made within this topic. Start at the last entries.
USING THIS SCRIPT ON VARIOUS CONSOLES: This script will work with various consoles. The Titan 1 maps the various controller variables (i.e PS4_R1, PS3_R1, XB1_RB, XB360_RB) to an index number. See the below link for the data representation table. Therefore, PS4_R1 will work as XB1_RB OR XB360_RB without any changes to the script. I am not using the menu, view, PS, select, etc. buttons, so they should not be an issue. The XB360 and XB1 do not have the TACTICAL FLIPPED in game settings; therefore, you have to make changes in the script to change from TACTICAL FLIPPED to DEFAULT or TACTICAL. See the below.
http://www.consoletuner.com/kbase/data_representation.htm?mw=MjQw&st=MA==&sct=MA==&ms=AAAA
Option 1: You can play in the normal TACTICAL button by making these changes.
- Code: Select all
define ADS = PS4_L2; // R1 & L1 can be changed to R2 AND L2
define EXO = PS4_L1; // R1 & L1 can be changed to R2 AND L2
define SHOOT = PS4_R2; // R1 & L1 can be changed to R2 AND L2
define GRENADE = PS4_R1; // R1 & L1 can be changed to R2 AND L2
Option 2: You can play in the normal DEFAULT button layout by making these changes
- Code: Select all
define ADS = PS4_L2; // R1 & L1 can be changed to R2 and L2
define EXO = PS4_L1; // R1 & L1 can be changed to R2 and L2
define SHOOT = PS4_R2; // R1 & L1 can be changed to R2 AND L2
define GRENADE = PS4_R1; // R1 & L1 can be changed to R2 AND L2
define CROUCH = PS4_CIRCLE; // "Default" button layout is PS4_CIRCLE. "Tactical" button layout is PS4_R3
define MELEE = PS4_R3; // "Default" button layout is PS4_R3. "Tactical button layout is PS4_CIRCLE
Option 3: You can play in the DEFAULT FLIPPED button layout by making these changes
- Code: Select all
define CROUCH = PS4_CIRCLE; // "Default" button layout is PS4_CIRCLE. "Tactical" button layout is PS4_R3
define MELEE = PS4_R3; // "Default" button layout is PS4_R3. "Tactical button layout is PS4_CIRCLE
I am old school gamer and use look inversion. For all those that don't use look inversion, you must change the line of code below from TRUE to FALSE within the script for anti-recoil to work properly.
- Code: Select all
int InversionON = TRUE; // Set this to TRUE if you are using look inversion enabled in the game setting. Most people are NOT using look inversion
I try to put them to FALSE when I publish the scripts, but I often forget - like I did for version 1.9.
To manually start the authenication, you enable the option by making ManualAuthenticate = TRUE. With this enabled, you can press UP on the DPAD + JUMP to start the process.