Difference between revisions of "Worms 2 team file"

From Worms Knowledge Base

Jump to: navigation, search
(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.
 
|-
 
|-
| 268
+
| 364
 
| 4
 
| 4
 
| sint32
 
| sint32
 
| Number of games won.
 
| Number of games won.
 
|-
 
|-
| 272
+
| 368
 
| 4
 
| 4
 
| sint32
 
| sint32
| Number of opponent worm kills.
+
| Unknown value.
 
|-
 
|-
| 276
+
| 372
 
| 4
 
| 4
 
| sint32
 
| sint32
| Number of worms lost in this team.
+
| Unknown value.
 
|-
 
|-
| 278
+
| 376
 
| 4
 
| 4
 
| sint32
 
| sint32
| CPU skill, range 0x01 to 0x64. 0 for human teams.
+
| Number of hits on other teams.
 
|-
 
|-
| 284
+
| 380
 
| 4
 
| 4
 
| sint32
 
| sint32
| Kills-killed (?).
+
| Number of hits from other teams.
 
|-
 
|-
| 288
+
| 384
 
| 4
 
| 4
 
| sint32
 
| sint32
| Number of games played. If 0, none of the stats are displayed (always 0 for CPU teams).
+
| CPU skill, ranges from 0 to 100, where 0 is used for human controlled teams.
 
|-
 
|-
| 292
+
| 388
| 4 * 21
+
| 4
| sint32[21]
+
| sint32
| Unknown values.
+
| Unknown value.
 
|-
 
|-
| 376
+
| 392
 
| 4
 
| 4
 
| sint32
 
| sint32
| Number of hits on other teams.
+
| Unknown value.
 
|-
 
|-
| 380
+
| 396
 
| 4
 
| 4
 
| sint32
 
| sint32
| Number of hits from other teams.
+
| Unknown value.
|-
+
| 384
+
| 4 * 4
+
| sint32[4]
+
| Unknown values.
+
 
|-
 
|-
 
| 400
 
| 400
Line 133: Line 133:
 
| 4
 
| 4
 
| sint32
 
| sint32
| Unknown value.
+
| 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.
Personal tools