Разработка и ромхакинг > Ромхакинг и программирование
TimView Plus by [Lab 313]
(1/9) > >>
DrMefistO:

TimView Plus - универсальный вьювер TIM-файлов от Lab 313, обладающий следующим функционалом:
 - Просмотр TIM-файлов;
 - Отображение и изменение CLUT;
 - Полная поддержка прозрачности/полупрозрачности;
 - Сканер-рипер TIM-файлов;
 - Правильный конвертер из BMP в TIM-файлы любой битности;
 - Экспорт TIM в BMP, а также CLUT;
 - Просмотр TIM-файлов в битностях, отличных от оригинальной;
 - Поддержка параметров командной строки. О параметрах читайте ниже.

Отличия от других подобных программ:
 - Корректный просмотр ВСЕХ ВОЗМОЖНЫХ TIM-файлов;
 - Поддержка некоторых "особенных" TIM-файлов;
 - Правильное преобразование BMP в TIM. Входной Bitmap не ограничивается цветами палитры;
 - Небольшой размер программы, и высокая скорость работы;
 - Быстрый сканер-рипер;
 - Возможность установки программы как основного просмотрщика TIM-файлов;
 - Отзывчивая техподдержка.

Ссылка на скачивание: http://lab313.ru/soft/finals/timviewpv058f.zip
Официальный сайт проекта: http://lab313.ru
Rockman Z:
Единственно что он не может так это засовыват в RAW-файлы собственные TIM, что делает программу бесполезной
DrMefistO:
Сделаем. Но адрес юзеру придется вводить самому, скорее всего

Добавлено позже:

--- Цитата: Rockman Z от 10 Сентябрь 2011, 05:01:19 ---Единственно что он не может так это засовыват в RAW-файлы собственные TIM, что делает программу бесполезной

--- Конец цитаты ---
Как же мне "нравятся" такие категоричные высказывания...

Добавлено позже:
Сделаем по другому: программа будет искать заголовок тима вместе с клатом (т.к. они будут теми же), который нужно импортировать в нужном файле, и с этой позиции вставлять. нужно будет и размер проверять.

Добавлено позже:
Хотя этот вариант отпадает. Много одинаковых может быть. Так что только с указанием позиции. А ее нужно будет знать. Для этого сделаю лог извлечения.

Добавлено позже:
Можно так: Укажите номер тима в файле, куда вы хотите вставить файл.
TrickZter:

--- Цитата: DrMefistO от 10 Сентябрь 2011, 18:02:49 ---Можно так: Укажите номер тима в файле, куда вы хотите вставить файл.
--- Конец цитаты ---
Можно сделать как в моём втором реструкторе: 1) выбрал из списка картинку, которую нужно заменить, 2) нажал кнопку вставить, 3) адрес подставится автоматически, 4) при желании адрес можно изменить:

DrMefistO:
Кстати да, идея! Просто придется пересканивать файл для получения позиции.

Добавлено позже:
Добавил заменялку тимов в паке (должен быть одинаковый размер тима), поправил еще найденные глюки, сделал создание лога сканирования. Завтра выложу новую версию.

З.Ы. Все же тяжело без отзывов - поэтому, если вы хотите, чтобы проект развивался - пишите, обязательно пишите!
HoRRoR:

--- Цитата: Dr. MefistO ---А это я осилил, но убрал за ненадобностью... Тимвьювер должен смотреть, конвертировать, а не заниматься не своей работой все же.
--- Конец цитаты ---

--- Цитата: Dr. MefistO ---Добавил заменялку тимов в паке (должен быть одинаковый размер тима), поправил еще найденные глюки, сделал создание лога сканирования. Завтра выложу новую версию.
--- Конец цитаты ---
М?
DrMefistO:
Что, М?
DrMefistO:
Обновлена программа TimView Plus до версии 0.5.1 RC1 (дело близится к финалке):
- Добавлен ключ экспорта BMP (BMPx) для командной строки: -tb;
- Наконец-то сделан нормальный вывод изображения на экран, без мерцаний при изменении размера формы и прокрутке;
- Многократно увеличена скорость сканирования файлов;
- Добавлен инструмент замены тимов в файлах-контейнерах;
- Возможность сохранения лога сканирования;
- Исправлены многие недочеты предыдущих версий;
- Другие исправления.

Ссылка по традиции в шапке темы.
HoRRoR:

--- Цитата: DrMefistO от 11 Сентябрь 2011, 01:15:04 ---Что, М?

--- Конец цитаты ---
Сам себе противоречишь. Вывод: просто не осилил.
DrMefistO:

--- Цитата: HoRRoR от 11 Сентябрь 2011, 20:12:39 ---Сам себе противоречишь. Вывод: просто не осилил.

