Revolution Idle

Revolution Idle

Not enough ratings
Macros - Guide
By Presente
Learn how to use and optimize macros, from basic setups to full late-game automation.
   
Award
Favorite
Favorited
Unfavorite
Introduction
In this guide, I'll explain everything I learned about macros since their release and ways to implement them.
The Macro System was added in Version 0.230 (Unity update) and unlocks after reaching Eternity (Achievement #070).


How Macros Work
1. Opening the Macro Builder
- In the Revolution screen, click the Macro button at the bottom right, next to Credits.
- This opens the Macro Builder interface.
2. The Macro will run some block macros, that will do something for us.

Useful Tips
  • Early on, macros are limited: Few blocks available = creative problem-solving needed.
  • Optimize block usage: Always reduce block quantity wherever possible.
  • Split your macros:
    1. Early-game macro
    2. Mid-game macro
    3. Late-game macro
  • DTP Builds Tip:
    1. Avoid direct DTP manipulation at first.
    2. Focus on using Zodiac loadouts.
    3. Play late-game "restricted" (no DTP changes outside macros) to recognize automation patterns.
    4. Example: A Cancer + Libra build helped me reduce DTP costs significantly!
  • Reference for Macro Blocks
    1. Use the score as a reference for macro blocks. In the current game state, it's better to rely solely on the score to avoid bugs.
  • Zodiac Bonuses
    1. The best Zodiac bonus to choose for automation is Game Speed. It boosts the overall pace of the game, which directly enhances automation efficiency. However, keep in mind that Game Speed does not affect macro blocks—so if you've set a delay of 2 seconds, it will still last the full 2 seconds regardless of the speed bonus. That said, automation processes themselves will benefit significantly from increased game speed.


Macro Implementations
1. Eternity Challenge Macro

The first macro you should build automates Eternity Challenges.
You'll mainly use "Enter Eternity Challenge" blocks like this:

Challenge 1 - Difficulty 1 Challenge 1 - Difficulty 2 ... Challenge 8 - Difficulty 5

- Make sure to create them in order!
- After Unity Trials, you can remove unnecessary ones.
- You won't have enough Macro Blocks to automate all Eternity Challenges until completing Medium Trial #4.




2. Early/Mid-Game Automation

The idea is simple:

  • Auto-Eternate a few times to reach Dilation.
  • Dilate until you reach at least 1e23 DP Income.
  • Run all Eternity Challenges (with your macro setup).
  • Dilate again.

Examples of setups:
Auto-Eternate Automation (Early Game) (You can actually use Macro Blocks for this too, but it'll cost some macro blocks (3~4) so I prefer to just use the automation, and when we got more Macro Blocks, then use the Macro for it)

Macro block for Dilate (Mid Game)




3. Late Game - DTP Macros

Use the Second Loop Mode (Infinite Loop).

Main objectives:
  • Farm DP
  • Farm AP
  • Change Loadout to improve efficiency

Macro Structure:
  • Dilate (with "DIlate" checked)
  • Wait (example: 2 seconds)
  • Dilate (without "DIlate" checked)
  • Wait (example: 3 seconds)
  • Load Dilation Tree (first tree, cheapest)
  • Load Dilation Tree (second tree)
  • (Add more trees if needed)

Why does this work?

- If you load a tree without enough DTP, it simply doesn't activate.
- By loading from cheapest to most expensive, you always end up using the best loadout available!
- Meanwhile, you're constantly farming both DP and AP.

You can add an If block at the end to stop the macro once a condition is met.

Example of final structure:


4. Full Unity Automation

To fully automate Unity, all you need to do is combine the last three Macros into one and set it to loop infinitely. However, if you've tried this, you may have noticed that there aren't enough Macro Blocks available—at least not until you complete Hard Trial #4 and reach Unity with only 3 loadouts. Focus on completing the Hard Trials and optimizing your loadouts. Reaching around 2 to 3 efficient loadouts should be sufficient for full automation.

Feel free to share your own macros, improvements, or ask questions below!
18 Comments
B0B0 14 Aug @ 6:55am 
@gamercuty17 get to at least eternity to start macroing
MrSummerall05 23 Jul @ 1:30pm 
can you gte macros as a beigener
gamercity17 24 Jun @ 2:47pm 
are there none for after first eternity?
BockAndCallTorture 19 Jun @ 3:37am 
Can you post the codes to import macros for early and lategame?
Aphelion 7 May @ 7:00pm 
@Ewian else if and else don't take up a block slot lol. Are you adding more if blocks by accident?
Ewian 5 May @ 9:15am 
@Aphelion tried your 3/3 macro and either I'm not understanding or doing something wrong(I have all hard trials done) but I simply don't have enough space to include the else if and else statements
benni204 4 May @ 11:09am 
For me it takes 2 <50 block macros for untiy automation.
Whats good to know is that the buy Dialation Tree block (like Middle 2 5) buys 1-5 upgrades depending on the DBPs u have. So u can make a loop unti your tree is full and then load antother tree to start from there.
Aphelion 2 May @ 3:42pm 
@gfdmit I'm dumb I meant 6
gfdmit 1 May @ 2:55am 
@Aphelion, how do you start with EC8.2 with HT3-4? HT3-4 is 15-16 trials, that is 30-32 EC. So you have to start from EC7.1-7.3 (i have at least for the HT3)
Aphelion 30 Apr @ 10:17am 
@Presente yeah the IFs suck arse. Condition statement options just randomly not being there is the worst :^)