BW Chaos
ChaosModV, but for a VR Physics game! Experience over 100 different effects, with optional Entanglement syncing and audience voting via Twitch or Discord!
Screenshots 2 screenshots
About this mod Author’s original text
BONEWORKS Chaos
Trailer
What it does
It's essentially ChaosModV, but for a VR Physics game. This mod has various "effects" that, when activated, will do a variety of different things, ranging from flinging you into the air, to changing the appearance of a bunch of ingame objects, to making the game foggy.
It will run these effects every 30 seconds (if you want it to), and you can customize the effects that run, depending on if your computer is powerful or if you've felt the touch of a non-familial woman if you're playing a campaign map or if you're boring, and if you're playing with friends using Entanglement or if you're lonely.
What's new?
Installation
Drag BWChaos.dll into your mods folder, that's basically it. If you'd like to know more about this mod, keep reading.
To configure BW Chaos, use BoneMenu or MelonPreferences.cfg, but note that BoneMenu is missing some options that are present in MelonPreferences.
BWChaos vs BWChaosLite
If you want, you can install BWChaosLite instead of normal, the only difference is that Lite has less effect resources (Videos/Textures).
The omission of a large portion of videos and textures means your game will start faster and also use less RAM/VRAM.
Audience interaction
How to set it up
Audience interaction is optional, meaning you can play alone if you want, just set randomEffectOnNoVotes to true.
This mod supports two methods of audience interaction, via Discord and Twitch.
To enable this, set enableRemoteVoting to true in MelonPreferences.
Please know that if you've got an antivirus, it may kill the voting process without telling you, and you'll only know from the mod saying that it disconnected (I've written a bit more in the 2.0.0 changelog and FAQ about it)
Twitch
- Generate a Twitch OAuth2 token by going to this Twitch Chat OAuth Generator
- Paste it into the token field in MelonPreferences
- Put your channel name in the channel field in MelonPreferences
- It's recommended that you set showCandidatesOnScreen to true so that your viewer can see what they're voting for
Discord
This requires that you have the Manage Server permission in the server you wish to use this in, because you need to add a bot that listens for numbers.
- Go to the Discord developer portal
- Create a new application, give it whatever name you want, it do not matter.
- Open the application, go into the Bot tab, and create new bot user
- Copy its token and paste it into the token field in MelonPreferences
- Go back into the General Information tab and copy the Application ID
- Paste it into this "template", replacing ` with your application ID:
- Open that link and select the server you want to add the bot to, and add it
- The hard part's over. Now open your Discord app
- Go into the settings page
- Enter the Advanced tab, it's the last one in the App Settings category, 6th from the bottom.
- Enable developer mode
- Go to the channel you want people to vote in, make a new one if you want, because that channel will likely be flooded.
- Right click the channel in the channel list, and click "Copy ID"
- Paste the channel ID into the MelonPreferences field channel
MelonPreferences
This version, unlike the Legacy version, has sensible defaults, meaning the game's main campaign is playable from first install.
There are "crazier" effects, like the legendary 'Change Steam name for 2m', but that is behind a MelonPreferences entry
Here is a brief overview of the configurable values in MelonPreferences:
- token: The authentication code for the bot
- channel: The name of the Twitch channel or Discord channel for the bot to listen to, assuming enableRemoteVoting is true
- The mod will automatically determine if this is a Twitch or Discord channel and will start the proper bot accordingly. It will fail if your Twitch name is a bunch of numbers though. Sucks for you I guess.
- randomEffectOnNoVotes: Determines if the m
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: