Macro System

Macro recording, editing, and group management on ReaSnow S2 — 10 groups, 50 macros each, visual timeline editor, anti-recoil, and 7 real-world scenarios.

S2’s macro system lets you record and play back sequences of button presses with millisecond precision. Use it for anti-recoil patterns, movement combos, rapid building, and any repeated input sequence.


Macro Structure

LevelCapacityDescription
Macro Groups10Each group is a container with its own activation hotkeys and trigger behavior
Macros per Group50Each macro is a sequence of timed button events
Steps per MacroUnlimitedLimited only by S2’s internal Flash capacity

Think of a group as a “loadout” for one game or playstyle. Switch between groups to change your entire macro setup.


Group Settings

Each macro group has independent settings:

SettingOptionsDescription
Activation Hotkeys4 per groupKey combos that activate macros within this group
Trigger ModeHold / Toggle / Press / Release / Double PressHow the activation hotkey triggers the macro
Execution ModeSingle / Parallel / LoopWhether macros run one-at-a-time, simultaneously, or on repeat

Trigger Modes

ModeBehavior
HoldMacro runs while the hotkey is held down; stops on release
TogglePress once to start, press again to stop
PressFires once on key-down, runs to completion
ReleaseFires once on key-up
Double PressFires when the key is pressed twice quickly

Execution Modes

ModeBehavior
SingleOne macro runs at a time. Pressing a new hotkey stops the current macro.
ParallelMultiple macros can run simultaneously. Useful for combining anti-recoil + movement.
LoopThe macro repeats continuously while the hotkey is held. Stops on release.

Macro Editor

The visual timeline editor is the core of macro creation. Each row is a time step; each column is an action.

s2-app-macro-editor.png
ParameterOptionsDescription
NameUp to 20 bytesMacro display name
TypeCommon / Anti RecoilAnti-recoil macros auto-activate in ADS scenarios
ScopeAll / HIP / ADS / HIP+ADSWhen the macro is allowed to run
Term ModeImmediately / Until Last LineImmediately = stop instantly on hotkey release; Until Last Line = finish current loop iteration
TimelineVisual drag editorAdd keyboard, mouse, and controller actions — each with its own duration

💡 Tip: Use the Play Test button to preview the macro in the editor before saving it to S2. The IO Monitor shows exactly what the macro outputs.


Anti-Recoil Macros

Anti-recoil macros are specialized macros that compensate for vertical weapon kick during ADS:

FeatureDescription
Type: Anti RecoilMarks the macro as a recoil-control sequence
Scope: ADSOnly activates when aiming down sights
Automatic ActivationFires automatically on ADS — no separate hotkey needed

Create a short sequence of downward stick movements timed to your weapon’s fire rate. The macro editor’s ms-level precision lets you match the recoil pattern exactly.


Macro Element Selector

When adding actions to the timeline, choose from three input categories:

CategoryExamples
KeyboardAny key — WASD, numbers, function keys
MouseLeft/Right/Middle click, side buttons, scroll wheel, DPI button
ControllerFace buttons, D-pad, bumpers, triggers, stick clicks

7 Scenario Examples

These real-world examples show what the macro system can do:

#ScenarioWhat It DoesTrigger Mode
1Recoil ControlDownward stick nudges timed to weapon fire rate — compensates vertical recoilHold (ADS)
2Bunny HopRepeated jump inputs at a fixed interval for sustained movement speedHold
3Fast BuildSequence of build-mode button presses — wall, ramp, floor in one keyPress
4Crouch ShotCrouch → fire → stand — strafes while ducking in and out of coverToggle
5Touchpad ActionSimulates PS4/PS5 touchpad press for games that use it as a map or menu buttonPress
6Auto LootRapid interact button presses to vacuum up loot in battle royale gamesHold
7Combo ChainMulti-step combo of attacks or abilities chained with precise timingPress

Recording a Macro

  1. Open the macro editor for the target macro slot.
  2. Tap the Record button.
  3. Press keys and buttons on your connected devices — S2 captures timing and order.
  4. Tap Stop to finish.
  5. Use the timeline editor to adjust timing, add delays, or insert new actions.
  6. Tap Play Test to preview.
  7. Save to Flash to persist to S2.

⚠️ Warning: Macros are saved to RAM automatically as you edit. Tap Save to Flash before powering off S2, or your changes will be lost.