What is this?

This is a simulator rolling the rare gacha (rare cat capsule) for Battle Cats. With the simulator, you can look into the future to predict and track your future rolling results.

  1. Every game save has a seed number used to calculate the rolling result.
  2. The seed number will only change if you roll the rare gacha.
  3. We can observe the rolling results and figure out your seed for your game save.
  4. The simulator is able to use the seed to calculate all the future rolling results.

How to use

First, you'll want to find your current seed. Watch the video or read the text explanation.

Seek the seed

  1. Before you hit seek, follow these steps:
    1. Pick a gacha event (e.g. Ultra Souls or Uberfest). Use your rare (gold) tickets or cat food. Both work the same.
    2. Roll several times. Preferably 7 to 10 rolls. Record the results. The more rolls you made, the more accurate the result will be.
      • (Alternative) There's another strategy that you can just roll 5 cats, and it's very likely that it'll give you a wrong seed. That is ok, you can then roll the 6th cat, and check if it's matching your track or not. If not, put that 6th cat into the list and seek again. Repeat the process until you get an accurate result.
    3. Fill the results at seed seeking in the respective rolling order. Make sure you pick the gacha event you rolled with.
    4. If you made 11-rolls with a guaranteed event, or 15-rolls (3+5+7) with a step-up event:
      1. Don't fill your last guaranteed uber in the form.
      2. Fill the last 10 rolls without the last guaranteed uber.
    5. Avoid gacha events having repeated cats (e.g. Metal Busters or potentially collaboration gacha). If you did, you'll need to trial and error to find the correct one from the drop down menu picking the cats you rolled, because we can't tell which one you actually rolled. You can only try them one by one.
    6. Note that you only need to find the seed once. Following up, you can advance the tracks from there.
  2. Understand the results:
    1. If everything is correct, you'll get the seed number, and two links (or three links if you filled 10 cats).
    2. The first link is using your starting seed for reference and debugging purpose, which shows the status before you rolled.
    3. The second link is using your last seed, which shows the status after you rolled.
    4. If you didn't roll in guaranteed events, you start at 1A in the second link.
    5. If you made 11-rolls with a guaranteed event, or 15-rolls (3+5+7) with a step-up event:
      • You start at 1A in the third link. 1A in the third link is exactly the same as 1B in the second link, because a guaranteed uber counts as a half roll, thus switching you to the other track.
      • If you made 11-rolls, you can also use the first link, which shows the status before you rolled, and click on the guaranteed uber link in 1A showing -> 11B, simulating your exact 11-rolls, leading to where you are now. The new page should be exactly the same as the third link.

Read the tracks

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat)   1B
2A   (1B supa cat)
(2A supa cat)   2B
3A   (2B rare cat)
(3A rare cat)   3B
4A   (3B uber cat)
(4A rare cat)   4B
5A   (4B rare cat)
(5A supa cat)   5B
(5B rare cat)

Highlight rolls

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat)   1B
2A   (1B supa cat)
(2A supa cat)   2B
3A   (2B rare cat)
(3A rare cat)   3B
4A   (3B uber cat)
(4A rare cat)   4B
5A   (4B rare cat)
(5A supa cat)   5B
(5B rare cat)

Advance the tracks

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(3A rare cat)   1B
2A   (3B uber cat)
(4A rare cat)   2B
3A   (4B rare cat)
(5A supa cat)   3B
(5B rare cat)

Look up cat's data

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
Miko Mitama🐾   1B
Cat

What is a guaranteed event

What is a guaranteed uber

Read the guaranteed tracks

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat) (1A guaranteed uber) -> 11B   1B
2A   (1B supa cat) <- 12A (1B guaranteed uber)
(2A supa cat)   2B
3A   (2B rare cat)
(3A rare cat)   3B
4A   (3B uber cat)
(4A rare cat)   4B
5A   (4B rare cat)
(5A supa cat)   5B
6A   (5B rare cat)
(6A supa cat)   6B
7A   (6B rare cat)
(7A rare cat)   7B
8A   (7B supa cat)
(8A uber cat)   8B
9A   (8B rare cat)
(9A supa cat)   9B
10A   (9B rare cat)
(10A rare cat)   10B
11A   (10B supa cat)
(11A legend cat)   11B
12A   (11B rare cat)
(12A rare cat)   12B
(12B uber cat)

