Город Джунов
Утилита для работы с ресурсами ПЗ - Версия для печати

+- Город Джунов (https://www.gipat.ru/forum)
+-- Форум Аддон для Проклятых Земель (https://www.gipat.ru/forum/forum-20.html)
+--- Форум Программирование (https://www.gipat.ru/forum/forum-6.html)
+--- Темы: Утилита для работы с ресурсами ПЗ (/thread-3661.html)



Утилита для работы с ресурсами ПЗ - Demoth - 15.02.2016

Всем привет!

Несколько лет назад написал небольшую утилиту для удобной работы с ресурсами ПЗ. А именно для упаковки/распаковки res-архивов и reg/ini конфигов.
Сейчас решил её выложить, вдруг кому-нибудь пригодится. Smile

Res-архивы пакует/распаковывает по принципу всем известного EiEdit'а, а конфиги по аналогии с reg2ini/ini2reg (собственно они и используются).
Для упаковки/распаковки просто перетаскиваем файл на ярлык или на саму программу. Можно также добавить программу в контекстное меню (об этом ниже).

Пример:
1) файл zone3.mpr -> папка zone3_mpr
2) папка z3q1_mq -> файл z3q1.mq
3) конфиг config.reg <-> config.ini

В общем ничего необычного, но удобно. Для ещё большего удобства в архиве лежит .reg файл для добавления программы в контекстное меню (меню по правому клику мышкой). Подробности смотрите в инструкции.
Скриншот контекстного меню:[Изображение: 012JyIC.png]
Инструкция по добавлению в контекстное меню:
1) Допустим, вы скачали и распаковали, например, в d:mysoft
2) Файл d:mysofteipackermenu_add.reg открываем блокнотом
3) Ищем строчку
Код:
@=""C:\Soft\eipacker.exe" /pause "%1""
4) Заменяем C:\Soft\eipacker.exe на d:\mysoft\eipacker\eipacker.exe
Будьте осторожнее со слешами '' ! В пути они должны быть двойными: \.
5) Сохраняем файл (menu_add.reg), кликаем по нему два раза и далее "Да, Да, Да...".
6) Всё готово!

Если в будущем захотите переместить программу в другое место, то процедуру нужно будет повторить.

Для удаления из контекстного меню, по аналогии с menu_add.reg, нужно дважды кликнуть по menu_delete.reg. Редактировать его не нужно.

Скачать: https://yadi.sk/d/ua1MwX05ot7Ju