Last updated
Last updated
Originally, you could only change the timing of each event in a macro. "Event Add/Delete" is a new feature that allows for a much more advanced level of editing. You can add/remove "Button", Stick", and "Special" events to an existing macro, or create one from scratch. This expanded functionality allows you to create more sophisticated macros and generators than were possible before.
For "Stick" (movement) events, and "Special" events, instead of being asked to choose press & release locations, in most cases you will be asked to choose a single event location instead. For "Loop" special events, you will be asked to choose loop start & end locations.
"Special" events and their functionality. See the full list below:
This special pauses the macro until a definable amount of time as passed. The maximum time you can define per special is 5110 milliseconds (5.11 seconds). If you are using 4ms increments, it is 2040 milliseconds (2.04 seconds).
This special pauses the macro until a definable rumble threshold is felt. The maximum threshold you can define per special is 100% rumble strength.
This special loops a section of the macro a definable amount of times before continuing on. The maximum loop amount you can define per special is 511 loops.
This special loops a section of the macro until a definable rumble threshold is felt. The maximum threshold you can define per special is 100% rumble strength.
Macro will recognize and automatically prevent illogical additions; for example, you can't release a button you haven't pressed yet, and you can't add a loop inside another loop. See the full list below:
"Release must happen after a press".
Prevents adding a release of a button before it has been pressed.
"Can't be in same event or in different sections".
Prevents adding another press/release in between the same button's press/release. Ensures a button's press/release both happen inside the same loop or outside of a loop.
"Can't be in between another loop".
Prevents adding a loop inside another loop.
"Can't be in a location with active buttons".
Prevents adding a loop start/end in a location that has an active button being held.
"End must happen after start".
Prevents adding a loop end before a loop start.
You can delete any event from a macro. See below for directions:
You can delete all of a macro at once. See below for directions:
You can add a "Button", "Stick", or "Special" event type to your macro. You can either add to an existing macro recording, or you can slowly create a macro from "No Recording" by adding together various events. As soon as you TAP "Add" to enter "Add Mode", the app itself will present directions to you. You can also see below for directions:
If you add a "Stick" event, for example, left stick moving to the left , and you want that stick movement to stop, simply add a separate Stick event to center left stick , same as you can add an event to change its direction . When adding events, try NOT to confuse left stick with right stick icons.
"Wait For Time".
"Wait For Rumble".
"Wait For Input".
This special pauses the macro until you press a definable button input. After you add the special, the default button is / , but you can TAP its box, then change it to another button.
"Loop Amount".
"Loop Until Rumble".