Sowexport

sowexport предназначена для экспорта зон и файлов справки SoW в Word. Экспортируются только тексты, видные игроку (например, описания, названия в разных падежах и т.д., но не характеристики мобов, предметов и так далее). Может пригодиться, например, для проверки текстов зон/справки.

Программа была сделана до того, как появилась официальная программа для экспорта (ZoneExtractor). Естественно, рекомендуется использовать именно официальную программу, но эту мне убирать с сайта лениво.

Где скачать

Вот здесь (28кб).

Использование

На компьютере должен быть установлен Microsoft Word. Подозреваю, что минимальная версия 2000: для нее работает, а версии меньше я не нашел, чтобы проверить. В любом случае, при запуске программа попытается подключиться к Word, и если ей это не удастся, она соответствующим образом пожалуется.

Если программа запустилась и ругаться не стала, жмем на большую кнопку "Укажите файл", выбираем файл зоны или справки, жмем в диалоге открытия файла "Открыть". На этом этапе программа попытается прочитать зону/справку, и если все в порядке, начнется экспорт. Для больших файлов экспорт может идти несколько минут, процесс выполнения будет отображаться ползущей полосочкой. Если ждать надоело, жмем на ту же самую большую кнопку, на которой теперь написано "Прервать", и отвечаем "Да".

Когда процесс экспорта закончен, открывается окно Word'а с открытым документом. Если экспортировалась зона, этот документ содержит следующее:

Если экспортировался файл справки, полученный документ содержит следующее:

Созданный документ находится в режиме отображения правок. То есть если вы внесете в него какое-то изменение, оно будет отображено (то удалено, это вставлено...). Это может быть удобным для отслеживания внесенных при правке изменений: экспортировали зону/справку, внесли изменения в тексты (править вполне может другой человек, не имеющий доступа к зонам), прошлись по всем внесенным "корректором" изменениям, внесли их (или только часть) в исходную зону/справку.

Дисклеймер, или как там его

Конечно, доступа к коду SoW или его редактора у меня нет, так что код для чтения зоны/справки самый что ни на есть самопальный. Написан он для формата, который используется редактором версии 3.55. Тестировал я этот код на доступном мне материале: зонах из комплекта для разработчика триггеров, а также самодельных зонах. Достоверно известно, что некоторые старые зоны не открываются.

В общем, о чем это я? На самом деле самое худшее, что может случиться - что программа при попытке открыть зону/справку интеллигентно пожалуется, что формат ей неизвестен (ну то есть сообщение будет детальнее, но общий смысл такой). В этом случае можно открыть этот неоткрываемый файл редактором версии 3.55 и сохранить его. Результат должен нормально открываться в sowexport.

Вернуться к списку программ.

Hosted by uCoz