Revolution Idle: How to Use Macros to Automate Unity

A guide to Using Macros to farm Unity.

 

Introduction

This Guide is to show the 3 macros that I currently use to farm Unities. They are very much a work in progress and will have to be adjusted to work for whatever Zodiacs and Unity Trials you have achieved. I started this after about 10 Unities and no Unity trials completed. They took hours to complete at the start and I grinded through 90 Unities before the macro ran all the way to the end. Currently my fastest Unity using the macros is 1 min 25s and I have completed Unity Trials up to Medium 5

Credit to Spidweb01, How i developed the Macros, and the annoying bug

The Macros are based on the DTP Trees from Spidweb01`s excellent guide and started out just automating as much as possible of a run to unity. At the beginning this was just automating the Eternity challenges, but I added more and more as blocks became available and deleted blocks to make space as they were not needed – mainly blocks to run the early Eternity Challenges, before completing Unity Trials made them obsolete, and some “Wait until DTP >=” blocks. The wait times and “wait until” values started out much higher (some were about 10 mins) but I cut them down as better zodiacs appeared and I progressed through the Unity Trials. I suggest watching for the runs to bog down and then either insert a block to wait for DTP or to stop the macro and finish the run manually. As you get better zodiacs and complete more Unity Trials then the runs will become faster and go much further.

Before we get to the Details, there is one bug that I know of. When I start the game all the “Wait until DTP=xxx” and “Repeat until DTP=xxx” blocks have been changed to “Wait until score = xxx” or “Repeat until score =xxx” it is easy enough to change back to the correct version by clicking on the blue + and re entering the correct one before deleting the wrong one. Hopefully this will be patched soon 🙂

How the Macros work

There are 2 main parts. Macros 1 and 2 get through the Eternity challenges and make a start on the Dilation Tree. Macro 3 is a loop that cycles between 2 DTP Trees to alternate between generating DTP and Supernovas. At the start not many DTP points get assigned – if there are not enough DTP points then it just skips that block – but every time through the loop more and more are assigned until eventually the unity is reached.

To use, I manually run Macro 1, 2 and 3 waiting for the previous one to finish before starting the next. There is a block available to buy that lets you run other macros which looks like you can use to chain them together, but this is way out of my price range at the moment, and right now there is no space anyway 🙂

The Eternity challenges are out of order in the macros because for example it is easier to do challenge 8.1 before 7.3 and the bonus from 8.1 then makes 7.3 easier.

There was a “Wait 3 seconds” block between the last block in Macro 2 and the first in Macro 3. When the run Macro block comes available then this will need to be replaced. I took it out for space so remember not to start Macro 3 until some seconds after macro 2 has finished to give time for supernovas to be gained 🙂

I started out with much weaker Zodiacs. The main point is to have one good mult gain and the rest are bonuses to speed up the dilation section, and to change them out as better ones arrive and more planets unlock.

One last thing, when the Unity is achieved Macro 3 keeps running and needs manually stopping. It needs 2 blocks to check if ep=0 then exit macro (or maybe start macro 1 again when this block becomes available to make it loop and auto farm zodiacs) the Unity is triggered on the 1.4.1 Dilation block after loading the “DTP starter” tree, the macro then gets stuck in the loop on block 1.4.2. Anyway, this is something to fix at a later date, probably when I can buy an extra block space from the shop.

Automations and Zodiacs

Here are what I have at the moment: Fastest Unity using the macros in 1 min 25s.

Automations.

Auto buyables (Colors): All on
Auto Ascensions: All on
Auto Prestige: set to 0 exp, 1 multi, 0 s
Auto Promote has 4 elements, one for each promotion all set to 10 levels, 0 s
Auto Infinity : OFF
Auto buy Infinity upgrade tree: On
Auto Generators: On
Auto Stars: All on
Auto Eternity: OFF
Auto slowdown: On, set to 400
Autobuy AP: On
Auto Lab upgrades: All On
Autobuy Animals: On and all marked green
RP Autodistribution #1=0%, #2=0%, #3=0%, #4=0%, #5=25%, #6=75%
Autobuy Dilation: All on
Auto Unity: On

Zodiacs:
You will have to use what you get, and the macros will probably stall out if you have lower stats, but this is what I currently have and the macros make it to the end 🙂

Sun: Aries lvl 12, Multi gain 4e9, Promotions pwr x1.65
The rest of the planets all have wind elements to boost DP gain and Cancer zodiac for Ach 29 rewards and DTP cost reduction

For info, these are my bonuses (in the unity page) If you`re getting stalled runs then the reasons might be lower values here, especially DTP cost

My zodiac bonuses are:
Multi Gen: x4e9
Promotions Power x2.92
Common Exp power x1.05
Ascension Power x3.43
Eternity Gain: x5
Lab Multi power x1.1
Supernova req ^^0.9
DP Gain ^1.33
Free Lab Levels +30.00
DTP Cost ^^0.98
Ach. 29 Reward x1.01

Extra bonuses:
Zodiac quality Multi x1.5
Unity Rewards ^1.15
Eternity Rewards ^1.2
Eternity Gain x12.00
Game speed x1.10
Dilation upgrades Power x1.05

DTP Tree loadouts:
These are the 3 DTP Tree loadouts that are used in the macros:

#1 is called “SN starter” and has:
Center 1
Top 1-1-5-0
Middle 0-0-0-0
Bottom 1-1-1-5

#2 is called “DIL Starter” and has:
Center 4
Top 0-0-0-0
Middle 1-1-5-5
Bottom 0-0-0-0

