Skip to content

v16.0.0

Latest

Choose a tag to compare

@Durss Durss released this 12 Apr 15:30
· 734 commits to main since this release

Changelog

⭐ NEW ⭐

  • StreamSocket: Integration of an all new Twitch extension called StreamSocket Events
    With it you can provide custom list of actions to your viewers on a panel.
    Actions can be free or paid if you want to earn bits from them.
    Thank to this, you can create paid interactions more easily than even.
    streamsocket

  • Animated Text: New overlay to display animated text on your stream

    • Create up to 10 overlays with pre-configured animation types
    • Control them from the triggers to display any text you want inside it
    • Comes with 9 animations
    animated_text.mp4
  • Custom Hype Train: New overlay to create custom Hype Train that work from tips on external platforms

    • Customize everything
    • Support a "all time record"
    custom_train.mp4
  • Timers: New Timer system that lets you create multiple timers and control them from the triggers.
    Timer overlay now allows to make some basic customizations and allows to display Countdowns as progress bars instead of text
    Timers states will be saved so you find them back after reloading Twitchat

  • Chat polls: Create polls that can be voted from chat

    • Can contain up to 20 answers
    • Comes with a dedicated overlay
    • 2 dedicated triggers for start/end event
    • 1 trigger action to start a poll
    chat_poll.mp4
  • Stream Deck: 3 new buttons:

    • Highlight top-most message of a Q&A session
    • Skip top-most message of a Q&A session
    • Close !alert message (see settings => chat features => Enable tchat alerts)
      stream_deck
  • Triggers: Add conditions to any trigger action

  • Triggers: Random Value action now has a new "Removed picked up entry" for these modes: List, Triggers, Value and Counter

  • Triggers: New premium-only option for some types of triggers to make them active on channels other than your own (e.g., during a shared chat session)

  • Trigger events: 15 new trigger events:

    • When a chat poll starts/ends
    • When message/clip displayed on the chat highlight overlay is closed
    • When someone answers to a message
    • When a Goal step completes (see Goals overlay)
    • Voicemod:
      • Enable/Disable "Hear my voice"
      • Enable/Disable "Voice changer"
    • Custom hype train start
    • Custom hype train level up
    • Custom hype train completed
    • Custom hype train failed
    • Custom hype train cooldown end
    • StreamSocket Event action
  • Trigger actions: 6 new trigger actions:

    • Mark a message as spoiler
    • Control a Timer
    • Stop trigger execution
    • Start a chat poll
    • Show/hide animated text on dedicatedoverlay
    • Control a Custom Hype Train progress
  • Labels: 10 new Labels:

    • Generic follower ID, username and avatar (last follower for all platforms)
    • Tiktok follower username and avatar
    • YouTube follower username and avatar
    • Twitch/Youtube/TikTok viewer counts.
      Previous {VIEWER_COUNT} contains the sum of all paltforms.
  • TTS: New option to define if messages from other channels should also be read or not

