Форум: "Прочее";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Прочее";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c