Mtgdb.Gui: search MTG cards, build decks, manage collection
Discuss Card Scans and Other Artwork Here
Moderator: CCGHQ Admins
Mtgdb.Gui: search MTG cards, build decks, manage collection
by hidalgo » 18 Oct 2016, 19:12
Overview
Mtgdb.Gui is a free and opensource Windows application to help Magic the Gathering players build decks.
Card search features are well-thought, powerful and intutive. Users may limit the search to the cards
from their own collection. Search for similar cards shows you cards with similar text and / or generated mana.
Mtgdb.Gui supports several ways to input decks and collections. Some of them are blazingly fast like
drag-n-drop as well as copy and paste operations from other applications or websites. Decks can be saved
in various formats compatible with other MTG-related applications such as Magic the Gathering Online,
Forge or XMage.
Graphical diagrams give you a high-level understanding of what is your current workset like. The simplest
example of a diagram is mana curve. You can analyze your deck or collection from different angles by building
your own diagram. It is conceptually the same as building pivot table or pivot diagram in Excel.
Supported platforms: Windows XP and higher
Download link
Wiki
Features
Mtgdb.Gui is a free and opensource Windows application to help Magic the Gathering players build decks.
Card search features are well-thought, powerful and intutive. Users may limit the search to the cards
from their own collection. Search for similar cards shows you cards with similar text and / or generated mana.
Mtgdb.Gui supports several ways to input decks and collections. Some of them are blazingly fast like
drag-n-drop as well as copy and paste operations from other applications or websites. Decks can be saved
in various formats compatible with other MTG-related applications such as Magic the Gathering Online,
Forge or XMage.
Graphical diagrams give you a high-level understanding of what is your current workset like. The simplest
example of a diagram is mana curve. You can analyze your deck or collection from different angles by building
your own diagram. It is conceptually the same as building pivot table or pivot diagram in Excel.
Supported platforms: Windows XP and higher
Download link
Wiki
Features
Cards database contains all MTG sets up to Dominaria | ![]() |
Built-in update for images, data and the program | ![]() |
Import collection from Magic The Gathering Online | You can also load and save decks in MTGO-compatible format. details |
Drag-n-drop and copy-paste deck | to instantly import deck from websites and external applications. details |
Deck editor | details |
Collection editor | details |
Sample hand, draw and mulligan simulation details | ![]() |
Supported deck formats | Forge Magarena XMage Magic The Gathering Online Cockatrice supports the deck format used by Magarena Riiak's DotP 2014 Deck Builder v1.5.0.3 patched version supports Forge deck format |
Filters | |
One-click filter buttons to instantly filter cards by abilities like Flying or Haste, type, manacost and so on. details | ![]() |
Search by text in Lucene query language. Search string supports syntax highlighting and intellisense. details | ![]() |
Filter by legality | ![]() |
Filter by cards in your collection | ![]() |
Filter by cards in your deck | ![]() |
Choose between AND / OR operators to combine filters | ![]() |
Show or hide duplicates in search result. Namesakes can be confusing when creating a deck or building some statistics. But sometimes you want to put into your deck a specific version of a beautiful island. Check Show duplicates button to show all variants of a card. | ![]() |
Sort by multiple fields details | ![]() |
Statistics charts details | ![]() |
Zoom details | ![]() |
Showing card back for flipped cards or meld pair / melded card for meld cards. details | |
Undo / redo changes in deck, filters and so on. Works even after restarting the program. details | ![]() |
Card text translations to all languages supported by Gatherer. Including russian, spanish, portugal and etc. | ![]() |
Printing proxies on A4 paper sheet | ![]() |
Tooltips on most user interface elements | |
Search result highlighting | ![]() |
Using images from Mtgdb.Gui in Forge. | With High Quality images anything gets prettier ![]() details |
Using card images you already have with Mtgdb.Gui. | details |
Showing the last card removed from deck in search result even if it doesn't matches filter. | The people who used Magic Duel's online deck builder will understand me. It is such an annoying thing when you have a filter, then you remove a card, and you cannot quickly undo as the card disappears from search result. This is not going to happen in Mtgdb.Gui! |
Illustrated help |
- SEO phrases | Open
- The text below is to make this page more visible to search engines
Mtgdb.Gui is a free windows application software for Magic the Gathering (MTG) advanced card search in card database
Mtgdb.Gui is a free windows application software for Magic the Gathering (MTG) deck building and deck analisys
Mtgdb.Gui is a free windows application software for Magic the Gathering (MTG) inventory tracking collection management
Last edited by hidalgo on 19 Apr 2018, 21:09, edited 271 times in total.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Re: Mtgdb.Gui - Windows app to search MTG cards and build de
by skibulk » 18 Oct 2016, 19:14
This belongs in the DotP forum: viewforum.php?f=62
-
skibulk - HQ Team Member
- Posts: 991
- Joined: 19 Jul 2010, 20:34
- Location: Northeast USA
- Has thanked: 379 times
- Been thanked: 302 times
Re: Mtgdb.Gui - Windows app to search MTG cards and build de
by Huggybaby » 18 Oct 2016, 20:34
I don't think this app is specific to DotP is it?
-
Huggybaby - Administrator
- Posts: 3065
- Joined: 15 Jan 2006, 19:44
- Location: Finally out of Atlanta
- Has thanked: 566 times
- Been thanked: 569 times
Re: Mtgdb.Gui - Windows app to search MTG cards and build de
by hidalgo » 18 Oct 2016, 22:51
It is only Magic The Gathering specific 

