Warhammer: Vermintide 2

Warhammer: Vermintide 2

54 ratings
How to play twitch mode without twitch
By trepz
This guide explains how to use the vermintwitch program to play twitch mode without needing to connect to a channel, and vote on your own outcomes.
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Vermintwitch
Twitch mode is one of my favourite ways to enjoy the game, it's one way to add excitement and challenge to your matches even when you have invested tons of hours into the game. But very few people playing twitch mode actually stream, they don't have an audience trying to put them in predicaments, so we leave it up to a coin toss.

This is fine, but sometimes some options are just more fun. Sometimes you want to fight monsters back-to-back, and you get a curse or loot rats. Sometimes you're clutching it out and the game decides to put the movement curse on you, dooming the run with no counterplay. I'm sure you have thought before "oh I hope it's that one".

So I wrote a very simple program that lets you choose. Official or modded. Here's a small demo:


https://www.youtube.com/watch?v=CJJ15B4suDI

Downloading it

The exe or a zip containing the exe can be downloaded from the github repositories releases page here[github.com].

Always download the latest possible version to ensure you get bugfixes.


Suspicious/virus warnings?

Windows binaries like to be signed by a certificate from a trusted certificate authority which will run developers between $500-$1000 a year. This is more than I would like to spend so I opted for the trust me bro method. The github repo is controlled solely by me and if you want to compile from source yourself to be sure you are more than welcome to.

You can get started with cargo here[doc.rust-lang.org] to build it yourself. And are free to make any changes.


How does it work?

Vermintide's interaction with twitch is actually very simple. It uses the twitch api to find a channel and acquire a chat. It then connects to a chat via IRC and checks the text for #A/#B/#C/#D/#E to apply votes.

So all this program does is start a fake twitch server that runs on your local machine. It then listens for hotkeys that you registered via the GUI and places text into the fake IRC chat.


We then insert an entry into your system's hosts file, which causes the computer to look up it's own IP address when attempting to resolve the addresses of api.twitch.tv and irc.twitch.tv.

Note that trying to use other applications that utilise the twitch API while the program is running will probably break. The program will remove the host entries upon closing.


Cool, but am I allowed to use it?

The program is entirely external from the game and does not interact with game processes or mess with game files at all. It redirects connections intended for twitch at a network level and completely ignores any data it receives outside of TLS handshake.

As for how fatshark feels, I asked a few devs and got this response from Aqshy, the community manager:



What does this put on my computer and how can I get it all off?

The executable is standalone but generates/modifies several files to run.

- Your system hosts file for DNS entries
- A generated self-signed root certificate
- App data to remember your keybinds

Instructions for manually removing all this from your system can be found in the README file.[github.com]


That's all

I have been using this simple tool to have more fun with the game and I hope someone else might enjoy it too.
11 Comments
Wry 28 May @ 7:31pm 
heya mod doesn't work lately - LOVE playing with it though. any chance it's getting updated?
Гайка 9 Feb @ 1:39am 
Hello!
Thank you very much for your modification for Twitch! Thanks to her, I was able to pass a huge number of tests at OSRI, which previously seemed unrealistic. Many of them depended more on luck and rare accidents than on skill and experience in the game.
🎀🆁🅸🅺🅺🅰🎀 24 Oct, 2024 @ 5:20pm 
god mod bro
alparsoylerkaya 10 Jun, 2024 @ 8:54am 
I dont really understand how to start the twitch mod after launching this
Honorthou10 18 Apr, 2024 @ 2:13am 
Let me leave though.
Mental_Diarrhea 17 Apr, 2024 @ 4:45am 
nice work
JCSY 16 Apr, 2024 @ 5:45am 
Excellent. Working for Malaysia (Where twitch is blocked for vermintide2 on 1 of the ISP)
: B : : Gomes : 31 Mar, 2024 @ 3:55pm 
I've been using it for about a week and it worked without any problems. Great job!
Artorias 23 Mar, 2024 @ 3:46pm 
cool
Lestrn 23 Mar, 2024 @ 3:43pm 
great job