When downloading this repo and specifically DLL files in this repo, Windows will set the DLL files as untrusted.
You need to:
-
Right click the DLL file
-
Select properties
-
Check the Unblock checkbox on the bottom right side
If you don't do this, the DLL will fail to load in Overwolf and the your app will crash.
The other alternative is to build the DLL yourself with Visual Studio.
A solution with a bunch of Overwolf plugin dlls
Includes an Overwolf sample WebApp to show all features.
Used to stream files from local disk.
Allows launching external processes.
Question: How to detect if OBS is running, from within your app? Answer: Use the process_manager.dll plugin in your app and call plugin().isProcessRunning("obs64")
- Get it from: https://github.com/overwolf/overwolf-plugins/tree/master/dist
- Download process_manager.dll
- Right click the dll file > properties > check the Unlock checkbox on the bottom
- Add the plugin to your manifest (see https://github.com/overwolf/overwolf-plugins/tree/master/sample_apps/process_manager) for reference
- For any process you want to check, pass the process name (without the exe extension) to the isProcessRunning function
Allows downloading a remote files.
Powered by a community-made Overwolf Plugin: https://github.com/Trucky/overwolf-discord-rpc-plugin
The Discord Rich Presence Plugin allows setting your user's Rich Presence in Discord.
More information about Discord's Rich Presence can be read here: https://discord.com/developers/docs/rich-presence/overview