Мастерская TES > Программы для работы со скриптами

Программы для работы со скриптами

(1/3) > >>

a.king61:
[size=]TES Script Master[/size] [/url]
Автор:    Скляров А. "Суфир"
Версия    1.2
Размер:     586 kb
TES Script Master - не что иное, как модернизированная версия редактора скриптов, входящего в состав официального игрового конструктора. Cовместимый с играми серии The Elder Scrolls редактор скриптов с подсветкой кода, автоформатированием и списком функций с описаниями и предназначен для облегчения труда модостроителям.
Программа призванна максимально упростить процесс создания скриптовых модификаций для TES 4.
Утилита позволяет буквально за пару кликов мышки собрать полноценный скрипт и быстро импортировать его в игру.
Благодаря удобному интерфейсу и большому числу подсказок на русском языке разобраться в кодинге можно даже без специальной подготовки.
Функции
[hide]
    В программе реализовано:
- подсветка кода и автоматическая расстановка отступов;
- сохранение скриптов в формате RTF с сохранением форматирования;
- сохранение скриптов в формате TXT, с возможностью их загрузки в программу;
- возможность автоматического завершения начатого слова (например имя функции) по нажатии CTRL+Q;
- возможность вставки двойным щелчком слова в поле редактора. [/hide]
Использование
[hide]
    Запустите TES Script Master.
Как и в случае с редактором скриптов, входящим в состав TES: Construction Set, большая область утилиты отведена под текстовое поле, в котором осуществляется правка скриптов.

Под шапкой главного меню располагается панель инструментов, на ней вы обнаружите кнопки для быстрого поиска необходимого фрагмента в коде (значок бинокля), перехода к определенной строке, а также стандартные значки для сохранения и загрузки текстовых файлов, создания нового документа.
В программу встроен огромный набор функций, типов блоков и команд с комментариями на русском языке.
Все это здорово упрощает процесс кодинга — не надо лезть на сайты в поисках заветных команд, тратить время на перевод непонятных моментов.

Чтобы сделать новый скрипт, нужно сначала выбрать пункт меню Скрипт /Новый.
Кликнули — и вот уже перед вами небольшое окно, в котором нужно ввести имя скрипта и тип его активации.
Этим действием «Мастер» сформирует специальную заготовку из трех ключевых строк для будущего скрипта.
А дальше — дело техники.
Выбираете в колонке слева необходимые функции, команды и типы переменных, дважды щелкаете по ним для размещения в текстовом поле и подставляете свои значения.

Материал взят с igromania.ru [/hide]
PS: Эта программа упрощает процесс кодинга для Oblivion, но выучить азы игрового программирования все равно придется: Базовый курс скриптинга TES 4 Oblivion, Задачник по скриптам Обливиона

[size=]Oblivion Syntax[/size][/url]
Размер:     4.0Kb
Требования: текстовый редактор TextPad, Oblivion
Oblivion Syntax - эта программа предназначена для облегчения написания скриптов для ваших модов к Oblivion при использовании текстового редактора TextPad.
Имеет широкие возможности подсветки синтаксиса, понимает многие команды, способна сама исправлять допущеные ошибки в языке написания скрипта
Для установки скопируйте файл oblivion.syn из скачанного архива в директорию с установленным текстовым редактором TextPad и подключите в опциях редактора этот синтаксис.


[size=]TES Script Definition File for NotePad++[/size]
Размер:     3,08 kb
Требования: текстовый редактор NotePad++, Oblivion
TES Script Definition File for NotePad++ - эта программа предназначена для редактирования скриптов Oblivion с использованием текстового редактора NotePad++ .
Скачать: http://tesmaster.narod.ru/downloads/soft/2...File_for_NP.rar
Для установки скопируйте файл userDefineLang.xml из скачанного архива в папку
C:\Documents и Settings\username\Application Data\Notepad ++\folder (путь указан для Windows XP)

