Map Import Manager

» опубликован
Map Import Manager - утилита для работы с импортом в картах и кампаниях.
Поддерживает различные манипуляции с файлами. Массовый импорт и экспорт, импорт и экспорт директорий с сохранением структуры путей.
Удобный интерфейс с поддержкой drag'n'drop и горячих клавиш.
- Обновлено до версии 1.21 -

Делайте бэкап карты/кампании перед работой, баги в программе не исключены.

» Скриншот интерфейса программы

» Изменения

1.1

  • Добавлена поддержка кампаний
  • Корректная замена файлов
  • Drag'n'drop: можно добавлять файлы просто перетягиванием из проводника
  • Изменена цветовая гамма списка файлов
  • Улучшены хоткеи
  • Некоторые исправления в алгоритмах работы

1.2

  • Новые иконки (спасибо PrincePhoenix)
  • Добавлена функция экспорта
  • Теперь при импорте директории предоставляется выбор, добавлять ли её имя в путь
  • Исправлено обрезание путей при импорте из директорий в корне диска
  • Исправлено некорректное сохранение при недоступности добавляемых файлов (теперь программа просто выведет список файлов, которые не удалось добавить)
  • Прочие небольшие исправления

1.21

  • Исправлена ошибка не создающихся директорий при экспорте


Просмотров: 1 320

» Лучшие комментарии


PrincePhoenix #2 - 3 месяца назад 12
Теория о том, что программисты не могут в UI развеяна!
ScorpioT1000 #3 - 3 месяца назад (отредактировано ) 4
Мои глаза, нежнее же блэд можно цвет сделать? Вроде эпоха 16 цветов прошла. Да и чем это лучше факова? Папки так и не замутили.
В целом поздравляю, надеюсь, заимпрувить будет проще чем на дельфях
Msey #4 - 3 месяца назад 2
аааа мои глаза
Но одобряю все равно.
Fakov #5 - 3 месяца назад 0
Ханабиши. А давай я те UI отрисую. ЗАКОЛЛАБОРИРУЕМСЯ
Hanabishi #6 - 3 месяца назад 2
ScorpioT1000, Msey, какие мы нежные )
Ну предлагайте свои цвета, я в дизайне аутист.
PrincePhoenix #7 - 3 месяца назад (отредактировано ) 4
» Итак, тест №1
  • Массовое удаление работает, как надо, это прям сяп от всей души.
  • Массовый импорт работает с небольшой пометкой: При импорте директории (Папки) он импортит её содержимое, поясню - у вас есть папка Files в которой есть папка ReplaceableTextures в ней CommonButtons и CommonButtonsDisabled, чтобы импортировать ReplaceableTextures и всё её содержимое с сохранением пути, вам нужно импортировать папку files, в которой они содержаться, иначе он пропустит ReplaceableTextures в импортных путях.
  • Импортированные файлы корректно отображаются в карте
ScorpioT1000 #8 - 3 месяца назад (отредактировано ) 2
красный светлее, лень фотошопить
прикреплены файлы
Hanabishi #9 - 3 месяца назад 2
Массовый импорт работает с небольшой пометкой: При импорте директории (Папки) он импортит её содержимое, поясню - у вас есть папка Files в которой есть папка ReplaceableTextures в ней CommonButtons и CommonButtonsDisabled, чтобы импортировать ReplaceableTextures и всё её содержимое с сохранением пути, вам нужно импортировать папку files, в которой они содержаться, иначе он пропустит ReplaceableTextures в импортных путях.
Так и должно быть. Подразумевается что ты закидываешь весь нужный карте импорт в папку и разом импортируешь.
з.ы. Повторения кстати еще не резолвятся, это пока можно основным минусом считать.
красный светлее, лень фотошопить
Ок.
ScorpioT1000 #10 - 3 месяца назад (отредактировано ) 2
Drag-n-drop не работает, это несложно, но важно для не-линуксоидов.
Т.е. пилишь что-то и накидываешь говна туда сразу
Кстати, что с локалями? У ладика там это хорошо крутилось
PrincePhoenix #11 - 3 месяца назад (отредактировано ) 2
Подтверждаю ещё одну штуку - теперь файлы основной игры корректно заменяются импортными

