-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Getting deckmaster running under Wine? #28
Comments
Hey @JeffHoogland I'm a viewer/subscriber on your stream ( That said, I think there might be a way to get you up and running with your Linux rig. It seems Deckmaster at it's core just tails/follows the Arena log files. It might be possible to run the electron-based UI directly on Linux and point it at the Arena log files in your wine prefix ( Thoughts, @Fugiman ? |
Yeah - in theory the code here should build + run cross platform from my understanding of what Electron is doing. I just don't have the experience to get it to build correctly on Ubuntu 18.04. Simply following the build directions after installing the dependencies hit some errors for me after I pointed it to the correct location of my output log file. If my time permits I might also take a look at seeing how it sends information to Twitch. Odds are I could probably write a similar tool in Python that scraps the log and sends up the information it needs to populate the UI. |
@JeffHoogland I've forked and pushed a Just run the updated Feel free to review the commits. I had to disable the Sentry release plugin, drop a bogus reference to a CC @Fugiman on the Sentry release plugin and |
Builds, launches, and detects as expected! https://cdn.discordapp.com/attachments/200494040502894595/504762734898970644/unknown.png I'll try it on a live stream tomorrow afternoon to confirm it sends the info to Twitch correctly. Will the path to my output file be baked into this app image directly, or will I need to make sure to set it in my terminal before running the app image? |
@JeffHoogland Glad it works! You'll need to set the |
Makes sense - I'll confirm it sends to twitch tomorrow. Other apps that work off the log file auto detect it (which works for most installs) and then also leave the option to manually point to it in a settings panel. Something like that might work well here as well so it leaves people who have stock setups alone, but lets others like mine work as expected. |
Yep, that's probably the best way forward |
Just wanted to confirm that this works as expected running from Linux. |
Awesome! @Fugiman I realize you probably aren't planning to release linux builds, but are you open to accepting some PRs that would at least make it easier for @JeffHoogland and others to build and run on Linux/Mac themselves, assuming the changes don't impact the existing Windows support? I think the main things would be:
I'd be happy to make these changes and submit as PRs, but want to check if you'd accept them before I invest the time. |
@Fugiman it would be really nice if you could take the time to look over this fork and merge the few changes it needs to build on Linux into your main branch here. @bobziuchkovski even offered to help a bit. I think I've updated it successfully for RNA cards, but I'll have to wait till Thursday to find out. If time / money is an issue I'm willing to pay you to take the time to do this as I am likely one of the few that would end up using it. Thanks! |
@Fugiman - also adding support for any/all PRs to include MTGA streamers via Wine installation. |
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:
![image](https://user-images.githubusercontent.com/3093360/46322179-10670080-c5ad-11e8-850c-3441c7fd40e4.png)
If have ideas that would be great, either way, thanks for reading!
The text was updated successfully, but these errors were encountered: