WhelanB / RoR2-Discord-RP

Risk of Rain 2 mod to introduce support for Discord Rich Presence
https://thunderstore.io/package/WhelanB/DiscordRichPresence/
2 stars 5 forks source link

Anniversary Update Patch doesn't seem to work. #10

Open TrueMemeKing opened 3 years ago

TrueMemeKing commented 3 years ago

Installed the latest patch from Thunderstore, I can see the mod creating NamedPipeClientStream multiple times in the log, but Rich Presence never seems to activate on discord itself. I also can't use the command in the console to change the mode. image I am running many other mods such as Starstorm 2 and BetterUI, could these be overwriting the Rich Presence in any way?

WhelanB commented 2 years ago

This is likely a conflict with something you have installed, as the mod does work standalone/with other mods I have tried - though I have been able to repro this with the Aerolt mod. If you could supply a list of mods you have installed that would be helpful for debugging!

The privacy command is disabled in the current version (mentioned in readme) as there was further work needed to get it to operate in the Anniversary Update. It'll be fixed in the next patch up shortly

TrueMemeKing commented 2 years ago

Here's my modlist, sorry in advance. (52 plugins)

12GaugeAwayFromFace-Lemons_Fem_Captain_Skin amogus_lovers-StandaloneAncientScepter bobblet-TrickyFromFNF bobblet-UltrakillV1_Bandit_Skin BoneCapTheTweet-NewtDrop DrBibop-VRAPI duckduckgreyduck-ArtificerExtended duckduckgreyduck-HereticUnchained duckduckgreyduck-LunaticCultistArtificer EnforcerGang-Enforcer EnforcerGang-MinerUnearthed Evaisa-ChatSounds FunkFrog-and-Sipondo-ShareSuite Gnome-ChefMod HijackHornet-SillyMemeSounds IHarbHD-DebugToolkit JavAngle-TheHouse KAI-Kais_Doom_Music_Replacer KingEnderBrine-ExtraSkillSlots KingEnderBrine-ScrollableLobbyUI KomradeSpectre-Aetherium KubeRoot-CommandQueue lemonlust-SettMod MagnusMagnuson-BiggerBazaar Mico27-TTGL_Mod MMHOOK Moffein-HAND_OVERCLOCKED_BETA Moffein-MobileTurretBuff nayDPz-DaredevilMod NekuSoul-ShopsOnly niwith-DropinMultiplayer OldFaithless-PersistentDesperado ontrigger-ItemStatsMod Paladin_Alliance-PaladinMod Pilot749-Cowboy_Skin PlasmaCore3-MelT Rein-Sniper RiskofThunder-HookGenPatcher Rune580-Risk_Of_Options Scoops-Risk_Of_Ruina TeamMoonstorm-Starstorm2 TheMysticSword-MysticsItems tristanmcpherson-R2API WeeaboTrash-Space_Spinach WhelanB-DiscordRichPresence wildbook-MiniRpcLib William758-ZetAspects x753-AudioEngineFix xiaoxiao921-BadAssEngi XoXFaby-BetterUI XoXFaby-MMHOOK_Standalone

Best of luck, hope you can find out where the conflict lies. Here's the profile code as an alternative for testing purposes. (OnPIjvXHm5)

WhelanB commented 2 years ago

I've done some investigation against Aerolt and believe it might be a compatibility issue with the Rich Presence library this mod uses or one of its dependencies and the Aerolt mod, but haven't isolated the exact cause yet - will continue to investigate when I have a chance. If this is the case I'm not sure if I can do much, as Discord Rich Presence is deprecated in favour of the GameSDK

If you could narrow your list down to an individual mod I can add it to the readme as a mod with potential to cause conflicts in the meantime