Proof-of-concept for rewriting Valorant chat by MITM-ing the XMPP connection.
chat-test.mp4
Slightly modified from Valorant XMPP Logger
Note: This project makes use of global fetch in Node 18+
- Clone the repo and run
npm install
- Run
npm run build
to build the project - Ensure Valorant is not running and run
node .
to start. This will start Valorant automatically.
The default "macro" (replaces entire message) is !bee
and the default "replacement" (replaces just that occurrence) is :heart:
.
These can easily be changed or extended in src/main.ts
.