Skip to content

modestimpala/VotVChaosMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitch Chaos Mod

Chaos Mod is an interactive mod that allows Twitch chat to vote on various in-game effects, send emails and shop for items! Experience Chaos with 100 different commands to vote for!

Version 2.5 introduces a brand new Offline Mode that runs without Twitch Integration. When enabled, it will randomly run commands based on configurable options.

You can now configure each option individually to be enabled in Twitch Voting or Offline Mode.

Additionally, the Twitch Bot was overhauled to be much more stable, many commands were reworked into blueprints, 18 new commands were added, and several issues with voting and overall functionality were fixed.

See changelog for more specific changes.

ChaosMod has automatic installation for the Twitch ChaosBot. A main menu button automatically downloads and runs a pre-built exe making installation a breeze. If you still want to run from source, it can automatically launch the python file for you.

If you encounter any issues, please report them in the Discord channel or Github issues. ChaosBot now has improved logging, so please include the log file (VotV\Binaries\Win64\pyChaosMod\logs or VotV\Binaries\Win64\logs) when submitting Twitch issues for easier troubleshooting.

Features

  • Twitch chat voting system

  • Offline Mode that randomly runs commands without Twitch Integration

  • Built in automatic installation of Twitch bot

  • Randomized chaos effects, including custom assets

  • Highly Customizable

  • Email system and Shop system for viewer interaction - users can send emails to the in-game computer and order items from the shop

  • Stylish In-game UI to display votes and ChaosMod status

Community

GitHub Discussions

Discord

Automatic r2modman Setup

  1. Install ChaosMod and unreal-shimloader

  2. Get an OAuth bot token from https://twitchtokengenerator.com/

  3. Launch the game and configure settings from main menu

  4. Launch the ChaosBot from main menu, which will automatically download and extract a pre-built exe, then run it.

If you want to download the exe manually, or run from source, see below.

Manual r2modman Setup

  1. Install ChaosMod and unreal-shimloader

  2. Download ChaosBot.zip from GitHub releases

  3. Navigate to modded game directory, pa08_00**\WindowsNoEditor\VotV\Binaries\Win64\

  4. Place ChaosBot.exe in a folder called "pyChaosMod" inside Win64 folder

    • Optionally, extract python source into Win64 folder
    • Python source requires psutil package (pip install psutil)
  5. Get an OAuth bot token from https://twitchtokengenerator.com/

  6. Launch the game and configure settings from main menu

  7. Launch the ChaosBot from main menu, which will automatically run in order priority: ChaosBot.exe, python Chaosbot.py

    • Optionally, run the programs from pyChaosMod folder

Folder structure WindowsNoEditor\VotV\Binaries\Win64\pyChaosMod is essential for proper functionality

Configuration

Use in-game configuration menu to change settings and set Twitch connection info.

Usage

  1. Start your game with mods enabled, through r2modman or manual setup.

  2. Launch ChaosBot from main menu

    • Optionally, launch exe or .py file manually from pyChaosMod folder
  3. Either pause the game or open inventory to see buttons to toggle the mod and other functions

    Optional In-game keybinds:

    • F8: Toggle Chaos Mod on/off

    • F7: Manually trigger voting

    • F6: Clear active events, to allow saving and pausing if disabled

    • F3: Toggle email system (if enabled)

  4. Twitch viewers can vote using numbers in chat during voting periods.

  5. If enabled, viewers can use the !email command to send in-game emails.

    • Format: !email subject:[subject] body:[body]
  6. If the shop system is enabled, viewers can use the !shop command to place orders when the shop is open. This will deduct Points if enabled.

Showcase

image image

image

2024-08-30.15-02-59.mp4
2024-09-03.03-29-32.mp4

Twitch Chatter Email Showcase

Sequence.01.mp4

Twitch Shopping Showcase

Commands

Current List of Commands (spoilers)
  • randomEvent
  • hiccups
  • fling
  • rainbowATV
  • fossilHounds
  • stickDrift
  • earthquake
  • dirtyWindow
  • explodeFridge
  • bigRoach
  • 5ghorse
  • cataracts
  • magneticEffect
  • flipCamera
  • vomit
  • pukeDrive
  • vomitRandomItem
  • pukeStream
  • pyramidTime
  • kerfurYeet
  • redSky
  • killAllKerfurs
  • spawnKerfurs
  • ignitePlayer
  • teleportRadioTower
  • teleportTurbine
  • ragdollPlayer
  • superSpeed
  • hulkMode
  • smokeCig
  • 500cigs
  • explodePlayer
  • badSun
  • blackFog
  • jellyFishTime
  • spawnMeatball
  • lowGravity
  • spawnZeroGun
  • spawnSonicGun
  • freeMoney
  • skyFallingEvent
  • waspAttack
  • laserSpam
  • caltropsTrap
  • spawnMeatballFood
  • spawnMaxwell
  • spawnKavotia
  • wispTeleport
  • spawnATV
  • insaneATVs
  • explodeAllATVs
  • fixAllATVs
  • smoke500cigs
  • deleteActiveSignal
  • randomDream
  • forceSleep
  • takePicture
  • starvePlayer
  • fullTummy
  • doublePoints
  • halfPoints
  • nauseaEffect
  • lsdEffect
  • teleportToBaseBalcony
  • teleportTopOfBase
  • evilEriePlush
  • immortalForTime
  • bigKel
  • tinyKel
  • tinyKerfurs
  • bigKerfurs
  • baseRave
  • fishSplosion
  • bigLakeFish
  • ohFiddlesticks
  • forceServerMinigame
  • breakRandomServers
  • breakRandomGenerator
  • fixGenerators
  • garbageDay
  • spamFlashlight
  • madnessCombat
  • maxwellBomb
  • drainSleep
  • addEnergy
  • nextbotCharborg
  • nextbotJerma
  • nextbotWalter
  • nextbotGlorpFriend
  • jumpscareComputer
  • freeBattery
  • orderShrimp
  • orderDrives
  • orderPizza
  • orderTV
  • orderRadio
  • orderBanana
  • orderCheese
  • fullSleep
  • healPlayer