fugitech / deckmaster Goto Github PK
View Code? Open in Web Editor NEWA Twitch overlay for MTG Arena
License: MIT License
A Twitch overlay for MTG Arena
License: MIT License
The deckmaster.log
that the deckmaster windows application version 57EA616 writes has Unix-style LF-only newlines, rather than Windows-style CR+LF newlines.
This is awkward because the typical Windows file association for *.log files is Notepad, which just shows the entire log as a single word-wrapped line.
https://i.imgur.com/kRO1xVm.png
Hopefully the image is clear enough to show the issue.
Hi!
I wanted to try Deckmaster but I'm not sure if it would work if I have the game in Spanish.
Could you please let me know?
Thanks!
I'd like to be able to hover over the opponent's deck to see how many cards they have but that currently seems unavailable. Is it possible?
I absolutely love this project, and am interested in contributing - but the documentation is a little lacking.
Right now, you can't hover over the revealed cards in opponents hand.
Clicking off of a preview window to close any window with a "Close" option
Here's a deck code exported from the plugin, there are couple of issues with this
1 - Dominaria should be DAR not DOM
2 - Cards that transform need only the first part of the, so Treasure Map // Treasure Cove should just be Treasure Map, same with Arguel's Blood Fast
Please keep in mind that "double" cards like Commit /// Memory need to have both parts (with 3 slashes between them)
1 Treasure Map // Treasure Cove (XLN) 250
2 Arguel's Blood Fast // Temple of Aclazotz (XLN) 90
3 Vraska's Contempt (XLN) 129
4 Torment of Scarabs (HOU) 78
1 Torment of Venom (HOU) 79
1 Doomfall (HOU) 62
4 Bontu's Last Reckoning (HOU) 60
3 Trespasser's Curse (AKH) 112
3 Cruel Reality (AKH) 84
4 Golden Demise (RIX) 73
4 Moment of Craving (RIX) 79
2 Duress (XLN) 105
3 Ravenous Chupacabra (RIX) 82
2 Cabal Stronghold (DOM) 238
23 Swamp (DOM) 258
I just noticed that it doesnt show the emblems/city blessing zone.
If its possible it would be sweet.
Thanks for all the work
[whoops i clicked enter before putting anything. new to github]
I'm using firefox, and i've only just had the chance to watch a magic arena stream live. deckmaster wont display- the little icon that is meant to show up on the window shows up for a split second then goes away, not allowing me to activate it. It does this even with all my adblockers disabled with a complete reboot of firefox. I also use better twitch tv, and frankerface z
possible unrelated when the video is not in theater mode it shows up weirdly.
I've installed the Deckmaster app. Enabled the extension in Twitch. I can see the icon in the Twitch player "taskbar" area. However nothing will display. When I run it in Edge it works perfectly, except Edge stutters a lot with Twitch, so much prefer to use Chrome. Other extensions display just fine in Chrome, e.g. the prime sub extension. I have cleared all cache/cookies/whatever in Chrome. Thanks for you help.
Occasionally selection of cards within the preview breaks and you cannot close the preview window.
https://i.imgur.com/UOxj4YS.png
Maybe move the image couple of pixels down?
This also happens if the game state changes while previewing a card in the draft screen. Last viewed card stays on the screen until you hover over a card (which is usually from the upcoming game).
Would be even better if that was configurable, in case a streamer (or maybe even configurable on the viewer side) does or doesn't want to use the feature.
Any chance to get mobile support enabled for this extension? In theory that can be done without creating an additional front-end (https://dev.twitch.tv/docs/extensions/building/#mobile-support) although I don't know how that would relate to the specific design of this extension.
Hey There -
This may or may not be something that can be done, but I was wondering if you could give me some insight as to the Windows dependencies of the addon that I might be able to install to get the app to run properly under Wine on Ubuntu. Been running / streaming MTGA from Linux without issue, but would like to get this addon working under it as well if possible.
It seems to load up fine, but the UI doesn't populate:
If have ideas that would be great, either way, thanks for reading!
Only certain cards appear to be showing up
for example, watching Day9 stream atm
His board presence is much greater than shown in the image (https://imgur.com/a/Ge7jcUd)
M20 lands don't appear to show (but other sets lands do)
https://i.imgur.com/j4VhAFo.png
There's a Deep Freeze( https://scryfall.com/card/dom/50 ) on one of the creatures in that image, would be nice to see them too.
Everytime i lounch deckmaster th "twitch oubsub messages sendig succesfully" is red and the program dont work on stream, any suggestion?
Voting during a draft is such a cool feature! It's a little unsettling that there's no feedback on voting though.; I end up clicking a few times, and still have no idea if the vote went through. Maybe a persistent orange highlight around the voted card could be good?
I want to use deckmaster but it doesn't find a log file and doesn't give me any error pointing to a solution.
Probably not an issue you can fix but maybe somebody knows why that is.
I don't have any MTGA game log files. I do have the regular ones located in the program folder but those don't contain any information about the games. I can also find the output_log.txt in the AppData\LocalLow... folder but somehow deckmaster still doesn't think i'm playing a game.
I uninstalled MTGA and reinstalled it but that hasn't helped. I didn't change any of the default locations during the installation of either MTGA itself or deckmaster.
If anyone could help that would be great, I'm getting real confused about the situation.
I started testing out the Brave browser (https://brave.com/) and found out deckmaster does not work with it, it seems all fine, but doesnt show the cards on hover, doesnt show nothing tbh.
I already enabled all javascripts, and other options that could be blocking it, doesnt appear to solve.
If anyone knows a settings that could be blocking, or if you guys will support it (if need some special code support idk).
When you hover over the streamer's land the card preview get in front of the land on the left, which make them really, really hard to preview.
When running cards.py without arguments the usage don't appear
Traceback (most recent call last):
File "cards.py", line 52, in <module>
cards_db[(o["set"], o["collector_number"], o["lang"])] = convert(o)
File "cards.py", line 38, in convert
else [cf["image_uris"] for cf in o["card_faces"]],
KeyError: 'card_faces'
Traceback (most recent call last):
File "scryfall_card_gen.py", line 9, in <module>
version = sys.argv[1].strip("v")
IndexError: list index out of range
I downloaded and installed the deckmaster program and clicked that login button but the link is always timing out
The only other link you can click on also doesn't work
https://deckmaster.fugi.tech/login?code=5cs4cfy7k7ds2mukc8cty39vzgllpi&scope=openid
Would love to use this extension but I can't even authorize my twitch account
https://deckmaster.fugi.io/cards/17/67017.jpg
Here's a screenshot from a streamer
MTGA had a patch patch today that add a tons of cards from Kaladesh, Aether Revolt and Welcome Deck 2017, basically all the sets that are in Standard are available now.
Deckmaster need updating to add the images of those cards.
The cards from other sets are still working fine.
When the overlay is active, one can't double-click on the video to toggle full-screen mode.
Hello,
I would like to use deckmaster on my webtv, but I do not want to give the logs of the chain to each streamer. Streamers use stream keys, could deckmaster work with stream keys?
Firefox Content Security Policy gives this error:
SecurityError: The operation is insecure.
It gives reference to this line:
https://github.com/Fugiman/deckmaster/blob/da99f7ceae6e8a7bb54eefba4f8b2704e4c0a32e/overlay/src/store.js#L32
which is
globalHide: JSON.parse(localStorage.getItem(globalHideKey)) || false,
v 201810.17.0
Hey all - trying to setup the deckmaster extension for my mtga stream, and for some reason whenever I try to log in using my twitch account I get a:
"This site can’t be reached deckmaster.fugi.tech took too long to respond."
Trying to reach:
https://deckmaster.fugi.tech/login?code=a8zlizcytsktpk15k6ilkfx6638cqx&scope=openid+channel_check_subscription+user%3Aread%3Abroadcast+user%3Aedit%3Abroadcast
Anyway - would really like to use this overlay so if anyone can help it would be greatly appreciated.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.