GithubHelp home page GithubHelp logo

Comments (8)

Roadhog360 avatar Roadhog360 commented on June 1, 2024 1

Well it works now. Sorry for doing it wrong lol, I re-read your comment and realized I was making a huge mistake. Yes, now installing it passively listens to Discord RPC without re-running the exe, thank you.

How do I run the .exe "from" that spot?

I have no idea how I misunderstood you pointing me to test RPC downloads. I am legitimately struggling to understand my thought process writing that ಠ_ಠ

send-presence does not seem to do anything, neither does Toontown: Corporate Clash but I tested a tool I use called "BrawlCrate" which has Discord Rich presence in the similar style to the add-ons that Eclipse IDE and IntelliJ IDEA have, and BrawlCrate worked. I am not sure if what works and what doesn't is related to what uses the old .dll vs what uses the new API library.

I'll try restarting my computer.

Edit: (Almost) same results, I noticed once I type in the terminal after running send-presence.exe's dynamic version it actually sets my status.
Since Toontown requires an account I'll try to find better ways to reproduce this so you don't have to go out of your way to make an account for that game.

from wine-discord-ipc-bridge.

ahmubashshir avatar ahmubashshir commented on June 1, 2024

#33 implements it, but it needs more testing, I'm currently testing it with lutris (with warframe).

Instruction:

git clone https://github.com/ahm-forks/wine-discord-ipc-bridge -b service wdipc-bridge-service
make -C wdipc-bridge-service OUTPUT=bridge.exe
WINEPREFIX=<wine-prefix> wine ./wdipc-bridge-service/bridge.exe install

then run send-presence.exe from @discord/discord-rpc to test it.

from wine-discord-ipc-bridge.

Roadhog360 avatar Roadhog360 commented on June 1, 2024

How do I run the .exe "from" that spot?
Is this only compatible with the .dll RPC and not the GameSDK version?

from wine-discord-ipc-bridge.

ahmubashshir avatar ahmubashshir commented on June 1, 2024

from wine-discord-ipc-bridge.

Roadhog360 avatar Roadhog360 commented on June 1, 2024

I am just realizing I totally built this thing wrong, somehow missing the fact this was actually compile instructions. Sorry
I probably should not have split this discussion between the PR comments and here.

Suggestion: Perhaps update the compile instructions on your PR to the one provided (make -C wdipc-bridge-service OUTPUT=bridge.exe)

from wine-discord-ipc-bridge.

Roadhog360 avatar Roadhog360 commented on June 1, 2024

So it turns out what does work appears to use the .dll version of the Discord RPC.

from wine-discord-ipc-bridge.

ahmubashshir avatar ahmubashshir commented on June 1, 2024

Edit: (Almost) same results, I noticed once I type in the terminal after running send-presence.exe's dynamic version it actually sets my status.

send-presence.exe (static one) worked on my box though...

from wine-discord-ipc-bridge.

Roadhog360 avatar Roadhog360 commented on June 1, 2024

Huh, for some reason the static one didn't have an option to type something in the terminal last time I ran it, but this time it did. I don't really know what the actual difference is but at least both exes work on my end.

I don't think I have anything else on my machine that uses the GameSDK version of Discord RPC, as far as I can see, they all use the .dll, but I don't see the DLL in Corporate Clash's files, I think Corporate Clash may use the GameSDK version of RPC. Anyways I should probably close this because the feature request I made is fulfilled for the most part.

from wine-discord-ipc-bridge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.