File information

Last updated

Original upload

Created by

TommInfinite

Uploaded by

TommInfinite

Virus scan

Safe to use

Tags for this mod

About this mod

Integrates Discord Rich Presence into Resident Evil 4 Remake. Highly customizable.

Share
Requirements
Permissions and credits
Translations
  • Italian
Changelogs
This plugin integrates Discord Rich Presence into Resident Evil 4 Remake, allowing you to show what you're currently doing in game on your Discord profile.

Information:

  • Current character;
  • HP;
  • Chapter;
  • Difficulty;
  • Current map(for mercenaries).
  • Time played.


Requirements:

Installation:
Unpack "DiscordPresenceRE4.dll" to your "RESIDENT EVIL 4  BIOHAZARD RE4\reframework\plugins" folder.
Full path should look like "RESIDENT EVIL 4  BIOHAZARD RE4\reframework\plugins\DiscordPresenceRE4.dll"

INI file:
After first launch plugin creates an INI file at following path - "RESIDENT EVIL 4  BIOHAZARD RE4\reframework\data\DiscordPresence\Discord_Presence_RE4.ini"

In INI file you can specify:
- bShowPlayTime (0/1) -
will show\hide play time in Discord profile.
- bShowHP(0/1) -
whether to show or hide Player character HP.
- bShowChapter(0/1) -
whether to show current chapter.
- bShowDifficulty (0/1) -
whether to show current difficulty.
- iUpdateFrequency(number) -
how often will plugin update Rich presence(in seconds). Default value is 2 seconds.
- bShowSeparateWaysIcon(0/1) -
whether to display Separate ways Icon when playing it.
- bShowMercenariesIcon(0/1) -
whether to display Mercenaries icon when playing it.
- bDebugMode (0/1) - will enable\disable debug mode.
Use only for debugging, disabled by default.When debug mode is active Rich presence willupdate status every frame.
- AppID(Discord application ID) -
if value is set - plugin will use your Discord app with it's logo instead of author's(name of the logo in Discord app is "re4_logo").


Translation or customization:
You can customize every text displayed by plugin.
In the same folder as INI file you can find "Discord_Presence_RE4_Translation.ini" which is created alongside INI.You could replace default text displayed by adding setting values to ini.
If values are empty(as they are by default) plugin uses default values.

List of default values:

  • s_T_LaunchingGame = Launching game
  • s_T_InMainMenu = In Main menu
  • s_T_MercMode = In Mercenaries menu
  • s_T_HP = HP:
  • s_T_Chapter = Chapter
  • s_T_DiffAssisted = Assisted
  • s_T_DiffStandard = Standard
  • s_T_DiffHardcore = Hardcore
  • s_T_DiffProfessional = Professional
  • s_T_Leon = Leon
  • s_T_Ashley = Ashley
  • s_T_Louis = Louis
  • s_T_Krauser = Krauser
  • s_T_Hunk = Hunk
  • s_T_MercMapVillage = Village
  • s_T_MercMapCastle = Castle
  • s_T_MercMapIsland = Island
  • s_T_Ada = Ada
  • s_T_Wesker = Wesker
  • s_T_MercMapTheDocs = The Docs



I have no objection if you create your own translation and upload it as a separate mod.



FAQ:

-Does this plugin requires an internet connection?
-Plugin doesn't send any network information, it merely supplies data to Desktop Discord client.

-Do I need to start a new game for this to work?
-You can continue playing from where you left off.






Credits:

  • LeonCCA, alphaZomega, PasDe2 - for script snippets I used for this plugin.
  • praydog - for tips and RE Framework.
  • inlove...Newlove, frozen for testing.

Source code is located here.