18 ГОД |
Fakov
FaMPQPublished |
Итак, после нескольких мучительны дней в поисках и изысканиях, я таки собрал на своих коленках, своими кривыми местами руками, тот mpq эдитор, который очень давно хотел. Я специально выкладываю его в своем блоге, чтобы сразу нахрен слать всех кукареков ,которые мне скажут что это очень своевременный инструмент. Я нахожу его крайне полезным.
Какую проблему я хотел решить
Меня очень часто доканывала рутина, связанная с импортом контента в карту - иконок и моделей. Как известно, близы обделались и не предусмотрели автоматических инструментов, позволяющих проставлять необходимые иконками пути и стирать эти вот war3mapImported. Ну и когда мне понадобилось 30 иконкам отредактировать все пути как следует, я решил, что смогу решить проблему через любой mpq редактор.
Я очень сильно удивился, когда не нашел подходящего для этих целей редактора.
А когда начал писать свой инструмент, понял почему его не было.
Я очень сильно удивился, когда не нашел подходящего для этих целей редактора.
А когда начал писать свой инструмент, понял почему его не было.
И что же в итоге
В итоге получилась основа для будущего mpq-редактора, с возможностью массовой правки (пока в одностороннем порядке) контента в карте - иконок и моделей. Теперь можно:
- массово обновить все пути для иконок так, как они должны быть.
- добавить много файликов в корень архива.
- удалить файлик из архива
https://xgm.guru/files/265/210235/FaMPQ_by_Fakov_[xgm.guru]_-_20...
https://xgm.guru/files/265/210235/TestCodingIMP.w3m_opened_2018-...
https://xgm.guru/files/265/210235/TestCodingIMP.w3m_opened_2018-...
Changelog
С этого момента начну пожалуй вести список версий. Пригодится наверно.
» FaMPQ v1.0.8.3107
Путь 2 - Ручная установка. Просто распаковываете архив, запускаете от имени администратора *.bat файл и потом запускаете от имени администратора exe. Скачать отдельно архив программы: xgm.guru/files/265/210235/FaMPQ_v108-3107.rar
Разница пока лишь в том, что инсталлятор более стабилен в плане регистрации компонента.
- Теперь поле переименования содержит название файла который переименовывается(странно почему сразу про это не подумал)
- Исправлена функция удаления - теперь действительно удаляет.
- Исправлен баг при нажатии на поле списка файлов (возникал при нажатии на пустое место в списке).
- Убраны ненужные внутренние функции, бесцеременно пытающиеся вломиться в реестр и оставить там записи регистрации компонента.
- Теперь проблема незарегистрированного класса решаемая и решается она двумя путями.
Путь 2 - Ручная установка. Просто распаковываете архив, запускаете от имени администратора *.bat файл и потом запускаете от имени администратора exe. Скачать отдельно архив программы: xgm.guru/files/265/210235/FaMPQ_v108-3107.rar
Разница пока лишь в том, что инсталлятор более стабилен в плане регистрации компонента.
Отдельное спасибо Uber за то, что вовремя дернул за руку и помог с тестированием.
» FaMPQ v1.0.9
- TODO: Сделать поиск по архиву
- TODO: Добавить функцию сжатия архива
- TODO: Добавить возможность полной распаковки архива в указанную папку.
- TODO: Включить работу функции "Extract file"
- TODO: Добавить возможность переименования DISPAS и DISATC иконок.
Views: 17 118
Like +40
- 0
Феникс
Феникс
Блог
Проекты:
Samuro Wars
tysch_tysch
tysch_tysch
Блог
Проекты:
TcX
Прочее
World of WarCraft
StarCraft
Freelance
Моддинг
Литература
Unity
Diablo
МрачныйВорон
МрачныйВорон
Блог
Проекты:
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
Самый большой геммор оказался сейчас с просмотром blp. Суперподстава просто, с которой хрен поймешь как разобраться. Оказалось что функция выгружает не файл из архива, а его некую эвфемерную сущность. В итоге вся тема с extract file/files просто накрывается пока медным тазом.
Ярг Восьмой
Ярг Восьмой
Блог
Проекты:
Альфа тест
Проклятая Тропа: Начало пути
Аниме
Орден «Волчья Повесть»
ScorpioT1000
ScorpioT1000
Блог
Проекты:
ТТМФ
Музыка
World of WarCraft
Cyberpunk 2077
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
ну и да. Зочем джипеги
Ярг Восьмой
Ярг Восьмой
Блог
Проекты:
Альфа тест
Проклятая Тропа: Начало пути
Аниме
Орден «Волчья Повесть»
ScorpioT1000
ScorpioT1000
Блог
Проекты:
ТТМФ
Музыка
World of WarCraft
Cyberpunk 2077
Blp lab юзает цпу и очень долго загружает блп, кстати.
Ярг Восьмой
Ярг Восьмой
Блог
Проекты:
Альфа тест
Проклятая Тропа: Начало пути
Аниме
Орден «Волчья Повесть»
Как вы считаете, что будет хорошо полезным для функционала mpq, тот, который бы нужен был всем позарез?
МрачныйВорон
МрачныйВорон
Блог
Проекты:
очень хорош как конвектор иконок, и просмотрщик не только иконок, но и моделей. это программа как-то достает текстуры от моделей из архива игры для просмотра модели. как и mdlvis.
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
Obelick
Obelick
Блог
Проекты:
Tank Battle!
God's word: The True Way
Серия игр Stronghold
Ведьмак
Knights and Merchants: Remake
Fantasy Pirates
Железная эпоха
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
Obelick
Obelick
Блог
Проекты:
Tank Battle!
God's word: The True Way
Серия игр Stronghold
Ведьмак
Knights and Merchants: Remake
Fantasy Pirates
Железная эпоха
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
Obelick
Obelick
Блог
Проекты:
Tank Battle!
God's word: The True Way
Серия игр Stronghold
Ведьмак
Knights and Merchants: Remake
Fantasy Pirates
Железная эпоха
Ярг Восьмой
Ярг Восьмой
Блог
Проекты:
Альфа тест
Проклятая Тропа: Начало пути
Аниме
Орден «Волчья Повесть»
Maxsavin
Maxsavin
Проекты:
Наследие Альянса
Слёзы Бога
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
вообще пока только с картами работает, но все идет к тому что я просто с нуля буду переписывать функционал, в том числе и для того, чтобы охватить иные форматы файлов
Maxsavin
Maxsavin
Проекты:
Наследие Альянса
Слёзы Бога
И да, почему то не получилось с карты варимпортет стереть. Вроде выбрал нужную карту, нажал кнопку, в программе пути удалились, включая карту, а пути не удалились.
Ярг Восьмой
Ярг Восьмой
Блог
Проекты:
Альфа тест
Проклятая Тропа: Начало пути
Аниме
Орден «Волчья Повесть»
Fakov, можно полюбопытствовать, как ваши успехи?
пс.. в имени вашего mpq редактора буква М лишняя будет
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
KingMaximax, успехи пока никак, чем дальше, тем больше доводов говорит в пользу того что blp не собирается выковыриваться из архива по нормальному.
PT153
PT153
Блог
Проекты:
Wisp TD
В карте есть триггер. Он обычно выключен.
А теперь сам процесс импорта:
Теперь всё содержимое папки zMapImport есть в карте с сохранением своего расположения относительно zMapImport и отображается в Import Manager.
Maxsavin
Maxsavin
Проекты:
Наследие Альянса
Слёзы Бога
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
https://xgm.guru/files/100/210235/comments/392085/555.jpg
ScorpioT1000
ScorpioT1000
Блог
Проекты:
ТТМФ
Музыка
World of WarCraft
Cyberpunk 2077
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
Но папки и древовидная структура в качестве заготовки уже реализованая томится. Так что да, она планировалась. возможно сделаю как ладик - дврево папок и отдельно их содержание.
ScorpioT1000
ScorpioT1000
Блог
Проекты:
ТТМФ
Музыка
World of WarCraft
Cyberpunk 2077
Коля6
Коля6
Fakov
Fakov
Блог
Проекты:
Zombie Marsh
Dj and Fruity Loops
Зомби в Деревне!
Color Escape
Construct 2
Nine
Zombie in village.The game
Unity
Государь
SETI
Коля6
Коля6
LongbowMan
LongbowMan
Блог
Проекты:
JaBeN's Project
WarCraft: Armies Of Azeroth
Модели из TES
Roses
Christmas Preparations
Magickgrounds
tysch_tysch
tysch_tysch
Блог
Проекты:
TcX
Прочее
World of WarCraft
StarCraft
Freelance
Моддинг
Литература
Unity
Diablo
LongbowMan
LongbowMan
Блог
Проекты:
JaBeN's Project
WarCraft: Armies Of Azeroth
Модели из TES
Roses
Christmas Preparations
Magickgrounds
Ну и с локализацией до кучи