Перейти к содержанию

Лидеры

Популярный контент

Показан контент с высокой репутацией 03/12/26 в Сообщения

  1. Собственно, сам сабж! :bye: Вобщем, скачал я у вас Арт Вью, посмотрел, а она еще и с исходничками... Так как в Дельфях не очень силен , прошу не пинать, просто с первого взгляда не понравилось то, что нельзя картинки (*.арт) - смотреть в новом окне... запустил свою ДельфЮ... начал вспоминать... вобщем, посмотрите - что получилось! :blush2: 1. Возможность вывода *.арт -ов в отдельное окошко, которое можно хоть на весь экран растянуть (если очень большой арт, правда - таких не встречал еще.. ) 2. Немного переписана прорисовка на конву, стала что-ли как-то более "плавная", при ресайзинге окна, и смене *.арт... 3. В общем-то вроде и все.. :blush2: ...Добавлен скроллер, в окошко о тех-инфе файла... Будет интересно услышать Ваше мнение! П.С. Ток не пинать, я в программинге не шибко силен... :blush2: Забрать мона отсюда: http://l2info.ho.com.ua/files/ArtView.by.Blacky.v.0.1.a.rar
    1 балл
  2. Если любопытно, вот мои эксперименты с палитрами art'ов . По причине природной лени я не стал ни чего кодить, а сварганил какую-то шнягу... К тому же я прос***л второй за год диск с дельфями; а, к примеру, в имеющимся наличии Borland JBuilder меня ломает упражняться... Использовать Java для этого слишком круто. Настройки (если это можно так назвать в батнике : artfile -- art файл для обрезки первой палитры bmpfile -- bmp файл для вырезание палитры artsize -- размер art файла в шестнадцатеричном виде Склейте последовательно три получившихся куска файла: art1 + art2 + art3 в один, например, с помощью WinHEX или чего-то другого. NB! По похожему принципу можно менять остальные палитры, если они есть, и добавлять новые (+ header). NB! В * нормальной * программе естественно можно сделать возможными манипуляции с палитрами ACT и PAL. ART Format [RBO] ART (Basicly): ART Header + Pallette + ART Info + ... Size: 112 bytes 0x0000 - 0x007F -- Header: 0x0000 -- Word -- Head 0 0x0004 -- Word -- Head 1 0x0008 -- Word -- Head 2 Blank Field? Head 7 -- [Quantity - 1] 0x0020 -- Word -- Head 8 -- [Quantity] 0x0024 - 0x0027 -- Dword -- Head 9 (8) 0x0053 - 0x0054 -- Word -- Head 10? (8) 0x0070 - 0x0483 -- Pallette 0x0484 - 0x04BF -- ART Info 0x0484 -- Word -- Weight 0x0488 -- Word -- Height 0x048c -- Word -- Size 0x0490 -- Word -- Center Code Y (Weight) 0x0494 -- Word -- Center Code X (Height) 0x04C0 - 0x53F - Some of BMP 1 (data) 0x0540 - 0x54F - Some of BMP 2 0x0559 - 0x056D 0x0730 - 0x073F - bmp x 0x073B Header (не относительный!) - инфа о кол-ве палитр и фреймов. ART Info секция - о самом изображении. Текст выше - по-дурацки набросал для себя. Нужно * естественно * написать нормальный парсер, чтобы икать и заменять то, что нужно... Из исходников ArtView все значительно понятнее... Из описания ART2BMP: "the ugly randomish code at the beginning of the file" - важный Header... в основном "the two last DWORDs at ARTInfo structure" - все просто: Center Code. Пы.Сы. А чего кредитов-то нет? Зажал?! Надо бы написать и про MatuX с Red (The Mod Squad), и главное про eml78... Пы.Пы.Сы. Удачи автору! Keep on modding!
    1 балл
×
×
  • Создать...