Subnautica
0 of 0

File information

Last updated

Original upload

Created by

Salvner

Uploaded by

salvner7

Virus scan

Safe to use

About this mod

This mod adds the ability to use channel point redemptions and bits to trigger events in subnautica.

Permissions and credits
Twitch Interaction

This mod provides some integration between twitch and Subnautica. It currently allows for a set of specific channel point redemptions and their bit counterparts to affect the game.

Setup
1) Install Qmodmanager
2) Download the attached zip and extract within the QMods folder
3) create a config.txt file in the extracted TwitchInteraction folder with the same structure as config.txt.template
a) username token and client id can be obtained from  https://twitchtokengenerator.com/  you require a custom scope with:
i) channel:read:redemptions 
ii) bits:read
b) bot_access_token and bot_name can be left blank, these are for later development
        c) your username_id can be found by downloading postman or another easy way to call endpoints and using the following details
i) GET: https://api.twitch.tv/helix/search/channels?query=YOUR_USERNAME
ii) HEADER: client-id = YOUR_CLIENT_ID
iii) HEADER: Authorization = Bearer YOUR_USERNAME_TOKEN
iv) an example can be seen in images
4) Set up your channel point redemptions with the exact titles shown (choose a redemption amount of whatever you like), the bits cost cast be changed unless you work on the mod yourself
{ "TITLE", BITS_COST }
=======================
{ "Rip Riley [Integration]", 500},
{ "Heal Riley [Integration]", 50 },
{ "Toggle Day/Night [Integration]", 50 },
{ "Open PDA [Integration]", 50 },
{ "Turn on the big gun [Integration]", 200 },
{ "Fill Oxygen [Integration]", 50 },
{ "Find a new home [Integration]", 150 },
{ "Player Teleport [Integration]", 400 },
{ "Give that beautiful tooth [Integration]", 10000 },
{ "Cow or Reaper? Yes. [Integration]", 100 },
{ "Fill him up with junk [Integration]", 100 },
{ "Get your pet reaper to hang out [Integration]", 150 },
{ "Resource Roulette [Integration]", 30 },
{ "Blueprint Roulette [Integration]", 100 },
{ "An early breakfast [Integration]", 20 },
{ "Find a really new home [Integration]", 300 },
{ "Play tooth drop sound [Integration]", 10 },
{ "Clear a hotbar slot [Integration]", 100 },
{ "Shuffle the hotbar [Integration]", 250 },
{ "Steal a battery [Integration]", 150 },
{ "Steal some equipment [Integration]", 250 },
{ "Kill bad things [Integration]", 150 },
{ "Go back home [Integration]", 150 },
{ "Crafted Roulette [Integration]", 60 },
{ "Random Mouse Sensitivity [Integration]", 200 }
{ "Hide HUD [Integration]", 50 },
{ "Invert Controls [Integration]", 200 },
{ "Disable Controls [Integration]", 200 },
{ "Light? What is light? [Integration]", 100 },
{ "Random FOV [Integration]", 1000 },
{ "What explosion? [Integration]", 30 }

USAGE
Users can redeem with channel points just by redeeming the reward
Users can redeem with bits by having the full title somewhere in their cheer message e.g: "cheer200 Invert Controls [Integration]"
GITHUB
If you wish to contribute, or just to look at the source code it can be found here: GITHUB