Worms 2 team file
From Worms Knowledge Base
(Up to File formats)
A Worms 2 team file stores the user's teams including names and statistics.
File Format
Each team appears to be 412 bytes long, and are concatenated together, read until the file ends.
Strings are stored in fixed-size blocks, but encoded like any other 0-terminated string.
Offset | Size | Type | Description |
---|---|---|---|
0 | 2 | uint16 | Two null bytes. Unknown purpose. |
2 | 66 | String | Team name. |
68 | 36 | String | Name of sound bank. |
104 | 20 | String | Name of worm 1. |
124 | 20 | String | Name of worm 2. |
144 | 20 | String | Name of worm 3. |
164 | 20 | String | Name of worm 4. |
184 | 20 | String | Name of worm 5. |
204 | 20 | String | Name of worm 6. |
224 | 20 | String | Name of worm 7. |
244 | 20 | String | Name of worm 8. |
264 | 4 | sint32 | Number of games lost. |
268 | 4 | sint32 | Number of games won. |
272 | 4 | sint32 | Number of opponent worm kills. |
276 | 4 | sint32 | Number of worms lost in this team. |
278 | 4 | sint32 | CPU skill, range 0x01 to 0x64. 0 for human teams. |
284 | 4 | sint32 | Kills-killed (?). |
288 | 4 | sint32 | Number of games played. If 0, none of the stats are displayed (always 0 for CPU teams). |
292 | 4 * 21 | sint32[21] | Unknown values. |
376 | 4 | sint32 | Number of hits on other teams. |
380 | 4 | sint32 | Number of hits from other teams. |
384 | 4 * 4 | sint32[4] | Unknown values. |
400 | 4 | sint32 | "Difference" statistics value. |
404 | 4 | sint32 | Unknown value. |
408 | 4 | sint32 | Points. |