Home Community projects
Category:

Community projects

  • This is an updated version / rewrite of my Twitch library from the .NET Framework to .NET Core with the purpose to move over my other Twitch related tools to the latest and greatest. At the moment Twitch chat functionality is supported and support for the Twitch API (Kraken v5 & Helix) will be added as well once the chat part is fully done and tested. Note that this is a work in progress so if you encounter any issues feel free to let me know so I can fix it. That said, there aren’t really any new fancy features…

  • Community projects

    Selfhosted Twitch API tester

    by BlushyFace
    by BlushyFace

    General A self hosted Twitch API tester (the default is localhost:8081) to test various Twitch endpoints such as -> Kraken (v5) / Helix and known undocumented endpoints. Purpose The Twitch API tester can be useful to test API responses as well as creating OAuth tokens with custom scopes using the authorization or implicit flow. Requirements – create an app by going to the Twitch dev site and include the secret / clientID / redirect URL in the settings – open port -> default 8081 – .NET framework 4.7+ Download http://files.blushyface.com/selfhostedtwitchauth/ More info http://support.configurationerror.com/discussion/comment/27#Comment_27 Screenshots  

  • Community projects

    [On hold] Super Blushy Wars

    by BlushyFace
    by BlushyFace

    Super Blushy Wars is a fan game with mechanics based on SRW (Super Robot Wars) but set in the Blushies universe. The project is currently on hold due lack of time and interest to work on it actively but writing this post for those that were following it at the time when I did work on it.   Project setup   Exploring some ideas   Testing functions   Map movement (sort of)   Map movement with mouse       Map movement replaced with map tiles (not made by me)   Map scroll / movement + attack range indicator +…

  • Been working on an updated Twitch plays arcade bot for the past few weeks based on the one I wrote a while ago but never finished and added the following features over the last few weeks. This is basically a rewrite as the old code base was severely outdated. The rewritten v2 version can be self hosted and how it works is that the host captures a window for the client(s) to play on. The idea is to play games (2+ player games like arcade fighting / beat em ups  or any game that support multiple players) with viewers with…

  • Description A way to extract GIF files into a sprite sheet. Note: This is a stripped down version of the BlushyFace.Util library that is used for my other projects (such as BlushyAvatars etc) written in C#. This version does not provide / generate a meta data file such as frame time and other info that might be useful to include when using the generated sprite sheet or other features such as adding padding, resizing etc. Requirements .NET framework 4.7x or higher + internet connection if you are converting files from the internet. How to use Look at the example code…

  • The cheer goal now has a browser source to display top cheers with a #hashtag. Basically when someone cheers with a #hashtag it shows the top cheers in a list ordered by total bits. How does it work? When someone cheers, they have an option to include a #hashtag so that it can be added in the keyword list for the broadcaster to see what people are cheering for. To use it they can cheer any amount (or a minimum amount, can be configured) like this: cheer1 #blushyface , this means that someone cheered 1 bit with the hashtag blushyface,…

  • Info A bot that basically talks to each other and can interact with chat. Features set x amount of chat bots that talk to eachother viewers can set the initial chat subject or change it mid conversation (requires channel currency to change) viewers can interact with the chat bots by using a command Commands !say <your text> , talk to the chat bots and they might reply to your chat !reset , resets and change subject (costs 100 (configurable) Blushies channel currency) Download None. Wrote it for fun when watching seebotschat and thought it was an interesting idea to write…

  • Info A higher/lower card game where the broadcaster can select a random of specific viewer in chat to play. The player can use the command !higher, !lower or !same if they think the next card is the same value as the current card. Features set x amount of cards to guess (default is 5 cards) time based guessing, when out of time the game ends Commands !play to  select a random player in chat to play !play “viewer name” (without quotes) to select a specific player in chat to play Download None. Wrote it for someone that requested me to…

  • Community projects

    BlushyFaceBot

    by BlushyFace
    by BlushyFace

    What is BlushyFaceBot BlushyFaceBot is a multipurpose and multi channel Twitch bot written from scratch with features requested by the community or features I want to include to use in my channel @ https://www.twitch.tv/blushyface written in C# with MS-SQL as the preferred database. It supports both Twitch chat and Twitch API as well as 3rd party API’s such as Streamlabs for donation alerts or points, BTTV for emotes,  Steam API for game achievements alerts etc.. Features Feature list and images linked below might not be up to date but you can click the specific feature for more info. cheer goals channel…

  • Community projects

    Pictionary bot

    by BlushyFace
    by BlushyFace

    Info A bot to play pictionary with viewers on Twitch. The pictionary bot whispers a random word from a word list for the streamer to draw while the chat attempts guess the word. Note that the bot at this time does not provide any user interface that lets the streamer to draw on so using a (free) drawing application is recommended in combination with the bot. Features leader board to show top players such as score / words guessed score points system load words from a text file and / or have viewers add words to be included in the…

  • Info An arcade bot to play any supported arcade game on Twitch such as street fighter 2 (in demo video below) Features play arcade games with chat where viewers can control characters play with or against chat as the broadcaster support for specific viewer input meaning one viewer takes controls playerX and the other one playerY support for multiple players to play against each other (street fighter 2 etc) or together (metal slug etc) up to 4 players simultaneously support for game profiles and combo input so that games that normally require multiple chat input can be executed with one…

  • Info Control OBS using chat commands. Requires: obs-websocket / github.com/Palakis/obs-websocket Commands Command are the same as your scene / source names. Example if you have a scene called “Scene1” you type in chat !scene1 , to use sources make sure they exists in your scene. Download blushyface.com/community/downloads/?sa=view;down=2 <img ” src=”https://i.imgur.com/MkxxUdH.png” />

  • Community projects

    Twitch queuebot

    by BlushyFace
    by BlushyFace

    Info A bot that enables viewers to queue themselves play with the streamer on Twitch. This is a stand alone version but is included in BlushyFaceBot. Commands !queue – add viewer to queue !leaveq – removes viewer from queue !qlist – shows viewers in queue !roll <number> – select random amount of viewers from queue and removes them once selected Setup add your oauth_token in config.txt to use it (requires chat login scope). Download http://blushyface.com/community/downloads/?sa=view;down=3

  • Community projects

    Subathon

    by BlushyFace
    by BlushyFace

    Info A bot that count amount of (re)subs within a certain time period and resets each time someone subs. Features configurable (re)sub timer for some reason if you want to add subs manually that can be done with with !addsub “viewer name” or !addresub “viewer name” Commands !addsub “viewer name to manually add a sub !addresub “viewer name” to manually add a re-sub Download None. Wrote it for someone that requested me to write it, just posting it here for archive sake. Image below <img ” src=”http://i.imgur.com/15RUMcH.png” />

  • Community projects

    Deal or no deal

    by BlushyFace
    by BlushyFace

    This is a “deal or no deal” type of game where the viewer opens a random chest and wins the average amount of unopened chests ranging from 0 to 500 points. The graphics used in this game were given, not self drawn. Features easy to use, connect with a twitch account and you’re good to go broadcaster selects a viewer or random viewer to play the game commands input !play !stop !continue !open <number> game starts with 7 unopened chests, the player can open a random chest or type !continue to open the next unopened chest game continues until 1…