Giter Site home page Giter Site logo

jontdean / holocure-discordrpc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mashirochan/holocure-discordrpc

0.0 0.0 0.0 242 KB

A HoloCure mod that adds Discord Rich Presence functionality to HoloCure, allowing it to display in your Discord activity what you are currently doing in the game (stage, holomem, time elapsed, etc.).

License: GNU General Public License v3.0

C++ 95.23% C 4.77%

holocure-discordrpc's Introduction

HoloCure Discord RPC Mod

A HoloCure mod intended to add Discord Rich Presence functionality to HoloCure, allowing it to display in your Discord activity what you are currently doing in the game (stage, holomem, time elapsed, etc.).

Example Screenshot

Installation

Regarding the YYToolkit Launcher:

It's a launcher used to inject .dlls, so most anti-virus will be quick to flag it with Trojan-like behavior because of a similar use-case. The launcher is entirely open source (as is YYToolkit itself, the backbone of the project), so you're more than welcome to build everything yourself from the source: https://github.com/Archie-osu/YYToolkit/

  • Download the two .dll files from the latest release of my Discord RPC mod
  • Download Launcher.exe from the latest release of YYToolkit
    • Place the Launcher.exe file anywhere you want for convenient access
  • Open the folder your HoloCure.exe is in
    • Back up your game and save data while you're here!
    • Delete, rename, or move steam_api64.dll and Steamworks_x64.dll if you're on Steam
    • Place the discord_game_sdk.dll you downloaded earlier here
  • Add the path to your discord_game_sdk.dll to your Path environment variable
    • Guide can be found here if needed
  • Run the Launcher.exe
    • Click "Select" next to the Runner field
      • Select your HoloCure.exe (wherever it is)
    • Click "Open plugin folder" near the bottom right
      • This should create and open the autoexec folder wherever your HoloCure.exe is
      • Move or copy your discord-rpc-vX.X.X.dll file into this folder
    • Click "Start process"
      • Hope with all your might that it works!

Not much testing at all has gone into this, so I'm really sorry if this doesn't work. Use at your own risk!

Feel free to ask in the Reddit thread about any issues you have, or also join the HoloCure Discord server and look for the HoloCure Code Discussion thread in #holocure-general!

Troubleshooting

Here are some common problems you could have that are preventing your mod from not working correctly:

YYToolkit Launcher Hangs on "Waiting for game..."

Waiting for game...

The most likely scenario for this is that you did not delete, rename, or move the steam_api64.dll and Steamworks_x64.dll files in whatever directory the HoloCure.exe that you want to mod is in.

Failed to load 'discord-rpc.dll' - the file may not be a plugin

Failed to load

The most likely scenario for this is that you did not properly set the Path system environment variable to your discord_game_sdk.dll. I recommend just placing it in the same directory as your HoloCure.exe file, and then following this guide to set your Path variable.

Failed to install plugin: discord-rpc.dll

Failed to install plugin

The most likely scenario for this is that you tried to click "Add plugin" before "Open plugin folder", so the YYToolkit launcher has not created an autoexec folder yet. To solve this, either click "Open plugin folder" to create an autoexec folder automatically, or create one manually in the same directory as your HoloCure.exe file.

VCRUNTIME140_1.dll was not found

VCRUNTIME140_1.dll was not found

You need to install Microsoft Visual C++ 2015-2022 Redistributable (x64) which can be found here.

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.