Twitch Integration for BiBites

This is a MelonLoader mod for BiBites the genetic algorithm Simulation made by Leo at https://leocaussan.itch.io/

The mod adds various fun functions including (as the name implies) witch integration and was originally created for this twitch stream.

Feature List

  • Twitch integration

  • Twitch chat commands

  • Display generation info

  • Launch BiBites

  • Make Bibites lay an egg

  • Change BiBites cap

  • Change simulation speed

  • Various camera controls (Zoom in/out, Select Closest/Random, Cinematic Mode, Center)

Currently WIP

  • Statistcs (Highest generation [Living, Session, All time])

Planned/To-do

  • Commands for Statistics

  • Random Buffs for all/focused BiBites ( refill food, heal, refill stamina etc)

  • Live food/plant density/size rate/spawn rate adjustments

  • Twitch cheering integration

  • External GUI or console menu

Commands

User

Command Arguement(s) Description
ping none Test wether the connection between Bibites and twitch is active

Moderator

Command Arguement(s) Description
lay (closest/all) Make all or closest Bibite lay an egg
launch (closest/all) <intensity> Launch all or closest Bibite
select (closest/random/none) Select closest or random Bibite or unfocus
setspeed <intensity> Set the speed of the simulation
setcap <amount> Set the Bibite cap [Prevents "virgin" eggs] (0 to disable)
setlimit <amount> Set the Bibite limit [Prevents eggs from being laid] (0 to disable)
setinterval <amount> Set the amount of seconds between automatically switching cinematic camera target (0 to disable)
settag <text> Set the tag of the closest Bibite
zoom (in/out/<number>) Zoom in or out
cinematic none Toggle cinematic mode
center none Center the camera

Broadcaster

Command Arguement(s) Description
reload none Reload config file

Installation

  • Install MelonLoader v0.5.3 recommended
  • Download the latest release:
    • Place TwitchIntegration.dll into the new Mods folder. Not in The Bibites_Data\Mods
  • After launching the game edit the TwitchIntegration.json config file and restart

Configuration

Config Value Description
TwitchUsername username Your twitch username
TwitchOAuth oauth:token Your twitch oauth token. Generate one here
CommandPrefix ! Prefix for chat commands
GUIHeight 100 Vertical position of GUI
GUIWidth 100 Horizontal position of GUI
TagHexColor #bdbdbd Hex color of the tags

|