--- Конец цитаты ---
Я, скорее всего, верну поддержку образов, раз уж ты так настаиваешь, но на другом уровне:
 - сканер образов;
 - вставлялка тимов в образы с подсчетом EDC/ECC;
Но это будет где-то в RC3-4.

Добавлено позже:

--- Цитата: Rockman Z от 10 Сентябрь 2011, 05:01:19 ---Единственно что он не может так это засовыват в RAW-файлы собственные TIM, что делает программу бесполезной

--- Конец цитаты ---
Что теперь не нравится?
Rockman Z:

--- Цитата: DrMefistO от 12 Сентябрь 2011, 09:12:05 ---Что теперь не нравится?

--- Конец цитаты ---
Ты чего? я ведь еще последнюю версию не смотрел)
DrMefistO:

--- Цитата: Rockman Z от 12 Сентябрь 2011, 09:28:50 ---Ты чего? я ведь еще последнюю версию не смотрел)

--- Конец цитаты ---
Вот тебе было бы приятно, если бы на все твои старания был ответ: бесполезная программа, потому что такой-то штуки-дрюки у тебя нет!?
r57shell:
мне бы было абсолютно по барабану (хоть меня и не спрашивали  :lol:)
DrMefistO:

--- Цитата: r57shell от 12 Сентябрь 2011, 11:56:27 ---мне бы было абсолютно по барабану (хоть меня и не спрашивали  :lol:)

--- Конец цитаты ---
И делать проект закрытым тоже не хочется... Ладно, пускай что хотят то и говорят.
DrMefistO:
HoRRoR, у меня все получилось. Нужно все делать именно так, как ты и сказал! Т.е. временно сохранять 4 байта начиная с 12-го, затирать нулями, делать все подсчеты, и восстанавливать эти 4 байта.

Образ получился один в один.

Скоро будет новая версия.
DrMefistO:
Обновлена программа TimView Plus до версии 0.5.2 RC2 (дело близится к финалке):
 - Добавлен сканер BIN/CUE-образов;
 - Добавлен инструмент замены TIM-файлов прямо в образе (с подсчетом ECC/EDC);
 - Переписаны инструменты экспорта-импорта изображений при редактирования. Теперь нет необходимости использовать альфа-канал;
 - Исправлено применение default-палитры;
 - Исправлено сохранение изображений;
 - Исправлены ошибки с ключом -e командной строки;
 - Поправлены ошибки работы с 16 и 24 битными TIM-файлами с палитрой;
 - Логи теперь сохраняются в папке Logs в каталоге с программой;
 - Другие мелкие исправления.

Ссылка по традиции в шапке темы.
Rockman Z:
Наконец-то дошли руки скачать сию прогу. DrMefistO, приношу тысячу извинении, но тот который я юзал тимвьювер был от рвича 2004-о года выпуска. Я даже не удосужился скрин посмотреть. Еще раз принимай извинения.

Вспомнил я про японский Ace Combat 3 Electrosphere, и думаю дай-ка я в нем пошарюсь. Как я и предпологал, диалога раскиданы ввиде как раз таки текстур. Но это вроде не всё, надо будет в других файлах пошарить. Кстати прога виснет когда начинается сканирование файла, потом отвисает
DrMefistO:

--- Цитата: Rockman Z от 17 Сентябрь 2011, 09:25:58 ---Кстати прога виснет когда начинается сканирование файла, потом отвисает
--- Конец цитаты ---
Да, это так. Просто происходит загрузка в память (с ней быстрее работать). На небольших файлах зависания не должно происходить.

Добавлено позже:

--- Цитата: Rockman Z от 17 Сентябрь 2011, 09:25:58 ---Вспомнил я про японский Ace Combat 3 Electrosphere, и думаю дай-ка я в нем пошарюсь. Как я и предпологал, диалога раскиданы ввиде как раз таки текстур. Но это вроде не всё, надо будет в других файлах пошарить.

--- Конец цитаты ---
Если есть возможность, то сканируй весь образ (если он BIN/CUE).
TrickZter:

--- Цитата: DrMefistO от 17 Сентябрь 2011, 10:08:24 ---Да, это так. Просто происходит загрузка в память (с ней быстрее работать). На небольших файлах зависания не должно происходить.
--- Конец цитаты ---
Сделай какой-нибудь progress bar, тогда пользователю не будет казаться, что прога висит  ;)
DrMefistO:

--- Цитата: TrickZter от 17 Сентябрь 2011, 10:59:36 ---Сделай какой-нибудь progress bar, тогда пользователю не будет казаться, что прога висит  ;)

--- Конец цитаты ---
Оке, сделаю...
Еще в планах учитывать прозрачность/полупрозрачность в 16-битных тимах при экспорте-импорте для редактирования. пока она не учитывается. для всех остальных (4,8 бит) она сохраняется в конечном тиме.
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии