A home-made emote wall browser source overlay that simultaneously works with Twitch.TV, Kick, and YouTube Livestreams, supporting animated Twitch emotes, BetterTTV, FrankerFaceZ, 7TV, and Emoji (v15.0)! Kappagen command and event triggers are also available, with advanced configuration capabilities.
You may either use the configuration wizard or download the emote wall directly and make changes in your favorite text editor. The emote wall overlay supports a range of customized animation styles, as well as kappagens which can be triggered by a myriad of events, custom commands, or even channel point redeems.
A hacky method for supporting YouTube monetized channel emojis is available through ytEmojiDB. If you have a monetized channel and want your emojis to work for members, simply follow the instructions on the ytEmojiDB page.
To update the emote wall, you can use the wizard and import your old HTML file's preferences.
Due to limits on the EventSub API, many of the advanced permission features will only work with up to three separate instances of the Emote Wall. Whenever possible, please make references to existing instances of one Emote Wall in your Broadcasting software.
If you don't want to use the wizard, you can configure the Emote Wall manually.
There are instructions for configuring the Emote Wall available on GitHub. Please read them carefully before using. An OAuth2 Refresh Token is required. You may manually enter a token or log in through your Broadcasting software with the "interact" feature (right-click on the Emote Wall browser layer, near the bottom).
The Wizard will provide a series of pages to help you configure your Emote Wall, with previews and descriptions for each setting.
Manual configuration is for advanced users. You can make any changes you wish to the Emote Wall with a fairly basic understanding of JavaScript. Are you monetized on YouTube? To help develop this version, the YouTube-compatible Emote Wall has a temporary feedback feature to help add support for monetized YouTube events, such as memberships, super chat, and gifts. To turn the feedback feature on and help out, please check this checkbox before downloading:
*The feedback contains data about monetized events from your YouTube viewers, including display names and other user data that would be shown to anyone in your YT Livestream's chat, but which collectively is considered marketing information. The information will be temporarily stored and used for testing, and then deleted, as outlined in the Privacy Policy.
If you'd like to see a demo of how to add the Emote Wall to OBS, choose an option above.
Comments
RealityRipple
Sep 5 2023, 7:49 PM
Just a reminder, anyone on v0.7.2 or older: the old Twitch follow API call used by versions before 0.7.3 will be shutting down on the 12th - please update your emote wall before then.
RealityRipple
Sep 10 2023, 1:02 AM
You may also need to re-authorize with a new token with the new Followers scope - if you don't have the "moderator:read:followers" scope, your Emote Wall may completely fail to work, even on the latest version.
RealityRipple
Jul 4 2023, 2:22 AM
Made a single-character typo that really messed up some things. If you used the wizard to grab 0.7.9.7 before this comment's timestamp, you may want to get another copy, just in case.
RealityRipple
Mar 7 2023, 1:02 AM
Twitch is in the middle of pushing up the Release version of EventSub, which is in charge for detecting things like follows and hype-trains. Unfortunately, I tried to be forward compatible by supporting the working BETA and the future Release versions, and it backfired, resulting in the Emote Wall being temporarily broken while Twitch rolls out the Release version. With any luck, this issue will resolve itself in a matter of days. If you need a quick fix, please check the Discord.