Перейти к содержанию

Naratzul

Пользователь
  • Постов

    187
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

Весь контент Naratzul

  1. Всем привет! Хочу немного рассказать о проекте, которым занимался последний год. В какой-то момент захотелось немного переосмыслить Papyrus. Улучшить его синтаксис, сделать более эргономичным. Привнести лучшие практики из других языков программирования, насколько это возможно в рамках ограничений движка Creation Engine. Основным требованием и одновременно ограничением являлась полная совместимость с PEX (бинарный формат скриптов, написанных на Papyrus). Если вы пишите скрипты для Skyrim и хотелось более удобный синтаксис без потери совместимости с PEX — это как раз оно. Итогом стал Vellum. Коротко перечислю реализованные фишки, которых нет в Papyrus: Автоматический вывод типа для переменных (при помощи ключевого слова var) Цикл for в различных вариациях (можно итерироваться по массивам, по FormList'ам, по заданному диапазону) Операторы break и continue для циклов Форматирование строк Pattern matching (позволяет сократить цепочку if-elseif-else) Однострочное создание и заполнение массивов (var nums = [1, 2, 3]) Тернарный условный оператор (?:) Оператор is для проверки типов (source is Weapon) (как в FO4; в Vellum есть и для Skyrim) Vellum полностью совместим с Papyrus и рантаймом движка Creation Engine. Что это значит на практике? Можно наследоваться от Papyrus скриптов (ObjectReference, Actor и др) и вызывать функции из Papyrus Игроку не нужно устанавливать доп. зависимостей. Автору мода достаточно скомпилировать Vellum скрипты в pex. Пример того, что можно написать на Vellum: На текущий момент поддержан только Skyrim. Есть планы добавить поддержку Fallout и Starfield. Есть расширение для VS Code (подсветка синтаксиса, completion, go-to-definition, команда для компиляции). Ссылки Исходный код доступен на GitHub Скачать компилятор можно на Nexus, либо на странице GitHub Releases (там же расширение для VS Code) Документация по языку и компилятору
  2. О мой бог, новые свитки. Мимо такого нельзя проходить) И скайрим для телефонов - Todd Howard, you did it again
  3. Посмотрел 10 серию. В целом, все не так уж и плохо, но
  4. "Хоббит, или туда и обратно" Джона Р. Р. Толкина
  5. Naratzul

    World of Tanks

    А я себе французскую булочку прикупил во время акций :3
  6. Это будет первый мод, который установлю, кроме оф. дополнений. Стип, красавчик)
  7. Спасибо большое))
  8. Ждем-с. Один Нерим чего стоит)
  9. Буду ждать электронную версию, если она будет, конечно (:
  10. Naratzul

    World of Tanks

    Танкисты, есть кто живой?)
  11. Naratzul

    Саундтреки Enderal

    Атмосферно.
  12. Naratzul

    Andoran - Важный анонс

    Неплохая попытка, тесалл :D С праздником вас!
  13. Naratzul

    Руины Кьенстаг

    Версия 1.0

    105 раз скачали

    Руины Кьенстаг - небольшой квестовый мод, основной задачей которого стало не многочасовое приключение, а разгадка секрета всего одного подземелья. Квест начнется с получения письма от друга с информацией о сокровищах в руинах Кьенстаг. При осмотре руин вы столкнетесь с... проблемой, решить которую можно будет, проявив смекалку и сообразительность, а также с весьма сильным противником. Но и награда за это будет уникальной. Cool_Wolf - автор идеи, пинки. Welsharoon - автор стихов для загадок. Требования: Skyrim
  14. Не могу никак привыкнуть к боевой системе.
  15. Naratzul

    World of Tanks

    Лаги... они такие злые и беспощадные(
  16. Naratzul

    Куд-Ку-Дах

    Улыбнуло)
  17.   Честно, не знаю. Его родители покупали еще тогда, когда я пешком под стол ходил. Но, судя по нему, можно сказать, что да)
  18. По некоторым семейным обстоятельствам сижу с полуживого старика, которому уже ~ десятый год: AMD Duron 1,3 Ghz AMD Radeon 9500 Family 256mb Ram 64gb винт. Где-то даже фотка завалялась, а вот: <<жми сюда>> Чего он только не пережил, на фото последствия падения с 2-ух метрового шкафа. На выходных затеял чистку системника)
  19. Naratzul

    Руины Кьенстаг

    SSQReservQuest Стадии: 10, 20, 30
  20. Прошел все ассасины (пиратка), в мультиплеер не игрался соответственно. Достоин ли их мультиплеер покупки этой игры? Мне не понятно.
  21. Было такое на лицензии однажды, само вылечилось как-то.
  22. Naratzul

    Dishonored

    Впечатлил оф. трейлер Dishonored. За игрой толком не следил, но релиз ждал с нетерпением. Пока прошел только одну миссию, понравилась нелинейность. Жаль, что графике разрабы почти не уделили внимания, тем не менее игра затянула меня. Рекомендую.
  23. Прошел Нерим на одном дыхании. Жду Эндерал *__*
×
×
  • Создать...