#3 is called “M SN 2” and has:
Center 1
Top 1-1-5-5
Middle 1-1-5-0
Bottom 1-1-1-5

Of course the names don’t matter as long as your macro is pointing to the right ones 🙂

Macro Slot #1

1 Repeat until Score >= 1e20

  • 1.1 Wait for 0.5 seconds
  • 1.2 Infinite
  • 1.3 Eternate

2 Enter eternity challenge 5 Difficulty 3, Wait to end
3 Enter eternity challenge 5 Difficulty 4, Wait to end
4 Enter eternity challenge 5 Difficulty 5, Wait to end
5 Enter eternity challenge 6 Difficulty 1, Wait to end
6 Enter eternity challenge 6 Difficulty 2, Wait to end
7 Enter eternity challenge 6 Difficulty 3, Wait to end
8 Enter eternity challenge 7 Difficulty 1, Wait to end
9 Wait for 1 Second
10 Eternate
11 Enter eternity challenge 6 Difficulty 4, Wait to end
12 Enter eternity challenge 7 Difficulty 2, Wait to end
13 Enter eternity challenge 8 Difficulty 1, Wait to end
14 Wait for 1 Second
16 Eternate
17 Enter eternity challenge 7 Difficulty 3, Wait to end
18 Enter eternity challenge 8 Difficulty 3, Wait to end
19 Enter eternity challenge 9 Difficulty 1, Wait to end
20 Enter eternity challenge 6 Difficulty 5, Wait to end
21 Enter eternity challenge 8 Difficulty 4, Wait to end
22 Enter eternity challenge 8 Difficulty 5, Wait to end
23 Wait until AP >= 101
24 Enter eternity challenge 9 Difficulty 2, Wait to end
25 Dilate On
26 Wait for 5 Seconds
27 Dilate On

Macro Slot #2

1 Repeat until Score >=1.00e20,000

  • 1.1 Dilate On
  • 1.2 Wait for 1 Second

2 Enter eternity challenge 10 Difficulty 1, Wait to end
3 Enter eternity challenge 10 Difficulty 2, Wait to end
4 Enter eternity challenge 10 Difficulty 3, Wait to end
5 Enter eternity challenge 10 Difficulty 4, Wait to end
6 Enter eternity challenge 10 Difficulty 5, Wait to end
7 Enter eternity challenge 7 Difficulty 4, Wait to end
8 Enter eternity challenge 7 Difficulty 5, Wait to end
9 Enter eternity challenge 9 Difficulty 3, Wait to end
10 Enter eternity challenge 9 Difficulty 4, Wait to end
11 Enter eternity challenge 9 Difficulty 5, Wait to end
12 Repeat until DTP >= 5.00

  • 12.1 Dilate On
  • 12.2 Wait for 1 Second

13 Dilation Tree Upgrade Center, Index 1 lvl 1
14 Dilation Tree Upgrade Bottom, Index 2 lvl 1
15 Dilation Tree Upgrade Bottom, Index 3 lvl 1
16 Dilation Tree Upgrade Bottom, Index 4 lvl 2
17 Wait until DTP >= 10
18 Dilation Tree Upgrade Bottom, Index 4 lvl 5
19 Dilation Tree Upgrade Top, Index 2 lvl 1
20 Dilation Tree Upgrade Top, Index 3 lvl 1
21 Wait until DTP >=12
22 Dilation Tree Upgrade Top, Index 4 lvl 1
23 Dilation Tree Upgrade Top, Index 5 lvl 1
24 Wait until DTP >=14
25 Dilation Tree Upgrade Top, Index 5 lvl 5
26 Load Dilation Tree “SN Starter”

Macro Slot #3

1 Repeat, Loop is On

  • 1.1 Load Dilation Tree “DIL Starter”
  • 1.2 Dilate
  • 1.3 Wait for 1 Second
  • 1.4 Repeat until DTP >= 16
    • 1.4.1 Dilate
    • 1.4.2 Wait for 1 second
  • 1.5 Dilation Tree Upgrade Center, Index 1 lvl 5
  • 1.6 Dilation Tree Upgrade Middle, Index 2 lvl 5
  • 1.7 Dilation Tree Upgrade Top, Index 2 lvl 1
  • 1.8 Dilation Tree Upgrade Top, Index 3 lvl 5
  • 1.9 Dilation Tree Upgrade Top, Index 4 lvl 1
  • 1.10 Dilation Tree Upgrade Top, Index 5 lvl 5
  • 1.11 Dilation Tree Upgrade Bottom, Index 2 lvl 1
  • 1.12 Dilation Tree Upgrade Bottom, Index 3 lvl 1
  • 1.13 Dilation Tree Upgrade Bottom, Index 4 lvl 1
  • 1.14 Dilation Tree Upgrade Bottom, Index 5 lvl 5
  • 1.15 Dilation Tree Upgrade Bottom, Index 4 lvl 5
  • 1.16 Dilation Tree Upgrade Bottom, Index 3 lvl 5
  • 1.17 Dilation Tree Upgrade Bottom, Index 2 lvl 5
  • 1.18 Repeat, 2 repeats, loop not checked
    • 1.18.1 Dilate On
    • 1.18.2 Wait 1 Second
  • 1.19 Load Dilation Tree “M SN 2”
  • 1.20 Dilation Tree Upgrade Middle, Index 5 lvl 5
  • 1.21 Dilation Tree Upgrade Bottom, Index 2 lvl 5
  • 1.22 Dilation Tree Upgrade Bottom, Index 3 lvl 5
  • 1.23 Dilate Off
  • 1.24 Wait 8 Seconds

Leave a Comment