Все карты одним архивом - Field.pm

Разработка новых функций.

Модератор: 4epT

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Все карты одним архивом - Field.pm

Сообщение Click »

В общем идея отличная, тем более в будущем поможет нам паковать в один архив кучу маленьких картинок для wx и значки гильдий

В чем смог разобраться:
Наша сборка коры держит библиотеку Compress::Zlib, что позволяет нам хранить файлы в gz архиве, но проблема в том, что в такой архив можно поместить только 1 файл.
Пробовал подсоединить другие билиотеки Archive::Zip IO::Uncompress::AnyUncompress скорее всего у меня руки кривые, не получилось, но уверен что можно.

Сама процедура доставания файла из архива запихнута сюда Field.pm, там всё жутко просто.

Народные умельцы, может кто нить решит этим заняться?

Форум опенкоры http://forums.openkore.com/viewtopic.ph ... 219#168219
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

RARом, Click, RARом. Настоятельно рекомендую. ;)

* * *

ЗЫ: И опять можно вернуться к "негодяю" амак-бою: в его последней версии KoreAdvance действительно все поля открывались из одного архива (если я не путаю)(?)(но даже если не у него, то где-то я это видел).
viewtopic.php?t=1363 ("Всё про Kore-Advance Pro, это бот, которого сделал amacc_boy")

PPS: А что такое KM начал писать на форуме ОК, непонятно; у нас же это вроде уже было описано:
viewtopic.php?t=1409 ("Насчет хранения полей (.fld) в сжатом виде - плюсы и минусы").

PPPS: Еще уместно вспомнить благополучно похороненный Shared Data Server
( http://forums.openkore.com/viewtopic.php?t=8946 ), который, в теории, может раздавать данные вообще любого типа.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

вообще суть в том, что в gz можно запихнуть только 1 файл
Вот нам и нужна поддержка другого компрессора, который будет сжимать стопку файлов в 1, например zip.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

RAR, Клик, RAR! solid-архивы -- сила! (отлично для филдов, но для bmp-х возможно стоит отключать, или баловаццо размером solid-области).
(увеличенное время распаковки не критично - клиент грузит инфу дольше).
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

http://search.cpan.org/~pmqs/Compress-Z ... ss/Zlib.pm
вот тут внизу станички все форматы которые можно запихать в кору, рар там к сожелению нету, самое нормальное пожалуй zip
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

не будет походу поддержки zip (
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Чиво? Обломно просто, или нашлись принципиальные трудности?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ну так я не умею это дело добавлять, но пытался, то у меня постоянно кора ошибки выдаёт и не запускается.
а те кто шарят в этом чёт ничего не делают
Ответить