Discord Rich Presence plugin

Discussion in 'JS Plugin Requests' started by SgtCheese, Jun 25, 2019.

  1. SgtCheese

    SgtCheese Villager Member

    Messages:
    9
    Likes Received:
    0
    First Language:
    Polish
    Primarily Uses:
    RMMV
    Hi, I need Discord RP plugin, for MV. It would update status (eg. "In battle", "In <Map name>", "In main menu").
     
    #1
  2. Poryg

    Poryg Pixie of the Emvee kingdom, Ham of a Hamster Veteran

    Messages:
    3,779
    Likes Received:
    9,450
    Location:
    Czech Republic
    First Language:
    Czech
    Primarily Uses:
    RMMV
    Apart from the fact that this would be a rather intrusive plugin, I am not entirely sure it's possible due to how rich presence works (detecting a game based on process IDs, because it's unable to read their variables).
     
    #2
  3. Zalerinian

    Zalerinian Jack of all Errors Veteran

    Messages:
    4,695
    Likes Received:
    921
    Location:
    The Internet.
    First Language:
    English
    Primarily Uses:
    N/A
    Rich presence is part of Discord's GameSDK provided, developers decide when and how to update what Discord displays. However, unfortunately it only advertises direct APIs for C, C++, Unreal, and Unity.
     
    #3
    Poryg likes this.
  4. Poryg

    Poryg Pixie of the Emvee kingdom, Ham of a Hamster Veteran

    Messages:
    3,779
    Likes Received:
    9,450
    Location:
    Czech Republic
    First Language:
    Czech
    Primarily Uses:
    RMMV
    I see, I had no idea :D
     
    #4
  5. Aloe Guvner

    Aloe Guvner Walrus Veteran

    Messages:
    1,517
    Likes Received:
    959
    Location:
    USA
    First Language:
    English
    Primarily Uses:
    RMMV
    Technically someone could write it in C++ and compile it as a node/NWjs module (I don't know the exact name for it).

    A difficult but interesting project for any brave people :eek:
     
    #5
  6. Zalerinian

    Zalerinian Jack of all Errors Veteran

    Messages:
    4,695
    Likes Received:
    921
    Location:
    The Internet.
    First Language:
    English
    Primarily Uses:
    N/A
    You could, but then that functionality would not be supported for a web export, as it requires an external library that isn't compatible with a website. Additionally, making a library like that would likely require that the player install a required runtime version for the library to even function. But yes, it's possible, and may be what the OP is looking for. They just need to find someone willing to do it.
     
    #6
    Aloe Guvner likes this.

Share This Page