🔧 CHANGES 🔧

  • Triggers: ☠️Goodbye Community challenge contribution triggers :(
  • Triggers: ☠️Goodbye Pin/Unpin message triggers :(
  • Triggers: Random Value action List entries now accept placeholders
  • Triggers: Scheduled triggers will now start only when enabled.
    Until then they were scheduled even when disabled but their execution was then ignored.
    If enabling an "every 60min" trigger 59min after starting twitchat, the trigger would have executed 1min after.
    Now the trigger will execute 60ùin after being enabled.
  • Triggers: Disabled triggers won't show up under the right click of a message. Enable them to get them listed.
  • Conversations: Slightly better conversation grouping (click the little message icon on the left of a message that's part of a conversion)
  • Obs: the OBS trigger action to take a screenshot can now target the current scene
  • Obs: the OBS trigger action to take a screenshot now accepts placeholders on file path
  • Obs: the OBS trigger action to create a VOD chapter now accepts placeholders on chapter's name
  • IDs: added "ID" buttons in some places to copy the ID of an element (ex: Timers, Channel point rewards, Goals,..)
    These can be useful for triggers conditions
  • Connexion: Hiding IP/Port/Pass parameters of external tools connexions under an Advanced parameters block
  • Labels: Clearer list of available values/placeholders ordered by categories
  • Bingo Grids: New placeholder {CELL_LABEL} containing the label of the ticked cell for the Bingo grid cell ticked trigger
  • Viewer count: Viewer count on bottom bar show aggregated viewers on all paltform. Hover it to show details per platform
  • Viewer count: Censored state remains after reloading Twitchat
  • Shoutout: If you enabled the option to send a chat message when making a Shoutout, the message will now be send when the SO is actually done. This means that it will also work when your mods send a SO.

🐛 BUG FIXES 🐛

  • Spotify overlay was only starting to show current track after a new one started
  • Poll overlay will stop poping back 1min after it finished
  • Stream Deck was sometimes losing parameters of buttons when switching between button params
  • More stable Patreon connexion
  • Properly unregistering discord commands
  • Voicemod params were losing commands under some circumstances
  • Voicemod commands permissions were losing broadcaster and follower settings







⭐ NOUVEAUTÉS ⭐

  • StreamSocket : Intégration d'une toute nouvelle extension Twitch appelée StreamSocket Events
    Avec celle-ci, vous pouvez fournir une liste d'actions personnalisées à vos spectateurices sur un panel Twitch.
    Les actions peuvent être gratuites ou payantes en bits.
    Cette intégration vous permet de créer des interactions payantes plus facilement que jamais.
    streamsocket

  • Texte Animé : Nouvel Overlay pour afficher du texte animé sur votre stream

    • Créez jusqu'à 10 overlays avec des types d'animations préconfigurés
    • Contrôlez-les via les triggers pour afficher le texte que vous souhaitez
    • Propose 9 types d'animations
    animated_text.mp4
  • Hype Train Personnalisé : Nouvel Overlay pour créer un Hype Train personnalisé basé sur les dons via des plateformes externes

    • Beaucoup de personnalisations possibles
    • Propose le même système de "record absolu" que Twitch
    custom_train.mp4
  • Timers : Nouveau système de Timers qui vous permet de créer plusieurs minuteurs et de les contrôler via les triggers.
    L'overlay de Timers permet désormais quelques personnalisations basiques et propose d'afficher les comptes à rebours sous forme d'une barre de progression au lieu de texte.
    L'état des minuteurs sont sauvegardés de sorte que vous les retrouviez après un rechargement de Twitchat

  • Sondages de Chat : Créez des sondages auxquels voter depuis le tchat

    • Peut contenir jusqu'à 20 réponses
    • Comprend une overlay dédiée
    • 2 triggers dédiés pour les événements de début/fin
    • 1 action de trigger pour démarrer un sondage
    chat_poll.mp4
  • Stream Deck : 3 nouveaux boutons :

    • Mettre en avant le message le plus haut d'une session de Q&R
    • Passer le message le plus haut d'une session de Q&R
    • Fermer un message "!alert" (voir paramètres => fonctionnalités du tchat => Activer les alertes de tchat)
      stream_deck
  • Triggers : Ajoutez des conditions à n'importe quelle action de trigger

  • Triggers : L'action Valeur Aléatoire propose une nouvelle option "Supprimer l'entrée sélectionnée" pour ces modes : Liste, Triggers, Valeur et Compteur

  • Triggers : Nouvelle option premium-only sur certains types de triggers pour qu'ils soient actifs sur d'autres chaînes que la vôtre (durant une session de tchat partagé par exemple)

  • Événements de Trigger : 15 nouveaux événements de trigger :

    • Lorsqu'un sondage de tchat commence/termine
    • Lorsqu'un message/clip affiché sur l'overlay de mise en avant du tchat est fermé
    • Lorsqu'une personne répond à un message dans le tchat
    • Lorsqu'une étape de "Goal" est remplie (voir overlay des Objectifs)
    • Voicemod :
      • Activer/Désactiver "Entendre ma voix"
      • Activer/Désactiver "Changeur de voix"
    • Début d'un Hype Train personnalisé
    • Niveau supérieur d'un Hype Train personnalisé
    • Hype Train personnalisé terminé
    • Hype Train personnalisé échoué
    • Fin du cooldown d'un Hype Train personnalisé
    • Action utilisée dans l'extension StreamSocket
  • Actions de Trigger : 6 nouvelles actions de trigger :

    • Marquer un message comme spoiler
    • Contrôler un Timer
    • Stopper l'exécution d'un trigger
    • Démarrer un sondage de tchat
    • Afficher/masquer du texte animé sur un overlay
    • Contrôler la progression d'un Hype Train personnalisé
  • Labels : 10 nouveaux Labels :

    • ID, nom d'utilisateur et avatar générique de la dernière personne abonnée (toutes plateformes confondues)
    • Nom d'utilisateur et avatar de la dernière personne abonnée TikTok
    • Nom d'utilisateur et avatar de la dernière personne abonnée YouTube
    • Nombre de viewers Twitch/YouTube/TikTok.
  • TTS : Nouvelle option pour définir si les messages provenant d'autres chaînes doivent également être lus ou non

🔧 CHANGEMENTS 🔧

  • Triggers : ☠️Adieu les triggers de contribution au défi communautaire :(
  • Triggers : ☠️Adieu les triggers de messages Épinglés/Désépinglés :(
  • Triggers : Les entrées de la liste de l'action Valeur aléatoire acceptent désormais les placeholders.
  • Triggers : Les triggers Planifiés ne démarreront désormais que lorsqu'ils sont activés.
    Jusqu'à présent, ils étaient planifiés même lorsqu'ils étaient désactivés, mais leur exécution était ensuite ignorée.
    Si vous activiez un trigger planifié "toutes les 60min" 59min après avoir démarré Twitchat, le trigger s'exécutait 1min après.
    Désormais, le trigger s'exécutera 60min après avoir été activé.
  • Triggers : Les triggers désactivés n'apparaîtront plus au clic droit sur un message. Activez-les pour les voir listés.
  • Conversations : Regroupement des conversations légèrement amélioré (cliquez sur la petite icône de message à gauche d'un message faisant partie d'une conversation)
  • Obs : L'action de trigger OBS pour prendre une capture d'écran peut désormais prende une capture de la scène courante.
  • Obs : L'action de trigger OBS pour prendre une capture d'écran accepte désormais les placeholders dans le chemin du fichier.
  • Obs : L'action de trigger OBS pour créer un chapitre VOD accepte désormais les placeholders dans le nom du chapitre.
  • IDs : Ajout de boutons "ID" à certains endroits pour copier l'ID d'un élément (ex : Timers, Récompenses de points de chaîne, Goals, etc.)
    Ceux-ci peuvent être utiles pour les conditions des triggers.
  • Connexion : Les paramètres IP/Port/Mot de passe des connexions à des outls externes son désormais cachés sous un bouton Paramètres avancés.
  • Labelss : La liste des labels disponibles et rangée de manière un peu plus claire par catégories.
  • Grilles de Bingo : Nouveau placeholder {CELL_LABEL} contenant le titre de la case cochée dans le trigger Case d'une grille de bingo cochée.
  • Nombre de spectateurices : Le nombre de spectateurices dans la barre inférieure affiche les spectateurices cumulés sur toutes les plateformes. Survolez-le pour afficher le détail par plateforme.
  • Nombre de spectateurices : L'état censuré est conservé après le rechargement de Twitchat.
  • Shoutout : Si vous avez activé l'option pour envoyer un message de tchat lors d'un Shoutout, le message sera désormais envoyé seulement lorsque le SO sera réellement effectué. Cela signifie qu'il fonctionnera également lorsque vos modérateurs envoient un SO.

🐛 BUGS CORRIGÉS 🐛

  • L'overlay Spotify ne montrait le morceau en cours qu'après le début d'un nouveau morceau
  • L'overlay de sondage réapparaissait 1 minute après sa fin
  • Le Stream Deck perdait parfois les paramètres des boutons lorsque vous passiez d'un bouton à un autre
  • Connexion Patreon plus stable
  • La suppression des commandes Discord n'était pas toujours faite
  • Les paramètres Voicemod perdaient des commandes dans certaines circonstances
  • Les permissions des commandes Voicemod perdaient les paramètres broadcaster et follower