Вспомните или представьте себе редактирование в блокноте таких файлов, как ClientScheme.res, SourceScheme.res, множество «многоэтажных» файлов из папки \scripts. Можно понять нервозность начинающих модмейкеров и мэпперов при виде этих скриптовых «монстров».
Для облегчения задачи поиска параметров, редактирования их значения в ресурсных текстовых файлах я, потратив несколько вечеров, сделал небольшую программку.
Надо сказать, что предложение о создании программы-редактора ресурсных файлов SSDK (res, txt) исходило от
LexxoR, который знает, что такое править подобные файлы.
Рабочее название проги –
«Resource Edit SDK».
Скажем так, программа проста и незатейлива.
Позволяет открывать текстовые файлы res и txt и представлять их в удобном для чтения формате – в виде древовидной структуры.
На скриншоте (главное окно) видно, что рабочая область состоит из дерева (слева) и таблицы «параметр-значение» (справа).
Редактирование происходит в правой колонке таблицы. Для некоторых видов параметров из всплывающего меню можно выбрать значения, такие как цвет, фонт, путь к каталогу или файлу. Изменение заголовков секций, названия параметров, переменных происходит из дополнительного меню, где можно создать новый параметр, секцию и т.п., или изменить, удалить выбранное.
Сохранение исправленного файла имеет 3 (может, будет 2) опции:
• Сохранение в один файл в каталоге программы - юзер вручную переименовывает этот файл в требуемый и, затем, копирует его куда нужно.
• Сохранение во временный файл с префиксом (тильдой ‘~’) – файл сохраняется в оригинальном каталоге, юзеру достаточно убрать тильду и перезаписать оригинал.
• Сохранение в оригинальный файл – оригинал автоматически замещается исправленным файлом.
На данный момент мы с LexxoR пробовали оперативно менять параметры у тех res-файлов, после изменения которых, сразу виден результат, а именно ClientScheme.res и SourceScheme.res. Получилось прикольно, а главное, быстро и удобно.
Голосуйте, оставляйте комменты, предложения, спрашивайте…
Просьба, не отрываться на этой теме и не оффтопить.
Тем, кто заинтересовался, могу дать альфа-версию проги...
Если в голосовании будут преобладать два последних пункта, то «Resource Edit SDK» так и останется альфой, так как для начинающего модмейкера или мэппера вполне хватит того, что уже умеет эта утилита.