It is currently 01 May 2017, 06:17
   
Text Size

Mtgdb.Gui - Windows app to search MTG cards and build decks

Discuss Card Scans and Other Artwork Here

Moderator: CCGHQ Admins

Mtgdb.Gui v1.3.1

Postby hidalgo » 29 Jan 2017, 08:52

  • Improved Forge pictures replacement. Previously only existing pictures were replaced. Current version also adds pictures missing from forge pics directory.
  • Separated Forge pictures replacement feature to a separate executable Mtgdb.Integration.Forge.exe
User avatar
hidalgo
 
Posts: 128
Joined: 17 Oct 2016, 21:51
Location: Russia, Moscow
Has thanked: 8 times
Been thanked: 17 times

Mtgdb.Gui v1.3.2 - Urgent downloader fix

Postby hidalgo » 30 Jan 2017, 05:11

I accidently broke the links to MEGA storage used in Mtgdb.Downloader.exe. Sorry for that guys.
To keep downloading apply the patch to v.1.3.2.

Meanwhile the life goes on and since my last release there was one more change worth mentioning:
in v1.3.2 the forge pictures replacer will crop the images, as Forge draws the frame itself. Double frame wasn't pretty at all.
User avatar
hidalgo
 
Posts: 128
Joined: 17 Oct 2016, 21:51
Location: Russia, Moscow
Has thanked: 8 times
Been thanked: 17 times

Mtgdb.Downloader.exe work in progress

Postby hidalgo » 01 Feb 2017, 12:22

The information below only matters for those who consider using Mtgdb.Gui image downloader.

Next update is coming ~this weekend +/-. It will be mostly about speeding up image downloading with Mtgdb.Downloader.exe
Downloaded image sizes will be exactly as shown in Mtgdb.Gui - 2 sizes - normal - zoomed. And diveded into 3 consecutive bunches:
  1. Small images will be 31k files, ~800MB. These are shown in search result - the main part of Mtgdb.Gui screen.
  2. Zoomed images will come in two bunches. First zoomed bunch 31k files totalling 2.7 GB
  3. Second zoomed bunch will be image variants of card. For instance most sets have ~4 different images of each basic land. 2nd-4rd variants will be in this bunch.

This way the total download volume is dramatically reduced from ~19GB to ~4GB without loosing perceived image quality in Mtgdb.Gui
As a side effect, using the new images improves scrolling smoothnes, because non-zoomed image is dowloaded from 50KB file instead of 500KB.

There is a possibility to further significantly improve image downloder speed by switching to torrent.
The idea is to ship mtgdb.gui with Deluge insntaller. Deluge is a very pretty cross-patform torrent client supporting command line inerface (CLI) besides normal windowed user interface. Using CLI Mtgdb.Downloader.exe can tell Deluge what torrent to dowload and where to.

Now guys I'd like to get some feedback from you:
Would you like to use automatic image downloading via torrent?
Or would it be ok to keep download from MEGA at 300 KB/sec and/or
download a torrent manually specifying correct destination directory?
User avatar
hidalgo
 
Posts: 128
Joined: 17 Oct 2016, 21:51
Location: Russia, Moscow
Has thanked: 8 times
Been thanked: 17 times

Mtgdb.Gui v1.3.3

Postby hidalgo » 05 Feb 2017, 18:49

First of all compact image packages still in progress.
The program directory structure was reorganized, so this time no patch, only full version.

Changed image directory location. To use already downloaded images for previous version
| Open
  • Either move \Resources\Images from previous version to \images of v1.3.3
  • Or edit etc\Mtgdb.Gui.xml to point it to your images from previous version.