-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Re: Mtgdb.Gui - Windows app to search MTG cards and build de
by skibulk » 18 Oct 2016, 22:54
Okay I read this and I thought it was only for Magic Duels. My mistake.hidalgo wrote:Using the pictures found in this site and data from mtgjson.com I was able to build a nice application which I use to build my decks for Magic Duels online game.
-
skibulk - HQ Team Member
- Posts: 991
- Joined: 19 Jul 2010, 20:34
- Location: Northeast USA
- Has thanked: 379 times
- Been thanked: 302 times
Re: Mtgdb.Gui - Windows app to search MTG cards and build de
by hidalgo » 02 Nov 2016, 17:30
I made some minor improvements/fixes
- Changing cards language is undo/redo -able
- Search result / keywords highlighting was slightly mispositioned in some rare cases
- Renamed fields to use in filter and search: Name -> NameEn, NameLocal -> Name.
E.g. now to search by name you type just Name:死灵式渴求 instead of "Name local":"死灵式渴求"
Last edited by hidalgo on 09 Jan 2017, 05:38, edited 1 time in total.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Mtgdb.Gui v1.2.1
by hidalgo » 29 Dec 2016, 01:05
List of changes:
- TDI - tabbed document interface. Before I had this tabs feature I had to keep several open instances of Mtgdb.Gui.exe, which was undesirable for several reasons:
-Slow program startup - around 15 seconds in my PC to load all sets.
-High memory consumption - multiplied by N where N is the number of opened instances.
-File access concurrency for undo/redo history files.
Now you can open some tabs, work with them in parallel - no problem.Multitab.jpg - Improved printing - more precise card size, white guidelines between the cards to help cutting.proxy.jpg
- Minor improvment of mana buttons behavior
Last edited by hidalgo on 09 Jan 2017, 05:38, edited 2 times in total.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Mtgdb.Gui v1.2.2
by hidalgo » 08 Jan 2017, 07:04
Deck reordering - as suggested by aidscoi168 here deck reordering is now possible. Implemented via drag-n-drop.
Last edited by hidalgo on 09 Jan 2017, 05:39, edited 1 time in total.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Mtgdb.Gui v1.2.4.3
by hidalgo » 08 Jan 2017, 13:36
Deck reordering improved - now you can scroll the deck while dragging the card.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Mtgdb.Gui v1.2.5
by hidalgo » 20 Jan 2017, 19:37
Now supporting Forge deck format.
You can actually play the deck you've built with Mtgdb.Gui. To do this
HINT
To skip importing deck in Forge you may save the deck to C:\Users\<Username>\AppData\Roaming\Forge\decks\constructed
This is somewhat riskier than manually loading the deck from file in Forge and then saving it, because Forge makes some adjustments when saving the imported deck, like assigning particular card image variants to the cards in your deck.
You can actually play the deck you've built with Mtgdb.Gui. To do this
- Select Forge format when saving your deck in Mtgdb.Gui
- In Forge deck editor load the deck from previously saved file.
HINT
To skip importing deck in Forge you may save the deck to C:\Users\<Username>\AppData\Roaming\Forge\decks\constructed
This is somewhat riskier than manually loading the deck from file in Forge and then saving it, because Forge makes some adjustments when saving the imported deck, like assigning particular card image variants to the cards in your deck.
Last edited by hidalgo on 21 Jan 2017, 03:12, edited 2 times in total.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Re: Mtgdb.Gui - Windows app to search MTG cards and build de
by Xitax » 20 Jan 2017, 22:39
This is very interesting. I'll have to check it out.
Will this program have the ability to use my card images kept separately?
Will this program have the ability to use my card images kept separately?
Mtgdb.Gui v1.2.6
by hidalgo » 21 Jan 2017, 02:53
Configurable location of directories with card images. You may store images separately from Mtgdb.Gui directory. To tell the program where to find your images edit the configuration file \etc\Mtgdb.Gui.xmlWill this program have the ability to use my card images kept separately?
To prevent your edit from accidental loss I recommend copying \etc directory to a location higher than Mtgdb.Gui directory in directories tree. Mtgdb.Gui will find and use the copied config.
Note that the entire \etc directory must be copied, not just the config file lying inside.
Particularely you may use images from Forge cache located at C:\Users\<Username>\AppData\Local\Forge\Cache\pics
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Mtgdb.Gui v1.2.7
by hidalgo » 22 Jan 2017, 01:47
- Aether Revolt set included.
- Better support for manually updating data from mtgjson.com
Just replace \Resources\AllSets-x.json by current version from mtgjson.com - Reduced download size from ~70MB to ~60MB
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Mtgdb.Gui v1.2.8
by hidalgo » 22 Jan 2017, 19:32
- Supporting Magarena deck format.
To export deck to Magarena- Select Magarena format when saving your deck in Mtgdb.Gui
- Save your deck to
- Code: Select all
\Magarena\decks
- In magarena threre are 3 groups of decks - "Prebuilt", "Player" and "Firemind top decks". As you may have guessed, your deck will be in "Player" group.
- Translations to non-english languages for new sets Aether Revolt and Commander 2016
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
Re: Mtgdb.Gui v 1.2.9
by hidalgo » 28 Jan 2017, 09:22
- Faster startup and scrolling.
- The startup delay decreased from ~12 seconds to ~4 seconds.
- Previously the scroll was fast only when scrolling up after scrolled down or vice-versa. Now to get the scroll slowdown you have to scroll fast during several seconds. When scrolling normally the speed is ok from the very beggining.
- Possibility to replace pictures in Forge by those you use with Mtgdb.Gui. See \ets\Mtgdb.Gui.xml <ForgeIntegration/> tag for instruction.
- Scroll on zoomed card to see other variants of card image.
- Fixed compatibilty issue when importing some decks from Forge.
- Fixed some minor usability issues of intellisense in search textbox.
- Minor visual enhancements e.g
- Prettier visualization of dragged card
- Partially showing the word that doesn't fit the last line.
-
hidalgo - Posts: 232
- Joined: 17 Oct 2016, 21:51
- Location: Russia, Moscow
- Has thanked: 29 times
- Been thanked: 47 times
47 posts
• Page 1 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 5 guests