Highlight guaranteed rolls

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat) (1A guaranteed uber) -> 11B   1B
2A   (1B supa cat) <- 12A (1B guaranteed uber)
(2A supa cat)   2B
3A   (2B rare cat)
(3A rare cat)   3B
4A   (3B uber cat)
(4A rare cat)   4B
5A   (4B rare cat)
(5A supa cat)   5B
6A   (5B rare cat)
(6A supa cat)   6B
7A   (6B rare cat)
(7A rare cat)   7B
8A   (7B supa cat)
(8A uber cat)   8B
9A   (8B rare cat)
(9A supa cat)   9B
10A   (9B rare cat)
(10A rare cat)   10B
11A   (10B supa cat)
(11A legend cat)   11B
12A   (11B rare cat)
(12A rare cat)   12B
(12B uber cat)

Switch tracks

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat) (1A guaranteed uber) -> 11B   1B
2A   (1B supa cat) <- 12A (1B guaranteed uber)
(2A supa cat)   2B
3A   (2B rare cat)
(3A rare cat)   3B
4A   (3B uber cat)
(4A rare cat)   4B
5A   (4B rare cat)
(5A supa cat)   5B
6A   (5B rare cat)
(6A supa cat)   6B
7A   (6B rare cat)
(7A rare cat)   7B
8A   (7B supa cat)
(8A uber cat)   8B
9A   (8B rare cat)
(9A supa cat)   9B
10A   (9B rare cat)
(10A rare cat)   10B
11A   (10B supa cat)
(11A legend cat)   11B
12A   (11B rare cat)
(12A rare cat)   12B
(12B uber cat)

Tracks perspective

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat)   1B
2A   (1B supa cat)
(2A supa cat)   2B
3A   (2B rare cat)
(3A rare cat)   3B
4A   (3B uber cat)
(4A rare cat)   4B
5A   (4B rare cat)
(5A supa cat)   5B
(5B rare cat)
No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(3B uber cat)   1B
2A   (3A rare cat)
(4B rare cat)   2B
3A   (4A rare cat)
(5B rare cat)   3B
(5A supa cat)

Consecutive duplicated rare cats

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat)   1B
2A   (1B supa cat)
(2A supa cat)   2B
3A   (2B rare cat)
Tin Cat🐾   3B
4A (3B uber cat)
Tin Cat🐾   4B
Pogo Cat🐾 -> 5B
5A   (4B rare cat)
(5A supa cat)   5B
(5B rare cat)

Bouncing with consecutive duplicated rare cats

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat)   1B
2A   (1B supa cat)
(2A supa cat)   2B
3A   (2B rare cat)
Tin Cat🐾   3B
4A (3B uber cat)
Tin Cat🐾   4B
Pogo Cat🐾 -> 5BR
5A   Rocker Cat🐾
(5A supa cat) 5B
6A   Pogo Cat🐾
<- 7A Bishop Cat🐾
(6A supa cat)   6B
7A   (6B rare cat)
(7A rare cat)   7B
8A   (7B supa cat)
(8A uber cat)   8B
(8B rare cat)

Not necessarily a consecutive duplicated rare cat

No. Result Guaranteed Alt. result Alt. guaranteed Alt. No.
1A  
(1A rare cat)   1B
2A   (1B supa cat)
(2A supa cat)   2B
3A   (2B rare cat)
Tin Cat🐾   3B
4A (3B uber cat)
Tin Cat🐾   4B
Pogo Cat🐾 -> 5BR
5A   Rocker Cat🐾
(5A supa cat) 5B
6A   Pogo Cat🐾
<- 7A Bishop Cat🐾
(6A supa cat)   6B
7A   (6B rare cat)
(7A rare cat)   7B
8A   (7B supa cat)
(8A uber cat)   8B
(8B rare cat)

Skipping with a platinum ticket

Guaranteed uber for the consecutive duplicated rare cats?

Find specific cat

Simulate guaranteed

Add future ubers

Read the details

Higher chances with repeated cats

How this works

How this was implemented

Glossary

Table notes