-
Notifications
You must be signed in to change notification settings - Fork 26
Port deck tracker to non-Windows platforms #22
Comments
I would like to work on a linux version if possible. To do this, I would like to know how do you proceed to communicate with the Legends application? |
It injects a dll into a game process and then opens a TCP socket to communicate with it. I don't know how easy it would be to do on Linux. Then the main app is written in WPF which doesn't exist on Linux so it needs to be rewritten in some cross-platform UI framework. |
Interesting. The Linux version might use a GTK interface or whatever Linux compatible libs through Wine rather than WPF. About the dll injected, Linux is likely to be able to do that using wine. I didn't validate my assumptions so I could investigate a little bit further. Is it WPF that provides the overlays in the app? |
No, the in-game overlay is using the standard Unity API so it would work in any OS that Unity supports. And non-Windows support requires two things: 1) dll injection, 2) off-game client UI. |
Great, I think the workload would be not so big. Would I be able to look at the code to help me to figure out a solution or you're still unwilling? |
I'll send you the source code later today to your email. |
Thank you, I'll try to give you feedbacks as soon as possible! |
@kimond are you running specific game under wine on linux OR eternal have native linux port? |
@VitaliyKulikov |
@kimond hmm, good news. i have tried few weeks ago, but had black screen - but game was running good with mouse moving with custom cursor and sounds working. seems, i should make clean prefix. |
@VitaliyKulikov I forgot to say that I need to run without my GPU (I have a laptop with bumblebee). If I run the game with the My config is: |
@kimond thanks. now it's better .. i am using NVIDIA Prime (Ubuntu 17.04) so i can switch to Intel too. But. still no luck. On Intel i Can see Boot Image (up-side - it's funny) .. but Main menu become black again (( |
@VitaliyKulikov yeah I saw the #85 and I think you made a great job with the list. I forgot to say that Eternal works very well too with Steam Wine. |
finally can run |
You managed to tun the tracker on linux? |
@kimond yep. just installed .NET 4.6.2 |
It works very well. |
@kimond Well, since you are the only one who was able to successfully run deck tracker on Linux, it would be reasonable for you to write this guide as well. What do you think? Can you make a pull request for |
MacOS version please! :) |
Hi, there is a way to install at MacOS?? |
@AquaticoBrasil Only in a virtual machine. You can also try asking /u/FMBrazuca on reddit if he can share his MacOS port. |
No description provided.
The text was updated successfully, but these errors were encountered: