6b462c47266407e8a3b05a7534ee33c03233708b
- Note T6 is at parity on common/HUD/AFK/lock/telemetry/join; only db/bank remain T5-only - Expand telemetry row to name the four event types now emitted on T6
tws-zombies-scripts
Combined working repo for the TWS Plutonium Zombies GSC scripts across two games.
Layout
- t5/ — Plutonium T5 (Call of Duty: Black Ops 1) Zombies scripts. Most-developed baseline. See t5/README.md and t5/NOTES.md.
- t6/ — Plutonium T6 (Call of Duty: Black Ops 2) Zombies scripts. Ported from T5; at parity on common, HUD, AFK, lock, telemetry and join. Only
dbandbankremain T5-only. See t6/README.md, t6/NOTES.md, and t6/tools/check.ps1.
Parity
T5 and T6 are separate source trees, not a shared library — GSC namespaces, includes, and stock APIs differ enough between the two engines that a shared file is not practical. Feature parity is enforced pairwise: a change landed in t5/ should be considered for a companion change in t6/, adapted to T6 conventions.
Modules currently in each tree:
| Module | T5 | T6 |
|---|---|---|
| common | t5/tws_common.gsc |
t6/tws_t6_common.gsc |
| hud | t5/tws_hud.gsc |
t6/tws_t6_hud.gsc |
| afk | t5/tws_afk.gsc |
t6/tws_t6_afk.gsc |
| lock | t5/tws_lock.gsc |
t6/tws_t6_lock.gsc |
| telemetry | t5/tws_telemetry.gsc |
t6/tws_t6_telemetry.gsc — queued game_start / heartbeat / round_change / game_end matching T5 |
| join | t5/tws_join.gsc |
t6/tws_t6_join.gsc |
| db | t5/tws_db.gsc |
(not ported) |
| bank | t5/tws_bank.gsc |
(not ported) |
db and bank are T5-only for now.
Validating T6
powershell -File t6/tools/check.ps1
Requires gsc-tool 1.4.10 (T6 PC) on PATH.
Languages
C++
61.8%
GSC
21.6%
JavaScript
13%
Python
1.9%
Lua
1.4%
Other
0.3%