Вниз
Скачать: CL | DM;

Worms   Найти похожие ветки 

 
Real ©   (2008-03-25 22:57) [0]

Кто любит поиграть в сабж? Я не гамер, но Worms по сети реально затягивает. Но вопрос не только в этом. Хочу сделать утилиту, для анализа (и последующей сортировки) файлов replay-игр. Одна из первых задач, это определить время игры, чтобы сортировать по этому признаку. Вот в описании формата нашел следующее:

Checksum. xx is the current time and zz the checksum (current time is very usefull to know the total game time, because there is no frames when nobody is playing ! (Always followed by a 00 in-frame ?)

Sample: 02 08 xx xx xx xx zz zz zz zz


Как я понимаю, достаточно найти с конца файла блок 02 08, и последующие четыре байта - это будет время пройденное с начала игры. Только вот остается непонятным, в каком именно формате время? Я просмотрел несколько файлов, действительно последние два байта обычно 00. То есть, получается время лежит в WORD после блока 02 08. Что это timestamp? Или количество секунд от начала игры? Вот к примеру:

Время игры: 00:00:57.06 (последние два, миллисекунды видимо)
Время ходов первой команды: 00:00:48.58
Время ходов второй команды: 00:00:03.18

Значение времени в файле: 58 09 (последний блок с конца)


 
Пробегал2...   (2008-03-25 23:02) [1]

Worms по сети фигня, вот Team Fortress 2 - вещь когда 12x12


 
Real ©   (2008-03-25 23:06) [2]


> Пробегал2...

Это совершенно разные по всем параметрам игры, но вопрос был не только в этом, форум же в первую очередь по программированию (хоть и в "прочем")



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
2-1207655460
molodoi
2008-04-08 15:51
2008.05.04
Проблема с динамическим добавлением полей


3-1196411574
keymaster
2007-11-30 11:32
2008.05.04
Delphi+Oracle. Проблема с table of...


2-1207744927
Снежинка
2008-04-09 16:42
2008.05.04
Запрос не получается


15-1205850909
Запись на диски
2008-03-18 17:35
2008.05.04
Запись на диски


4-1188562548
Krants
2007-08-31 16:15
2008.05.04
GetTextExtentPoint32 при




   Наверх