Ex­po­nen­tial Idle Guides

Cus­tom The­or­ies

Guide writ­ten by Playspout and Snaeky. Con­tri­bu­tions from the Amaz­ing Com­munity.

This guide is cur­rently un­der­go­ing change. Keep in mind, strategies may change.

Feel free to use the gloss­ary as needed.

Cus­tom The­ory Ba­sics #

Cus­tom the­or­ies are the­or­ies made by play­ers in the com­munity. As of March 2025, there are 9 of­fi­cial cus­tom the­or­ies that con­trib­ute up to e600 τ per the­ory; Wei­er­strass Sine Product made by Xelaroc (WSP), Se­quen­tial Lim­its by El­lip­sis (SL), Euler’s For­mula by Pea­nut, Snaeky, and XLII (EF), Con­ver­gents to Square Root 2 (CSR2/​CS2) by Sol­arion, Frac­tional In­teg­ra­tion (FI) by Gen and Snaeky, Fractal Pat­terns (FP) by XLII, Riemann Zeta Func­tion by Prop (RZ), Mag­netic Fields by Mathis (MF) and Basel Prob­lem by Py­thon’s Ko­ala (BaP). The the­or­ies will be ab­bre­vi­ated as WSP, SL, EF, CSR2, FI, FP, RZ, MF and BaP from now on. The choice for a three let­ter ab­bre­vi­ation for BaP was made to avoid con­fu­sion with a pre­vi­ous un­of­fi­cial cus­tom the­ory shar­ing the same ini­tials (Bin Pack­ing).

In or­der to bal­ance cus­tom the­or­ies with the main the­or­ies in the en­dgame, cus­tom the­or­ies have a low con­ver­sion rate (with two ex­cep­tions) from ρ to τ. WSP, SL, CSR2, FI, RZ and BaP have con­ver­sion rates of τ = ρ0.4 while EF has a τ con­ver­sion rate of τ = ρ1.6 and FP with a con­ver­sion rate of τ = ρ0.3. Mean­while, MF is the only cus­tom the­ory to this day to have τ = ρ.

Which Cus­tom The­or­ies (CTs) should I do? #

In gen­eral, you want to be as ef­fi­cient as pos­sible since R9 does not af­fect cus­tom the­or­ies. If you can­not be act­ive, try not to do an act­ive the­ory or do an act­ive strategy. Some cus­tom the­or­ies are more act­ive than nor­mal the­or­ies and it is highly sug­ges­ted that if you are do­ing act­ive strategy for a Cus­tom the­ory (SL or FI be­fore all mile­stones, MF, CSR2, WSP, or early FP) that you do an idle main the­ory (such as t2, t4, or t6) so that you don’t miss out on τ/hour.

If you have time for act­ive strategies, try to do the CT with the highest act­ive τ/hour, or you can chase a spike in τ/hour, such as EF e50 ρ or FP e95 ρ. You can check this with the sim.

For idle time, do the one with the highest idle τ/hour, (or the longest pub­lic­a­tion time if you’re do­ing overnights), with pref­er­ence to­ward EF, SL, BaP, FP past e1050, or FI when you only have 1 mile­stone to swap. For ex­ample, if SL has 2 τ/hour and CSR2 also has 2 τ/hour, ideally we would pick SL. The reason we prefer SL, EF, FP, FI and BaP is be­cause these the­or­ies con­tain mul­tiple grow­ing vari­ables. This means the the­or­ies gen­er­ally re­quire less babysit­ting as the vari­ables grow by them­selves. The as­sump­tion of day­time idle is that we can check and pub­lish a the­ory every 2 hours or so. If you can only check every 8 hours idle, please see the overnight strategy just above.

CT Rate vs.

Graph made by Hack­zzzzzz (Source)

Wei­er­strass Sine Product (WSP) #

WSP Over­view #

The very first of­fi­cial cus­tom the­ory; WSP was de­veloped by Xelaroc, who also came up with some of the strategies used in the the­ory. The idea be­hind the the­ory is to use the fac­tor­iz­a­tion of sine to in­crease ρ. There are mul­tiple equa­tions with this the­ory, and some may look daunt­ing, so we’ll have a look at each one.

WSP Equa­tion De­scrip­tion #

ρ˙=q11.04q2q

q˙=c2sn(χ)/sin(χ)

sn(x):=xk=1n(1xkπ2)

χ=πc1nc1+n/33+1

The first line states that the rate of change in ρ is q11.04q2q. Ini­tially it’s simply q1q2q without any ex­po­nent. With mile­stones we add more ex­po­nents.

For the second line, the higher the χ (spelled ‘chi’, pro­nounced as ‘kai’), the higher the sn(χ). We want to in­crease χ by in­creas­ing n and c1. The signs of sn(χ) and sin(χ) will al­ways match, so the frac­tion can’t be neg­at­ive. Ad­di­tion­ally, the c2 vari­able is a mile­stone which is not ini­tially avail­able.

The third line is the most com­plic­ated. Gen­er­ally we can fac­tor­ize an equa­tion when its graph touches the x-axis. For a sine curve, it touches the x-axis start­ing from x = 0, and re­peats every x= π. These mul­ti­plied factors form the basis of the Wei­er­strass Sine Product. A sim­pler in­ter­pret­a­tion is that we can see ‘x’ ap­pear­ing both out­side and in­side the products in the nu­mer­ator. Since χ is ‘x’ here, the higher the χ, the higher the sn(χ) as stated earlier.

Fi­nally, the ac­tual χ equa­tion: in­creas­ing c1 and n in­creases χ. Note that from the frac­tion, we don’t want to in­crease only c1 or only n. Rather we should in­crease both. Us­ing stand­ard strategies this should be no prob­lem. The n/33 part in the de­nom­in­ator is a mile­stone term. This means that n is bet­ter than c1 as more n/3 mile­stones are ac­cu­mu­lated.

WSP Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of WSP; last_row: false;

Vari­able De­scrip­tion
q1 ~7% in­crease to ρ˙ on av­er­age.
q2 Doubles ρ˙ (in­stant­an­eous).
n Ini­tially ~50% in­crease sim­ilar to c1. Slowly ramps up to 4x in­crease in ρ˙. At e400 ρ, it is very close to a 4x in­crease.
c1 Ini­tially ~50% in­crease. Tends to 0% as ρ in­creases. At e400 ρ, the in­crease is not no­tice­able any­more. Early into WSP, still buy them throughout. Late into WSP, only buy for the first ~20 seconds of each pub­lic­a­tion.
c2 Doubles ρ˙. Over time.

WSP Strategy #

Early game the vari­able strengths are ordered as fol­lows:

q2c2>n>c1>q1

Late game these be­come:

n>q2c2>q1>>>c1

Idle #

Be­fore you get e400 ρ for idle, simply auto­buy all.

Once you have e400 ρ, c1 starts to be­come ex­tremely bad. Be­cause of this, the new idle strategy would be to auto­buy all for 20 seconds or so. Then turn c1 OFF. Con­tinue to auto­buy the rest of the vari­ables.

Act­ive #

For a simple act­ive strategy be­fore e400 ρ, simply auto­buy q2 and c2 since they double the rates long term. n and c1 give ap­prox­im­ately 60% boost (with n be­com­ing more power­ful with mile­stones and vice versa for c1). We will buy n and c1 when their costs are less than 50% of the min­imum of q2 and c2.

For q1, we will buy it when its cost is less than 10% of the min­imum of q2 and c2. For ex­ample, if q1 costs 1.2e100 and q2 costs 1e101, we would not buy q1 as it’s ‘too ex­pens­ive’ com­pared to q2.

For act­ive strategy, n starts to be­come more power­ful than q2. If their costs are sim­ilar, we will pri­or­it­ize n first. For ex­ample, if n costs 1.4e101 and q2 costs 1.2e101, we will buy n first. Sim­il­arly to the idle strategy, we will buy c1 only for the first 20 seconds or so. If you want more in­form­a­tion on the dif­fer­ent strategies per­tain­ing to WSP, please see List of the­ory strategies.

