XIM Community

[Fortnite] XIM + T2 | Builder Pro = 1 Button Turbo-Instant Build Script  (Read 5541 times)

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
Hi everyone!  :)

I wrote this Script for Titan Two uses the new Builder Pro Layout, is the fastest for building pieces one after the other.

I designed to be plug and play very easy to set up.

1. First on Game settings and be sure to set:
Reset Build Choice is ON and
Turbo Build is ON,
Control layout set to Builder Pro.

2. Click on SELECT↓ below and copy to the clipboard.
Builder Pro - Turbo Build Script V1.9 - Latest Date: 06/17/2018
Code: [Select]
#pragma METAINFO("FORTNITE - TurboInstant Build", 1, 0, "<AlanMcGregor>")

#define ShortDelay 30
#define BetweenButtonDelay 60
#define TimePressed 30

//Mode Tracking
bool isOnCombatMode = TRUE;
bool isOnBuildMode = FALSE;

//Menu Tracking
bool isInMenuMode = FALSE;
bool isOutMenuMode = TRUE;

//Piece Build Tracking
int LastPieceBuild = 0;

//Instant Build
bool InstantBuildON = TRUE;

main {

// Initializing Combat Mode and Build Mode Flags
// Tracking Combat and Build Modes
if(event_release(BUTTON_15) && (isOutMenuMode)){
if(isOnCombatMode){
isOnBuildMode = TRUE;
            isOnCombatMode = FALSE;
}
else
if((isOnBuildMode) && (isOutMenuMode)){
isOnCombatMode = TRUE;
isOnBuildMode = FALSE;
LastPieceBuild = 0;
InstantBuildON = TRUE;
}
}

// Menu Tracking
if(event_release(BUTTON_10) || event_release(BUTTON_3) || event_release(BUTTON_11) || event_release(BUTTON_1)){
isInMenuMode = TRUE;
isOutMenuMode = FALSE;
}

//Exit Menus by pressing build button
if(event_release(BUTTON_15) && isInMenuMode){
isOutMenuMode = TRUE;
isInMenuMode = FALSE;
}

//Allows spliting on inventory and apply changes on options
if(event_release(BUTTON_14) && isInMenuMode){
isInMenuMode = TRUE;
isOutMenuMode = FALSE;
}
 
// Get out of Build Mode when switch to Pick axe
    if ((event_release(BUTTON_14)) && (isOutMenuMode)){
isOnCombatMode = TRUE;
isOnBuildMode = FALSE;
LastPieceBuild = 0;
InstantBuildON = TRUE;
}
/*
// Using Pickaxe reset trackers
if(event_release(BUTTON_14) && (isOnCombatMode) && (isOutMenuMode)){
isOnCombatMode = TRUE;
isOnBuildMode = FALSE;
LastPieceBuild = 0;
InstantBuildON = TRUE;
}
*/

// Disable InstantBuiild to Rotate Pieces

if(event_active(BUTTON_6) && (isOutMenuMode)){
if(isOnBuildMode){
InstantBuildON = FALSE;
}
}

// BUILDING *ENTER TO BUILD MODE FIRST IS REQUIRED*
if(event_active(BUTTON_5) && (isOnBuildMode) && (isOutMenuMode)){
if((InstantBuildON) && (LastPieceBuild != 0) && (LastPieceBuild != 1)){
combo_run(BuildWalls);
}
else{
if((InstantBuildON) && (LastPieceBuild == 1)){
combo_run(BuildWall);
}
else{
if((InstantBuildON == FALSE)){
InstantBuildON = TRUE;
LastPieceBuild = 1;
}
}
}
}

if(event_active(BUTTON_4)&& (isOnBuildMode) && (isOutMenuMode)){
if((InstantBuildON) && (LastPieceBuild != 2)){
combo_run(BuildFloors);
}
else{
if((InstantBuildON) && (LastPieceBuild == 2)){
combo_run(BuildFloor);
}
else{
if((InstantBuildON == FALSE)){
InstantBuildON = TRUE;
LastPieceBuild = 2;
}
}
}
}

if(event_active(BUTTON_8) && (isOnBuildMode) && (isOutMenuMode)){
if((InstantBuildON) && (LastPieceBuild != 3)){
combo_run(BuildStairs);
}
else{
if((InstantBuildON) && (LastPieceBuild == 3)){
combo_run(BuildStair);
}
else{
if((InstantBuildON == FALSE)){
InstantBuildON = TRUE;
LastPieceBuild = 3;
}
}
}
}

if(event_active(BUTTON_7) && (isOnBuildMode) && (isOutMenuMode)){
if((InstantBuildON) && (LastPieceBuild != 4)){
combo_run(BuildRoofs);
}
else{
if((InstantBuildON) && (LastPieceBuild == 4)){
combo_run(BuildRoof);
}
else{
if((InstantBuildON == FALSE)){
InstantBuildON = TRUE;
LastPieceBuild = 4;
}
}
}
}
}

