JamesCaywoodThis is a short test-run script I did when I was tweaking the EAA. Has several EAA methods and a ADS Spammer.
It has
bonefisher's (the one selected for my script) and another one that uses a different pattern, that method was used on one off the script for sale, by a famous jedi. I snatched from CM forums they leak his code (sabotage) I used for benchmark purposes, wasn't consider to use it.
There is another two methods I tested on this test run script: the one that came with the first version of the AIO Script called
Aim Boost, and a second one more complex provided by
bonefisher.
I remove both from the next script code, because I don't have permission to share the
Aim Boost Code. The second from
bonefisher he only pass it to me, is on him if he wants to share it. Both of his scripts practically have the same performance, the second however it is much more complex to adjust. I share the first one, because I have green light to do it.
- Code: Select all
#pragma METAINFO("FORTNITE - AIM ASSIST MODES", 1, 0, "AlanMcGregor + bonefisher aim assist")
#include <display.gph>
#include "light_k.gph"
#define FIRE (BUTTON_5)
#define ADS (BUTTON_8)
#define NEXTWEAPON (BUTTON_4)
#define PREVWEAPON (BUTTON_7)
#define RELOAD_USE (BUTTON_17)
#define JUMP (BUTTON_16)
#define RIGHTSTICK_X (STICK_1_X)
#define RIGHTSTICK_Y (STICK_1_Y)
#define LEFTSTICK_X (STICK_2_X)
#define LEFTSTICK_Y (STICK_2_Y)
#define UP_DPAD (BUTTON_10)
#define DOWN_DPAD (BUTTON_11)
#define LEFT_DPAD (BUTTON_12)
#define RIGHT_DPAD (BUTTON_13)
#define ADSDelay1 110
#define ADSDelay2 17
//VALUES
fix32 valueY = 21.0;
fix32 valueX = 20.0;
int16 EAADelay = 50;
bool toggleADSspam = FALSE;
int indexAAMod = 0;
main {
if(toggleADSspam){
set_light('G');
}
else
set_light('B');
if(get_actual(RELOAD_USE)){
set_val(ADS, 0);
set_val(UP_DPAD, 0);
set_val(DOWN_DPAD, 0);
if(event_active(ADS)){
//ACTIVATE ADS SPAM
toggleADSspam = !toggleADSspam;
}
if(event_active(UP_DPAD)){
//bonefisher
if(indexAAMod == 1){
indexAAMod = 0;
}
else
indexAAMod = 1;
}
if(event_active(DOWN_DPAD)){
//Diagonal
if(indexAAMod == 2){
indexAAMod = 0;
}
else
indexAAMod = 2;
}
}
//ADS Spammer
if(toggleADSspam){
if(get_val(ADS) && (time_active(ADS) >= 200)){
combo_run(ADS_Spam);
}
if(event_release(ADS)){
combo_stop(ADS_Spam);
}
}
//AUTO AIM MODS
if((indexAAMod == 1)){ //bonefisher
if(get_actual(ADS) && !get_actual(FIRE)){
combo_run(ads_assist);
}
else
if(get_actual(ADS) && get_actual(FIRE)){
combo_run(fire_assist);
}
}
if((indexAAMod == 2)){ //walker
if(get_val(ADS)){
combo_run(EAAY);
combo_run(EAAX);
}
if(((get_val(RIGHTSTICK_Y)) > (valueY)) || ((get_val(RIGHTSTICK_Y)) < (valueY *(-1.0)))){
combo_stop(EAAY);
}
if(((get_val(RIGHTSTICK_X)) > (valueX)) || ((get_val(RIGHTSTICK_X)) < (valueX *(-1.0)))){
combo_stop(EAAX);
}
}
// LEDS
switch(indexAAMod){
case 0: display_overlay(_0_, 2000); break; //Mods OFF
case 1: display_overlay(_1_, 2000); break; //bonefisher
case 2: display_overlay(_2_, 2000); break; //walker
}
}
combo ADS_Spam {
set_val(ADS, 100.0);
wait(ADSDelay1);
set_val(ADS, 0.0);
wait(ADSDelay2);
set_val(ADS, 0.0);
}
combo ads_assist{
aim_assist(RIGHTSTICK_Y, 18.0);
wait(16);
aim_assist(RIGHTSTICK_X, -18.0);
wait(17);
aim_assist(RIGHTSTICK_Y, -18.0);
wait(16);
aim_assist(RIGHTSTICK_X, 18.0);
wait(17);
}
combo fire_assist{
aim_assist(RIGHTSTICK_Y, 21.0);
wait(16);
aim_assist(RIGHTSTICK_X, -21.0);
wait(17);
aim_assist(RIGHTSTICK_Y, -21.0);
wait(16);
aim_assist(RIGHTSTICK_X, 21.0);
wait(17);
}
combo EAAY{
aim_assist(RIGHTSTICK_Y, valueY);
wait(EAADelay);
aim_assist(RIGHTSTICK_Y, (valueY * (-1.0)));
wait(EAADelay);
}
combo EAAX{
wait(2);
aim_assist(RIGHTSTICK_X, valueX);
wait((EAADelay)/(int16)(1.5));
aim_assist(RIGHTSTICK_X, (valueX * (-1.0)));
wait((EAADelay)/(int16)(1.5));
}
// FUNCTIONS
// bonefisher anti-recoil
void aim_assist(uint8 axis, fix32 recoil)
{
set_val(axis, (recoil * (100.0 - abs(get_val(axis)))) / 100.0 + get_actual(axis));
}
knock yourself out.
It has a ADS Spammer.
Activation:
bonefisher EEA: HOLD RELOAD, press and release UP DPAD, release RELOAD
diagonal EEA: HOLD RELOAD, press and release DOWN DPAD, release RELOAD
ADS Spammer: HOLD RELOAD, press and release ADS, release RELOAD
If you find a better tune for EAA please consider to share it, I can added to the AIO release.