WSP Mile­stone Route #

All mile­stones into the 3rd/​last mile­stone. Then into 2nd mile­stone, then into 1st mile­stone.

For mile­stone swap­ping, swap all mile­stones from 2nd and 3rd into 1st mile­stone. Usu­ally you only do this when you’re about to pub­lish.

Class: mile­stone­_rout­ing; last_row: false;

0/​0/​1 AR­ROW 0/​0/​2 AR­ROW 0/​0/​3 AR­ROW 0/​1/​3
1/​1/​3 AR­ROW 2/​1/​3 AR­ROW 3/​1/​3 AR­ROW 4/​1/​3

Se­quen­tial Lim­its (SL) #

SL Over­view #

SL, the second of­fi­cial cus­tom the­ory, uses a vari­ation of Stirl­ing’s for­mula to ap­prox­im­ate Euler’s num­ber (e≈2.71828). As up­grades are bought, the ap­prox­im­a­tion be­comes more pre­cise, in­creas­ing ρ˙ and ρ be­cause eγ ap­proaches 0. As with the first of­fi­cial cus­tom the­ory (WSP), there are sev­eral equa­tions in this the­ory. Let’s ex­plore each one:

SL Equa­tion De­scrip­tion #

ρ˙1=ρ21.06eγ

γ=ρ3ρ3!ρ3

ρ2˙=a1a2a3lnρ3

ρ3˙=b11.04b21.04

a3=1.96

The first line is the main part of the equa­tion. We want to max­im­ize ρ1˙ to in­crease τ. The ‘1.06’ ex­po­nent is from mile­stones. The de­fault is no ex­po­nent. From the equa­tion, we can see that ρ1˙ is pro­por­tional to ap­prox­im­ately ρ2. This means that if we quad­ruple ρ2, we would ap­prox­im­ately double ρ1 long term. The de­nom­in­ator of the frac­tion has a gamma sym­bol (γ) which looks like the let­ter ‘y’. As our ρ in­creases, our γ be­comes closer to ‘e’, so the de­nom­in­ator will de­crease, which in­creases ρ1. We will ex­plore γ in the next equa­tion.

The second equa­tion refers to Stirl­ing’s ap­prox­im­a­tion of Euler’s num­ber ‘e’. As ρ3 in­creases, γ con­verges to Euler’s num­ber. Long term we can ap­prox­im­ate this con­ver­gence as lin­ear. The im­plic­a­tion is if we double ρ3, γ will be twice as close to Euler’s num­ber, so eγ in the first equa­tion will be halved.

The third equa­tion relates ρ2 with ρ3 and some up­grades. The most in­ter­est­ing part is the ex­po­nent part con­tain­ing ln(ρ3). The neg­at­ive ex­po­nent ac­tu­ally im­plies that as ρ3 in­creases, ρ2˙ DE­CREASES. If ρ3 is high, ρ2 does­n’t grow as fast (it still grows). This has im­plic­a­tion on the first equa­tion as well, since ρ1˙ de­pends on ρ2, which de­pends on ρ3.

The fourth equa­tion relates ρ3˙ with some up­grades. This one is re­l­at­ively simple; in­crease b1 and b2 to in­crease ρ3. The ‘1.04’ ex­po­nents are from mile­stones.

The fi­nal equa­tion simply states the value of a3. The lower the bet­ter. De­fault without mile­stone is a3=2.

SL Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of SL; last_row: false;

Vari­able De­scrip­tion
a1 3x value every 3 levels on av­er­age. ~52% in­crease in ρ2˙ per level. Since ρ1ρ2, this comes down to ~23% in­crease in ρ1 per level over­all.
a2 Doubles in value every level. Doubles ρ2 long term. In­creases ρ1 by ~40% long term.
b1 6.5x every 4 levels on av­er­age. ~60% in­crease in ρ3˙. To­wards the end of a pub­lic­a­tion, this trans­lates to ~60% in­crease in ρ1.
b2 Doubles in value every level. Doubles ρ1 to­wards the end of a pub­lic­a­tion.

SL Strategy #

