Skip to content

v2.0.0 - T5/T6 Added

Choose a tag to compare

@RedruM-AU RedruM-AU released this 04 Jun 01:27
· 22 commits to main since this release
c49932d

RedruM's Interactive Zombies Tool — v2.0.0 (Updated)


Overview

Version 2.0.0 is a complete platform expansion. What started as a Black Ops 3 interaction tool is now a full multi-game interactive zombies streaming platform supporting Black Ops 3 (Steam), Black Ops 2 Plutonium (T6), and Black Ops 1 Plutonium (T5).

This release also introduces the Action Bind Architecture — a complete redesign of the keybind system that eliminates sync issues, makes cfg files fully dynamic, and means users never have to manually edit a bind file again.


🎯 Action Bind Architecture (Major New System)

3  Binds Tab 2 0 0

The entire keybind system has been redesigned around a single source of truth.

Before: Keys were stored separately in the spin wheel table, gift matrix, and cfg export sections. Changing a key in one place didn't update the others, leading to mismatches and broken exports.

Now: The Keys & Binds tab has three panels:

  • Action Binds — one name, one key per action. This is the only place you ever change a key.
  • Wheel Spin Pool — action names and weights only. Keys resolve from Action Binds automatically.
  • Gift Routing Matrix — gift names mapped to action names by dropdown. Keys resolve automatically.

Change Insta Kill from F1 to F2 in Action Binds → spin wheel uses F2, gift matrix uses F2, exported cfg writes F2. One change, everywhere updated, zero sync issues.

For BO3 specifically: Each action now stores both its key and its Sphynx console command together. The exported binds.cfg is fully generated from your live configuration — no hardcoded sections, no stale default binds.


🆕 New Features Since Initial v2.0.0

Auto-Write Binds on Save

  • App silently writes binds.cfg to your BO3 players folder on every Save Configuration
  • App silently writes bot_binds.cfg to your Plutonium config folder on every Save Configuration
  • Paths remembered from the installer wizard — no manual file management needed
  • Plutonium: reminder shown every time to run exec bot_binds.cfg to reload
  • Manual export buttons remain for full control

Installer Path Collection

  • Setup wizard now collects three paths: BO3 directory, Plutonium GSC folder, Plutonium config folder
  • Paths written to setup_paths.json in AppData, imported by the app on first launch
  • App merges installer paths into saved config automatically — no re-entry needed

Keybind Drift Detector

  • On Save Configuration, app compares current keys against last exported snapshot
  • If keys have changed since last export, a warning shows listing exactly what changed
  • Prevents the common mistake of changing a key but forgetting to re-export and reload

Returning User Protection

  • Installer uses onlyifdoesntexist for GSC and binds files — reinstalls never overwrite user edits
  • Installer finish page detects new vs returning users and shows appropriate instructions
  • App version check on launch: detects update, shows What's New notice with action steps
  • New actions added to profiles in future updates merge automatically without resetting customisations

BO3 Actions Expanded

Added to Action Binds and binds.cfg export:

  • +10 Pointsz
  • +100 Pointsp
  • Ray Gun Upgradedj
  • Downgrade Allt
  • Round Skip3
  • Aimbot Timer=

Spin/Gift Cooldown Controls

  • Gifter spin cooldown spinbox on Dashboard (default 180s, adjustable 10–3600s)
  • Viewer spin cooldown spinbox on Dashboard (default 600s, adjustable 10–3600s)

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

🎮 Multi-Game Support

  • Three game profiles — BO3 (Steam), BO2 Plutonium (T6), BO1 Plutonium (T5)
  • Auto game detection — scans running processes every 5 seconds
  • Per-game configuration stored independently — switch games and back, everything restored
  • Reset to Defaults per game — one click, only affects the selected game

✅ Core Improvements

  • Tooltip system — every major UI control has contextual help on hover
  • TikTok Live Chat panel — separate chat display with gifter star prefix
  • Spin history — last 5 spin outcomes with timestamps
  • Cooldown tracker — live countdown per user with gifter/viewer tier indicators
  • Gift counter — live per-gift receive count in the gift matrix
  • Action-based TTS — 30+ per-effect rich callout pools
  • One-command bind loading for Plutonium — exec bot_binds.cfg loads everything permanently
  • Launch disclaimer — one-time scam warning with "Don't show again" checkbox and GitHub link

🔧 Stability Fixes

  • Fixed T6 GSC take_all_perks — replaced unresolved externals with unsetPerk() engine built-in
  • Fixed T6 powerup drops not appearing — added missing self.origin parameter
  • Fixed T6 GSC key listener never firing — corrected level waittill("say", msg, player) signature
  • Fixed installer MkDirForceDirectories (correct Inno Setup Pascal function)
  • Fixed installer StringReplaceStringChange + EscapeBS helper
  • Fixed installer #13#10 preprocessor directive errors
  • Fixed AddDefenderExclusion declaration order causing compile error
  • Fixed BO3 keypresses not firing — game window now focused before each keypress
  • Fixed cfg export writing hardcoded stale binds regardless of user key changes
  • Fixed gift sync — gifts no longer store raw keys, action names resolve to keys at runtime
  • Fixed new profile actions not appearing after update — merge logic added to reload

⬆️ Upgrade Notes

Coming from v1.0.1:

  • Config loads automatically via legacy reader
  • BO3 spin effects and gift binds preserved under BO3 profile
  • T6 and T5 profiles load with default configurations

Coming from early v2.0.0:

  • Your saved keys are fully preserved
  • New actions (Round Skip, Aimbot Timer, +10 Points, etc.) will appear automatically in Action Binds
  • No reset required — new actions merge at the bottom of your existing list
  • Re-export your binds.cfg / bot_binds.cfg after updating to pick up new actions

Plutonium users:

  1. Setup & Diagnostics → Export GSC → place in correct folder
  2. Export Binds .cfg (Plutonium) → run exec bot_binds.cfg once in console
  3. Load a zombies map, run map_restart

Previous release: [v1.0.1](https://github.com/RedruM-AU/RedruMs_Interactive_Zombies_Tool/releases/tag/1.0.1)