v2.1.1 — Dashboard & QOL
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: Xall update live throughout the stream - Window title shows live status —
🟢 LIVE @handlewhile 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
!spinhandler 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.pyfile — 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
globaldeclarations in all event handlers (on_gift,on_follow,on_like,on_comment,execute_mapped_action) causingUnboundLocalError— 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
RoomUpdateEventis 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
ikey regardless of game profile - Fixed follow reward always pressing hardcoded
0key 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.cfgafter 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