KerfuffleV2 / dhelper

Eternal draft/sealed helper (NO LONGER MAINTAINED)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NO LONGER MAINTAINED

Unfortunately, I don't play Eternal currently and I haven't had the time to maintain this project. The source remains for if anyone wants to learn from it or modify it themselves to work with the current version and tier lists.


Use case

This tool assists with drafting in the card game Eternal and also for evaluating the card pools in Sealed mode.

Features

Draft mode

You can enter card names (allows partial matches and tab completion) to see the tier list ratings. You enter sets of cards and then can see a list sorted by the ratings with information like cost/influence requirements visible.

Draft example:

Draft example

Deck mode

You can display the cards in a deck sorted by rating or broken down by cost and rating.

Deck example:

Deck example

Deck by cost example:

Draft example by cost

Quarry mode

This is mostly useful for sealed. Given a pool of cards, it can show you average scores for a color combination and filter by colors where valid decks can be built. For example, it won't show color combinations with less than 14 units or 26 playable cards. These values are configurable.

Quarry example:

Quarry example

Quarry example with cards:

Quarry example by cost

Interactive mode

You can enter commands like entering draft or quarry mode without having to invoke the tool from the commandline each time.

Updates

The tool can automatically download a variety of tier lists by using the update command.

Configurable

Many settings such as which tier lists to use and the order they are considered are configurable. The default deck and quarry mode list files may also be set in the configuration file.


Who it is useful for

Since it is a console-based application, it won't be useful for people that aren't comfortable at the commandline. It is a console-based Python script and should run on any platform Python 3 is supported (Linux, OS X, Windows, etc).


Visual demo

Link here: https://asciinema.org/a/Gljx8zyc82ae6qQvYUxx741mH

How use it

The source code is freely provided.

You will need a relatively recent version of Python 3: https://www.python.org/

If you want to see colors, the Colorama package will need to be installed: https://pypi.org/project/colorama/

Where to download

You can either clone the Git repo or download the latest version in ZIP format.

ZIP format download: https://github.com/KerfuffleV2/dhelper/archive/master.zip

Credits

This application would be useless without the tier lists and data people have taken the time to create and make available. The list of card ids was derived from data EternalWarCry.com provides. Thank you to those people and organizations!

About

Eternal draft/sealed helper (NO LONGER MAINTAINED)

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%