| Разработка и ромхакинг > Ромхакинг и программирование |
| Tim2View by [Lab 313] |
| (1/6) > >> |
| DrMefistO:
Tim2View - переписанная с нуля, улучшенная версия программы TimView+. Список возможностей на данный момент таков: [*]Собственно, просмотр/извлечение/импорт TIM-файлов; [*]Отображение и возможность изменения таблицы цветов (CLUT); [*]Полная поддержка прозрачности/полупрозрачности; [*]Самый быстрый сканер-риппер (Намного быстрее TimView+). Работает как с образами, так и обычными файлами; [*]Экспорт/импорт TIM <-> PNG; [*]Отображение TIM-файлов в битности, отличной от оригинала; [*]Возможность установить программу как просмотрщик TIM-файлов по-умолчанию. [/list]Программа имеет открытый исходный код (Lazarus): https://github.com/lab313ru/tim2view Скачать последнюю версию можно здесь: https://github.com/lab313ru/tim2view/releases Приветствуются любые пожелания, замечания! |
| s1nka:
--- Цитата: DrMefistO ---Приветствуются любые пожелания, замечания! --- Конец цитаты --- Давай перепишем на си+Qt и получим линуксовую(и возможно макос) версию в придачу? |
| DrMefistO:
--- Цитата: s1nka ---Давай перепишем на си+Qt и получим линуксовую(и возможно макос) версию в придачу? --- Конец цитаты --- Есть желание помочь? Но может на Lazarus будет быстрее переписать. |
| s1nka:
--- Цитата: DrMefistO ---Но может на Lazarus будет быстрее переписать. --- Конец цитаты --- Тоже про него подумал. Начну тогда портировать, а там дальше посмотрим. |
| DrMefistO:
Если что, пиши мне в аську, или создай топик на форуме Лабы. |
| s1nka:
DrMefistO, Хорошо. |
| lupus:
Мефиста, добавляй ещё тим2 и гим :) А вообще, ты насколько сейчас занят? Чуток поковырять похожий формат можешь? |
| DrMefistO:
--- Цитата: lupus ---А вообще, ты насколько сейчас занят? Чуток поковырять похожий формат можешь? --- Конец цитаты --- Дал аську чела. --- Цитата: lupus ---Мефиста, добавляй ещё тим2 и гим --- Конец цитаты --- Гим точно не будет. А tm2 - когда-то, да будет. Просто там начать хотя бы..) Данные все есть. |
| DrMefistO:
Эту штуку почти удалось портировать под Linux. Рабочая копия, которая уже сканирует, отображает результаты и т.д. уже есть. Но нужно еще отображение сделать. Но я пока не нашел, как создать/отобразить/сохранить PNG с прозрачностью. |
| UltraFatalSlash:
Так-так-так, кто там за макос-версию обмолвился?) Безумно буду ждать!!! А вообще Доктор Мефисто ты монстр, респект тебе=) |
| DrMefistO:
Обновление порта: https://code.google.com/p/tim2view/. Текущий билд: r65. Просьба проверить. На Windows, Linux работает замечательно. На Mac - баги проскакивают до воли часто. |
| s1nka:
Предлагаю выпить за это. з.ы. Debian Jessie i686. Полет нормальный. |
| edgbla:
x86_64 версия под linux падает с ошибкой. --- Код: ---[FORMS.PP] ExceptionOccurred Sender=EInvalidOp Exception=Invalid floating point operation Stack trace: $00000000004913D0 TApplication.HandleException Invalid floating point operation Stack trace: $00000000004913D0 Exception at 00000000004913D0: EInvalidOp: Invalid floating point operation. --- Конец кода --- |
| DrMefistO:
Если есть возможность, собери, плиз, как сказано в инструкции: https://code.google.com/p/tim2view/wiki/LazarusCompilation И попробуй ее запустить. |
| s1nka:
edgbla, Дружище. Попробуй эту версию. з.ы. в виртуалке поднял x86-64 Debian Jessie. На него поставил Lazarus 1.2.0(ибо на 0.9.5 не собирается bgrabitmap). И там уже собрал этот бинарник. В виртуалке он заработал(хотя бинарник с сайта вываливался с такой же ошибкой). |
| edgbla:
s1nka, твоя версия запускается, но падает с Access violation при сканировании файла. |
| s1nka:
edgbla, странно и спасибо. Сейчас гляну, что с ним может быть не так и почему падает. |
| DrMefistO:
Насчет Access Violation знаю. Это бага BGRABitmap. Вечером добавлю в инструкцию на эту тему инфу. |
| s1nka:
DrMefistO, и правда падает при отображении картинки. В общем этот компонент взял из svn и собрал бинарник. Получил как на картинке. edgbla, проверь, пожалуйста, эту версию. |
| edgbla:
s1nka, ага, теперь работает. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |