Center zombie counters and use ASCII HUD separators
This commit is contained in:
@@ -4,6 +4,60 @@ Changes are listed newest first, with an independent version for every individua
|
||||
T5/T6 script and each native plugin. Current versions are recorded in
|
||||
[versions.json](versions.json); see the [version policy](README.md#versioning).
|
||||
|
||||
## 2026-10-17
|
||||
|
||||
### Center the complete zombie count above the health bar
|
||||
|
||||
| Component | Version | Affected source |
|
||||
| --- | --- | --- |
|
||||
| `tws_t5_hud.gsc` | `1.4.2` | `t5/scripts/tws_t5_hud.gsc` |
|
||||
| `tws_t6_hud.gsc` | `1.4.2` | `t6/scripts/tws_t6_hud.gsc` |
|
||||
|
||||
- Replace the separately positioned number and label with one center-aligned
|
||||
`N ZOMBIES` readout at the health track's midpoint in both engines. Use a
|
||||
uniform font scale of `1.25` and the existing count color; digit changes and
|
||||
the initial `-- ZOMBIES` placeholder share the same center.
|
||||
- Update text only when the count changes using `SetTextUnlimited`, avoiding
|
||||
a new config string for each distinct count. Keep counting, `.hud` visibility,
|
||||
game-over termination and disconnect cleanup behavior. Core HUD allocation
|
||||
decreases from 11 to 10 archived elements; AFK still adds one.
|
||||
- Compatibility: HUD `1.4.2` requires matching common `1.4.0+` and
|
||||
[Plutonium r5334+](https://plutonium.pw/docs/changelog/#r5334), which provides
|
||||
`SetTextUnlimited` for T5 and T6. No new plugin or backend requirement.
|
||||
Common and AFK need no source change for this fix; both HUD scripts change.
|
||||
- Validation: 73 HUD checks passed, including digit transitions, a non-default
|
||||
track midpoint, unchanged-count polling, hidden updates and service cleanup.
|
||||
Leaderboard (143), bank (42), join (17) and telemetry (23) portable checks
|
||||
passed. These use engine shims; actual EC integration and live Plutonium
|
||||
validation were not run. GSC compilation was unavailable because gsc-tool
|
||||
and PowerShell are not installed. Verify rendering on Windows/Plutonium.
|
||||
- Deployment: copy each updated HUD script and restart the map on r5334+.
|
||||
Older installations must first update Plutonium on clients and servers and
|
||||
fully restart those processes. No full server-process restart is required
|
||||
for the script update alone. No deployment performed.
|
||||
|
||||
### Use ASCII separators in HUD branding and map records
|
||||
|
||||
| Component | Version | Affected source |
|
||||
| --- | --- | --- |
|
||||
| `tws_t5_common.gsc` | `1.4.1` | `t5/scripts/tws_t5_common.gsc` |
|
||||
| `tws_t6_common.gsc` | `1.4.1` | `t6/scripts/tws_t6_common.gsc` |
|
||||
| `tws_t5_hud.gsc` | `1.4.1` | `t5/scripts/tws_t5_hud.gsc` |
|
||||
| `tws_t6_hud.gsc` | `1.4.1` | `t6/scripts/tws_t6_hud.gsc` |
|
||||
|
||||
- Replace the middle dot with an ASCII vertical bar in the top-center branding
|
||||
and map-record heading after the separator displayed as two dots on T5.
|
||||
Apply the same text change to T6 for a consistent appearance. Keep existing
|
||||
spacing, positioning and HUD/service behavior.
|
||||
- Compatibility: no new dependency requirement. No native-plugin, backend or
|
||||
other script changes are required.
|
||||
- Validation: 71 HUD, 143 leaderboard, 42 bank, 17 join and 23 telemetry portable
|
||||
checks passed. These use engine shims; actual EC bank integration, GSC
|
||||
compilation and live Windows/Plutonium validation were not performed.
|
||||
- Deployment: copy the updated common and HUD scripts for each installed game,
|
||||
then restart the map. No full server-process restart is required. No deployment
|
||||
performed; live Windows/Plutonium rendering validation remains outstanding.
|
||||
|
||||
## 2026-10-15 — Player moderation runtime
|
||||
|
||||
- **tws_t5_moderation.gsc 1.0.0 / tws_t6_moderation.gsc 1.0.0**: new optional
|
||||
|
||||
Reference in New Issue
Block a user