Quantcast
Download
(2 MB)
Download
Updated: 01/25/22 10:04 AM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:01/25/22 10:04 AM
Created:06/26/18 01:19 PM
Monthly downloads:227
Total downloads:9,616
Favorites:20
MD5:
Categories:Miscellaneous, Group, Guild & Friends, RolePlay, ESO Tools & Utilities
Discord Status  Popular! (More than 5000 hits)
Version: 1.0.2
by: Medallyonify [More]
If you're using Discord and want to display more than just "Playing Elder Scrolls Online", this Addon is for you.
By using this Addon, your status on Discord will change to display Rich Presence information, including information about your character, your current location, your party, and more!

This AddOn comes attached with an executable Client, which is necessary to update your status on Discord. It's the same as how Tamriel Trade Centre, for example, handles its data.

Here's a small guide to get the addon working:
  1. Install this addon
  2. Start Discord
  3. Start ESO
  4. Start the Addon Client, found in the Client folder that comes with the Addon
  5. (Optional) Configure the Addon by typing '/ds' into the in-game chat
  6. (Optional) Create a shortcut on your desktop for the Addon Client

The Addon Client might get flagged by your Anti-Virus program (Windows Defender, Malwarebytes, Avast, etc.). If that's the case, add the program to your exceptions. If you are wary of my program, I completely understand. If you would rather build your own client, visit the project repo and follow the steps there.

If you encounter any issues, please report them on the GitHub Repository. Feel free to fork the project and expand on it if you think you could improve or add to the Addon or the Client.

Also, if you're not already on our international Discord Server, join us now!
25-01-2022: Fix a bug where the Client would crash on multiple instances

24-01-2022: Fix a bug that made the Client unusable

22-01-2022: Client event-driven rewrite for better performance

16-01-2022: Make automatic ESO Documents detection smarter

15-01-2022: Some minor string clarifications & selecting the ESO Docs path easier should now be easier

15-01-2022: Rearrangement of some components in the Client, addition of buttons & labels, and the ability to reset your ESO Documents path

12-01-2022: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.4.4

24-06-2021: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.4.3

22-04-2021: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.4.1

19-03-2021: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.4.0

22-11-2020: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.3.9

15-11-2020: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.3.8

10-09-2020: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.3.7

05-11-2019: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.3.6

02-11-2019: https://github.com/Medallyon/eso-discord-rich-presence-client/releases/tag/0.3.5

30-10-2019: Fixes wrong images showing for dungeons and introduces a potential subzone as info (e.g. shows Anvil if you're in Anvil, Gold Coast).

28-10-2019 (0.3.3) Added missing Group Arenas
28-10-2019: More info & better formatting

27-10-2019: Remove redundant logging (v0.3.1)
27-10-2019: Update Addon and description.

27-06-2018: Update page description to be fancier and more informative. EDIT: Update <code> to <quote>.
27-06-2018: Change ZIP name so that files are exported into the correct AddOn folder ('DiscordRichPresence' instead of 'DiscordRichPresence-v0.1.3'). Also, rename the AddOn page to make it shorter.
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Uploader
Date
1.0.1
2MB
Medallyonify
01/25/22 06:49 AM
1.0.0
2MB
Medallyonify
01/23/22 08:37 PM
0.4.7
1MB
Medallyonify
01/16/22 04:25 AM
0.4.6
1MB
Medallyonify
01/15/22 08:58 AM
0.4.5
1MB
Medallyonify
01/15/22 06:42 AM
0.4.4
1MB
Medallyonify
01/12/22 01:28 AM
0.4.3b
1MB
Medallyonify
06/25/21 03:51 PM
0.4.1b
656kB
Medallyonify
04/23/21 07:32 AM
0.4.0
656kB
Medallyonify
03/28/21 07:06 AM
0.3.9
639kB
Medallyonify
11/22/20 08:08 AM
0.3.8
654kB
Medallyonify
11/15/20 07:26 AM
0.3.7
654kB
Medallyonify
09/10/20 01:54 PM
0.3.6
655kB
Medallyonify
11/05/19 05:01 PM
0.3.5
655kB
Medallyonify
11/02/19 08:36 AM
0.3.4
654kB
Medallyonify
10/30/19 11:03 AM
0.3.3
653kB
Medallyonify
10/28/19 01:17 PM
0.3.2
653kB
Medallyonify
10/28/19 01:01 PM
0.3.1
654kB
Medallyonify
10/27/19 10:59 AM
0.3.0
654kB
Medallyonify
10/27/19 09:04 AM
0.1.3
638kB
Medallyonify
06/27/18 05:24 AM


Post A Reply Comment Options
Unread 02/08/22, 10:57 AM  
SkebbZ

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by meddling
How does one get this to start working? I've made sure the addon is in the correct folder in the Documents folder for ESO, manually installed, installed through Minion, and still no dice.
The application starts up just fine, but the status is always stuck at "Type /reloadui into the ESO chat box, then wait." but that text itself never changes like shown in the example pictures you've provided.
It also doesn't update my discord status either no matter how long I wait. It's still the vanilla "Playing Elder Scrolls Online". Is there anything I have to do on the discord end of things to get it to work?

Edit: It seems I got it running on my own. The issue was I started the client first instead of opening ESO first instead. I thought it was like the TTC addon where it didn't matter. Works as intended though! Great addon!
I had the same result until I ran it as admin.
Report comment to moderator  
Reply With Quote
Unread 02/05/22, 05:20 AM  
Medallyonify
 
Medallyonify's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Originally Posted by meddling
Edit: It seems I got it running on my own. The issue was I started the client first instead of opening ESO first instead. I thought it was like the TTC addon where it didn't matter. Works as intended though! Great addon!
Glad you got it working! In theory, it shouldn't matter which app you open first. I'll be looking into this so thanks for bringing it up =)
Report comment to moderator  
Reply With Quote
Unread 02/01/22, 10:04 PM  
meddling

