Просмотр полной версии : Утилита для чтения сейвов
Али Гарх
31.05.2006, 19:05
Для облегчения проведения турниров было бы полезно иметь утилиту которая считывает необходимые параметры (тип победы, ход, очки и пр.) из сейва. Такой программой пользуются для подведения итогов GOTM. Известна ли кому-нибудь такая утилита?
Если нет, то предлагаю написать библиотеку (dll) которая добывала бы эти данные из сейва.
White Hawk
31.05.2006, 21:09
Однако, формат сейва нужен :)
Тогда - недели полторы работы/отладки... А так :(
Номер хода записан в незапакованной части сейва, остальное - внутри.
NeverMind
01.06.2006, 13:21
Вот эта утилита может пригодиться: http://forums.civfanatics.com/showthread.php?t=141769
PS. Али Гарх, вижу, ты ее уже оценил. :D Это не то, что ты искал? Тогда можно напрямую спросить на CFC, у того же Gyathaar.
В принципе, я мог бы попробовать написать запрошенную утилиту. Вопрос только во времени. Структура сейва Цив4 гораздо менее наглядна, чем в трешке.
White Hawk
01.06.2006, 15:26
<div class='quotetop'>Цитата</div>
Структура сейва Цив4 гораздо менее наглядна[/b]
Если не очень большая тайна - где её посмотреть то? Структуру то...
Когда только вышла цива, я написал прогу для распаковки сейва, но, глянув на все безобразие внутри, забил. Поиграть хотелось...
Али Гарх
04.06.2006, 14:48
<div class='quotetop'>Цитата(White Hawk * 31.5.2006, 19:09) 102024</div>
Однако, формат сейва нужен :)
[/b]
Я думаю, что надо использовать SDK, ведь все операции чтения/записи там уже реализованы.
Кажется swan уже разбирался с SDK. Может быть кто-нибудь ещё поможет советом...
Для 4ки я SDK ковырял, но с распаковкой сейвов конкретно
помочь не могу - но там один из стандартизированных архиваторов стоит, навроде как в цив3
White Hawk
05.06.2006, 16:48
Там zlib используется (о чём наличие zlib1.dll говорит).
ЗЫ :harhar:
<div class='quotetop'>Цитата(White Hawk * 5.6.2006, 16:48) 102888</div>
Там zlib используется (о чём наличие zlib1.dll говорит).
Там zlib используется (о чём наличие zlib1.dll говорит).
Там zlib используется (о чём наличие zlib1.dll говорит).
[/b]
Да
Да
Да
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot