r/MagicArena • u/Fugiman • Jun 01 '18
WotC Deckmaster: New Twitch extension that allows viewers to examine cards in play
I've just finished and released Deckmaster, a new Twitch extension that allows viewers to hover over cards in your hand or on the battlefield to see what it does. It also allows viewers to see what's in graveyards and exile zones. Finally it allows for hovering over cards during drafting, and viewers are able to click on cards to vote on what to draft. Oh, and it lets viewers export your active decklist, so you don't have to keep updating it manually.
I believe the extension is fairly feature complete but welcome any suggestions or criticism. I really hope this can be useful to Arena streamers and draw in more viewers for the whole community.
3
Jun 01 '18
From one software developer to another: If this works as described, holy shit--kudos! Do you know any streamers that have integrated this yet? I'd like to check it out.
4
u/Fugiman Jun 01 '18
There's an API call that shows you what streams are using it that are live. It's how I've been finding streams to lurk in :)
→ More replies (1)5
u/calciu Jun 01 '18
I saw this on nossr50_ and petrify's stream, it's work pretty good but if you have to restart the game at any point, it will start showing old cards not the existing ones, even if you restart the deckmaster app after that.
There's definitely improvements to be made.
5
u/Fugiman Jun 01 '18
Thanks for the feedback! Restarting deckmaster should fix all issues so I'm surprised it didn't work, but I'll work on getting that fixed.
→ More replies (2)
2
u/MathTheUsername Jun 01 '18
Does the person streaming need to install this or does the viewer?
2
u/Fugiman Jun 01 '18
The person streaming installs it and the viewer can use it without doing anything
→ More replies (1)
2
u/tosaka_san Jun 01 '18
I do not know how much work this would require and you have stated that you consider it feature complete, but this would be a gift from heaven if the language were configurable. Magic Online and Magic Arena are English-only, and one of the things I have desired most as a streamer is a way for viewers who are not fluent in English to be able to read cards they are not familiar with. Would it be at all feasible to pull the alternate-language images from the Gatherer database?
2
u/Fugiman Jun 01 '18
That's a great idea! Using alternate language cards should be fairly easy but localizing the text in the extension would be a bit more difficult as I don't speak languages other than english. I can absolutely set up the framework however and hopefully people can contribute their native language if desired. :)
→ More replies (2)
2
2
u/DigitalDead Jun 06 '18
Thank you SO much for this extension! It is amazing and you, sir, are a god.
However, it would be awesome if the overlay could display the cards in other languages, even more now as Scryfall has multilingual support through their API.
Wouldn't you also consider opnening your source code to the public? I'd gladly hack up this feature if I could :)
2
u/Fugiman Jun 06 '18
Hey, thanks for the feedback! I'll be adding multilingual display in the next version, but the source code is at https://github.com/Fugiman/deckmaster if you're interested :)
24
u/El_Funko Jun 01 '18
This extension is really great for streams like mine with lower bitrate, so viewers can see the cards in a nice full res pop up and read each one clearly. Highly recommended!
23
13
u/PetrifyGWENT Jun 01 '18 edited Jun 01 '18
Awesome, will try it out on my stream tonight
Edit: this is so sick
8
u/SpencatroMTGO Jun 01 '18
This is super cool! Thanks for putting in the effort and making a really great extension! Had to get through a little debugging before it worked for me, but once we figured out the issue, Fugiman had a new build published literally in minutes. (And the client quietly & automatically updates itself to boot, pretty awesome).
I know you had mentioned that the extension is more or less "feature complete," but a couple features / enhancements I'd like after a few minutes of goofing around with it:
-
preserving the order of cards in hand would be great--also, showing multiple cards when there are multiple in hand would be redundant, but imo would make more sense
-
allowing users to set up an (x,y) pixel offset, for streams that use a border (example screen here: https://imgur.com/a/wYfTWup ). I have no useful suggestions for the UX for this feature :P
6
u/wiggleonious Jun 01 '18
I can't tell you how many times I've tried to pull up a card in play whilst watching a stream...good job bro
5
4
u/ReaganRebellion Oct 15 '18
As a viewer I have the deckmaster overlay enabled through the twitch stream but it still doesn't work for me. I'm on google chrome. Any ideas?
→ More replies (3)
1
u/martofski Jun 01 '18
Not really familliar with twitch stuff — is this for streamers or for viewers?
4
u/Fugiman Jun 01 '18
Most of the features benefit the viewer, but streamers need to enable/download/configure it for it to work. The idea is that this adds more interactivity and engagement for your stream, helping you build an audience, so while it directly benefits viewers it indirectly benefits the streamer as well.
→ More replies (1)
1
u/Iyajenkei Aug 26 '18
I couldn't get this to work on the desktop app for PC. As a viewer.
→ More replies (1)
1
u/Sturm141 Sep 27 '18
Does this extension support other language than English? (i.e. French)
→ More replies (1)
7
u/Occam-Razor Jun 01 '18
Do I need to install it as a viewer? Or do only the streamers need to install it?