×
Меню
Индекс

MWedit

Древняя недоделка.
Изначально позиционировалась, как полноценная замена ТЕС КС редактору, что получилось лишь отчасти.
В настоящее время используется для компиляции скриптов под МВСЕ, т.к. корректно компилирует скрипты с неизвестными функциями! После МВСЕ 2.Х на ЛУА стало не актуально, т.к. МВСЕ полностью перешел на новый синтаксис.
Для которого используются обычные текстовые редакторы с подсветкой синтаксиса.
 
Т.е. разработка началась еще в 2003 году, но дальше беты 0.6.1 так дело и не ушло.
Собственно в том же году она и закончилась.
Однако, даже полученного функционала оказалось достаточно для получения звания:
- "лучшего редактора и просмотровщика скриптов"(С)!
Поскольку, программа, обладает подсветкой синтаксиса и дебагером, умеющим показывать номер строки и проблемное место.
 
+ не заменима при полировке скриптов.
Умеет расставлять ТАБЫ.
Подсветка синтаксиса.
Дебагер указующий место проблемы.
Глобальный дебагер, проверяющий все скрипты сразу.
Однако, кол-во сообщений оного ограничено и может быть прервано на случайном месте.
Что создает проблемы в ряде случаев.
+ умеет выгружать скрипты!
Т.е. есть опция экспорта скриптов в текстовые файлы.
Хотя работает не совсем удобно.
Надо указать имя файла для сохранения, после чего можно жать экспорт.
Будет создана куча текстовых файлов названных именами скриптов.
(для экспорта скриптов из ЕЦП файла, лучше пользовать МОДИНФО).
+ подсвечивает только объекты из активного плагина.
Что позволяет легко ориентироваться в этом.
+ возможность ИМПОРТА скриптов!
+ умеет компилировать скрипты на тысячи строк!
Т.е. вроде бы позволяет обходить ограничение ТЕС КС на лимит строк в скрипте.
Что позволяет сокращать кол-во особо скриптов в особо "тяжелых" случаях.
 
+ скрипты под MWSE создаются именно здесь! (не забывайте подключать мастер файл плагина, в любом случае!)
Т.е. Морровинд, Трибунал.ецм все одно надо подключать во всех случаях! Конечно, кроме случая простого просмотра плагина без компиляции скриптов.
 (устаревшие данные, оставлены для истории! Т.е. годах в 2017-18 так и было, но позже МВСЕ переехало на ЛУА, что полностью изменило синтаксис и избавило от необходимости создавать ецп файлы как таковые - прим. ред 2021)
(возможно на Nexus.com осталось некоторое кол-во плагинов под эту версию МВСЕ )
 
- все настройки открываются в отдельных окнах!
Т.е. нет возможности просматривать скрипты последовательно, но каждый следующий скрипт будет открыт в отдельном окне.
Что бывает не удобно при проверке большого числа скриптов.
- большая часть заложенного функционала так и не была реализована, хотя опции в меню были добавлены.
- случай "ложного срабатывания дебагера".
Т.е. полностью рабочий в ТЕС КС и в игре скрипт, может быть признан, как бракованный.
Впрочем, такие случаи крайне редки.
См. скрипты переносных светильников в Симфонии. В игре все работает, но МВэдит сообщает о баге!
Вполне возможно, что это баг Игры, а не МВэдитора.
 
Примечание.
Как и ТЕС КС, для правильной компиляции скриптов потребует подключение ЕЦМ файлов игры!
Сами файлы следует положить рядом с EXE MWeditа.
 
Примечание.
МВЭДИТ имеет годный файл справки с описанием моделей игры!
 
В целом, крайне полезное и важное дополнение к ТЕС КС!
Особенно интересное для создания сложных скриптов и дебагинга уже имеющихся.
 
Достаточно легко найти в сети поиском.
Точно есть на всех крупных сайтах, Фулрест и ММХ.
https://www.fullrest.ru/files/mwedit
https://tes.ag.ru/cs/articles/util.shtml
http://www.tesfans.ru/tes3_soft.php
http://mwedit.sourceforge.net/ - вроде бы здесь были исходники.
https://sourceforge.net/projects/mwedit/
 
документация
https://en.uesp.net/wiki/Morrowind_Mod:MWEdit
https://agents.media.mit.edu/internal/uropFiles/spring2004/videoGame/mwedit/ReadMe.htm
http://tiarum.com/wiki/Morrowind:Программы_для_создания_и_редактирования_плагинов_к_игре_TES_3
https://abitoftaste.altervista.org/morrowind/index.php?option=content&Itemid=10&task=viewpost&id=54&-Morrowind-modding-for-smarties-part-4-MWEdit-MWSE-MSC-Mash-Notepad
https://tesall.ru/tutorials/the-elder-scrolls-modding/modostroenie-morrowind/438-skripting-s-mwse (для промежуточной версии МВСЕ, которая еще на ЛУА была)
 
ПС..
https://ru.wikipedia.org/wiki/Lua
что такое луа(С)