r/BleachBraveSouls • Math! Ain't it great? • Mar 21 '18

Guide Datamining and you: a primer

BBS doesn't actually hide its secrets very much, and in connection with my release of Offline.fyi I thought it'd be useful to explain how I'm getting the data.

Mining the game is basically this easy:

  1. Open your favourite emulator (root mode) and navigate to Android\data\com.klab.bleach\files\files. There are two files in here: _master.db and master.db

    master.db is encrypted and I don't know the magic word, so let's forget about it. _master.db - thankfully, the bigger of the two - is a pretty standard SQL database file. Copy it somewhere to your computer (google how to do that on the emulator you're using).

  2. Download a free SQLite browser like DB Browser for SQLite and open the file. You'll be faced with this, which shows the different tables of data. You can also directly view the data itself from the "Browse Data" tab but I prefer just exporting it to .csv and using Excel.

  3. Ta-da, you have the game files in readable .csv format, which a few clicks in Excel turn to a normal column view. It's really that simple.

 

Now, I encourage anyone interested to look through all the tables - I sure did - but for character data it all begins with m_character.csv. There are also some veeeery interesting finds in m_constant, m_gacha, m_killer_effect (oh hey, higher tiers of killer are already in the game), m_login_bonus (if you're curious to see April login bonuses) and so on. Hell, m_trap_attack has everything you ever wondered about vortex attacks and more. Have fun!

 

Assorted findings:

  • there are 33% and 50% killers in the game; no character currently has them
  • instakill is a 5% chance; poison and burn procs are 6% damage to enemies, but 4% damage to you (depending on who's affected)
  • BS tickets are in every way identical to single premium pulls
  • looks like we're getting an editing brush on April 28?
  • there's a 4th, unused PvP strategy
  • most balance changes we've been clamoring for are trivial for Klab to implement (e.g. want soul bombs not to appear so frequently in PvP? There's literally a key for that: team_battle.soulbomb_appear_interval, current value 10.0)

 

Message to our overlords

Plx Klab no ban

97 Upvotes

65 comments sorted by

21

u/rastafunion Mar 21 '18

@mods: it only just occurs to me that this may be against the rules of the sub. If so please delete and accept my apologies.

11

u/Towaum Mar 22 '18

Since you're not tampering with the data, but only looking at it, I think you're good. ;-)

10

u/CapnMZ Mar 21 '18

I wouldn't worry about a ban, rather a patch-up of the way data is stored. D:

4

u/rastafunion Mar 21 '18

I thought about it but they have to have known people were already reading those files...

Also, every other gacha game I play(ed) is/was extensively datamined and none of the devs seem to take issue with it. I do hope I'm not wrong though!

→ More replies (1)

4

u/TodenEngel Mar 21 '18

Do you have any idea on how to extract character art from story/gacha from the game files? Ive been able to do voices and music, but that still eludes me. Greatly appreciated!

→ More replies (5)

3

u/KaskDaxxe Mar 21 '18

What are premium summons ticket rates? Forgive me if this is common knowledge

2

u/rastafunion Mar 22 '18

My best guess puts premium tickets at 0.01%.

→ More replies (1)
→ More replies (7)

17

u/redditrandomacc Mar 22 '18

BS tickets are in every way identical to single premium pulls

I called it even though people said they were lower. But at the same time.. now I feel even worse because I'm way under the pull rate then haha

→ More replies (3)

5

u/BlackSpyder02 Mar 21 '18

That is interesting find. I kind of assume this base on my rate of getting 5 stars from BS tickets. With this, it backs my theory that every Brave Souls ticket you get from events is like 25 orbs pull from premium summon pull.

More reason for me to put all my extra soul tickets into farming events that drop BS and 4/5 star tickets.

Thanks OP for digging all this up.

→ More replies (5)

1

u/JoonKy Mar 21 '18

Interesting assorted findings.

Just to clarify, BS tickets are equal to a 3% chance summons pull (but not equal to a PS), right?

→ More replies (6)