1 | Updated $Date: 2006/02/03 07:12:33 $ by $Author: root $: |
1 | Updated $Date: 2006/09/07 21:42:50 $ by $Author: pippijn $: |
2 | |
2 | |
3 | Outline: |
3 | Outline: |
4 | |
4 | |
5 | This section contains a brief outline of the document. |
5 | This section contains a brief outline of the document. |
6 | |
6 | |
… | |
… | |
1340 | |
1340 | |
1341 | Request the image number to name (and checksum) values - in this way, |
1341 | Request the image number to name (and checksum) values - in this way, |
1342 | the client can build all images before play starts and also request |
1342 | the client can build all images before play starts and also request |
1343 | any missing images. The returned data is |
1343 | any missing images. The returned data is |
1344 | |
1344 | |
1345 | image_sums <start> <stop> <imagenum><checksum><namelength><name> |
1345 | image_sums <start> <stop> <imagenum><checksum><faceset><namelength><name> |
1346 | |
1346 | |
1347 | There is an initial space after the stop value, but no spaces after |
1347 | There is an initial space after the stop value, but no spaces after |
1348 | that point. The <start> and <stop> values are ascii text (same |
1348 | that point. The <start> and <stop> values are ascii text (same |
1349 | format as it is sent to the server in). The start and stop |
1349 | format as it is sent to the server in). The start and stop |
1350 | values are inclusive - thus, if the start is 0 and the stop |
1350 | values are inclusive - thus, if the start is 0 and the stop |
… | |
… | |
1352 | |
1352 | |
1353 | imagenum is 16 bit binary data. |
1353 | imagenum is 16 bit binary data. |
1354 | checksum is 32 bit binary data. It contains the checksum for |
1354 | checksum is 32 bit binary data. It contains the checksum for |
1355 | the image in the current selected set, and will use whatever |
1355 | the image in the current selected set, and will use whatever |
1356 | fallback logic the imagesets specify. |
1356 | fallback logic the imagesets specify. |
1357 | facenum is 8 bit binary data. |
1357 | faceset is 8 bit binary data. |
1358 | namelength is 8 bit binary data. It is the length of the |
1358 | namelength is 8 bit binary data. It is the length of the |
1359 | name field below, including the null terminator. |
1359 | name field below, including the null terminator. |
1360 | name is chraracter data. It is null terminated to make processing |
1360 | name is chraracter data. It is null terminated to make processing |
1361 | easier - in this way, the client doesn't need to copy the data |
1361 | easier - in this way, the client doesn't need to copy the data |
1362 | to make it null terminated. |
1362 | to make it null terminated. |