Map Import Manager

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

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

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

» Изменения

1.1

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

1.2

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

1.21

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


Просмотров: 564

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


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

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

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

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

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

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

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

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

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

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

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

Обновил

1.2

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

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