sivenchinniah / Pokemanki

Other
57 stars 17 forks source link

[2.1.35] Only getting pokemon in Tier F #39

Open sethb3744 opened 3 years ago

sethb3744 commented 3 years ago

I reset my Pokemon a few times and noticed that I kept getting the same set of Pokemon over and over again. After digging into the code, I noticed that they're all in Tier F. I've attached a pdf of the pokemon I've been getting so you can see. The set of Pokemon I get hasn't changed although each deck gets a different pokemon each time.

anki-stats-2021-02-25@16-09-51.pdf

BlueGreenMagick commented 3 years ago

The pokemon tiers are calculated using the number of cards in deck. The default is the following:

F: ~100
E: ~250
D: ~500
C: ~750
B: ~1000
A: 1000+

You can change this in collection.media/_pokemankisettings.json if you really want to.

sethb3744 commented 3 years ago

OH gotcha. Thank you! I guess I just outed myself as having small decks. I use a ton of child decks under big topics, which is probably not how you're supposed to use Anki, but it works for me.

I just changed the pokemon csv files so that all pokemon are considered tier f, and I'm very happy with the diversity now. Thanks again!

throwaway-jpg commented 3 years ago

Can you walk me through how to do this please?

BlueGreenMagick commented 3 years ago
  1. First, navigate to collection.media folder. You can navigate there by either following the Manual, or click Tools > Add-ons > View Files, go to its parent directory, click on user profile directory (User1 by default), then collection.media.

  2. In collection.media, look for a file named _pokemankisettings.json. Open the file in a text editor, and you can adjust the numbers there. Save, and start Anki.

The numbers in the files are the boundaries between tiers.