36 lines
1.8 KiB
Markdown
36 lines
1.8 KiB
Markdown
# tws-zombies-scripts
|
|
|
|
Combined working repo for the TWS Plutonium Zombies GSC scripts across two games.
|
|
|
|
## Layout
|
|
|
|
- [t5/](t5/) — Plutonium **T5** (Call of Duty: Black Ops 1) Zombies scripts. Most-developed baseline. See [t5/README.md](t5/README.md) and [t5/NOTES.md](t5/NOTES.md).
|
|
- [t6/](t6/) — Plutonium **T6** (Call of Duty: Black Ops 2) Zombies scripts. Ported from T5, catching up on feature parity. See [t6/README.md](t6/README.md), [t6/NOTES.md](t6/NOTES.md), and [t6/tools/check.ps1](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` |
|
|
| 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
|
|
powershell -File t6/tools/check.ps1
|
|
```
|
|
|
|
Requires `gsc-tool` 1.4.10 (T6 PC) on PATH.
|