Malandrinus 624 Опубликовано 27 Января 2009 Во-от! Я это и имел ввиду! И мне, к сожалению, не понятно, как в этом экспериментальном режиме иконки составлять...Мона краткий ликбез? Надо скопировать нужный фрагмент в буфер обмена. При вставке надо включить режим наложения. Это делается либо из меню, где надо поставить галку в пункте "при копировании накладывать/замещать", либо на панели инструментов, где надо включить кнопку с жирной красной буквой альфа. Для вставки в произвольное место, а не по сетке (а также и выделения произвольного фрагмента), надо включить сетку 1х1, сетка при этом в любом случае не показывается. Режим экспериментальный, поскольку приходится самому высчитывать значения цвета и прозрачности из двух исходных пикселей. Забавно, но порывшись в инете я с трудом нашёл формулу только для цвета, для прозрачности пришлось делать по аналогии (посему и не уверен в стопроцентной правильности, но результат вроде выходит правдоподобный). Но ещё раз. Эта фишка для того, чтобы вшитые аддоны делать, которые не снимаются. Это точно то, что надо? А в последней версии есть маштабирование самого окна?Ну в смысле чтобы содержимое icon_eqiupment помещалось полностью в окно программы. Пока нет. Был бы простой просмотрщик, сделать была бы не проблема. Но из-за наличия режимов редактирования всё несколько усложняется. Ну может таки сделаю в следующей версии. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 29 Января 2009 Просьба перезалить. ifolder глючит. http://www.onlinedisk.ru/file/74799/ Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 22 Февраля 2009 В последней версии 0.5.0 alpha появилась команда очистки выделенной области (заполнение чёрным прозрачным цветом). Меню "правка -> очистить" или контестное меню "очистить" или команда на панели инструментов: Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 24 Февраля 2009 Ни к чему делать "как в фотошопе". Чтобы так делать - есть фотошоп, нафига изобретать велосипед с нуля Мне уже здесь высказывали "фи" по поводу того, что дескать пытаюсь конкурировать с фотошопом =) Не пытался. И не собираюсь этим заниматься. Думаю, если что и стоит ещё менять в части редактирования, так это улучшать юзабилити ну может ещё добавить масштабирование. Добавлять какие-то принципиально новые возможности в направлении редактирования на мой взгляд смысла нет. Тем более, что есть что сделать в другом направлении: связь с файлами ltx и xml (как на чтение так и на запись), открытие файлов из игровых архивов и прочее в этом духе. Я лучше на это время потрачу. Давно хотел спросить - а где версия "0.5.0 alpha"? Точнее, линк на нее? Сорри. В шапку пока решил не выкладывать, поскольку нет времени ни толком протестировать ни написать складное описание. Вот в этом посте линк и краткий перечень новых фишек. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 25 Марта 2009 Прога почему-то не может открыть файлы - текстуры Доместоса... Пишет: Неподдерживаемый формат упаковки текстур... Возможно, текстура DXT1. Если не сложно, запости проблемный файл. Сейчас, однако, вряд ли что-то смогу исправить. Для решения проблемы могу посоветовать пересохранить файл, например с помощью Paint.NET, в формате DXT5. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 25 Марта 2009 Тектура... Да хотябы эта... Ну так и есть. Это текстура с форматом DXT1. В принципе, поддержку таких текстур можно добавить, но точно не сейчас. Вот только чего не понимаю. Приведённая текстура - это обычная текстура для текстурирования 3D-объектов. Такие текстуры обычно не пакуют с DXT1, поскольку там всего один бит на канал прозрачности (по сути, обычная маска). Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 5 Апреля 2009 ...было бы удобнее, да и привычнее использовать комбинации клавиш для (вырезать / копировать / вставить / удалить - очистить / отменить)... И еще, сделай пожалуйста "линию выделения" поуже., а то не совсем удобно при вырезании мелких деталей текстуры... Это и прочие мелкие интерфейсные фишки и исправления обязательно будет, как только соберусь с духом и изыщу немного времени. сделать возможность изменять размер иконок, хотя бы в целых числах : х2, х3 и т.д. Не совсем понял, что имеется в виду. Менять масштаб отображения, или при вставке менять размеры вставляемого фрагмента, или может что-то другое? К сожалению, цитирование более 3 строк сейчас запрещено. N6260 Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 8 Апреля 2009 (изменено) Только что перечитывал пожелания и обратил внимание. 6. Увеличение рабочей области (т.е. саму текстуру) Эта фишка есть и уже давно. Из меню "Правка" доступны две команды: "Расширить по вертикали" - текстура станет в два раза выше "Расширить по горизонтали" - текстура станет в два раза шире. Я говорил об возможности менять размер вставляемого фрагмента С этим пока придётся подождать. Увы, должен расставлять приоритеты, поскольку на всё времени не хватает. Изменено 8 Апреля 2009 пользователем malandrinus Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 28 Апреля 2009 помогите! не запускается эта програмка. пишет: приложение не было запущено. поскольку оно не корректно настроено. и повторнаю установка это может исправить. пробовал и перекачивать и заново ставить а без толку. помогите. buxoukot, Снеси, почисть реестр. Программе НЕ нужна вообще никакая установка, в реестр не пишет ничего, никаких особенных административных прав тоже не требует. все компоненты подлинкованы статически, так что и от хитрых DLL тоже вроде никаких зависимостей нет. .NET тоже не используется. Может вирус? Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 28 Апреля 2009 Вообще программе нужны MSVCP80.DLL, MSVCR80.DLL - а их на компьютере может и не быть В самом деле, это я как-то упустил из виду. Надо будет попробовать собрать на GCC. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 12 Июня 2009 (изменено) Новая версия 0.6.0 альфа. Ссылки в шапке. Из новшеств: 1. Поддержка DXT1. Теперь поддерживаются DDS(DXT1/3/5/ARGB/ABGR)+PNG. Как и раньше, только полноцветные и только однослойные. 2. Конвертация форматов (через экспорт) 3. В редакторе аддонов можно сбрасывать отдельные выбранные ранее аддоны. 4. Настройка стиля линий сеток. 5. Undo/Redu вплоть до последнего сохранения 6. Парная к "увеличить в два раза" операция "уменьшить в два раза" 7. линия выделения сделана толщиной в один пиксель, курсор на время выделения скрывается 8. Переработан и дополнен диалог настроек 9. Задействовал статусную строку: информация из заголовка (выделение и пр.) теперь показывается внизу, там же текущий формат файла. В заголовке вместо этого - полный путь до текущего файла. 10. Можно прервать операцию вставки кнопкой ESC 11. В связи с использованием нового контрола для управлением страницами кнопка "закрыть текущую закладку" убрана. На текущей закладке есть свой персональный крестик. В меню команда осталась. 12. Запрос на сохранение изменений при закрытии закладки и программы 13. Статус изменённости показывается звёздочкой 14. Исправил баг с перемещением картинки мышью. Странно, что никто не отрапортовал об этом ранее. 15. Всякие мелочи, коих не упомнишь 16. Новые баги. Изменено 12 Июня 2009 пользователем malandrinus 1 Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 13 Июня 2009 (изменено) malandrinus, привет! Какая-то засада: скачал, а при запуске пишет - файл не найден. Подскажи решение, пожалуйста. Похоже на проблему из предыдущего сообщения. Только в связи с переездом на студию 2008 требуется RunTime library не 2005, а соответственно 2008. линк здесь Пытался установить на виртуальную машину (поскольку реальных машин у меня без этих библиотек просто нет). Столкнулся со следующей ситуацией для Win2000. Для установки пакета с библиотеками нужна не просто винда с сервис паком 4, но и кумулятивное обновление 1 для сервис пака 4. Живёт здесь. Для XP таких проблем быть вроде не должно. Под висту вообще не знаю что будет... Изменено 13 Июня 2009 пользователем malandrinus Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 13 Июня 2009 (изменено) За Вперед/Назад отдельное спасибо! Прошу только по первости смотреть внимательней, всё ли работает как надо. Фишка всё-таки весьма свежая. Вот это не понравилось, но ИМХО. Если точнее я убрал курсор при выделении и при вставке. Точно помню, что при вставке он закрывал часть иконки и это слегка раздражало. При выделении может и в самом деле зря убрал. Ну, вернуть не проблема. А что именно было? При таскании мышью скорость перемещения картинки не совпадала со скоростью мыши и как-то дёргалась она. Сейчас ездит, как приклеенная к мыши. ПС: СОС, цытаты предыдущего... Механик увидет... Вот я думаю. Если за цитату предыдущего поста пистон вставляют, то за цитату последующего... Да это ж как минимум пожизненный эцих с гвоздями =) Изменено 13 Июня 2009 пользователем malandrinus Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 17 Июня 2009 <texture id="[b]идентификатор_текстуры"[/b] x="0" y="0" width="50" height="50" /> Можно как то сделать чтоб при выделение иконки, писалось и имя текстуры? Т.е. определить, в каком именно XML файле одной из установленных игр есть ссылка на текущий файл и в придачу в этом XML есть текстура, соответствующая текущему выделению? При том, что некоторые из XML файлов на самом деле находятся в игровых архивах? Э.. хм.. ну в принципе можно =) В принципе... Кроме шуток. Для этого надо сделать следующее: 1. Поиск всех зарегистрированных XML, в которых прописаны интерфейсные текстуры. Для этого надо ещё распарсить ltx файл конфигурации. Можно конечно вместо этого по-простому взять все файлы из каталога \gamedata\configs\ui\, но по-любому надо учесть, что некоторые из них находятся в запакованном виде в архивах. 2. Надо распарсить XML и определить, что он связан с текущим файлом текстуры, выделить в нём все фрагменты. 3. Надо связать все полученные данные с интерфейсом. Это будет собственно то, что увидит юзер: он крутит мышой, а ему подсвечивается имя фрагмента. Может и сделаю, вот только не знаю когда. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 20 Июня 2009 Если в принципе возможно, буду надеяться увидить обновлённую програмку с данной функцией. Я уже некоторое время работаю как раз в этом направлении. Правда начал не с парсинга XML, а с инвентарных иконок. В общем, есть версия, которая умеет читать инвентарные иконки. 0.6.1 Здесь Итак. В меню вид есть новые команды: Загрузить иконки из ТЧ Загрузить иконки из ЧН Отобразить иконки Первые две команды разбирают файл system.ltx со всеми его подчинёнными файлами для соответствующей игры. Находятся все секции, с параметрами inv_grid_хххх. В соответствии с этими параметрами на картинку накладывается сетка, а при движении мыши подсвечивается, иконки из каких секции находятся под курсором. Последняя команда отображает/скрывает эту сетку. Внимание! Версия весьма сырая. В частности: - разбор занимает некоторое время, от 7 до 30 секунд. Никакой индикации прогресса нет. Это будет потом. На время загрузки программа выглядит подвисшей. - Для парсинга секций и параметров использую регулярные выражения. Настраивать их весьма хлопотно, и я пока не уверен, что все секции и параметры стопроцентно определяются. Возможно, некоторые пропускаются. - Сетка имеет вшитый цвет - красный. Чтобы увидеть её меняйте цвет и стиль основной сетки и рамок. На мой взгляд весьма оптимальный вариант цветов примерно такой: Кроме того вернул курсор при выделении и вставке. В общем, посмотрите на новую фишку, потестируйте. Может кому какие идеи придут, что с этим дальше можно сделать. 1 Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 20 Июня 2009 а можно цвета командных иконок сделать поярче? Примерно как в предыдущей версии. Вот что скажу по этому поводу. Я не дизайнер никаким боком, рисовать не умею. В Visual Studio, как выяснилось, нет готового набора иконок 32х32. Я полез за иконками в интернет. Не один раз пытался... №:%%?:*(?(_(+З)_+)_?("%; Я вероятно совсем тупой, но вот не нашёл. Такое ощущение, что хожу по дремучим варезным сайтам. Море шлака, ссылки в никуда. Ни одного приличного набора иконок для программ с банальным набором команд. Короче. Хотите иконок? Их нет у меня! Если ткнёте пальцем в место, где лежит набор иконок 32х32 с набором команд, типичным для графического редактора, мало-мальски нейтральных, одностильных и контрастных, то тогда прикручу его. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 20 Июня 2009 не нужны ли какие либо программы на компьютере для использования SIE. Просто у знакомого она работать не хочет. Было бы неплохо симптомы приводить. "Не хотеть" можно весьма по разному =) Не запускается? Что при этом говорит? Или что-то конкретное не работает? А так могу только предположить, что требуется RunTime library от Visual Studio 2008. линк здесь Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 20 Июня 2009 RunTime library от Visual Studio 2008. у меня не стоит,но работает.А у него повторную установку требует. Вообще говоря, эти библиотеки чаще всего ставятся вместе с первой же программой, написанной в VS. Так что обычно они просто есть и ничего делать не надо. И я не понял, попробовал товарищ поставить эти библиотеки или нет? Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 25 Июня 2009 (изменено) malandrinus, у меня не пашут 0.6 и 0.6.1 , а более старые версии работают. Можешь пожалуйста сказать, в чём проблема. Это не пробовал? RunTime library от Visual Studio 2008 З.Ы.: Информацию о необходимости ставить библиотеки добавил в шапку. Изменено 25 Июня 2009 пользователем malandrinus Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение
Malandrinus 624 Опубликовано 27 Июня 2009 Исправление ошибок. В статусной строке были перепутаны ширина и высота выделения. Исправил. Ссылка в шапке на последнюю версию 0.6.1 обновлена. Внимание! Версию 0.6.0 не обновлял, так что там эта ошибка осталась. Вероятно всем, кто использует 0.6.0 имеет смысл перейти на версию 0.6.1. Она хоть и экспериментальная, но весь функционал предыдущей версии там должен работать без проблем. Вообще, может уже удалить ссылки на старые версии? Место в шапке занимают, а нужны ли кому-то - не понятно. Плагины Total Commander для работы с игровыми архивами: Архиваторный плагин (для работы с одиночным архивом): link1 link2 Системный плагин (для распаковки установленной игры): link1 link2 Поделиться этим сообщением Ссылка на сообщение