Lion King [.EPF]
#1
Отправлено 06 February 2005 - 13:33
Застрял я на распаковке. У файлов нет вообще никакого намека на заголовок, чистые данные. Размер в запакованном и распакованном виде, правда, есть, но не в самом файле. В одной из статей на сайте рекомендовалось попробовать zlib. Попробовал, не идет (функция uncompress, я ничего не перепутал?).
В EXEшнике несколько раз упоминается архив, вот эти строчки:
Can't open EPFS file
Can't find EPFS file to load
Unknown compression type
Method 2 not supported yet
Can't find entry in EPFS file
В принципе можно попытаться восстановить какие-то куски отдельных файлов: AMF – это трекерный формат, значит, сами звуки инструментов должны быть где-то в памяти. Правда, я все равно не знаю, как это можно использовать. Кто-нибудь может чего посоветовать?
#2
Отправлено 06 February 2005 - 14:37
Цитата |
В принципе можно попытаться восстановить какие-то куски отдельных файлов |
Есть распаковщик (тут), там не zlib. Музыка там лежит в обычном трекерном формате, играется DSMI-плеером или можно сконвертить программой amf2s3m в более удобоваримый формат. Найти всё можно в гугле.
#3
Отправлено 06 February 2005 - 15:15
#4
Отправлено 06 February 2005 - 15:26
#5
Отправлено 06 February 2005 - 21:46
#6
Отправлено 08 February 2005 - 08:30
1) Звуки в файлах без расширения. Формат RAW: 11050 Hz, 8 bit, unsigned.
2) Музыка в AMF.
3) Спрайты в MCH, содержат анимацию. Что интересно, они тоже запакованы. Экспортирую в BMP. Любопытно, что там оказалось несколько спрайтов, которые не используются нигде в самой игре.
4) Уровни в MAP. Содержат палитру, кусочки 8x8, из которых составлены уровни, таблицы для уровней (4 слоя) и фона. Все переводится в BMP. Все гадаю, как авторы умудрялись рисовать такими квадратикаами – 8x8 такая мелкотень!..
5) Анимационные кусочки уровней в BLK (вода и т.п.).
VAG
С AMF таких мучений не надо – как оказалось, он читается даже WinAmp'ом. Кстати, а чем там запаковано? Просто если мне взбредет в голову писать просмотрщик для файлов из этих архивов, то лучше распаковывать самостоятельно. И еще – по-моему, нехорошо, что распаковщик нигде не упоминается.
-=CHE@TER=-
Я не понял – un_epf эту игрушку берет? И сама игра много весит?
#7
Отправлено 08 February 2005 - 17:41
Сама гама весит 2,16 Мб.
Насчёт проги UN_EPF - она на экстракторе есть?! Сейчас посмотрю... я просто сам писал...
(добавленно)
Я что-то не нашёл на сайте этой проги...
А где её скачать можно?
#8
Отправлено 08 February 2005 - 22:30
Цитата |
Все гадаю, как авторы умудрялись рисовать такими квадратикаами – 8x8 такая мелкотень!.. |
Квадратиками никто и не рисует. Делают большой скрин всей локации, потом автоматически делят его на кубики, визуально совпадающие сохраняются в единственном экземпляре. Очень подходит для вывода графики на NES и прочих древних консолях.
Цитата |
Кстати, а чем там запаковано? |
LZW.
Цитата |
И еще – по-моему, нехорошо, что распаковщик нигде не упоминается. |
Да никто его не просил, вот он и не выкладывался. А так - всегда пожалуйста.
-=CHE@TER=-
Цитата |
А где её скачать можно? |
Линк был практически в самом начале этой темы.
#9
Отправлено 09 February 2005 - 02:46
А мне вот интересно, как в Bladur's Gate выводили
#10
Отправлено 09 February 2005 - 17:27
Сейчас посмотрим, что за игрушка. Интересно, у East Point Software еще игры с EPF архивами есть?
Цитата |
Да никто его не просил, вот он и не выкладывался. А так - всегда пожалуйста. |
#11
Отправлено 09 February 2005 - 17:29
Ежили чего - не найдёшь игру, например, могу на мыло выслать.
VAG!
Где в начале??? Не могу найти!!! (*долбится головой об стол*)
ТРАХ-ТЕБЕДОХ! А http://ga-agent.nm.ru/stuff/ - больше не грузится...
#12
Отправлено 09 February 2005 - 18:40
Цитата |
Ежили чего - не найдёшь игру, например, могу на мыло выслать. |
А по поводу ссылок пинай автора дизайна форума. Ссылки не подчеркиваются, чтобы их найти надо водить мышью по сообщению. Вот: http://ga-agent.nm.ru/stuff/un_epf.rar
#13
Отправлено 09 February 2005 - 19:17
Всё. Отослал. Проверяй почту.
А сайт у меня вообще не грузится! Так что твоя ссылка мне не поможет... Вот что странно - вчера-то работал!
#14
Отправлено 09 February 2005 - 19:26
Цитата |
И много еще интересных программ так пропадает зря? |
Пока о них никто не знает - ничего не пропадает. А вообще - не считал никогда.
Цитата |
Интересно, у East Point Software еще игры с EPF архивами есть? |
На вскидку - Lion King, Jungle Book, Tower Assault, ещё что-то было точно.
-=CHE@TER=-
Цитата |
больше не грузится |
Какой-то затык на nm.ru , попробуй попозже.
#15
Отправлено 10 February 2005 - 10:51
БО-О-ОЛЬШОЙ РЕСПЕКТ ЗА ПРОГУ!!!
Распаковывает! ))
Ссылки, кстати, на сайте - нет. %) Только если воспользоваться прямой ссылкой на файл, которую дал Athari.
Единственное замечание к программе - много занимает. Ты слышал что-нибудь об UPX'е?
http://upx.sourceforge.net
Сжимает DOS (неважно Protected или Real) / Windows исполняемые файлы. От твоей программы, после того как я её для интереса сжал с максимальным сжатием ("upx -9 un_epf.exe") осталось всего 13425 байт. Это кстати всем на заметку!!! Долой лишний траффик!!!
Кстати! На чём ты её писал? Я так понял, что это очередная разновидность CPP в защищённом режиме?
Удачи!
#16
Отправлено 22 February 2005 - 08:38
VAG, а ты дизасмил, чтобы разрыть формат?
ALL, есть ли модули\библиотеки для работы с сжатиями LZW и LZSS? Помнится мне добрый Terminus дал модуль для Zlib, которым я до сих пор пользуюсь для сжатия и расжатия...
Athari, можетешь выложить свое описание формата .EPF или кинуть на мыло?! Буду очень благодарен!
#17
Отправлено 22 February 2005 - 15:26
#18
Отправлено 22 February 2005 - 15:53
А LZW только в Overdrive юзается или не только?
#19
Отправлено 23 February 2005 - 10:05
Рисунки 256-цветные, смещения абсолютные.
MCH (TLK, JB)
Заголовок
WORD количество
{
WORD ширина
WORD высота
DWORD смещение данных
} список спрайтов [количество]
(обычно в одном файле все спрайты одинакового размера)
Данные
{
BYTE X
BYTE Y
BYTE длина
BYTE данные [длина]
}
пока X не окажется 255.
(палитра берется из соответствующего уровня)
BLK
Массив картинок 8x8 без заголовков (не уверен).
MAP
TLK, JB
Заголовок
DWORD смещение палитры
DWORD смещение массива рисунков 8x8 (кусочков уровня и фона)
DWORD ширина уровня
DWORD высота уровня
DWORD смещение к данным уровня
DWORD ширина фона
DWORD высота фона
DWORD смещение к данным фона
(еще какие-то данные)
Данные (уровня и фона)
WORD N[ширина][высота]
Из номера вычесть 1, получится номер кусочка. 0xFFFF - пусто, 0x1FFF - лично я пропускаю. Бит 0x8000 - отражение по горизонтали, 0x4000 - по вертикали.
OD
Данные уровней, кажется, примерно в таком же формате. Самих кусочков внутри не заметил. Наверное, лежат в SPR. :?
MCB
То же, что и MCH, но данные в чистом виде.
MCB
Не разбирал, но вроде похож на MCB.
LBM
Картинка. Открывается любым нормальным просмотрщиком.
SAM, без расширения
Звук 11 kHz, 8 bit unsigned
Кстати, а для чего оно тебе?
#20
Отправлено 03 December 2010 - 18:16
East Point Software .EPF File unpacker