Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2010 22:37:37

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Адаптация скрипта для Windows

Хорошо. Теперь сделайте вместо print ‘>>>’, all_files.keys() вот это:
print ‘>>>’,
и покажите чего выведет



Офлайн

#2 Март 22, 2010 22:38:51

Chesnok
От:
Зарегистрирован: 2010-03-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Адаптация скрипта для Windows

>>>



Отредактировано (Март 22, 2010 22:42:37)

Офлайн

#3 Март 22, 2010 22:48:52

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Адаптация скрипта для Windows

Это имена файлов, которые он положит в результирующий файл и их размеры. Похоже на правду?
Результат должен занимать заголовок + сумма размеров файла, то есть немного больше, чем 9Кбайт.
Откуда тут 200Кб взяться непонятно. Посмотрите на вывод и на размеры реальных файлов и их имена и покажите разницу.



Офлайн

#4 Март 22, 2010 22:50:52

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Адаптация скрипта для Windows

Есть еще одна идея. Поменяйте f = open(dirname + “/” + name, “r”) на f = open(dirname + “/” + name, “rb”) и посмотрите изменится ли поведение скрипта.



Офлайн

#5 Март 22, 2010 23:36:25

Chesnok
От:
Зарегистрирован: 2010-03-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Адаптация скрипта для Windows

//Это имена файлов, которые он положит в результирующий файл и их размеры. Похоже на правду?
Так и есть. Размер в байтах….

//Откуда тут 200Кб взяться непонятно.

Ну вот автор сделал sq1.cibar, он весит 619 кб.

***

Кошмар. Похоже, он показывает размер файлов то в БАЙТАХ, то в КИЛОБАЙТАХ… и видимо не видит разницы О_О

************************

Похоже, заработало!!!!! :D

Файл sq1.cibar = 629 кб!


Ed, спасиб огромное!!! Пойду тестить на мобиле)



Офлайн

#6 Март 23, 2010 07:26:38

Chesnok
От:
Зарегистрирован: 2010-03-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Адаптация скрипта для Windows

Если кому интересно, как запустить старые квесты на мобиле:

1. Качаешь sarien.jar. (sarien_mini - упрощенный для слабых мобил)
2. Заливаешь файлы *.cibar в память телефона (c:\sarien) или на карту (e:\sarien)
3. Запускаешь sarien.jar, выбираешь диск (c: / e:) и выбираешь игру


Нормальная (неупрощенная) версия (sarien.jar) поддерживает звук, чтение/запись и тд. Квесты графически выглядят так:




И команды действия вводятся вручную (если пишутся ???-вопросики, по умолчанию стоит русский; надо до запуска Sarien выбрать в настройках телефона английский)

***

Это такие квесты как

King's Quest
Police QUest
Quest for Glory
Space Quest
и др.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version