Forum posts: 0
File comments: 1
Uploads: 0
How does one get this to start working? I've made sure the addon is in the correct folder in the Documents folder for ESO, manually installed, installed through Minion, and still no dice.
The application starts up just fine, but the status is always stuck at "Type /reloadui into the ESO chat box, then wait." but that text itself never changes like shown in the example pictures you've provided.
It also doesn't update my discord status either no matter how long I wait. It's still the vanilla "Playing Elder Scrolls Online". Is there anything I have to do on the discord end of things to get it to work?

Edit: It seems I got it running on my own. The issue was I started the client first instead of opening ESO first instead. I thought it was like the TTC addon where it didn't matter. Works as intended though! Great addon!
Last edited by meddling : 02/01/22 at 10:43 PM.
Report comment to moderator  
Reply With Quote
Unread 01/27/22, 07:41 AM  
SkebbZ

Forum posts: 0
File comments: 8
Uploads: 0
Doesn't seem to remember where my ESO folder is between launches. The "DiscordStatusClient.exe.config" file in the mod folder has some variables where I assume this would go, but it doesn't seem to match my current settings and I'm not sure about how to format it either way.
Report comment to moderator  
Reply With Quote
Unread 01/26/22, 09:24 AM  
Medallyonify
 
Medallyonify's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Originally Posted by SkebbZ
Only managed to get this working after running as admin.
Thanks, I'll look into this.
Report comment to moderator  
Reply With Quote
Unread 01/26/22, 07:01 AM  
SkebbZ

Forum posts: 0
File comments: 8
Uploads: 0
Only managed to get this working after running as admin.
Report comment to moderator  
Reply With Quote
Unread 01/25/22, 07:22 PM  
jinncrazey

Forum posts: 1
File comments: 45
Uploads: 0
this is so cool if I had friends to begin with... really Wish I could use this
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 10:49 AM  
Medallyonify
 
Medallyonify's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Originally Posted by Baertram
Hi, would be nice if you update the changelog to the newest versions too (4.6 and 4.7 are missing, and the github links also do not provide info about what changed in detailt, especially not if your exe file changed) so one is able to see what changed before updating the addon.

Also good for us mods if we need to acknowledge your update after your upload, especially if any exe files etc. are included!
If anything at the included non-lua/non-addon files updated please state so in the chagelog so we know what to look for! Else your addon might get blocked for update ("on hold") until we found the time to check what changed and acknowledge it.
As we do this in our free time we do not want to check several github protocolls to see what changed.

Thank you for your understanding!
Thanks for the feedback. I've been thinking of including more detailed logs recently as it'd be nice, so I'll definitely step that up.
I've been playing around with automated deployments with CI/CD, which is why you may be seeing some unwanted spam here and there from testing. Thanks for understanding.
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 08:37 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4053
File comments: 4996
Uploads: 71
Hi, would be nice if you update the changelog to the newest versions too (4.6 and 4.7 are missing, and the github links also do not provide info about what changed in detailt, especially not if your exe file changed) so one is able to see what changed before updating the addon.