Предложение: Сделать поддержку импорта в кастомные кампании wc3
Doc #12 - 3 месяца назад 0
Когда делаете новые цвета лучше выбирать не в ргб, а в HSL, так проще получить мягкие тональности.
Hanabishi #13 - 3 месяца назад (отредактировано ) 0
Вот так вроде норм
Зеленую подсветку убрал вообще, по дефолту белое теперь.
прикреплены файлы
ScorpioT1000 #14 - 3 месяца назад 7
Нежнее, виктор! Убери ногу с педали saturation
Hanabishi #15 - 3 месяца назад 0
Ну вот вообще для самых нежных гамма
прикреплены файлы
ScorpioT1000 #17 - 3 месяца назад 0
У тебя всё ок с монитором?) Мне кажется, ты не понял сути - важны названия, они должны быть читаемы, представь что ты 100500 файлов скроллишь, у тебя же будет гребаный стробоскоп. Ну пикни хотябы желтый и зеленый из моей выше, но можно и меньше контраста

иконки нафиг цветные тоже, монтонные светлые как в андроиде замутили бы
блин, фон этот не катит. может, цвет текста)))
прикреплены файлы
Doc #19 - 3 месяца назад 0
я согласен в целом что фон это уг вариант, лучше иконкой у каждого элемента, см static.filehorse.com/screenshots/developer-tools/smartgit-screen... например
Hanabishi #20 - 3 месяца назад (отредактировано ) 8
Doc, ну хз, на гитхабе diff же вроде норм выглядит.

Во, крысанул с гитхаба гамму
прикреплены файлы
Fakov #21 - 3 месяца назад 0
зайди на flaticon дот com и натырь оттуда фришных иконок хотя бы =\
Hanabishi #24 - 3 месяца назад (отредактировано ) 8
- Обновлено до версии 1.1 -
  • Добавлена поддержка кампаний
  • Корректная замена файлов
  • Drag'n'drop: можно добавлять файлы просто перетягиванием из проводника
  • Изменена цветовая гамма списка файлов
  • Улучшены хоткеи
  • Некоторые исправления в алгоритмах работы
ScorpioT1000 #25 - 3 месяца назад 2
Во збс
Jack-of-shadow #26 - 3 месяца назад 0
Что если добавить автобекап?
PrincePhoenix #27 - 3 месяца назад 0
Hanabishi, оперативно, ща постестю
Hanabishi #28 - 3 месяца назад 0
Так посоны хотфикс, забыл добавить drag'n'drop. Увеличивать релиз из-за этого не охота, потому просто перекачайте.

PrincePhoenix, кстати перетягиванием папки в окно как раз реализуется принцип который ты хотел. Добавляются файлы с именем самой папки в начале пути.

Что если добавить автобекап?
Возможно, но пока не придумал адекватную систему

И снова перекачайте, тут благодаря одному товарищу целая пачка багов вскрылась )
PrincePhoenix #29 - 3 месяца назад (отредактировано ) 0
Hanabishi, Предложение:
Сделать экспорт всех/части файлов с сохранением структуры папок.

