Difference between revisions of "Worms 2 team file"
From Worms Knowledge Base
(Fixed layout) |
(Fixed the remaining layout) |
||
Line 71: | Line 71: | ||
|- | |- | ||
| 264 | | 264 | ||
+ | | 4 * 24 | ||
+ | | sint32[24] | ||
+ | | Unknown values. | ||
+ | |- | ||
+ | | 360 | ||
| 4 | | 4 | ||
| sint32 | | sint32 | ||
| Number of games lost. | | Number of games lost. | ||
|- | |- | ||
− | | | + | | 364 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
| Number of games won. | | Number of games won. | ||
|- | |- | ||
− | | | + | | 368 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | Unknown value. |
|- | |- | ||
− | | | + | | 372 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | Unknown value. |
|- | |- | ||
− | | | + | | 376 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | Number of hits on other teams. |
|- | |- | ||
− | | | + | | 380 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | Number of hits from other teams. |
|- | |- | ||
− | | | + | | 384 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | CPU skill, ranges from 0 to 100, where 0 is used for human controlled teams. |
|- | |- | ||
− | | | + | | 388 |
− | | 4 | + | | 4 |
− | | sint32 | + | | sint32 |
− | | Unknown | + | | Unknown value. |
|- | |- | ||
− | | | + | | 392 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | Unknown value. |
|- | |- | ||
− | | | + | | 396 |
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | + | | Unknown value. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | Unknown | + | |
|- | |- | ||
| 400 | | 400 | ||
Line 133: | Line 133: | ||
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | | + | | Number of games played. |
|- | |- | ||
| 408 | | 408 | ||
| 4 | | 4 | ||
| sint32 | | sint32 | ||
− | | Points. | + | | "Points" statistics value. |
|} | |} |
Revision as of 15:19, 23 April 2017
(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 * 24 | sint32[24] | Unknown values. |
360 | 4 | sint32 | Number of games lost. |
364 | 4 | sint32 | Number of games won. |
368 | 4 | sint32 | Unknown value. |
372 | 4 | sint32 | Unknown value. |
376 | 4 | sint32 | Number of hits on other teams. |
380 | 4 | sint32 | Number of hits from other teams. |
384 | 4 | sint32 | CPU skill, ranges from 0 to 100, where 0 is used for human controlled teams. |
388 | 4 | sint32 | Unknown value. |
392 | 4 | sint32 | Unknown value. |
396 | 4 | sint32 | Unknown value. |
400 | 4 | sint32 | "Difference" statistics value. |
404 | 4 | sint32 | Number of games played. |
408 | 4 | sint32 | "Points" statistics value. |