D2e Companion Card Viewer

By any2cards, in Descent: Journeys in the Dark

As many of you are aware, I am a long time player of many FFG games. This includes Descent and all of its iterations. I am older than virtually everyone on this forum. I also suffer from some severe medical conditions, one of which is robbing me of my short term memory.

All of this, of course, makes it very difficult for me to remember specific cards, text on the cards, etc., which makes it hard to participate within some discussions without first getting my game out, reading the cards in question, and then getting back to the forum.

This obviously does not make it very conducive to participating in the forum. Figuring that there are probably others out there that even if they do have good memories really don't want to have to drag the game out, find a particular card, etc. just to participate in a thread, I have decided to develop a technology solution to the issue.

Hence, I have begun the creation of a Google Chrome Extension called D2e Companion Card Viewer. This is a work in progress, and at times, may appear broken as I add features to it. If you use google, and want to test it, you can go out to the Google Chrome Store and add the extension to Chrome.

Essentially, what it will do is underline in red key names of D2e cards. When you move your mouse over those names that are underlined, and image of the card will automatically appear.

Below, as a test, you will see the names of five different Search cards. If you hover over them, you should see an image of the actual card. For the Secret Passage card, since there are actually two of them from two different expansions, you will see the card twice, side by side. Since the cards are identical, it doesn't offer much value to show both. But, when it comes to heroes, monsters, etc. that exist in multiple expansions such as the Conversion Kit, normal expansions, H&M expansions, etc., you will see each card side by side, with their differences.

I hope some of you use Chrome, and will help test this. I plan on creating new posts within this thread as I activate each different type of card. For now, note that key names will only be underlined if the whole name matches; for example, if Arvel Worldwalker appears in a sentence, it will be underlined. If just Arvel or just Worldwalker appears, it will not.

**************************************************************************************************************************

I want to officially provide a shout out to Guido Kessels for his invaluable help, direction, tips, code samples, etc. He developed something similar for X-Wing, and was gracious enough to share much of what he did with me, so that I could develop a similar tool for D2e

**************************************************************************************************************************

Stamina Potion Power Potion Treasure Chest Nothing Secret Passage

Here is a sample of what it looks like when you hover over Stamina Potion:

wvv76e.png

Edited by any2cards

Nice extension, the previews in the topic work fine. The "Secret Passage" one displays both (identical) cards of that name. Is this intentional?

Nice extension, the previews in the topic work fine. The "Secret Passage" one displays both (identical) cards of that name. Is this intentional?

Yes. As I mention in the text, there is very little value for this specific example, as the cards are identical. But, imagine when showing the hero or monster card for one that is in an expansion, and the conversion kit, and say an H&M. The cards will be different, but will go by the same name. This way, you can visually see the differences.

With the Secret Passage, I simply wanted to show what it would look like.

This has taken an enormous amount of time and work, creating all of the data files, and all of the image files. I am about 60% done. As I finish each kind of card type, I will get it added to the extension. Eventually, it should be able to show just about all of the cards in the game.

***EDIT***: I just realized that when you hover over the Secret Passage, it is showing the Secret Passage from Lair of the Wyrm twice, rather than showing one from The Trollfens. I will have to get this fixed. I somehow overlayed the same image file rather than having separate image files.

Edited by any2cards

Awww... and I moved away from Chrome few months back due to issues with performance... :(

Anyway, great work as always any2cards, this should really prove useful.

Seriously wondering if the same could be achieved as an Open Calc extension/plugin. I´ve scanned half the cards in that game and linked them manually in Open Calc for cells referencing them, but an automated solution that would not involve adding a million bitmaps to every sheet would be nice to have.

This is wonderful! Great job!

that is very cool! nice idea!

Someone did an extension similar to this for Android: Netrunner. It was invaluable. I am excited to try out yours.

You can use the following to test various card types:

Advanced Quest: Armed To The Teeth

Agent: A-Ardus Ix'Erebus

Ally: Raythen

Ally Skill: Backstrike

City Event: Escort Of Guardsmen

Class Familiar: F-Reanimate

Class Item: Arcane Bolt

Class Skill: Bottled Courage

Condition: Burning

Corrupt Citizen: The Civilian

Familiar: Brightblaze

Familiar (CK): CK-Brightblaze

Heroe: Andira Runehand

Heroe (CK): CK-Andira Runehand

Lieutenant: Ariad

Monster: Arachyura

Monster (CK): CK-Bane Spider

Overlord Deck: Dash

Overlord Reward: Down And Out

Plot Deck: Blazing Rage

Quest Reward: Splig's Revenge

Relic Hero: Aurium Mail

Relic Overlord: Blade Of Brivala

Rumor: A Dangerous Path

Rumor Reward: The Wyrm Queen's Favor

Search Deck: Curse Doll

Secret Room: Cursed Tomb

Shop Item Act I: Archaic Scroll

Shop Item Act II: Belt Of Strength

Tainted: Gray Decay

Travel Event: Standing Stones

Edited by any2cards

D2e Companion Card View version 1.6.0 has been published. This version will be able to process the following cards from D2e:

  1. Advanced Quests
  2. Allies
  3. Ally Skills
  4. Class Familiars
  5. Class Items
  6. Class Skills
  7. Conditions
  8. Corrupt Citizens
  9. Familiars
  10. Lieutenants (does not include the LT expansion packs)
  11. Search Deck
  12. Secret Rooms

I am working on the following cards to be included in a later version:

  1. Heroes
  2. Monsters
  3. Overlord Decks
  4. Relics
  5. Rumors
  6. Shop Items
  7. Tainted
  8. LT expansion packs

Enjoy.

Edited by any2cards

Ha, I'm sure this was unexpected:

E9vzPHu.jpg

Where do I find it?

Thank you :)

