Разделы

Новости
Об игре
Учебник
ЧаВо
Файлы
Галерея
Видео
Наши блоги
О сайте
Форум

Поиск

Голосование

Нужны ли изменения боевой системы в Bannerlord?
Да, нужно кардинально ее менять
26 - 8%
Да, нужно больше возможностей, но базу трогать не надо
145 - 50%
Можно немного изменить, но совсем чуть-чуть
76 - 26%
Нет, не нужно ломать то, что и так работает
42 - 14%
Всего голосов: 289


Реклама

Пользователей
  • Всего: 24217
  • Последний: deenmer1
Сейчас на форуме
Пользователи: 8
Гостей: 225
Всего: 233

Реклама

Теги:

Автор Тема: MB Warband API (Sublime Text 3 Syntax Plugin)  (Прочитано 3198 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Сообщений: 91
  • За создание технических проектов различного характера
    • Просмотр профиля
    • Profile
+2
« : 16 Декабрь, 2014, 19:00 »


(нажмите для открытия / скрытия)

En-board: http://forums.taleworlds.com/index.php/topic,320675.0.html
Репозиторий: https://bitbucket.org/Shcherbyna/mb-warband-api/overview

Новое в вер: 1.165.0:

+ Поддержка модульной системы Варбанда v1.165
+ Добавлена команда очистки *.pyc файлов в папке модульной системы ( Command Palette ⇒ cb (MB Warband API: Clear Bytecode (*.pyc) )
+ Установка плагина через Package Control

Возможности:

+50 к скорости набора кода =)
+ автозавершение операторов
+ автоматическое включение Warband синтаксиса для файлов, которые находятся в папке модульной системы
+ подсветка синтаксиса
+ подсветка отсутствия запятой в конце оп-кортежа
+ F1 хелп (en|ru). Позволяет читать исходники... ставим курсор на незнакомый оператор, жмем F1. Также позволяет найти и вставить нужный оператор при написании скрипта, даже если вы не помните его точное имя... ставим курсор на пустую строку, жмем F1 и пишем ключевое слово оператора, затем кликаем на нужный из предложенного списка найденных.
   (en-help by Lav & sub authors http://forums.taleworlds.com/index.php/topic,213060.0.html)
+ Компиляция модульной системы: (укажите путь к папке модульной системы: Preferences > Package Settings > MB Warband API > Settings - User)
    - F7 - текущего файла
    - Ctrl+F7 - модульной системы полностью. Для чистки по Ctrl+F7 файл del.py скопировать в папку модульной системы, а в build_module.bat добавить стоку:
Цитата: build_module.bat
...
...
@del *.pyc
python del.py
...
...

ИЛИ просто добавить ключ -B (не создавать байткод) в каждую process-строку:
Цитата: build_module.bat
...
@echo off
python -B  process_init.py
python -B  process_global_variables.py
python -B  process_strings.py
python -B  process_skills.py
...
...


Сокращения блоков:

(нажмите для открытия / скрытия)

Cтруктурный оператор:
    new_script
        # "script_name"
        # Description
        # Input: none
        # Output: none

        ("name",
         [
            |
         ]),


Установка:

   
    1. Скачать, установить Sublime Text 3 http://www.sublimetext.com/3
    2.  Установить плагин с помощью Package Control: Preferences > PackageControl > Package Control:Install Package > MB Warband API
    2.1 ИЛИ распаковать архив в SublimeText3\Data\Packages\MB Warband API\..
    3. При необходимости перезапустить Sublime
    4. Для изменения языка справки изменить Preferences > Package Settings > MB Warband API > Settings - User

Активация плагина:

* Версия 1.158.1+ активируется сама при открытии файла модульной системы. При создании нового файла, активировать плагин нужно руками.

    1. Открыть файл модульной системы или создать новый
    2. Активировать MB Warband API синтаксис:
        a) Tools > Command Pallete[Alt+~] => mb
        б) или View > Syntax > MB Warband API

Кнопки и Команды:

    [F1] - показать справку по оператору(ам) модульной системы
    [F7] - компиляция текущего модуль-файла
    [Ctrl+F7] - компиляция модульной системы полностью
    [Alt + ~] - показать Панель Команд (Command Palette)
    Command Palette ⇒ cb (MB Warband API: Clear Bytecode (.pyc)) - удалить все .pyc файлы из папки модульной_системы



« Последнее редактирование: 18 Март, 2015, 16:16 от Shcherbyna »
  • Сообщений: 91
  • За создание технических проектов различного характера
    • Просмотр профиля
    • Profile
0
« Ответ #1 : 17 Февраль, 2015, 20:13 »
Обновление до версии v1.165.0

+ поддержка модульной системы v1.165
+ команда плагина - чистка *.pyc-файлов в папке модульной
+ плагин переехал на репозит контроля версий и теперь установка доступна через Package Control сублайма.
[!] Если у вас была установлена предыдущая версия плагина в SublimeText3\Data\Packages\MB Warband API - удалите ее руками и установите новую через Package Control (см. первый пост).
Теги:
 

Список игр

Инди-игры

Важное о модах

Наши моды
Русь 13 век
Мододельня
Форум модов
Обмен опытом

Реклама


Блоги

106 блогов, 359 записей
Последние записи:

[16 Сентябрь, 2017, 22:14]

[20 Март, 2017, 14:52]

[12 Январь, 2016, 18:11]

[10 Январь, 2016, 18:08]

[10 Январь, 2016, 17:59]
Крупнейший сайт о стратегиях. Обзоры новинок.Активный ФОРУМ и встречи с разработчиками. Большая качалка МОДов для RTW и не только. Родной дом «Империи» и «Бонапарта». СиЧЪ Total War Все о Mount & Blade Сайт о хороших стратегических играх Mbwar.com - game portal clan battles and tournaments.
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на хостинге FASTVPS