Skip to content

v2.1.1 — Dashboard & QOL

Choose a tag to compare

@RedruM-AU RedruM-AU released this 06 Jun 07:51
· 19 commits to main since this release
b230935

RedruM's Interactive Zombies Tool — v2.1.1


Overview

v2.1.1 is a major quality-of-life, dashboard, and stability update. The dashboard now functions as a full live stream monitor. TTS has been split into its own file for easier customisation. BO3 and T6 both receive new actions. A critical connection regression introduced during development has been fully resolved.


🆕 New Features

Live Dashboard Stats

  • Viewer counter — live viewer count shown top-right of the likes row, updates via polling every 10 seconds
  • Session stats strip👤 follows 🎁 gifts 🎰 spins 📈 Peak: X all update live throughout the stream
  • Window title shows live status🟢 LIVE @handle while connected, 🟡 Connecting... during startup, resets on terminate
  • Session summary — popup on terminate showing duration, peak viewers, total likes, top gift, most common spin, total follows, reconnect count

Terminate Bot Stays Open

  • Clicking Terminate Bot stops the TikTok connection and shows the session summary — the app stays open
  • The X button still minimises to tray as before
  • Full exit available from the tray icon

Configurable Like Rewards

  • Like Reward action dropdown — choose any action from your Action Binds as the like reward. Switches automatically when you change game profiles.
  • Like reward interval spinbox — how many likes trigger the reward (default 1,000)
  • Bonus Spin threshold spinbox — how many likes trigger a bonus spin (default 5,000). Progress bar and "Next Bonus Spin In" update automatically.

TTS Speed Slider

  • New Speed: slider on the Dashboard audio strip next to the volume slider
  • Range: 100 wpm (slow) to 300 wpm (fast), default 190
  • Saved to config and restored on launch

TTS Toggles

  • Follow TTS toggle — silence follow welcome messages without disabling follow events
  • Gifter Chat TTS toggle — silence gifter chat readout without affecting gift actions

Adjustable Spin Cooldowns

  • Gifter cooldown spinbox — default 180s, adjustable 10–3600s
  • Viewer cooldown spinbox — default 600s, adjustable 10–3600s
  • Both wired into the !spin handler and cooldown tracker

Key Conflict Detector

  • On every Save Configuration, Action Binds are scanned for duplicate keys
  • Warning lists each conflict: 'F1' → Insta Kill and Double Points
  • Save completes regardless — warning is informational

Path Status Indicators

  • Three coloured dots in Setup & Diagnostics below the export buttons
  • 🟢 Green — path configured and folder exists
  • 🔴 Red — path set but folder not found
  • ⚫ Grey — not configured
  • Refreshes after installer import and after every auto-write

Settings Backup & Restore

  • Export — one click zips your entire config folder to a timestamped backup file
  • Restore — select a backup zip, config and Keys & Binds reload automatically

Update Checker

  • Pings GitHub releases API 3 seconds after launch in a background thread
  • Non-intrusive popup if a newer version is available with a direct download link
  • Fails silently if offline

Auto-Merge on Update

  • New actions added to profiles in future updates appear automatically in Action Binds
  • New spin effects appear automatically in the Wheel Spin Pool, ticked with default weight
  • No Reset to Defaults required

🎮 BO3 — New Actions & Spin Effects

6 new actions added to Action Binds and binds.cfg:

Action Key Command
+10 Points z points 10
+100 Points p points 100
Ray Gun Upgraded j give ray_gun_upgraded
Downgrade All t downgrade_weapon all
Round Skip 3 round next
Aimbot Timer = aimbot timer 20

6 new effects added to the BO3 Spin Wheel:
Downgrade All, Round Skip, Aimbot Timer, Ray Gun Upgraded, All Perks, Take All Perks

BO3 total: 31 actions, 25 spin effects


🎮 T6 (BO2 Plutonium) — New Actions

3 new confirmed working in-game actions:

Action Key What It Does
Max Ammo F7 Drops Max Ammo powerup orb
Take One Perk u Removes one random owned perk
Skip Round h Kills all alive zombies to force round advance

T6 total: 24 actions


🔧 Improvements

Dashboard Redesign

  • Preset Deck moved to Keys & Binds tab spanning all three panels
  • Event toggles (Likes, Gifts, Follows, Comments, Auto-Focus) merged inline with the Game Profile row
  • TikTok Account label shortened
  • TTS controls, cooldowns, and like reward settings each on their own compact row
  • Section titles and button labels cleaned up throughout — shorter, no redundant descriptions
  • Mousewheel scrolling now works on the Setup & Diagnostics tab

TTS Overhaul

  • All TTS response pools moved to a dedicated tts_responses.py file — edit without touching main app code
  • All response lines rewritten — shorter, more natural, less robotic when spoken by TTS
  • Per-effect spin callouts added for all new BO3 and T6 actions
  • Spin fallback, gift fallback, gift stack, milestone, and timescale reset pools all rewritten

Like & Follow Reward Fixes

  • Like reward key now resolves from Action Binds — switching game profiles automatically uses the correct key
  • Follow reward key same fix — no more hardcoded keys that break on game switch

Connection Stability

  • Fixed: @client.on("room_update") string-based event registration corrupting TikTok client state — this was causing the connection to permanently hang at "Connecting..."
  • Fixed: missing global declarations in all event handlers (on_gift, on_follow, on_like, on_comment, execute_mapped_action) causing UnboundLocalError — gifts, follows, and TTS were silently crashing
  • Fixed: client.stop() now called on terminate to properly unblock the lifecycle thread
  • Added lifecycle generation counter — prevents old threads re-entering the reconnect loop after terminate and re-launch
  • Viewer count falls back to client polling every 10 seconds if RoomUpdateEvent is not available in the installed TikTokLive version

🐛 Bug Fixes

  • Fixed connection permanently stuck at "Connecting..." after adding viewer counter
  • Fixed gifts and follows not firing TTS or in-game actions after session tracking was added
  • Fixed session stats (gifts, follows, spins) not incrementing
  • Fixed like reward always pressing hardcoded i key regardless of game profile
  • Fixed follow reward always pressing hardcoded 0 key regardless of game profile
  • Fixed progress bar hardcoded to 5,000 regardless of configured bonus spin threshold
  • Fixed app hanging on close after removing a gift row
  • Fixed gift rename causing phantom duplicate row in gift matrix
  • Fixed BO3 keypresses not firing — game window now focused before each keypress

⬆️ Upgrade Notes

Coming from v2.1.0:

  • Your configuration is fully preserved
  • New BO3 actions and T6 actions appear automatically in Action Binds — no reset needed
  • Like Reward defaults to +1000 Points — change via the new Dashboard dropdown
  • Bonus Spin threshold defaults to 5,000 — adjust with the new spinbox
  • Preset Deck has moved to the top of the Keys & Binds tab
  • Re-export your binds.cfg / bot_binds.cfg after updating to pick up new actions
  • Plutonium users: re-export the GSC from Setup & Diagnostics to get the new T6 commands

Coming from v2.0.0 or earlier:

  • See v2.1.0 upgrade notes for the Action Bind Architecture migration

Previous release: v2.1.0