Ha, I'm sure this was unexpected:

Yeah, it happens frequently. Would it be possible to match on full words only? And not on parts of words?

Edited by Atom4geVampire

Ha, I'm sure this was unexpected:

Yeah, it happens frequently. Would it be possible to match on full words only? And not on parts of words?

I did notice this myself.

I am sure it would be possible ... :P :D :lol:

They key to remember is that "Advance" is a key word for a class skill. Granted, it was just a sub-part to "advanced quest", but, I would rather have that appear as a sub-part, than not appear at all. Still, I understand what you guys are suggesting.

The thing is that the code processes web pages via a regex. I will have to give some thought to this.

I will get around to it. For now, I am focused and generating the data and images for the rest of the cards.

Edited by any2cards

... the heroes...

When you get the chance, that "partial word" thing might need to go on a "to do" list.

EDIT: Source: Check post #31

Edited by Zaltyre

... the heroes...

When you get the chance, that "partial word" thing might need to go on a "to do" list.

EDIT: Source: Check post #31

'Bunch of whiners ... :P :D :lol: (Just kidding ...)

Version 1.6.3 of the D2e Companion Card Viewer has been published. It fixes a few problems (no, not the exact name match yet), and adds support for Hero cards.

Version 1.6.3 of the D2e Companion Card Viewer has been published. It fixes a few problems (no, not the exact name match yet), and adds support for Hero cards.

Awesome! The more I use this extension, the more I like it. Many fewer trips to the descent wiki/ descentinthedark to check a card.

On that note, while there are very few (2) instances for this, how are you planning to handle Raythen and Serena (who have agent, LT, ally, and hero cards?)

Edited by Zaltyre

AbsoLUTEly hilarious:

Dxjrz6W.jpg

nywdHIc.jpg

PS. How do I make images smaller? Those are BIG...

Edited by AndrewMM

Version 1.6.3 of the D2e Companion Card Viewer has been published. It fixes a few problems (no, not the exact name match yet), and adds support for Hero cards.

Awesome! The more I use this extension, the more I like it. Many fewer trips to the descent wiki/ descentinthedark to check a card.

On that note, while there are very few (2) instances for this, how are you planning to handle Raythen and Serena (who have agent, LT, ally, and hero cards?)

Well, if you click on the words Raythen and or Serena in your own thread (or this one now that I have typed them again), you will see the ally and LT cards for them side by side.

PS. How do I make images smaller? Those are BIG...

You can't. The image sizes are what I chose to make them. They are the size they are so that they can be read easily. The issue is that sometimes, when you scan cards, you lose some fidelity, even when doing it to 600 dpi. I have even utilized PSPX8 to sharpen each of the images, and TinyPNG to shrink their overall size so that loading is quick.

If you make them much smaller, you lose the value of the whole exercise. In fact, in order to get the Hero cards (which are larger than all others) to show up with some clarity, the programmed size of the "window" that displays all of the cards really can't be any smaller.

PS. How do I make images smaller? Those are BIG...

You can't. The image sizes are what I chose to make them. They are the size they are so that they can be read easily. The issue is that sometimes, when you scan cards, you lose some fidelity, even when doing it to 600 dpi. I have even utilized PSPX8 to sharpen each of the images, and TinyPNG to shrink their overall size so that loading is quick.

Oops, no, sorry, I meant MY images, haha. Like when posting them, select a proper size for them to fit two in a row or something, without having to resize the original file before uploading.

I find yours very fitting.

Version 1.6.4 of the extension has been published. It now supports Relic cards. Post #8 in this thread provides test links for all of the various cards currently supported.

Edited by any2cards

Version 1.6.5 of the extension has been published. It now supports Rumor cards. Post #8 in this thread provides test links for all of the various cards currently supported.

Edited by any2cards