All vari­ables in SL are about the same in power, ex­cept for a1 and b1 (which are slightly worse than a2 and b2. Se­lect­ively buy­ing vari­ables at cer­tain times (act­ive) yields very little res­ults. There­fore, we can get away with auto­buy all for idle. Be­fore auto­buy, simply buy the cheapest vari­able. If you want more de­tails on SL strategies, in par­tic­u­lar the ex­e­cu­tion of vari­ous strategies, please see List of the­ory strategies.

Mile­stone swap­ping - why it works #

For act­ive, there is a mile­stone swap­ping strategy that is sig­ni­fic­antly faster than id­ling (ap­prox­im­ately twice the speed). If we care­fully ex­am­ine the ef­fects of each mile­stone, we can con­clude the fol­low­ing:

1st mile­stone: In­creases ρ2 ex­po­nent and in­creases ρ1˙ straight away. The ac­tual value of ρ2 does not in­crease.

3rd/​4th mile­stone: In­crease b1/b2 ex­po­nents, and ρ3˙, and ρ3. This also in­creases ρ1˙. However, the ef­fect is long-term and not in­stant­an­eous un­like the ef­fect of the 1st mile­stone.

We have dif­fer­ent mile­stones which af­fect the same thing (ρ1˙), but one is in­stant­an­eous, while the other builds over time. This forms the basis of ‘mile­stone swap­ping’, swap­ping mile­stones at cer­tain times to max­im­ize ρ1 per hour. If you’ve done T2 mile­stone swap­ping, this should be fa­mil­iar.

We ini­tially put our mile­stones in the 4th and 3rd mile­stones. Once our ρ3 does­n’t in­crease quickly any­more, we switch mile­stones to the 1st one to gain a burst of ρ1˙. Once our ρ1is not in­creas­ing quickly any­more, we switch back to the 4th and 3rd mile­stone!

Mile­stone Swap­ping Strategies #

(Cour­tesy of Gen).

x>x>x>x rep­res­ent the max buy or­der of mile­stones not the amount al­loc­ated.

For ex­ample, 4>3>1>2 means “Al­loc­ate everything into 4th mile­stone, then use leftovers into 3rd mile­stone, then into 1st mile­stone, then into 2nd mile­stone”.

SLMS

4>3>1>2 (60s) → 1>2>4>3 (60s*) → re­peat
* between e200e300, 1>2>4>3 should be 20s.

SLMS2

1>2>4>3* (30s) → 2>1>4>3* (60s) → 1>2>4>3** (30s) →
4>3>1>2** (60s) → re­peat
* b1 & b2 turned off.
** a1 & a2 turned off.

SLMS3

2>1>4>3 (20s) → 4>3>1>2 (60s) → re­peat

When to use strategies:

un­til e100: SLMS

e100 - e175: SLMS2

e175 - e200: SLMS3

e200 - e300: SLMS

For a more pre­cise de­scrip­tion of SLMS, check out the the­ory strategy sec­tion.

Post e300+ ρ #

At this point, the the­ory be­comes very idle. We simply auto­buy all vari­ables. Pub­lish at ap­prox­im­ately 8-10 mul­ti­plier. If you wish to im­prove ef­fi­ciency, dis­able a1 & a2 at about 4.5 pub­lic­a­tion mul­ti­plier and b1 & b2 at 6.0 mul­ti­plier un­til pub­lish.

SL Mile­stone Route #

Idle #

Class: mile­stone­_rout­ing; last_row: false;

0/​0/​0/​2 AR­ROW 0/​0/​2/​2 AR­ROW 3/​0/​2/​2 AR­ROW 3/​5/​2/​2
Act­ive #

See SL Mile­stone Swap­ping Strategies

Euler’s For­mula (EF) #

EF Over­view #

This cus­tom the­ory, along with Con­ver­gents to Square Root 2, were re­leased at the same time and is based on Euler’s For­mula of

eiθ=cosθ+isinθ, where ‘i’ is the com­plex num­ber.

EF is unique, along with FP, in that all the mile­stone paths are locked, so there’s no choice in which mile­stones to take. This was de­lib­er­ately done to pre­vent mile­stone swap­ping strategies and to bal­ance the the­ory. Fur­ther­more, the ρ to τ con­ver­sion for this the­ory is uniquely at ρ1.6 rather than the usual ρ0.4 mean­ing that less ρ is needed to get an equi­val­ent amount of τ. Due to the con­ver­sion rate, EF can feel ex­tremely slow in com­par­ison to other the­or­ies, but it is the fast­est the­ory to e150 τ and has the largest in­stant­an­eous jump in τ out of all cus­tom the­or­ies.

EF Equa­tion De­scrip­tion #

ρ˙=(a1a2a3)1.5tq2+R2+I2

G(t)=gr+gi

gr=b1b2cos(t),gi=ic1c2sin(t)

q˙=q1q2

R˙=(gr)2,I˙=(gi)2

The first line is the main equa­tion. We want to max­im­ize ρ˙. All the an terms and their ex­po­nents are ob­tained from mile­stones. Parts of the square root term are also ob­tained from mile­stones. Note that the R2 and the I2 terms are ef­fect­ively re­dund­ant at all stages of this the­ory; but due to them pur­chas­ing a2 and a3 re­spect­ively, they are very im­port­ant.

The second line defines the graph shown. Since G(t) is graphed on the com­plex over time, it is pos­sible to have it show as a particle spiral­ing through space.

The third line de­scribes gr and gi, which are used to gen­er­ate ‘R’ and ‘I’ cur­ren­cies. This line by it­self does­n’t do much.

The fourth line simply de­scribes q˙. This is used in the first equa­tion dir­ectly.

The fifth and fi­nal line use the res­ults from the 3rd line, so ef­fect­ively R˙=b12b22cos2(t) and I˙=c12c22sin2(t)

EF Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of EF; last_row: false;

Vari­able De­scrip­tion
t˙ Makes t in­crease faster. Since there are only 4 levels, after a cer­tain point, this vari­able is ef­fect­ively fixed.
q1 Doubles every 10 levels. ~7% in­crease in ρ˙ per level over time.
q2 Doubles in value every level. Also doubles ρ˙ per level over time.
b1 Costs R to buy. ~14% in­crease in R per level.
b2 Costs R to buy. ~20% in­crease in R per level.
c1 Costs I to buy. ~14% in­crease in I per level.
c2 Costs I to buy. ~20% in­crease in I per level.
a1 Doubles every ~10 levels. Costs ρ to buy. With full mile­stones, ~11-12% in­crease in ρ˙.
a2 Costs R to buy. In­creases 40x every 10 levels. However, note that some levels are more im­pact­ful than oth­ers, spe­cific­ally 1mod10. Over­all, this vari­able ranges from 10-700% ef­fect­ive­ness in ρ˙.
a3 Costs I to buy. With full mile­stones, a3 ap­prox­im­ately triples ρ˙.

EF Strategy #

Ini­tially, you only have t˙, q1, and q2 un­locked. Buy q1 at about 1/​8th cost of q2, and buy t˙ when it’s avail­able. At e20 ρ when auto­buy­ers are un­locked, for idle, simply auto­buy all. For act­ive, con­tinue to do what you were do­ing (buy­ing q1 at 1/​8th cost of q2). There are also more ad­vanced strategies, in par­tic­u­lar EFAI. For its de­scrip­tion and ex­e­cu­tion, please see List of the­ory strategies.

The first 2 mile­stones are re­dund­ant by them­selves. The R2 term and the I2 term are in­sig­ni­fic­ant com­pared to the tq2 term. Once you un­lock the 3rd mile­stone (a1 term) however, we can buy a1 at 1/​4th of q2 cost.

EF Mile­stone Route #

Class: mile­stone­_rout­ing; last_row: false;

2/​0 AR­ROW 2/​3/​0 AR­ROW 2/​3/​5/​0
2/​3/​5/​2/​0 AR­ROW 2/​3/​5/​2/​2 IN­VIS IN­VIS

Class: mile­stone­_rout­ing; last_row: false;

OR IN­VIS IN­VIS IN­VIS IN­VIS
1 x2 AR­ROW 2 x3 AR­ROW 3 x5
4 x2 AR­ROW 5 x2 IN­VIS IN­VIS

Con­ver­gents to Square Root 2 (CSR2) #

CSR2 Over­view #

This cus­tom the­ory was re­leased at the same time as Euler’s For­mula. CSR2 is based on ap­prox­im­a­tions of 2 us­ing re­cur­rent for­mu­lae. As the ap­prox­im­a­tions im­prove, the q˙ and ρ˙ im­prove, in­creas­ing τ. An ex­plan­a­tion of each sec­tion of the equa­tions is shown be­low:

CSR2 Equa­tion De­scrip­tion #

ρ˙=q11.15q2q

q˙=c1c22|2NmDm|1

Nm=2Nm1+Nm2,N0=1,N1=3

Dm=2Dm1+Dm2,D0=1,D1=2

m=n+log2(c2)

The first line is self ex­plan­at­ory. The ex­po­nents on q1 are from mile­stones. ‘q’ will in­crease dur­ing the pub­lic­a­tion.

For the second line, both the vari­able c2 and its ex­po­nents are from mile­stones. The ab­so­lute value sec­tion on the right de­scribes the ap­prox­im­a­tion of Nm/ Dm to 2. As Nm/ Dm get closer to 2, the en­tire right sec­tion gets lar­ger and lar­ger (be­cause of the -1 power).

The third and fourth lines are re­cur­rence re­la­tions on Nm and Dm. This means that the cur­rent value of Nm and Dm de­pend on their pre­vi­ous val­ues. We start with N0 = 1, N1 = 3. The equa­tion will then read as:

N2=2N1+N0>N2=2x3+1=7.

Then N3=2N2+N1>2x7+3=17.

Sim­ilar lo­gic is ap­plied to Dm equa­tions.

This oc­curs un­til we reach Nm and Dm reach whatever ‘m’ val­ues we have. This is shown in the next equa­tion:

The fourth equa­tion relates ‘m’ as de­scribed above. We can see that as we buy n and c2, our m will in­crease, so the 2 re­cur­rence equa­tions above will ‘re­peat’ more of­ten and Nm, Dm will in­crease. From how n and c2 val­ues are cal­cu­lated, buy­ing 1 level of n or c2 will in­crease m by 1.

CSR2 Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of CSR2; last_row: false;

Vari­able De­scrip­tion
q1 ~7% in­crease in ρ˙ (in­stant­an­eous).
q2 Doubles ρ˙ (in­stant­an­eous).
c1 ~7% in­crease in ρ˙ (not in­stant­an­eous). This is the weak­est vari­able.
n 6x in­crease in ρ˙ long term (not in­stant­an­eous).
b2 ~22x in­crease in ρ˙ (not in­stant­an­eous). This is the strongest vari­able by quite a lot.

CSR2 Strategy #

Idle #

For idle, auto­buy all. The idle strategy does­n’t change much. If you wouldd like to be more ef­fi­cient while still be­ing idle, re­move mile­stones and stack them into the q ex­po­nent mile­stones when you are about to pub­lish (from around e80 to e500). Don’t for­get to change mile­stones back after pub­lish­ing!

Once all mile­stones are un­locked, auto­buy all!

Act­ive #

The act­ive strategies are sig­ni­fic­antly more in­volved. De­pend­ing on how act­ive you would like to be, there are sev­eral po­ten­tial strategies. There’s the stand­ard doub­ling chas­ing CSRd, which is just auto­buy all ex­cept c1 and q1, where you buy them when they are less than 10% cost of min­imum(c2, q2, and n).

For the mile­stone swap­ping strategy, the gen­eral idea is to switch mile­stones from c2 and its ex­po­nents, to q1 ex­po­nent mile­stones whenever we are ‘close’ to a power­ful up­grade. Please see the The­ory Strategies sec­tion of the guide for how to per­form mile­stone swap­ping.

CSR2 Mile­stone Swap­ping Ex­plan­a­tion #

This the­ory has a mile­stone swap­ping strategy be­fore full mile­stones. We have q1 ex­po­nent mile­stones, which in­crease ρ˙ straight away. We also have c2 re­lated mile­stones, which in­creases the q vari­able, which in­creases ρ˙.

The reason mile­stone swap­ping works is be­cause the be­ne­fits of us­ing c2 re­lated mile­stones (hav­ing high q) re­main when you switch to q1 ex­po­nent mile­stones. If we only use q1 ex­po­nent, then we have really low q. If we only use c2 re­lated mile­stones, then we have high q, but low ρ˙. If we reg­u­larly swap them, we can in­crease q through c2 re­lated mile­stones, then take ad­vant­age of the q1 ex­po­nent mile­stones, while keep­ing the high value of q we’ve ac­cu­mu­lated earlier!

For a more de­tailed ex­plan­a­tion on how to ac­tu­ally do the strategy, please see the The­ory Strategies sec­tion of the guide.

CSR2 Mile­stone Route #

Class: mile­stone­_rout­ing; last_row: false;

0/​1/​0 AR­ROW 0/​1/​2 AR­ROW 3/​1/​2

Class: mile­stone­_rout­ing; last_row: false;

OR IN­VIS IN­VIS IN­VIS IN­VIS
2 AR­ROW 3 x2 AR­ROW 1 x3

Frac­tional In­teg­ra­tion (FI) #

FI Over­view #

This cus­tom the­ory was re­leased at the same time as Fractal Pat­terns. FI is based on Riemann–Li­ouville In­teg­rals and al­lows you to ap­proach the full in­teg­ral as the frac­tion ap­proaches 1. An ex­plan­a­tion of each sec­tion of the equa­tions is shown be­low:

FI Equa­tion De­scrip­tion #

Base Equa­tion #
ρ˙=trq/ππ,  q˙=q1q2r˙=(0πg(x)dxλ0πg(x)dxλ)1λ0πg(x)dxλ=1Γ(λ)0π(πx)λ1g(x)dx

With ρ˙ and q˙ Equa­tions Be­com­ing:

ρ˙=trmn0q/πg(x)dxπ,  ρ˙=trmn0qg(x)dxπq˙=q11.03q2

Class: strat; Cap­tion: g(x) Equa­tions; last_row: false;

Mile­stone 0 1x22!+x44!
Mile­stone 1 xx33!+x55!
Mile­stone 2 xx22+x33x44+x55ln(10)
Mile­stone 3 1+x+x22!+x33!+x44!+x55!

Class: strat; Cap­tion: λ Equa­tions; last_row: false;

Mile­stone 0 λ=12
Mile­stone 1 i=1K23i
Mile­stone 2 i=1K34i

The first equa­tion is for ρ, which starts off simple, but gets more com­plic­ated as more mile­stones are reached and perma-up­grades are pur­chased. Ini­tially, ρ is fairly simple to cal­cu­late as r˙ is just 1/2, t˙ is just the t vari­able, and the π rad­ical is just q˙/π where q˙ is just q1q2. However, once g(x) is ad­ded to the ρ˙ equa­tion, the π rad­ical be­comes 0q/πg(x)dx which can be es­tim­ated by rais­ing q to the highest power of g(x) by 1 and upon max­ing out the g(x) mile­stone, it be­comes 0qg(x)dx. The vari­ables m and n are simple mul­ti­pli­ers that do not change over time without pur­chas­ing them with ρ.


The second equa­tion is for r˙, which seems simple at first, but gets more dif­fi­cult to un­der­stand once we get to the frac­tional in­teg­ral. The nota­tion in game is rarely used, but it is used to save space. Tap­ping and hold­ing the equa­tion will give the full equa­tion. When K in­creases, the frac­tional in­teg­ral ap­proaches 1, which makes the frac­tional in­teg­ral get closer to, yet still smal­ler than, the full in­teg­ral. By sub­tract­ing the two, then di­vid­ing 1 by the dif­fer­ence, we get a very large num­ber.

FI Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on their re­spect­ive var­dots with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of FI; last_row: false;

Vari­able De­scrip­tion
q1 50x in­crease every 23 levels. levels0mod23 are 2.6x to q˙.
q2 Doubles q˙ per level (in­stant­an­eous).
K 2x, 3x, or 4x in­crease to r˙ de­pend­ing on λ mile­stones.
m 1.5x in­crease to ρ˙ (in­stant­an­eous).
n 3x in­crease to ρ˙ every 11 levels (in­stant­an­eous).

FI Strategy #

Idle #

For idle, auto­buy all. The idle strategy does­n’t change much other than not do­ing Mile­stone Swap. If you are able to check in every 30 minutes or so, manu­ally buy q1 and n. Make sure that to auto­buy q1 when close to get­ting a mod23 boost.

Act­ive #

The act­ive strategies are a bit more in­volved. De­pend­ing on how act­ive you would like to be, there are sev­eral po­ten­tial strategies. There’s the stand­ard doub­ling chas­ing FId, which is just auto­buy all ex­cept q1 and n, where you buy them when they are less than 10% cost of min­imum(q2, K, and m).

For the mile­stone swap­ping strategy, the gen­eral idea is to switch mile­stones from q1, to m/n mile­stones whenever we gain 3x to q after pur­chas­ing q2, or some gain ad­jus­ted for q˙ from pur­chas­ing q1. Please see the The­ory Strategies sec­tion of the guide for how to per­form mile­stone swap­ping.

FI Mile­stone Swap­ping Ex­plan­a­tion #

This the­ory has a mile­stone swap­ping strategy be­fore full mile­stones. We have q1 ex­po­nent mile­stones, which in­creases q˙.

The reason mile­stone swap­ping works is be­cause the be­ne­fits of us­ing q1 re­lated mile­stones (hav­ing high q) re­main when you switch to m and n mile­stones. If we only use q1 ex­po­nent, then we have really high q, however, we don’t have the be­ne­fits to ρ˙ that m and n provide. If we only use m and n mile­stones, then we have low q, but have nor­mal ρ˙. If we reg­u­larly swap them, we can in­crease q through the q1 mile­stone, then take ad­vant­age of the m and n mile­stones to gain ρ, while keep­ing the high value of q we’ve ac­cu­mu­lated earlier!

For a more de­tailed ex­plan­a­tion on how to ac­tu­ally do the strategy, please see the The­ory Strategies sec­tion of the guide.

FI Mile­stone Rout­ing Ex­plan­a­tion #

In FI, you can un­lock mile­stones in 2 ways:

  1. by gain­ing ρ like nor­mal, or
  2. by pur­chas­ing the mile­stone up­grades for λ and g(x) in the per­man­ent up­grades tab where you would nor­mally buy pub­lish­ing, buy all, and auto­buy.

Buy­ing the mile­stone up­grades will not give you a mile­stone, but will in­stead in­crease the max level of the mile­stone that you pur­chased the up­grade for. For ex­ample, if you buy the g(x) perma-up­grade for lvl 1, you will per­man­ently un­lock the first lvl of the g(x) mile­stone. Mov­ing mile­stones into these are al­most al­ways the best thing you can do mid pub­lish, even if you need to sac­ri­fice a vari­able to do so, with one ex­cep­tion.

It is im­port­ant to note, however, is that buy­ing or re­fund­ing g(x) mile­stones will re­set your q, q2 level and will change the q2 cost func­tion. Sim­il­arly, buy­ing or re­fund­ing λ mile­stones will re­set your K and change the K cost func­tion.

FI perma-up­grades are at 1e100, 1e450, and 1e1050 ρ for the g(x) mile­stone and 1e350 and 1e750 ρ for the λ mile­stone. Upon buy­ing these mile­stone, im­me­di­ately put a mile­stone from q1 or n into them de­pend­ing on how many mile­stone you have, ex­cept for the 3rd level of the g(x) mile­stone.

The 3rd level of the g(x) mile­stone is bad early on, and is only worth buy­ing at e1076ρ. Swap­ping to the 3rd level of the g(x) mile­stone mid-pub is known as Per­maSwap, check the the­ory sim­u­lator to know if you should do this strategy.

FI Mile­stone Route #

Colored mile­stones are perma-up­grade mile­stones that move into that up­grade.

Class: mile­stone­_rout­ing; last_row: false;

1 AR­ROW 1/​1 AR­ROW 1/​1/​0/​1 AR­ROW 1/​1/​0/​2

Class: mile­stone­_rout­ing; last_row: false;

[PERM;]1/​1/​0/​1/​1 AR­ROW 1/​1/​0/​2/​1 AR­ROW 1/​1/​1/​2/​1
[PERM;]1/​1/​0/​2/​1/​1 AR­ROW 1/​1/​1/​2/​1/​1 AR­ROW [PERM;]1/​1/​0/​2/​2/​1
1/​1/​1/​2/​2/​1 AR­ROW 1/​1/​2/​2/​2/​1 AR­ROW [PERM;]1/​1/​1/​2/​2/​2
1/​1/​2/​2/​2/​2 AR­ROW 1/​1/​3/​2/​2/​2 AR­ROW [PERM;]1/​1/​2/​2/​3/​2
1/​1/​3/​2/​3/​2 IN­VIS IN­VIS IN­VIS IN­VIS

Class: mile­stone­_rout­ing; last_row: false;

OR IN­VIS IN­VIS IN­VIS IN­VIS
1 AR­ROW 2 AR­ROW 4 x2
[PERM;]5 x1* AR­ROW 4 AR­ROW 3
[PERM;]6 x1** AR­ROW 3 AR­ROW [PERM;]5 x1**
3 x2 AR­ROW [PERM;]6 x1** AR­ROW 3 x2
[PERM;]5 x1** AR­ROW 3 IN­VIS IN­VIS
[FOOT;]* Move 1 level of 4 to buy perma-up­grade.
[FOOT;]** Move 1 level of 3 to buy perma-up­grade.

Class: strat; Cap­tion: Perma-Up­grade Costs; align: left;

g(x) mile­stones e100ρ,e450ρ,e1050ρ
λ mile­stones e350ρ,e750ρ

Fractal Pat­terns (FP) #

FP Over­view #

This cus­tom the­ory was re­leased at the same time as Frac­tional In­teg­ra­tion. FP is a the­ory that takes ad­vant­age of the growth of the 3 fractal pat­terns: Tooth­pick Se­quence Tn, Ulam-War­bur­ton cel­lu­lar auto­maton Un, Si­er­piński tri­angle Sn. As each of the fractals grows, so does τ. An ex­plan­a­tion of each sec­tion of the equa­tions is shown be­low:

FP Equa­tion De­scrip­tion #

Main Equa­tions #
ρ˙=c1c2tTn7ρ˙=c1c2qtTn7ρ˙=c1c2qrtTn7ρ˙=c1c2qrtTn5+sq˙=q1AUn7/1000q˙=q1AUn7+s/1000r˙=r1(TnUn)log(n)Snr˙=r1(TnUn)log(n)Sn2.8r˙=r1(TnUn)log(2Un)Sn2.8A=(2Uq2/Tq2)1

The first equa­tion is for ρ, which is the product of c1c2qr and the fractal term Tn7, where Tn is the nth term of the Tooth­pick Se­quence shown be­low. Its ex­po­nent starts at 7, but when you un­lock the s mile­stone, it will change to 5+s, where s is an up­grade.

The q˙ equa­tion is sim­ilar, but de­pends on Ulam-War­bur­ton Cel­lu­lar Auto­maton Un in­stead. Its ex­po­nent starts at 7, and changes to 7+s when you un­lock the s mile­stone, mean­ing this mile­stone has no draw­back to q un­like ρ.

q growth also de­pends on the A term, which it­self de­pends on q2. For the ex­act for­mula, if k is the level of q2, then A=(22k+1+1)/3. This means that each level of q2 tends to a x4 in­crease to q˙.

The r equa­tion de­pends on all fractals avail­able in FP.

Tooth­pick Se­quence #
T2k+i=22k+1+13,if i=0T2k+i=T2k+2Ti+Ti+11,if 1i<2k

This is the Tooth­pick Se­quence. We can’t really ex­plain it without get­ting tech­nical, but this se­quence grows as n grows. It is im­port­ant to note that it grows faster right be­fore a new power of two, and slower right after a power of two. This trait is shared with the next fractal. These n=2k spikes have a lot of in­flu­ence on the the­ory speed, es­pe­cially on the second half of it.

If you want to learn more about the Tooth­pick Se­quence, you can search about it on the in­ter­net. You can find an an­im­a­tion of the fractal here.

Ulam-War­bur­ton Cel­lu­lar Auto­maton #
u0=0, u1=1, , un=4(3wn11)wn=nk=1n2kUn=i=0nui

These equa­tions are used to de­scribe the Ulam-War­bur­ton Cel­lu­lar Auto­maton (Un). This is the second main fractal used in FP. Like Tn, it grows faster right be­fore a new power of two, and slower right after a power of two.

The wn equa­tion can look in­tim­id­at­ing, but it is sim­pler to ex­plain than some of the other for­mu­las. wn is the Ham­ming weight of the bin­ary rep­res­ent­a­tion of n, which is the num­ber of 1s that ap­pear in its rep­res­ent­a­tion. Right be­fore a power of two, a num­ber has a lot of 1s on the left of its bin­ary rep­res­ent­a­tion, which means wn is higher, and as such Un grows faster with n. The op­pos­ite is true for right after a power of two.

You can find an an­im­a­tion of the fractal here after se­lect­ing it in “Main se­quence”.

Si­er­piński Tri­angle #
Sn=3n1Sn=23n11

This is prob­ably the most fam­ous fractal used in FP. It can be ob­tained from an equi­lat­eral tri­angle, by re­curs­ively sub­divid­ing each tri­angle into 4 smal­ler identical tri­angles and re­mov­ing the middle one. Its for­mula is much sim­pler than the other two fractals.

FP Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of FP; last_row: false;

Vari­able De­scrip­tion
t˙ Makes t in­crease faster. Since there are only 4 levels, after a cer­tain point, this vari­able is ef­fect­ively fixed.
c1 150x in­crease in c1 over 100 levels for mod100.
c2 Doubles ρ˙ per level (in­stant­an­eous).
q1 ~10x in­crease in q˙ over 10 levels for mod10 (don’t ask).
q2 Quad­ruples q˙ ex­cept for the first few levels.
r1 ~10-20% in­crease in r˙ every level. ~2x over mod5 (don’t ask again).
n n makes the fractal grow and helps ρ, q, and r growth. n is very strong when get­ting a power of 2, but weaker right after.
s s is ad­dit­ive to Tn and Un ex­po­nents. Usu­ally +0.15 per level, but in­creases to +0.2 from level 33 to 40. s is the strongest pur­chase fol­low­ing n=2k.

FP Strategy #

Check out the FP Quick Pur­chase Tester for vari­able checks mid-pub­lic­a­tion.

Idle #

For idle, we simply auto­buy all, however, it is very slow to start idle, and it is sug­ges­ted to be act­ive un­til e950 ρ. The idle strategy does­n’t change much. If you’d like to be more ef­fi­cient while still be­ing idle, you can stop buy­ing when c150mod100, or around when the last 2 di­gits in the level are 50 or more, then buy them in chunks of no more than 13. When you reach e700, you will need to mile­stone swap to be able to get any good pro­gress, however, you only need to swap every 20-30 minutes to get some good res­ults.

Once you have all mile­stones, auto­buy all!

Act­ive #

The act­ive strategies change con­stantly de­pend­ing on your mile­stones and there is no defin­it­ive act­ive strategy like most other act­ives that we know of cur­rently due to the com­plex­ity of the the­ory. For ex­ample, ex­act ra­tios of when to buy vari­ables are very dif­fi­cult to find and the only known buy­ing strategy is between c1 and c2. However, gen­er­ally you can fol­low this or­der of buy­ing s>n=q2>c2c1>q1>r1 but the longer your pub­lish goes, the weaker q2 gets over­all and will even­tu­ally be­come less valu­able than c2. There are also edge cases where q10mod10 and q1 may be stronger than c1, which may be mid mod100 cycle. The vari­able re­la­tion­ships are as fol­lows:

c1 and c1 Buy­ing

Buy­ing c1 ef­fe­ciently is the largest boost to rates you can do (out­side of MS).

The only known ra­tio cur­rently is c1 to c2 and, spe­cific­ally, it is c1 price <3/(lvl%100+2)c2 price. But, for a more di­gest­ible strategy, you would want to:

When c1 mod 100 is <92, buy c1 if c1 is (c1mod100) times cheaper than c2. When c1%10092, wait un­til the sum to buy up to c11mod100 is cheaper than c2. Buy c1 up­grades as they be­come avail­able.

More hu­man way to do the second part is this: when c191mod100, switch to buy­ing x10, then see the cu­mu­lat­ive price to get c11mod100, and if that is be­low c2 - it is time to buy c1 up to c11mod100 us­ing auto­buy.

Note: the ac­tual ra­tio for part 1 is ac­tu­ally (c1mod100)+0.67, but that’s harder to play as a hu­man.

q1 and q2 Buy­ing

q1 fol­lows a mod10 cycle, and adds ~100%, then ~50%, then ~33% and so on to q˙. q2 al­ways quad­ruples the q˙ (ex­cept the first few pur­chases).

This plays roughly like doub­ling chase, but in this case you have to ad­just ra­tios slightly - for ex­ample, if q10mod10, you want to wait un­til q1 up­grade price is twice as cheap as q2, and so on.

Other vari­ables and what to do about them.

s - al­ways buy on sight. n - buy after s. r1 - check how much per­cent­age in­crease it will give to r˙, and then buy like nor­mal doub­ling chase, auto­buy­ing is also fine.

Over­all, We have s, n, c2, and q2, then c1, q1, and r1. The lat­ter work roughly like doub­ling chase to the former most of the time, with ad­di­tions of what was said about them be­fore­hand.

FP Mile­stone Swap­ping Ex­plan­a­tion #

FP has a mile­stone swap that in­volves 1 mile­stone. This is the mile­stone that adds s as an ex­po­nent (e700ρ). The swap arises from the idea that ini­tially, Tn power drops from 7 to 5 + s in the ρ equa­tion, and s is less than 2. Be­cause of this, it makes sense to swap this mile­stone in for q growth, and swap it out for ρ growth.

The swap is really hard to de­scribe in terms of how long to keep it in and out but what can be said qual­it­at­ively:

Mile­stone swap ends when s>2, and dies out when you can re­cover to that point very fast. Past ~e950ρ, re­cov­ery takes ~1-3 minutes of idle time.

Mile­stone swap saves a LOT of time.

FP Mile­stone Route #

Class: mile­stone­_rout­ing; last_row: false;

2 AR­ROW 2/​2 AR­ROW 2/​2/​3/​1

Class: mile­stone­_rout­ing; last_row: false;

2/​2/​3/​1 AR­ROW 2/​2/​3/​1/​1 AR­ROW 2/​2/​3/​1/​1/​1

Class: mile­stone­_rout­ing; last_row: false;

OR IN­VIS IN­VIS IN­VIS IN­VIS
1 x2 AR­ROW 2 x2 AR­ROW 3 x3
4 AR­ROW 5 AR­ROW 6

FP Guide writ­ten by Snaeky, Hotab and Mathis S.

Riemann Zeta Func­tion (RZ) #

RZ Over­view #

This Cus­tom The­ory was the first solo launch CT since SL (has it really been over 2 years!). RZ is a very fast CT with a com­ple­tion time es­tim­ated be­low 70 days! The the­ory fol­lows the Zeta func­tion over the crit­ical line. Ru­mors say that reach­ing 1e1500 will be a proof of the Riemann Hy­po­thesis, or if you prove it your­self, we will just give you the ρ.

Its strategies range a lot in com­par­ison to other the­or­ies, however, RZ is not an idle the­ory at first and you must be act­ive be­fore about e700 ρ due to its short pub­lic­a­tions. It also has a mile­stone swap­ping phase from e50 to e400 ρ. After e600, the en­tire dy­namic of the the­ory changes with the in­clu­sion of the black hole.

RZ Equa­tion De­scrip­tion #

ρ˙=tc11.25c2w1|ζ(12+it)|/2b+102δ˙=w1w2w3×|ζ(12+it)|b

These two equa­tions fol­low the ana­lytic con­tinu­ation of the Riemann Zeta func­tion along the crit­ical 1/2+it line, where all the “non-trivial” zeros of this func­tion should be loc­ated ac­cord­ing to the Riemann Hy­po­thesis.

The back­ground an­im­a­tion of the CT helps to un­der­stand the be­ha­vior of the ζ along the crit­ical line. You can see the back­ground as the com­plex plane, with the middle point be­ing zero, and the particle fol­low­ing the value of ζ at the given t. The fur­ther the particle is from the ori­gin, the higher |ζ(12+it)| is. The faster the particle travels, the higher |ζ(12+it)| is.

This particle de­scribes spir­als, and passes by the ori­gin at each of its turns.

We can see in the ρ˙ equa­tion that |ζ(12+it)|/2b+102 is on the de­nom­in­ator, which means ρ grows faster when ζ(12+it) is close to zero. The 102 term pre­vents ρ˙ from ex­plod­ing at each zero. The 2b term helps the growth of ρ when ζ(12+it) is away from zero.

δ grows faster as |ζ(12+it)| is higher.


RZ Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of RZ; last_row: false;

Vari­able De­scrip­tion
c1 Doubles every 8 levels. Boosts ρ˙ (in­stant­an­eous).
c2 Doubles ρ˙ per level (in­stanteous).
w1 Doubles every 8 levels. Boosts ρ˙ and δ˙ (in­stant­an­eous). Bought with δ.
w2 Doubles ρ˙ per level (in­stanteous). Bought with δ.
w3 Doubles δ˙ every e30δ start­ing at e600δ. Bought with δ.
b Boosts ρ˙, when ζ is away from zero, and δ˙. b is capped at 6 levels maxed at 3 (+0.5/​lvl).

RZ Strategy #

Pre-e600 ρ #

The op­timal pub­lic­a­tion mul­ti­plier is around 2-4 be­fore e50 ρ and 4-8 after, but can vary if you are close to the next mile­stone. As al­ways, you can check with the sim.

Idle #

For idle, we simply auto­buy all. The idle strategy does­n’t change much. If you’d like to be more ef­fi­cient while still be­ing idle, you can re­move mile­stones and stack them into the c1 ex­po­nent mile­stones when you’re about to pub­lish (from e50 to e400). Don’t for­get to change mile­stones back after pub­lish­ing!

Once you have all mile­stones, auto­buy all!

Also check out A Pos­sible Idle RZ The­ory By Time for more in-depth look at idle RZ strategies.

Act­ive #

For an act­ive buy­ing strategy, buy c1 and w1 and a 4x dif­fer­ence to c2 and w2 re­spect­ively. Read the next sec­tion for the mile­stone swap­ping strategies.

RZ Mile­stone Swap­ping Ex­plan­a­tion #

From e50 to e400 ρ, you will swap from 2>3>1 for re­cov­ery to 2>1>3 (ex­plan­a­tion for this nota­tion can be found here) for push­ing ρ once you get e3 away from re­cov­ery. The sim can tell you when you should per­form this swap.

For a more act­ive re­cov­ery, you can swap from 2>3>1 to 2>1>3 when you are near or are at a 0. This strategy is known as Spir­alSwap. This is ex­tremely hard and may slow down pro­gress if you are not ac­cur­ate/​fast enough.

Post-e600 ρ #

Black Hole (BH) is not a nor­mal mile­stone. Once you get BH, you will get 2 new but­tons ad­ded to your the­ory, one on the bot­tom right of your equa­tion screen that looks like a black hole; and one on the top right next to your pub­lish but­ton that looks like a back ar­row. The back ar­row but­ton will re­duce t by 5 and will move ζ back to where it was at that t. The BH but­ton will bring up the BH menu. In the BH menu you can set a value where you want BH to ac­tiv­ate re­l­at­ive to t and the game will auto­mat­ic­ally ac­tiv­ate BH, or you can ac­tiv­ate it manu­ally at any time by press­ing the “Un­leash a black hole” but­ton.

When BH is un­leashed, t gets set back and frozen at the last 0 it en­countered. For ex­ample, when ζ crosses 0 at 14.15t, that 0 is saved, if you Un­leash BH after 14.15t and be­fore the next 0 (21.025t), t will be locked to 14.15 and ζ will be locked at the value it was at at 14.15t.

Once you get Black Hole (BH), you will use it to push both ρ to get to a good zero. Good zeros are zeros where ζ is higher than all other local zeros. For ex­ample, all zer­oes from 14.15t to 25.025t either have less ζ or have a lower t:ζ ra­tio. We want as much ζ as pos­sible be­cause we can now per­man­ently max­im­ize the ζ func­tion for ρ˙. We also want a good t value for our pub­lic­a­tion.

To know which zero to use, please use the the sim. It will out­put the ex­act t of the zero to use.

Al­ways set your BH ac­tiv­a­tion threshold to 0.01 above the value re­com­men­ded by the sim to en­sure that the Black Hole will cor­rectly lock to your zero. For ex­ample, if it re­com­mends t=3797.85, put your ac­tiv­a­tion threshold to 3797.86.

The op­timal pub­lic­a­tion mul­ti­plier is of­ten 5, but it is some­times higher de­pend­ing on the zero used or if you get a new w3 dur­ing the pub­lic­a­tion. Check the sim to know the op­timal mul­ti­plier for your pub­lic­a­tion.

Vari­able buy­ing strategies stay the same as be­fore.

Don’t for­get to buy the w3 per­man­ent up­grade after reach­ing e1000ρ! The first level of w3 will not be avail­able right away, so you can buy the per­man­ent up­grade at the end of the pub.

RZ Mile­stone Route #

Class: mile­stone­_rout­ing; last_row: false;

0/​1/​0 AR­ROW 0/​1/​1 AR­ROW 3/​1/​1 AR­ROW 3/​1/​1/​1

Class: mile­stone­_rout­ing; last_row: false;

OR IN­VIS
2 AR­ROW 3 AR­ROW 1 x3 AR­ROW 4

Mag­netic Fields (MF) #

MF Guide writ­ten by Mathis and Eyland­ing.

MF Over­view #

MF was re­leased on March 10th, 2025, along­side BaP. MF is the first phys­ics-in­spired of­fi­cial CT, spe­cific­ally Elec­tro­mag­net­ism.

MF has a unique mech­anic called “particle re­set”, a form of par­tial pub­lic­a­tion where you re­set x to zero but in­crease vx, vy and vz with the vi vari­ables you bought in-between. This mech­anic acts like a second prestige layer.

The ex­ist­ence of this mech­anic makes MF a very act­ive cus­tom the­ory at first, however it quickly slows down to longer pub­lic­a­tions where re­sets later in a pub­lic­a­tion take sev­eral hours to re­cover, of­fer­ing idle breaks.

While MF slows down quickly, reg­u­lar mile­stones sus­tain its rates, mak­ing it com­pletable in a bit over 6 months.

MF Equa­tion De­scrip­tion #

ρ˙=Cc1c2ω4.4x3.4v1.92v=vx2+vy2+vz2x=vxtsB=μ0Iδω=qmBvx=[v1v2×1020](ts=0)vy=[v3v4×1018](ts=0)×sin(ωts)vz=[v3v4×1018](ts=0)×cos(ωts)I˙=a11.01400(1015Ia2)

The MF equa­tions de­scribe the move­ment of a particle of con­stant mass m and con­stant charge q in­side a charged solen­oid of in­fin­ite length with a cur­rent I and a dens­ity of turns δ, cre­at­ing a mag­netic field B.

We con­sider a sim­u­la­tion where the particle starts at x=0 at ts=0 with an ini­tial ve­lo­city given by the vi vari­ables. In these con­di­tions, the particle has a helix tra­ject­ory with a con­stant x ve­lo­city, and an an­gu­lar ve­lo­city ω. As you can see, the equa­tions for ve­lo­city in­clude (ts=0), which means here that the equa­tion only up­dates when ts=0, that is when do­ing a “particle re­set”. As such, buy­ing vi vari­ables will have no ef­fect un­til you per­form a “particle re­set” where the sim­u­la­tion is re­set (ts and x are set to 0), so that the ini­tial ve­lo­city can be ap­plied again.

The cur­rent is given by the last for­mula. The equa­tion is very sim­ilar to that of T5, but dif­fer­ent. Here, I is capped at a2×1015, and a1 only af­fects the growth speed of I.

Un­like in The­ory 5, buy­ing a2 has no draw­back as it does not ap­pear in the de­nom­in­ator be­low a1.

The cur­rent in­creases B which it­self in­creases ω.

Fi­nally, ρ growth is af­fected by vari­ables c1 and c2, the po­s­i­tion x of the particle, its an­gu­lar ve­lo­city ω and its total ve­lo­city v, cal­cu­lated as vx2+vy2+vz2. Be­cause sin2(θ)+cos2(θ) is al­ways 1, v is in­de­pend­ent of time. C is an ad­just­ment con­stant that com­pensates the para­met­ers be­ing less than one, it only changes with mile­stones by an amount in­dic­ated in-game.

MF Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of RZ; last_row: false;

Vari­able De­scrip­tion
c1 Doubles every 7 levels. Boosts ρ˙ (in­stant­an­eous).
c2 Doubles ρ˙ per level (in­stanteous).
a1 Doubles every 7 levels. Boosts I˙ (in­stant­an­eous).
a2 1.25x in­crease to I’s cap res­ult­ing in ~2.5x total boost upon reach­ing cap.
δ ~1.5x in­crease to ρ˙ (in­stant­an­eous).
v1 Doubles every 10 levels. In­creases vx in­creas­ing x growth and v. Only ef­fect­ive after a particle re­set.
v2 1.3x in­creases to vx in­creas­ing x growth and v. Only ef­fect­ive after a particle re­set.
v3 Doubles every 10 levels. In­creases vy and vz in­creas­ing v. Only ef­fect­ive after a particle re­set.
v4 In­creases vy and vz in­creas­ing v. Only ef­fect­ive after a particle re­set.

MF Strategy #

Keep in mind that strategies are still un­der de­vel­op­ment and could change in the fu­ture.

When to pub­lish #

The op­timal pub­lic­a­tion mul­ti­plier slowly in­creases the later you are in the the­ory, and also de­pends on your last re­set.

It ranges from 10-50 early to 100-500 at the end of the the­ory.

Check the sim for more ac­cur­ate res­ults.

When to re­set the particle #

There is­n’t an ex­act rule yet on how of­ten you must per­form a particle re­set. A good baseline is to re­set every 1e9 ρ, which is every two v2 levels, but it var­ies slightly from that. For ex­ample, early in the CT you want to re­set a bit more of­ten.

It is also im­port­ant to stop re­set­ting at an ap­pro­pri­ate point, you want to only re­set once after re­cov­er­ing to your pre­vi­ous pub­lic­a­tion mark.

We re­com­mend us­ing the sim to check the vi levels bought with each re­set to give you a clearer idea.

Vari­able buy­ing strats #

For vari­able buy strats, you can save a bit of time with act­ive c1 buy­ing.

You can also save time by not buy­ing a1 when I is very close to its cap (a2×1015) and not buy­ing a2 when I is far away from its cap (which typ­ic­ally hap­pens near the end of the CT).

For more de­tails, check out the the­ory strategy sec­tion.

MF Mile­stone Route #

MF has a locked mile­stone path, like EF and FP.

Class: mile­stone­_rout­ing; last_row: false;

1/​0 AR­ROW 1/​1/​0 AR­ROW 1/​1/​2/​0 AR­ROW 1/​1/​2/​2/​0

Class: mile­stone­_rout­ing; last_row: false;

1/​1/​2/​2/​2/​0 AR­ROW 1/​1/​2/​2/​2/​1

Class: mile­stone­_rout­ing; last_row: false;

OR IN­VIS IN­VIS IN­VIS IN­VIS
1 AR­ROW 2 AR­ROW 3 x2
4 x2 AR­ROW 5 x2 AR­ROW 6

Basel Prob­lem (BaP) #

BaP Over­view #

BaP was re­leased on March 10th, 2025, along­side MF. It is based on the Basel Prob­lem, a fam­ous math­em­at­ical prob­lem solved by Euler about the con­ver­gence of the series n=11n2, which con­verges to π26.

BaP is an idle-friendly cus­tom the­ory (ex­cept for a bit of mile­stone swap­ping), and has sev­eral sim­il­ar­it­ies with T2.

BaP is much slower than the other CTs early, so it is bet­ter to not push it un­til your other CTs are slow enough. However, BaP holds a secret, a mile­stone un­locked at e1000ρ that al­lows to com­plete the re­main­ing e200τ in un­der a week! for a total com­ple­tion time of about 5 months.

BaP Equa­tion De­scrip­tion #

ρ˙=(tq1r)aρ˙=t(q1r)aa=0.3a=0.2+i=09(10i)21000a=26π2(i=1n1i2)1q˙i=ci+1qi+1,1i9q˙9=c10r˙=i=1c11i2r˙=(i=c11i2)1

The ρ˙ equa­tion fea­tures 3 terms: t, q1 and r.

t is a vari­able with con­stant growth once all t˙ vari­ables are bought.

The qi vari­ables work the same way as with T2, the bot­tom layer has a con­stant growth, then the growth of each other layer is af­fected by the value of the layer be­low, with factors be­ing the ci vari­ables (ex­cept c1).

Fi­nally, we have the r equa­tion. At the start of the the­ory, it is the par­tial sum of the in­verse of the squares, which con­verges. As such, there is no point to buy c1 past a cer­tain point. After get­ting the first mile­stone, the r equa­tion changes to be the in­verse of the re­mainder of the sum. As we omit more and more of the first terms of the sum, the re­mainder con­verges to zero, mak­ing c1 use­ful again. Past early­game, we ap­prox­im­ate r˙=c1.

ρ˙ is also mon­itored by the a ex­po­nent, which will al­ways be less than 1, but you will be able to in­crease it with mile­stones, and, later, with a vari­able called n.

BaP Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Class: vari­able_­de­scrip­tion; Cap­tion: Brief sum­mary of vari­able strengths of BaP; last_row: false;

Vari­able De­scrip­tion
t˙ Makes t in­crease faster. Since there are only 4 levels, after a cer­tain point, this vari­able is ef­fect­ively fixed.
c1 In­creases r growth. After the first mile­stone, r˙ be­comes c1. Has a very power­ful 1024x boost every 64 levels.
c2 2x in­crease to q1 growth per level.
c3 3x in­crease to q2 growth per level.
c4 4x in­crease to q3 growth per level.
c5 5x in­crease to q4 growth per level.
c6 6x in­crease to q5 growth per level.
c7 7x in­crease to q6 growth per level.
c8 8x in­crease to q7 growth per level.
c9 9x in­crease to q8 growth per level.
c10 10x in­crease to q9 growth per level.
n Small in­crease to a per level.

BaP Strategy #

Keep in mind that strategies are still un­der de­vel­op­ment and could change in the fu­ture.

Basel Prob­lem is an idle-friendly CT ex­cept dur­ing its MS phases.

When to pub­lish #

BaP pro­gress is hard car­ried by its mile­stones, which means the best time to pub­lish can vary a lot. For a mile­stones, it is bet­ter to push past them to col­lect the massive boost it gives with all the q1 and r you stacked wait­ing for the mile­stone. On the con­trary, for q mile­stones, it is bet­ter to push for them, buy the match­ing per­man­ent up­grade and pub­lish right away, as you can en­joy the boost right away without wait­ing for the boost to climb all the way to q1.

To know when to pub­lish, please check the sim. Check out the BaP Quick Pur­chase Tester for vari­able checks mid-pub­lic­a­tion.

Idle #

For idle, you auto­buy all. For more ef­fi­ciency, turn off auto­buy when your ρ is around x25 away from your pub­lic­a­tion mark or the next mile­stone.

Act­ive #

BaP act­ive strategies take ad­vant­age of act­ive c1 buy­ing. c1 is a unique vari­able with a low cost scal­ing and that gains a massive x1024 boost every 64 levels, when (c1 level) % 64 = 1.

For the strategy, you want to chase those boosts and auto­buy c1 when you are close to the next boost (when the cu­mu­lat­ive cost of c1 pur­chases un­til the boost is be­low x2 of other vari­ables). When you are not chas­ing a boost, you can buy c1 at (c1 level % 64)/​2 ra­tio to other vari­ables.

Mile­stone Swap­ping Strategy #

Mile­stone Swap­ping is pos­sible when you don’t have enough mile­stone points to buy all the mile­stones. In that case, you can swap between a and q mile­stones.

MS is only rel­ev­ant when you need to stack qi lay­ers, which typ­ic­ally hap­pens when you un­lock a new qi layer. The cycle goes:

Put the mile­stone point in the qi layer wait for qi and qi1 to grow put the mile­stone point back in the a mile­stone.

You gen­er­ally want to start a cycle once you buy a new ci and ci+1 which boost qi1 and qi re­spect­ively.

BaP Mile­stone Rout­ing Ex­plan­a­tion #

Like FI, in BaP, you can un­lock mile­stones in 2 ways:

  1. by gain­ing ρ like nor­mal, or
  2. by pur­chas­ing the mile­stone up­grades for a and q in the per­man­ent up­grades tab

Buy­ing the mile­stone up­grades will not give you a mile­stone, but will in­stead in­crease the max level of the mile­stone that you pur­chased the up­grade for. For ex­ample, if you buy the a perma-up­grade for lvl 1, you will per­man­ently un­lock the first lvl of the a mile­stone.

While, for most mile­stones, you un­lock the per­man­ent up­grade at the same time you get the mile­stone point for it, there are 6 ex­cep­tions: q mile­stone levels 3,4,5 and a mile­stone levels 4,5,6 in which you un­lock the mile­stone level be­fore you un­lock the mile­stone point, mean­ing you have a va­cant mile­stone space. This cre­ates an op­por­tun­ity for mile­stone swap­ping between the a and q mile­stone, however, in real­ity, MS is only ap­plic­able where you un­lock a new q mile­stone level, as, when you un­lock a a mile­stone level, it’s gen­er­ally best to put your mile­stones into it since you have already built enough qi, and these MS phases are short any­ways.

BaP Mile­stone Route #

BaP has 20 mile­stones, the most out of any of­fi­cial the­ory to this day.