.github/workflows | ||
src | ||
.gitignore | ||
biome.json | ||
build.mjs | ||
bun.lockb | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json |
Revenge
A modification for the Discord Android app. Continuation of Vendetta. Get it? Vendetta is like, revenging..., yeah.
⬇️ Installing
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.
Installing is currently not possible yet. Please check back later.
💖 Contributing
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.
-
Install Vendetta
-
Go to Settings > General and enable Developer Settings.
-
Clone the repo:
git clone https://github.com/revenge-mod/Revenge
-
Install dependencies:
bun i
-
Build Revenge's code:
bun run build
-
In the newly created
dist
directory, run a HTTP server. We recommend http-server. -
Go to Settings > Developer enabled earlier). Enable
Load from custom url
and input the IP address and port of the server (e.g. e.g.http://192.168.1.236:4040
) in the new input box labelledVENDETTA URL
. -
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!