[size=]Активное Сравнение Файлов - Active File Compare[/size][/url]
Версия:     2.0 beta 1 (15 марта 2006)
Размер:     1.06 Мb Zip архив
Active File Compare- удобный инструмент визуального сравнения файлов исходных текстов программ на языках C++, C#, Delphi, Pascal, Visual Basic, Assembler и т.д., а также HTML, INI и BAT файлов, т.к. поддерживает синтаксическое выделение текста и предоставляет возможность непосредственного исправления найденных различий между версиями файлов с последующим выборочным объединением участков исходного текста, где последовательными операциями являются: сравнение содержимого папок, сравнение файлов и исправление версий файлов.
Функции программы
[hide]
        Сравнение:
        сравнение содержимого двух каталогов;
        создание отчёта различий в формате HTML или Unix Diff;
        опции позволяющие сравнить файлы наиболее корректно: игнорировать регистр, игнорировать ведущие пробелы, все пробелы и табуляцию;
        сравнение текстовых файлов в архивах ZIP, TAR, GZip.
    Вид:
        два синхронных окна сравниваемых файлов;
        синтаксическая подсветка 16 типов файлов: C++, C#, Java, Delphi, Pascal, Visual Basic, SQL, HTML, PHP, XML, Perl, Assembler, Fortran, Foxpro и пр.;
        цветовая подсветка различающихся символов;
        многоязыковый интерфейс, в. т.ч. русский интерфейс.
    Редактирование:
        синхронизация различающихся фрагментов файлов после сравнения;
        вставка выделенных строк из одного файла в другой;
        полноценное редактирование файла до сравнения, и редактирование отдельной строки после сравнения;
        поиск текста.
    Менеджер файлов:
        две панели "бок о бок" отображают содержимое двух каталогов;
        фильтр файлов;
        сортировка по имени, расширению, дате, размеру файла;
        операции с файлами: копирование, перемещение, удаление, переименование и др.;
        поддержка архивов ZIP, TAR, GZip. Файлы архивов обрабатыватся как папки.
    Другое:
        запуск программы из командной строки с параметрами;
        поддержка установок Проекта;
        поддержка текстовых файлов в кодировке UNICODE.[/hide]

Anton:
Хотел обратить ваше внимание на возможность писать скрипты прямо в Notepad++.
Сегодня попробовал - удобнейшая вещь. Там и подсведка синтаксиса (как в туториалах), и авто-подстановка имен параметров языка Папирус, и компилирование можно настроить !!!
Скрипты компилируются без запуска Creation Kit.
Короче я в восторге  

IgorLutiy:

--- Цитировать ---Хотел обратить ваше внимание на возможность писать скрипты прямо в Notepad++.
Сегодня попробовал - удобнейшая вещь. Там и подсведка синтаксиса (как в туториалах), и авто-подстановка имен параметров языка Папирус, и компилирование можно настроить !!!
--- Конец цитаты ---
Настройка текстового редактора Notepad++ для работы с Папирусом
http://modder.ucoz.ru/load/10-1-0-161
Для работы со скриптами Папируса можно использовать сторонние текстовые редакторы - скрипты хранятся сейчас уже не в есп-файлах, а отдельно. Один из широко распространенных текстовых редакторов это Notepad++. В данном туториале расписано, как настроить Notepad++ для работы с Папирусом.

ЗЫ: перевод и дополнение статьи выложенной на английской ВИКИ.

ТемныйКот:
Ага, классная штука!
IgorLutiy, спасибо за статью!

УПС. Облом. Notepad компилирует скрипт, но в игре срабатывает только компилированный в самом редакторе.
Кто компилятор настраивал отпишитесь, плиз. А то может я чего не то намудрил в настройках .bat

Anton:
@ТемныйКот:
Проверил ещё раз - всё отлично работает.
А у тебя при компилировании случайно ошибок в скрипте не находит ?

PS: В батнике компилятора надо поменять три путя:
- путь к самому батнику (папка "...\data\Papirus Compiler"),
- путь к исходникам скриптов (папка "...\data\scripts\source") у параметра -i
- и путь к откомпилированным скриптам (папка "...\data\scripts\") у параметра -o

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии