![]() |
Распаковка LaserCompact картинок...
Пытаюсь распаковать картинки запакованые Laser Compact'om из BGE без распаковщика. В лучшем случае получается покоробленая картинка.
Мето такой: запаковал картинки с паковщиком и без, вычел длинну, и сохранил распоквщик, потом стыкую к распокощику картинку без распаковщика. :v2_conf2: |
Файлы можно поглядеть?
|
1 Attachment(s)
Вот
|
1 Attachment(s)
В картинке, записанной с распаковщиком, отсутствует сигнатура LCMP5 (признак пакованной Laser Compact картинки) и другая информация (напр. комментарий). А в картинке, которая пишется без распаковщика, присутствуют в начале файла эти N байт служебной инфы (сигнатура и комментарий), таким образом:
1. Данные картинки, которая записана с распаковщиком на N байт меньше, чем данные картинки без распаковщика. Длину распаковщика не учитываем. 2. Распаковщик не ожидаает встретить сигнатуру и комментарий. 3. Чтобы нормально распаковывать этим приписываемым распаковщиком картинки без распаковщика (с сигнатурой), надо просто пропатчить в распаковщике указатель на данные, чтобы были пропущены сигнатура и комментарий и указатель был установлен сразу на упакованные данные картинки. 4. А лучше использовать готовый релоцируемый распаковщик (во вложении скомпилированный файл). Используется так: Загружаете распаковщик куда вам удобно. Загружаете картинку или несколько картинок. LD HL,packed_scr ;адрес загруженной пакованной картинки бе распаковщика. CALL depacker ;распаковка картинки на экран. исходный код депакера: Скрытый текстCode:
;---------------------------------------[свернуть] |
Quote:
Ты путаешь BGE LC и LC 5.2, к которому поставляется распаковщик. |
Quote:
А ты о чем? |
Quote:
|
Quote:
С картинками, записанными без упаковщика проблема - там все, что угодно, только не пакованный скрин. Это 100%. Советую проверить либо настройки BGE в части плагинов, либо настройки эмуля в части памяти. |
2 Attachment(s)
Вот что у меня пишет из BGE плагин Burial Laser Compact 1.02:
|
Quote:
|
| All times are GMT +4. The time now is 20:59. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.