combo BuildWall {
wait(ShortDelay);
set_val(BUTTON_5, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_5, 0);
wait(ShortDelay);
isOnCombatMode = FALSE;
LastPieceBuild = 1;
}
 
combo BuildFloor {
wait(ShortDelay);
set_val(BUTTON_4, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_4, 0);
wait(ShortDelay);
isOnCombatMode = FALSE;
LastPieceBuild = 2;
}

combo BuildStair {
wait(ShortDelay);
set_val(BUTTON_8, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_8, 0);
wait(ShortDelay);
isOnCombatMode = FALSE;
LastPieceBuild = 3;
}

combo BuildRoof {
wait(ShortDelay);
set_val(BUTTON_7, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_7, 0);
wait(ShortDelay);
isOnCombatMode = FALSE;
LastPieceBuild = 4;
}
 
combo BuildWalls {
wait(ShortDelay);
set_val(BUTTON_5, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_5, 0);
wait(BetweenButtonDelay);
set_val(BUTTON_5, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_5, 0);
wait(ShortDelay);
isOnBuildMode = TRUE;
isOnCombatMode = FALSE;
LastPieceBuild = 1;
}

combo BuildFloors {
wait(ShortDelay);
set_val(BUTTON_4, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_4, 0);
wait(BetweenButtonDelay);
set_val(BUTTON_4, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_4, 0);
wait(ShortDelay);
isOnBuildMode = TRUE;
isOnCombatMode = FALSE;
LastPieceBuild = 2;
}
 
combo BuildStairs {
wait(ShortDelay);
set_val(BUTTON_8, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_8, 0);
wait(BetweenButtonDelay);
set_val(BUTTON_8, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_8, 0);
wait(ShortDelay);
isOnBuildMode = TRUE;
isOnCombatMode = FALSE;
LastPieceBuild = 3;
}

combo BuildRoofs {
wait(ShortDelay);
set_val(BUTTON_7, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_7, 0);
wait(BetweenButtonDelay);
set_val(BUTTON_7, 100);
wait(BetweenButtonDelay);
set_val(BUTTON_7, 0);
wait(ShortDelay);
isOnBuildMode = TRUE;
isOnCombatMode = FALSE;
LastPieceBuild = 4;
}

3. Open GTuner, create the script and load it into Titan Two, as shown here

4. Connect your devices like this:


5. Done.

Set your key binds with XIM Manager App as you pleased. Also you can create a Secondary set of key binds if you want wall, floor, stairs on a different key.

How it Works: DEMO
This script makes Builder Pro Faster, you can build pieces one after the other, back-to-back without pressing twice between different pieces.

Is One Button Build?
Yes. Press build button to get in build mode, after that is a one button build.

For more experienced users there is a 1 key Build version, based on Mark8010 script, I added the Turbo Build feature to it, same this script has built in. Requires programming, setting things on GTuner, however is more costumizable, both have the same performance.

Well, enjoy... I know that you will.  ;)

--------------------------------------------------------------------------------------------------------------
► Works for XIM4, and XIM APEX
► Compatible with: XBox 1, XB1 X, PS4 and PS4 Pro
History Log - Recent updates:
  • V1.9 - [1:34 PM - 06/14/2018] UPDATE: Code tracking improvements.
« Last Edit: Today at 09:02 PM by alanmcgregor »
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline undazpoon

  • Member
  • *
  • Posts: 8
    • View Profile