Also good for us mods if we need to acknowledge your update after your upload, especially if any exe files etc. are included!
If anything at the included non-lua/non-addon files updated please state so in the chagelog so we know what to look for! Else your addon might get blocked for update ("on hold") until we found the time to check what changed and acknowledge it.
As we do this in our free time we do not want to check several github protocolls to see what changed.

Thank you for your understanding!
Last edited by Baertram : 01/16/22 at 08:39 AM.
Report comment to moderator  
Reply With Quote
Unread 01/16/22, 04:46 AM  
Medallyonify
 
Medallyonify's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Arrow Updates

Hi all,

if you've been having issues with the Addon, please try downloading the latest version (v0.4.7) through Minion! It includes a bunch of new features, bug fixes, and quality-of-life improvements.

Unfortunately I don't check in here too often, so if you experience any issues, do let me know here! Alternatively, you can message me on Discord: @Medallyon#5012
Report comment to moderator  
Reply With Quote
Unread 06/27/21, 02:32 PM  
SIDMAY

Forum posts: 0
File comments: 29
Uploads: 0
Hello!
When starting the client, it returns the following error:
Code:
Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: Имя папки C:\Users\sidma\OneDrive\Документы\live\SavedVariables не допускается.
   в System.IO.FileSystemWatcher.set_Path(String value)
   в ESO_Discord_RichPresence_Client.SavedVariables.SetupWatcher()
   в ESO_Discord_RichPresence_Client.SavedVariables.Initialise()
   в ESO_Discord_RichPresence_Client.Main.Main_Load(Object sender, EventArgs e)
   в System.Windows.Forms.Form.OnLoad(EventArgs e)
   в System.Windows.Forms.Form.OnCreateControl()
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.WmShowWindow(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   в System.Windows.Forms.Form.WmShowWindow(Message& m)
   в System.Windows.Forms.Form.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4360.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
DiscordStatusClient
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Users/sidma/OneDrive/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/Elder%20Scrolls%20Online/live/AddOns/DiscordRichPresence/Client/DiscordStatusClient.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4360.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4360.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Report comment to moderator  
Reply With Quote
Unread 06/24/21, 07:02 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
latest github version broke really badly, im compileing it on my own and after pulling latest updates, the only way i can get it to run is if i keep it the original name
ESO_Discord_RichPresence_Client.exe
i also need to include
ESO_Discord_RichPresence_Client.exe.config
as well for it to even start up, might be some other ppls problems as well ~
Report comment to moderator  
Reply With Quote
Unread 06/17/21, 11:12 AM  
SilentNoodles

Forum posts: 0
File comments: 2
Uploads: 0
Unhandled Exception Error?

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.DllNotFoundException: Unable to load DLL 'lua52': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at KeraLua.NativeMethods.LuaLNewState()
at NLua.Lua..ctor()
at ESO_Discord_RichPresence_Client.SavedVariables.ParseLua(String luaTable)
at ESO_Discord_RichPresence_Client.SavedVariables.Initialise()
at ESO_Discord_RichPresence_Client.Main.Main_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ESO_Discord_RichPresence_Client
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/USER/Documents/Elder%20Scrolls%20Online/live/AddOns/DiscordRichPresence/Client/DiscordStatusClient.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
NLua
Assembly Version: 1.3.2.0
Win32 Version: 1.3.2
CodeBase: file:///C:/Users/USER/Documents/Elder%20Scrolls%20Online/live/AddOns/DiscordRichPresence/Client/NLua.DLL
----------------------------------------
KeraLua
Assembly Version: 1.3.2.0
Win32 Version: 1.3.2.0
CodeBase: file:///C:/Users/USER/Documents/Elder%20Scrolls%20Online/live/AddOns/DiscordRichPresence/Client/KeraLua.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Last edited by SilentNoodles : 06/17/21 at 11:13 AM.
Report comment to moderator  
Reply With Quote
Unread 06/13/21, 01:46 PM  
LucidNyxx

Forum posts: 0
File comments: 2
Uploads: 0
Does this not work anymore?
Report comment to moderator  
Reply With Quote
Unread 05/30/21, 06:13 AM  
SilentNoodles

Forum posts: 0
File comments: 2
Uploads: 0
I can't get this to load, Whenever I load it up it gives me an Unhandled exception saying "Access is denied". and then the contents of the folder except the EXE disappear?

its not the AV, I've added exceptions and just disabled it altogether. Tried running as admin with no luck
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.