1. Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, сыграть в увлекательные ФРПГ, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
    Скрыть объявление
  2. Внимание!
    — Требуется примерно по 3-5 человек на каждую из версий ОС:: - Windows® XP SP3, Windows® Vista SP2, Windows® 7 SP1, Windows® 8, Windows® 8.1, Windows® 10(build 10 1607) и Windows® 10(build 10 1703). Для стационарных ПК и ноутбуков. Заявку на участие можно оставить здесь...
    Скрыть объявление

[Tool] Diakreion: Scripting Tool - Release

Тема в разделе "Готика - Моды, Модостроители, Модостроение", создана пользователем Aeternitas, 15 янв 2013.

  1. Aeternitas

    Aeternitas Участник форума

    Регистрация:
    1 июл 2010
    Сообщения:
    113
    Благодарности:
    137
    Баллы:
    185
    Эта программа изначально разрабатывалась для создания диалогов для Gothic II. Но проект на этом не остановился, и сейчас это программа для написания сценария и скриптов с поддержкой 16 языков программирования.

    Особенности:
    - Выделение синтаксиса Daedalus (поддержка более 1800 функций, переменные, константы, ключевые слова!!!);
    - Выделение синтаксиса Pascal, FreePascal, Lazarus Form, Java, C++, Visual Basic, HTML, XML, PHP, Perl, Python, SQL, CSS, TeX, Unix Shell (программа автоматически устанавливает подсветку в зависимости от расширения файла);
    - Автозавершение (Вам нужно просто ввести несколько первых букв и программа подберёт варианты - использовать с CTRL+SPACE);
    - Многостраничная окружающая среда;
    - Файлы ассоциации (двойной щелчок на файле и он откроется в Diakreion);
    - Перетаскивания файлов на Diakreion (вы можете просто перетянуть файлы вместо того, чтобы использовать кнопки или меню);
    - Вы можете изменять среду;
    - Возможно вновь открыть последнюю вкладку при старте;
    - Поддержка проекта (вы можете накапливать файлы в процессе и работать с ними в дальнейшем);
    - Возможность использования горячих клавиш; прост в использовании;
    - Автоматическая проверка новых версий в интернете;
    - Совместимость с Convlett 1.8 и выше;
    - Экспорт текста из Daedalus файлов, копирование его в txt файлы - там с ним можно делать что угодно (корректировать, Google переводы и т. п.), и затем импортировать его обратно;
    - Treeview;
    - Простое создание дневника;
    - Простая проверка синтаксиса Дедал г-файлов;
    - NPC и куча поколения НПС;
    - Динамическое перераспределение NPCs более WPs и процедур;
    - Gothic поддержку лагеря;
    и т. п.

    Известные проблемы:
    1) Программа ДОЛЖНА запускаться с пути, содержащий символы только ANSI характера.
    2) Иногда может понадобиться время для запуска, если у вас проблемы с интернет-соединением, потому что программа проверяет наличие обновлений.

    Скачать: Здесь

    Обнаружение багов: Здесь


    This is a tool I initialy created for creation of dialogs for Gothic 2. But the project went further and now it is very advanced tool for scripting supporting 16 programming languages or script languages.

    Features:
    - Syntax highlighting of Daedalus (supporting over 1800 functions, variables, constants, keywords!!!);
    - Syntax highlighting of Pascal, FreePascal, Lazarus Form, Java, C++, Visual Basic, HTML, XML, PHP, Perl, Python, SQL, CSS, TeX, Unix Shell (program automatically sets the highlighter according to the file extension);
    - Autocompletion (You need just type first letter or two and the program gives you options of continuation - use with CTRL + SPACE);
    - Multitab environment;
    - File association (double click on a file and it might be opened in Diakreion);
    - Dragging files on Diakreion (you may drag files instead of using buttons or high menu if you want);
    - You may change the environment on your wish;
    - Possibility to reopen last opened tabs on start;
    - Supporting projects (you can accumulate files in projects and so work on them);
    - You may use hot keys;
    - Simple to use;
    - Automatically checking new version in internet;
    - Communication with Convlett 1.8 and higher;
    - Export all texts out of Daedalus files, copy them into txt file - then you may do what ever you want (corrections, Google translations, etc), and then import them back;
    - Treeview;
    - Simple diary creation;
    - Simple syntax checker of Daedalus d-files;
    - NPC and bunch of NPCs generation;
    - Intelligent NPCs redistributian over WPs and routines;
    - Gothic camp support;
    and more.

    Known issues:
    1) Program MUST NOT run from folder or path, which contains other than ANSI characters. (Even so it may work with files from such places).
    2) Sometimes it takes several seconds to start if you have problem with internet connection, for the program checks newer versions of itself and of Convlett.

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Download: Here

    Bug Tracker: Here
     
    gggg12345678! и Ingvers поблагодарили.
  2. xterm

    xterm Участник форума

    Регистрация:
    25 июн 2009
    Сообщения:
    2.764
    Благодарности:
    1.222
    Баллы:
    330
    Не нужно на первый взгляд. Кто-нибудь пользовался?
    Лучше бы в соурсере поиск и автозамену улучшили
     
  3. Роланд

    Роланд Участник форума

    Регистрация:
    19 янв 2012
    Сообщения:
    326
    Благодарности:
    134
    Баллы:
    200
    Пол:
    Мужской
    Aeternitas рlease, write in Russian! Not all participants of a forum understand English!;)
    Well or ask somebody to translate the messages...:-\
     
  4. Aeternitas

    Aeternitas Участник форума

    Регистрация:
    1 июл 2010
    Сообщения:
    113
    Благодарности:
    137
    Баллы:
    185
    I've already asked. You need to wait only for some time. :cool:
     
  5. phoenixxt

    phoenixxt Участник форума

    Регистрация:
    25 сен 2011
    Сообщения:
    1.637
    Благодарности:
    468
    Баллы:
    260
    Пол:
    Мужской
    I`m happy that u wrote this message, `cause I wanted to translate it be myself.:)
     
  6. Роланд

    Роланд Участник форума

    Регистрация:
    19 янв 2012
    Сообщения:
    326
    Благодарности:
    134
    Баллы:
    200
    Пол:
    Мужской
    Korr, i'm waiting u!*flowers*
     
  7. Dimmell

    Dimmell Участник форума

    Регистрация:
    23 ноя 2008
    Сообщения:
    2.780
    Благодарности:
    865
    Баллы:
    285
    Пол:
    Мужской
    От нечего делать перевел на русский:
    Открыть спойлер
    [​IMG]

    Может не все перевел. Я так и не понял что такое Convlett и с чем его едят... :D
    1. сделать бэкап оригинального lng_eng.dat
    2. Распаковать архив в папку Diakreion\data\

    ЗЫ. но игрушка прикольная... Есть свои плюсы. Правда весит 30 метров... :D
     

    Вложения:

    • sshot-23.jpg
      sshot-23.jpg
      Размер файла:
      175,9 КБ
      Просмотров:
      1.690
    • lng_eng.rar
      Размер файла:
      4,1 КБ
      Просмотров:
      153
  8. redleha

    redleha
    Модостроитель

    Регистрация:
    26 фев 2008
    Сообщения:
    696
    Благодарности:
    658
    Баллы:
    245
    Пол:
    Мужской
    Автору, конечно, спасибо за старания, но в очередной раз, бесполезная для более-менее опытного скриптёра вещь. Для начинающего - может быть, наряду с программой vmazz'а. ;)
    Никогда ещё кликанье по кнопкам не было быстрее Ctrl+C и Ctrl+V.
     
  9. Aeternitas

    Aeternitas Участник форума

    Регистрация:
    1 июл 2010
    Сообщения:
    113
    Благодарности:
    137
    Баллы:
    185
    Thx, I will build it in the program in version 1.2.



    You're wrong.:) Try and you will see. Program does lot instead of scripter. If you use it right.:)
     
  10. Dimmell

    Dimmell Участник форума

    Регистрация:
    23 ноя 2008
    Сообщения:
    2.780
    Благодарности:
    865
    Баллы:
    285
    Пол:
    Мужской
    ты не поверишь - но здесь быстрее для стандартных вариантов диалогов (которых большинство). Причем плюс в том что не будет дублированных реплик (под одним и тем же именем и т.д. - как всегда копи-паст по запарке).
    Я не разбирался со всеми тонкостями программы, но если автор добавил (бы) импорт реплик из ТХТ-файла - вообще кучеряво было бы. Писатель пишет - скриптер загоняет. :D

    Bump: Aeternitas,
    I'm not all translated (not familiar with all the features), understand, and will correct translation.
     
  11. Myxomop

    Myxomop

    Регистрация:
    28 май 2005
    Сообщения:
    2.478
    Благодарности:
    1.842
    Баллы:
    355
    Пол:
    Мужской
    Dimmell,
    Ты точно на русский переводил? :D
     
  12. Dimmell

    Dimmell Участник форума

    Регистрация:
    23 ноя 2008
    Сообщения:
    2.780
    Благодарности:
    865
    Баллы:
    285
    Пол:
    Мужской
    ключевое слово какое? Ты, точно или русский?
     
  13. Myxomop

    Myxomop

    Регистрация:
    28 май 2005
    Сообщения:
    2.478
    Благодарности:
    1.842
    Баллы:
    355
    Пол:
    Мужской
    Dimmell,
    То что ты, я не сомневаюсь, но то что на русский - есть сомнения.
     
  14. Dimmell

    Dimmell Участник форума

    Регистрация:
    23 ноя 2008
    Сообщения:
    2.780
    Благодарности:
    865
    Баллы:
    285
    Пол:
    Мужской
    Myxomop,
    Открыть спойлер
    Честно сказать - переводилось на лету, первое что пришло в голову, по интерфейсу - интуитивно, по некоторым текстам - со стебом. Не смог удержаться на первом экране. :D
     
  15. redleha

    redleha
    Модостроитель

    Регистрация:
    26 фев 2008
    Сообщения:
    696
    Благодарности:
    658
    Баллы:
    245
    Пол:
    Мужской
    I hope I'm wrong. It would be good if it can simplify the programmer. *flowers*
     
  16. kraw

    kraw
    Модостроитель

    Регистрация:
    11 окт 2005
    Сообщения:
    1.865
    Благодарности:
    818
    Баллы:
    275
    Пол:
    Мужской
    Другой путь мне представляется более удобным. У нас при работе над модом поступаем так: Диалоги пишутся в вики в едином формате. Потом обычный скрипт берет страницу вики и перегоняет в соответствующие файлы диалогов. Дальше требуется минимальная правка (вроде расстановки условий и всяких нестандартностей). А править можно в любом редакторе.
     
  17. Ilot

    Ilot Участник форума

    Регистрация:
    17 сен 2010
    Сообщения:
    736
    Благодарности:
    617
    Баллы:
    245
    Пол:
    Мужской
    Осталось только найти кто будет пользоваться этим чудом техники. По мне так соурс отличная штука. Лучше если скриптер знает каждую свою строчку. Да и кнопок там поменьше и все по уму сделаны.
     
  18. Aeternitas

    Aeternitas Участник форума

    Регистрация:
    1 июл 2010
    Сообщения:
    113
    Благодарности:
    137
    Баллы:
    185
    Convlett is my second tool. Probably you won't need it. It takes Czech symbols and converts them into pseudo czech (and otherwise), which Gothic better understands. For more info, take a look at my site here.

    Yes. Just one click and the dialog is started, then (for example) ALT+F5 or ALT+F6 and everything's done. All you need is to write the text of speech and no code. Very fast, very simple. Even conditions. You need to try to understand.

    Or you need a function, you don't know which it is, you start writing and autocomplete gives you 1800 possibilities :))). Of course, the more you write the less possibilities you are given.

    And so on. I listed all main features high above. I forget also to mention code folding.

    Is this a suggestion? Longing for such a feature?

    Why? Spare your time and use miracle technology:). You will have more time to implement new features, introduce new dialogs etc. And of course, you can type all alone and use other features of the program. With such a tool I may concentrate only on dialogs and not on dialog structure. Why should I? Click, click, click, and everything's done.:cool:

    To Dimmel: Can you translate this?: вообще кучеряво было бы. :cool:
     
  19. Роланд

    Роланд Участник форума

    Регистрация:
    19 янв 2012
    Сообщения:
    326
    Благодарности:
    134
    Баллы:
    200
    Пол:
    Мужской
    It would be simply excellent!:)
     
  20. Aeternitas

    Aeternitas Участник форума

    Регистрация:
    1 июл 2010
    Сообщения:
    113
    Благодарности:
    137
    Баллы:
    185
    Thank to my friend :)clone:) I uploaded Russian translation of text above. See the first post.:cool:
     

Поделиться этой страницей