Thanks for sharing this. I'll try this!

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
- Added Pyramid (LB/L1).
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline JamesCaywood

  • Member
  • *
  • Posts: 58
    • View Profile
  • Gamertag: ScaryFawn631545
- Added Pyramid (LB/L1).


Hmm you should msg j2k on console tuner page and have him add it to his set up ???

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
I will, I want the give the head start to my fellow XIMers  ;)
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline OvC4LiFe

  • Member
  • *
  • Posts: 496
  • COME GET SOME!!!!!!
    • View Profile
  • Gamertag: iNsTiGaTi0N ( with a zero )
  • PSN ID: XiMsTiGaTi0N
This isnít working for me for some reason. It wonít authenticate the controller. Iím sure Iím doing something incorrectly. Care to point me I. The right direction?
"From dust we came, to dust we shall return."

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
On Device Configuration at GTuner, make sure you have set:

Output Protocol = USB Automatic(PS4, XBX1, SWITCH, PS3, XB360)
Output Polling Rate = Protocol's Default

Make sure you are running lastest firmware on both: XIM4 / Apex and T2
« Last Edit: 03:03 PM - 04/21/18 by alanmcgregor »
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline frogstomper

  • Member
  • *
  • Posts: 29
    • View Profile

Hi everyone!  :)

I wrote this Script for Titan Two uses the new Builder Pro Layout, is the fastest for building pieces one after the other.


Sorry for the silly question Alan, but what is the difference between the standard non-scripted Builder Pro controls, and your script?

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
In essence, you don't need to double tap when building a different piece and is using the turbo build feature.

It might seems a small change, but make a huge difference when building. If you're a skilled builder you will have a great advantage by having unleashed ability of building, spamming pieces especially on heated high ground battles. That's the core mechanic on building on PC.
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline frogstomper

  • Member
  • *
  • Posts: 29
    • View Profile
In essence, you don't need to double tap when building a different piece and is using the turbo build feature.


Thanks for the reply. Yes, that would be a huge advantage. I've just bought an Orbweaver so I guess I could map the building materials onto the thumb stick.

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
Yeah do what ever you feel works for you.

What I do with the thumb stick:


So I'm free to move (WASD), and can place pieces very fast with a single move of my thumb . is like a manual gear box.

Right arrow = Secondary bind for Wall
Left Arrow = Secondary bind for Stair
Down Arrow = Secondary bind for Floor

I use Q for switching materials.

I set the Orbweaver on 4-Directional pad instead of 8 (comes default) this helps to avoid miss clicking. You can change that on Synapse, click the side view and click over the D-Pad to set it.
« Last Edit: 05:39 PM - 04/23/18 by alanmcgregor »
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline Phillyman5000

  • Member
  • *
  • Posts: 26
    • View Profile
Anyone having problems with headsets plugged into the controller using this set up?  I can hear people but people cant hear me when I talk.

Offline PotatoX

  • Member
  • *
  • Posts: 7
    • View Profile
Hi Alan - would this require the t2? Or could I purchase something cheaper to do this? Not really wanting to purchase the t2 since already have the xim :)


TLDR: would the titan 1 or alternative product be able to do this? Cheers.

Online alanmcgregor

  • MVP
  • *
  • Posts: 730
    • View Profile
  • PSN ID: alanmcgamer
Yup, this one requires Titan Two. If you have Titan One the code need to be translated to Titan One language, I think is pretty similar.

If you have your PC next to your Console and no mind to have it turned on while playing, try to get a Belkin Easy Transfer cable ($10 usd) and run XIM Link with MRog40 Script.
XIM APEX
PS4 ProASUS VG245H 24"Astro A40 TR MixAmpRazer OrbweaverTt Ventus RHyper XL
[Fortnite] XIM+TitanTwo: Turbo InstantBuild ScriptPC Build like Hotkeys Script

Offline daemons1984

  • Member
  • *
  • Posts: 3
    • View Profile
  • Gamertag: daemons1984
Hello.i have  install  the script.i have  orbweaver  with  titan  two  and xim  apex.in
Game  i have choice build pro. how  attribute   one  key   for  door,stair ect?