{"id":30822756,"url":"https://github.com/DryIcedTea/KeepVibingAndNobodyExplodes","last_synced_at":"2025-09-06T11:07:28.877Z","repository":{"id":311177655,"uuid":"1042764783","full_name":"DryIcedTea/KeepVibingAndNobodyExplodes","owner":"DryIcedTea","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-22T16:50:07.000Z","size":1829,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-22T16:50:34.159Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DryIcedTea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-22T14:36:54.000Z","updated_at":"2025-08-22T16:50:11.000Z","dependencies_parsed_at":"2025-08-22T16:50:50.634Z","dependency_job_id":"801e50c5-4acd-47e8-a255-752f6a40c47d","html_url":"https://github.com/DryIcedTea/KeepVibingAndNobodyExplodes","commit_stats":null,"previous_names":["dryicedtea/keepvibingandnobodyexplodes"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/DryIcedTea/KeepVibingAndNobodyExplodes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DryIcedTea%2FKeepVibingAndNobodyExplodes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DryIcedTea%2FKeepVibingAndNobodyExplodes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DryIcedTea%2FKeepVibingAndNobodyExplodes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DryIcedTea%2FKeepVibingAndNobodyExplodes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DryIcedTea","download_url":"https://codeload.github.com/DryIcedTea/KeepVibingAndNobodyExplodes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DryIcedTea%2FKeepVibingAndNobodyExplodes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273893299,"owners_count":25186622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-06T11:02:16.957Z","updated_at":"2025-09-06T11:07:28.867Z","avatar_url":"https://github.com/DryIcedTea.png","language":"C#","readme":"# Keep Vibing And Nobody Explodes\n\n## A [Buttplug.io](https://buttplug.io/) mod for Keep Talking And Nobody Explodes\n\nThis mod allows you to connect your Buttplug.io compatible toys to Keep Talking And Nobody Explodes!\n\n## Features\n\n### 🎮 Game Event Vibrations\n- **Strike Events**: Feel the consequences when you make a mistake\n- **Bomb Explosion**: Intense vibration when the bomb detonates\n- **Module Interactions**: Satisfying feedback when interacting with modules\n\n### 🔧 Module-Specific Haptic Feedback\nThe plugin supports vibration feedback for all vanilla Keep Talking and Nobody Explodes modules:\n\n#### Standard Modules\n- **Simple Wires**: Vibration when cutting wires\n- **The Button**: Vibrations when pressing and holding the button down\n- **Keypad/Symbols**: Vibration based on symbol presses\n- **Simon Says**: Scaling Vibrations for light flash and button presses\n- **Who's On First**: Vibrations for button presses\n- **Memory**: Vibrations for button interactions\n- **Morse Code**: Vibrations for morse code signals and scrolling through frequencies.\n- **Complicated Wires**: Vibration when cutting wires\n- **Wire Sequences**: Scaling vibrations for wire cutting and progression\n- **Maze**: Navigation vibrations\n- **Passwords**: Letter selection vibrations\n\n#### Needy Modules \u0026 Miscellaneous\n- **Capacitor Discharge**: Different vibrations for push/release actions\n- **Knob**: Vibrations when rotating the knob\n- **Venting Gas**: Pressure release vibrations\n- **Alarm Clock**: Vibration when alarm is buzzing\n\n## Installation\n[Video Tutorial](https://youtu.be/XBMA2f2iLNU)\n\n### Prerequisites\n1. **Keep Talking and Nobody Explodes**\n2. **[BepInEx](https://github.com/BepInEx/BepInEx)**: \n3. **[BepInExConfigurationManager (Optional)](https://github.com/BepInEx/BepInEx.ConfigurationManager)** if you want an in game settings menu (Press F1 to open). Download the one for BepInEx 5\n3. **[Intiface Central](https://intiface.com/central/)**\n4. Compatible device (see [Buttplug.io device support](https://iostindex.com/?filter0Availability=Available,DIY\u0026filter1ButtplugSupport=4))\n\n### Setup Steps\n1. Download the latest release from the releases page\n2. Pleace the BepInEx folder in the same folder as your game exe file.\n3. Install and run **Intiface Central**\n4. Connect your haptic device and ensure it's recognized in Intiface\n5. Start the game - the plugin will automatically attempt to connect\n\n## Configuration\n\nThe plugin creates a detailed configuration file at `BepInEx/config/dryicedmatcha.keepvibing.cfg` with the following options:\n\n### Connection Settings\n- **Intiface Host**: Server address\n- **Intiface Port**: Server port\n\n### General Game Events\n- **Strike Vibration**: Enable/disable and intensity\n- **Explosion Vibration**: Enable/disable and intensity\n- **Module Solve Vibration**: Enable/disable and intensity\n\n### Per-Module Settings\nEach supported module has individual settings:\n- **Enable/Disable**: Toggle vibration for specific modules\n- **Intensity**: Adjust vibration strength (0.1 = 10%, 1.0 = 100%)\n\n## Useful Keybinds:\n- **K**: Reconnect to Intiface server\n- **P**: Stop all vibrations\n\n## For Bomb manual reader:\nThis mod is designed for the person defusing the bomb.\nHowever, there are great tools like [MusicVibes](https://github.com/Shadlock0133/music-vibes) that allows your toys to vibrate when the other person is speaking.\n\n## Feedback\nIf you have any feedback, feel free to open an issue, [tweet](https://twitter.com/DryIcedMatcha) at me or message me on discord. You'll find me in the [buttplug.io discord](https://discord.buttplug.io/)!\nYou can also find me on Bluesky at [@dryicedmatcha](https://bsky.app/profile/dryicedmatcha.bsky.social).\n\nIf you see this and happen to be a millionaire, consider [buying me a coffee](https://ko-fi.com/dryicedmatcha) :)","funding_links":["https://ko-fi.com/dryicedmatcha"],"categories":["Game Mods"],"sub_categories":["Audio Sync"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDryIcedTea%2FKeepVibingAndNobodyExplodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDryIcedTea%2FKeepVibingAndNobodyExplodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDryIcedTea%2FKeepVibingAndNobodyExplodes/lists"}