(если не туда написал, перенаправьте)
Есть маленький скрипт Питона, который превращает старые квесты Sierra (AGI-движок) в формат *.cibar для работы на мобильных телефонах (через Sarien.jar)
Собственно, проблема в этом скрипте.
http://cibyl.googlecode.com/svn/trunk/tools/cibyl-generate-cibar
Он должен превращать файлы игры в один файл примерно ТАКОГО ЖЕ размера (например 200 кб), а получаемый cibar-файл всегда напорядок меньше (например 9 кб), как будто скрипт где-то стопорится и не доделывает процесс…
***
ФАЙЛЫ
Вот пример игры
http://jift.narod.ru/invis/time_quest_game_only.rar
И пример нормального, рабочего cibar-архива
http://jift.narod.ru/invis/cibar_Time_Quest.rar
А вот пример неправильного сибара
http://jift.narod.ru/invis/tq_wrong.rar
***
Я в Питоне вообще ламак, знаю только Delphi, Basic и то на любительском уровне. Я бы сделал delphi-версию конвертера (AGI-игра 2 cibar), но не могу понять питон-скрипт.
****
СТРОЕНИЕ cibar'а (нормального)
В начале cibar'а какой-то заголовок делается со списком файлов. Затем вроде как содержимое файлов без всяких изменений. Но список файлов для каждой игры будет разным, т.к. где-то файлов больше, где-то меньше; поэтому я не могу его (header) тупо скопировать и прилепить содержимое этих файлов.
В конце сибара непонятно откуда взятое содержимое, возможно “финальный заголовок”.
***
Автор скрипта говорит, что должно работать. Он сидит на Линуксе, но говорит и на Windows работало. Создал он скрипт еще в 2004 году.
Я всё перепробывал. Скрипт запускается, но явно гонит.