Troubleshooting

Updated 3 days ago

Where to look

  • The companion window (or companion.log in %LOCALAPPDATA%\Helden\Saved\GrainRotChatChaos\): connection, rewards, every redemption and its answer, for example ack 3f2a9c1d : yeet CANCELED (wrong_place) game 0.21 s.
  • The game log UE4SS.log, in the game folder under Helden\Binaries\Win64\: lines starting with [ChatChaos] say what was played or refused, and why.

Neither log contains viewer names.

Why was a redemption refunded?

Every refused redemption gives the points back, with one of these reasons:

Reason Meaning What to do
menu No playable character: main menu, loading screen, elevator, end-of-run screen Nothing, it's expected. Rewards pause by themselves in menus.
wrong_place The effect isn't allowed here (most effects are dungeon-only) Change <effect>.where in the Settings reference page if you want it elsewhere
cooldown The same effect played too recently, or is already waiting in line Expected. The Twitch cooldown of the reward is used.
limit Coin rain reached max_per_stream for this game session Raise coins.max_per_stream, or restart the game
queue_full 10 redemptions already waiting Expected during a raid of redemptions
expired Waited more than 45 s in line (mod) or 60 s without any answer from the game (companion) Check the game is running with the mod
disabled The effect is off in settings.txt, or the emergency stop (CTRL + F10) is on Press CTRL + F10 again, or set <effect>.enabled = true
not_host You're not the host of the lobby Host the game yourself
error The game refused the effect (for example no character, or the cheat class is missing, see below) See UE4SS.log
unknown_reward The redemption names an effect the mod doesn't know Only with Streamer.bot: check the reward key

The rewards stay paused

The companion pauses the rewards whenever the game can't play effects, and resumes them 10 seconds after things are fine again. Paused when:

  • the game isn't running, or the mod hasn't answered for 15 s;
  • you're in a menu, a loading screen or the elevator;
  • you're not the host;
  • the emergency stop (CTRL + F10) is on.

If they stay paused in game: check UE4SS.log for [ChatChaos] loaded. If it's missing, the mod isn't enabled in r2modman.

Connection problems

  • "Channel points require Affiliate or Partner status." Twitch only allows apps to create channel points rewards on Affiliate and Partner channels.
  • The code expired. Codes last 30 minutes: start Start-Companion.cmd again.
  • Asked for a new code. The stored login is renewed automatically, but expires after 30 days without use. Also after -Logout, or if you removed the app in Twitch → Settings → Connections.
  • "Twitch unreachable". Network problem. The companion retries by itself while running; at start, check your connection and start it again.
  • "WARNING ... Skip Reward Requests Queue is on". That option was turned on for a reward in your dashboard: its redemptions can no longer be refunded. Turn it off.

Rewards

  • Edit cost, title, cooldown, on/off in your Twitch dashboard. The companion never overwrites them.
  • Back to the defaults: Start-Companion.cmd -ResetRewards. It also recreates rewards you deleted.
  • Deleted a reward? It isn't recreated, on purpose. Use -ResetRewards to get it back.
  • Titles in the wrong language? Rewards keep the title they were created with. Switch the language with ALT + L in game, then run Start-Companion.cmd -ResetRewards.

Some effects are always refunded with error

Trip, spawn, weapon, boss, infect and smite use the game's built-in cheat class. Mods that block cheats (for example TyrnelMods FairPlay) remove it. UE4SS.log then says cheat class unavailable. Disable that mod, or turn those rewards off.

Stopping

Always stop the companion with Ctrl + C in its window: rewards are paused and pending redemptions refunded. Closing the window with the X skips that; the next start refunds what was left.

Report a bug

If you still have a problem please refer to our discord server: https://discord.gg/3Bfmag5uwx