Очень полезно будет, файлы будут проще перекочёвывать меж картами.
Hanabishi #30 - 3 месяца назад 4
PrincePhoenix, это конечно легко делается любым редактором mpq, но в принципе не сложно добавить.
PrincePhoenix #31 - 3 месяца назад 4
Hanabishi, Как говорит Fakov, всё из коробки.
KingMaximax #32 - 3 месяца назад 0
Hanabishi, а интеллектуальный импорт будете пилить?
типа Читает капсовые теги в начале имём моделей моделей, если они расположены в корне импорта папки, и импортёру лень было создавать кучу папок...
DIS\BTN
Кидает к примеру в
ReplaceableTextures\CommandButtons
ReplaceableTextures\CommandButtonsDisabled
А если тег не соответствует, то кидает в корень.
TR - текстура Textures\
RTR - заменяемая текстурка ReplaceableTextures\
DOO - декоракция Doodads\
Хотя, наверно глупая идейка.
Hanabishi #34 - 3 месяца назад (отредактировано ) 0
Как-то так выходит

KingMaximax, не думаю. Распихать файлы по нужным папкам не сложно, а это только путаницу будет вносить.
прикреплены файлы
PrincePhoenix #35 - 3 месяца назад (отредактировано ) 0
Hanabishi, Ща кину чуток исправленно.

Где 2-3 Иконки - варианты: Подумал, почему иконка файла при сохранение, если сохраняем проект.

Также увеличил иконки в размере, едва заметно, но думаю стало лучше.
прикреплены файлы
Hanabishi #36 - 3 месяца назад 0
PrincePhoenix, если хочешь можно увеличить размер кнопок, и соответственно иконок
PrincePhoenix #37 - 3 месяца назад 0
Hanabishi, Попробуй так, если совсем не айс, то можно будет увеличить до 36 где-то.
KingMaximax #38 - 3 месяца назад 0
Hanabishi, понятно. Вы правы, будет вносить путаницу, я об этом не подумал.
Кстати почему бы ещё не написать планировщик проектов, это было бы весьма полезно для проектов пользователей. (Хотя это будет лишним, наверно) Ну или для карт, хотя лучше поговорю об это с вами в вк...
Hanabishi #39 - 3 месяца назад (отредактировано ) 3
PrincePhoenix, да так лучше

Обновил

1.2

  • Новые иконки (спасибо PrincePhoenix)
  • Добавлена функция экспорта
  • Теперь при импорте директории предоставляется выбор, добавлять ли её имя в путь
  • Исправлено обрезание путей при импорте из директорий в корне диска
  • Исправлено некорректное сохранение при недоступности добавляемых файлов (теперь программа просто выведет список файлов, которые не удалось добавить)
  • Прочие небольшие исправления
прикреплены файлы
PrincePhoenix #40 - 3 месяца назад 0
Hanabishi, Это уже выглядит, как полноценная утилита для работы с импортом-экспортом.

Очень круто!
Hanabishi #41 - 2 месяца назад 1
Забыл совсем выложить исходник на гитхаб. Добавил в шапку.
PrincePhoenix #42 - 2 месяца назад 0
Обнаружил сейчас одну траблу, он не экспортит все файлы и не сохраняет их пути
Hanabishi #43 - 2 месяца назад 0
PrincePhoenix, хм да, шторм чето не создает папки сам. Понадеялся и не проверил. Сейчас апдейт сделаю.
PrincePhoenix #44 - 2 месяца назад 0
Hanabishi, Верно, экспортнул только те, что без путей.
Hanabishi #45 - 2 месяца назад 0
Обновил
PrincePhoenix #46 - 2 месяца назад 0
Hanabishi, Всем бы таких девелоперов, которые обновы выкатывают в день репорта
Hanabishi #47 - 2 месяца назад 3
PrincePhoenix, ну моей прогой и пользуется 3.5 человека, соответственно нет и километровых багтрекеров )
PrincePhoenix #48 - 2 месяца назад 0
Тут возникла мысль или скорее вопрос, ты можешь прикрутить возможность экспортить отдельную группу файлов с сохранением путей? Допустим я выделил все необходимые мне модели и экпортнул только их, а не всё содержимое?
Hanabishi #49 - 2 месяца назад 0
PrincePhoenix, конечно возможно, но зачем? Экспортишь все и забираешь нужное.