malco-Straftat_Stream_Safety icon

Straftat Stream Safety

'Streamer mode' for Twitch TOS etc

Last updated 20 hours ago
Total downloads 3
Total rating 0 
Categories Mods Misc
Dependency string malco-Straftat_Stream_Safety-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

STRAFTAT Stream Safety

Adds a configurable 'streamer mode' to STRAFTAT.

This mod is configurable and allows you to do the following:

  • censor words - ON BY DEFAULT
    • Replaces words found in the badWords file with *
    • This is a very simple regex replace operation EX: Knight becomes K***ht
    • This is not guaranteed to catch everything but is the least disruptive option
  • Privacy Mode - ON BY DEFAULT
    • When hosting a lobby this will hide your friend id, lobby id, and friends list
  • Completely Disable Chat - DISABLED BY DEFAULT
    • Neither your own messages, or the other players messages will display
    • You can still however send messages incase you need to communicate something, you just won't see them
  • Proxy Chat - DISABLED BY DEFAULT
    • This option launches an external program that the chat text is routed to
    • This allows you to display the external program on your second monitor
    • You can read the game chat, but your twitch stream will not be able to see it
    • Messages will still display on your game but the name and content will be replaced with "Name" and "Sent a message"
    • As you would assume, this option makes the most significant changes but is the most foolproof without completely disabling chat.
  • Remove Icons - DISABLED BY DEFAULT
    • Turn this on if you're worried about being matched with people with TOS breaking pfps

"This mod uses an exe for the Proxy Chat? Isn't that sketchy?"
I understand that sentiment which is why I uploaded the source code for the binary to my GitHub.
You are more than welcome to download that, run cargo build --release, then replace the pipe.exe you downloaded with the one you just built.

The source code for this mod is also on my GitHub.

The bad word list is from here by LDNOOBW.

This file badWords will be beside the .dll, you can modify it as you wish to add or remove words.

The config file is 'BepInEx/config/malco.StrafStreamSafety.config'

Pictures:

Default settings: (chat proxy false, remove foreign icons false, privacy mode true censor chat true) Default

Proxy mode: (chat proxy true, remove foreign icons true, privacy mode true, censor chat false)

This is the 'STRAFTAT Chat Proxy' that pops up: chatProxy

This is what messages in game look like (Icons are not present because remove foreign icons is true in config): proxiedMessages

This is what messages in the STRAFTAT Chat Proxy window look like: image

@_kieth in the discord if you have questions, concerns, or suggestions.