A modification for the Discord Android app. Continuation of Vendetta. Get it? Vendetta is like, revenging..., yeah.
Note
While Revenge is platform-agnostic, there is no guarantee it will always work on iOS. I do not have a device to test the changes I've made, so feel free to report iOS-specific issues in the Issues tab if you encounter one.
- Install Vendetta
- Go to Settings > General enable Developer Settings
- Go to Settings > Developer, enable Load from custom URL, and input
in the new input box labelled VENDETTA URL.
https://cdn.jsdelivr.net/gh/revenge-mod/builds@main/revenge.js
- If the Developer settings section does not appear, restart the app
- Restart the app and check if it says Revenge in the settings
Important
This project now uses Bun instead of Node.js.
It is recommended to use Bun over Node.js because Bun is faster and far better for development.
If you're on Windows, we recommend checking out WSL.
-
Follow the first two steps listed ⬇️ Installing section
-
Clone the repository
git clone https://github.com/revenge-mod/Revenge
-
Install dependencies
bun i
-
Build Revenge
bun run build
-
In the newly created
dist
directory, run a HTTP server. We recommend http-server. -
Go to Settings > Developer, enable Load from custom URL, and input the IP address and port of the server (e.g.
http://192.168.1.236:4040
) in the new input box labelled VENDETTA URL.- If the Developer setting section doesn't appear, restart the app
-
Restart Discord. Upon reload, you should notice that your device will download Revenge's bundled code from your server, rather than GitHub.
-
Make your changes, rebuild, reload, go wild!