New features:
  • Most important: Added a filter by mana color in card text :D. Without it it was absolute disaster finding the lands producing types of mana you want. Now you can check the filter by card type "Land" and then narrow down the search by color in card's text as it is almost allways the color of produced mana. There is a limitation however. Basic mana cards have no text, so still you have to spot them manually. Not a huge issue since finding basic lands is easy.

    As a side effect you can also search by mana colors in the cost of card's abilities because they are also mana symbols in card's text.
  • Context menu in zoomed card.
    • Allows you to restrict the list of cards you cycle through with scrolling on zoomed image.
    • Opens the viewed image in windows explorer or your default jpg viewer. This way you can quickly see the image even bigger than zoomed in mtgdb.Gui. Or maybe, who knows draw something on it and enjoy your art every time when seeing this card again in Mtgdb.Gui...
  • Possiblity to stop hiding card duplicates in search result. It was allways enabled since namesakes can be confusing when creating a deck or builing some statistics.
    But sometimes you want to put into your deck a specific version of a beautiful island. Now you check Show duplicates button and can select any variant of card image to put to your deck.
  • Tooltips on most available controls. Useful to begin, but honestly annoying. So they come in bundle with a button to disable them.
  • Some visual improvements
  • Realy a whole lot of bugfixes, mostly about intellisence in search text input, some about filtering. For instance one serious bug was that having black mana button disabled with black phyrexian enabled you weren't able to find any card with black phyrexian mana, because the regular black mana pattern was 'B' instead of '{B}' which led to prohibiting any type of black mana like {B/P}, {B/U} and etc., instead of only standard one {B}

UPDATE: v1.3.3.1
Fixed corrupted all-sets-x.json. All card variant with different images were shown with the same one.
Fixed not restoring filters after restarting program
User avatar
hidalgo
 
Posts: 128
Joined: 17 Oct 2016, 21:51
Location: Russia, Moscow
Has thanked: 8 times
Been thanked: 17 times

Mtgdb.Gui v1.3.4

Postby hidalgo » 10 Feb 2017, 09:23

  • Image downloader now targets compact image package consisting of LQ and MQ (for zoom) images
  • Added Energy {E}, any amount {X}, tap {T}, untap {Q} to mana filters
  • Added mixed costs like {2/W}, {W/U} to filter by cost
  • Right clicking the button on mana filter is doing simple check/uncheck rather than applying complicated usability logic
  • 7+ button in cmc filter auto-unchecks like all others in cmc filter buttons
  • Added possibility to reveal prohibited values zone in button filters. It allows you to explicitly prohibit some values bu checking on prohibit button rather than unchecking allowed button
  • Made sorting undo/redo- able, as a consequence it persists through restarting program
  • Fixed sorting by power and thoughness: was sorted as text, not as number
  • Zoom no more closes when mouse leaves zoomed card. It closes only when you click something else.
  • Displaying new fields:
    • legality and rulings texts
    • artist
    • set code
    • set release date
  • Legality values added to search text intellisense
  • Increased tooltip delay to 2.5 seconds
  • Showing tooltips on card image and text fields (remember, you can turn off tooltips).
  • Not counting sideboard when importing Forge deck. Presently Mtgdb.Gui does not support sideboard.
  • Fixed Ctrl+Backspace behaviour in search string, now removes only current word.
User avatar
hidalgo
 
Posts: 128
Joined: 17 Oct 2016, 21:51
Location: Russia, Moscow
Has thanked: 8 times
Been thanked: 17 times

Mtgdb.Gui v1.3.4.1

Postby hidalgo » 12 Feb 2017, 20:42

  • Showing symbols of mana, tap/untap and energy in text
  • Using drag-n-drop from and to search result to add/remove cards from deck, Ctrl+drag-n-drop to add/remove 4 copies
  • Showing cards that almost fit the window to make small window more effective
  • Fixed printing not using zoomed image variant
  • Fixed not refreshing statistics diagram after customizing statistics table
User avatar
hidalgo
 
Posts: 128
Joined: 17 Oct 2016, 21:51
Location: Russia, Moscow
Has thanked: 8 times
Been thanked: 17 times

Previous

Return to Pictures

Who is online

Users browsing this forum: austinio7116 and 6 guests


Who is online

In total there are 7 users online :: 1 registered, 0 hidden and 6 guests (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: austinio7116 and 6 guests

Login Form