Twitch Shark

Rename the shark based on the active chatters in your twitch chat


11 Likes

1837 Downloads
banner for the Twitch Shark mod

Twitch Shark

Name the shark after your active Twitch chat. Once the name has been chosen for the shark, the person has to say something in chat again to get back in the pool. This rewards activity in your chat.

I recommend setting up a channel point redemption to get chat to make you kill the shark for added engagement.

If you experience any issues that you can't resolve by restarting the game, please ping Meza#0001 on the Raft Modding Discord

Twitch Shark is fully compatible with the Crowd Control mod. Sharks spawned via Crowd Control will take on the names that come from Crowd Control.

This mod was inspired by Dinnerbone's Name Your Shark mod.

Also BIG SHOUTOUT to FranzFischer78 for bringing me up to speed with Raft mod development.

If you need help with raft modding, go check out The Raft Modding docs

Installing

Optionally you can install the Mod Updater to make sure you always have the latest versions

Configuration

Once you have all of the above installed, start the game through the mod loader, make sure all the mods are loaded.

Then head into the main settings of the game, on the last tab you'll have the MOD settings.

Head to https://twitchapps.com/tmi to get yourself an oauth key for your tiwtch bot user (can be your own username too)

Use that in the settings.

Usage

Your moderators are allowed to use the following commands in the twitch chat

!noshark username - blacklists a given username

!allowshark username - removes a given username from the blacklist

MULTIPLAYER

The mod WORKS in multiplayer.

  • Every person in the session needs to have this mod
  • Only the HOST needs to configure their twitch
  • The other players can connect to their own tiwtch too, the chatters will be combined in the shark name pool.
  • The blacklisting is local to the clients however the host's blacklist is global. Meaning that if a name is on the host's blacklist, they will never be added. But if the name is on a client's blacklist, they can still be added from another participant's chat.
  • The entries can only be cleared from the host and it will clear it out for everyone.
  • It doesn't matter where the viewer chats from, their last chat time will be updated regardless when dealing with the timeouts
  • The timeout setting is controlled by the host

Troubleshooting

Sometimes the "Connecting to twitch" notification stays up for 30 seconds. That probably means that the connection failed and twitch's api didn't respond properly. When that happens, reconnect from the settings!

If something doesn't work, make sure to pay attention to the bottom right hand corner of the screen. An error message might pop up.

The main reasons the mod could fail is due to misconfiguration. Make sure to double check your settings and your token in particular.

If that fails, try restarting the game.

If that fails too, press F10 to see the console and please get in touch on github.

Description last changed on 2022-07-23