В своей профессии писателя мне не хватает практических навыков, которые обычно требуются в других областях. Следовательно, несмотря на то что я внимательно слежу за сообществом моддеров Bethesda, я часто испытываю трудности в понимании сложных дискуссий среди гениальных умов этого сообщества. Для меня ‘расширитель скриптов’ – это по сути добавление больших блоков белого текста к сценарию с целью увеличения его общего количества слов.
🌙 Готов к лунным высотам?
CryptoMoon покажет, когда крипта готова взлететь – поднимайся к звёздам!
Кажется значимым, если создатели из сообщества моддинга Oblivion Remastered нашли способ улучшить совместимость игры с Lua. Они радостно поделились на Reddit: ‘Мы смогли найти метод для вызова любого желаемого нами скрипта из UE4SS Lua в движке скриптинга Oblivion’.
БОЛЬШИЕ НОВОСТИ: Мы можем заставить скрипты Oblivion вызывать функции Lua!
Давайте упростим это для нашего понимания: Вместо того чтобы объяснять всё сразу, я дам краткий обзор. Lua — это универсальный язык программирования, который часто используется моддерами для добавления уникальных возможностей в различные игры. Он играет важную роль, например, в сообществе моддеров Morrowind. Предстоящая версия 0.49 OpenMW вызывает большой интерес, так как расширит возможности пользователей по созданию модов с помощью Lua внутри этого игрового движка.
Проще говоря, Oblivion Remastered — это более сложная версия по сравнению с Morrowind. Это современная игра, использующая два различных движка: Gamebryo и Unreal Engine 5, которые интегрированы друг в друга. К сожалению, в отличие от большинства других своих игр, Bethesda не поддерживает модификацию этой конкретной версии, что означает у моддеров отсутствует доступ к официальным ресурсам для модификации её внутренних компонентов.
Это удивительно, учитывая их нестандартный характер, что они каким-то образом сумели улучшить коммуникацию между Lua и Oblivion Remastered. Это улучшение позволяет самой игре активировать сценарии на Lua путем тонкой настройки системы уведомлений – текста в верхнем левом углу экрана, который информирует об различных событиях, таких как заражение вампиризмом, например.
На Reddit пользователь Time-Has-Come демонстрирует пример недавних улучшений: в этой игре игрок использует заклинание, которое запускает скрипт внутри Oblivion. Этот скрипт на короткое время показывает сообщение ‘madLevitationScriptStart’ как уведомление. Затем Lua-скрипт игрока замечает это сообщение, скрывает его и реагирует на него, активируя заклинание левитации — что я считал недостижимым всего неделю назад.
Время пришло подчеркивает, что настоящая мощь этого нововведения заключается в том, что моддеры смогут использовать Lua для реагирования на отдельные, специфические игровые ситуации. Ранее версии скриптов на Lua могли реагировать только на такие события как каст заклинания, получение урона или завершение диалога, но не могли отвечать на конкретные заклинания, виды повреждений или диалоговые опции.
Масштаб широк… Если вы желаете добавить миниигру или дополнительные опции меню после выбора диалога, это безусловно возможно. Создание уникальной системы опыта (XP), где вы получаете очки за победу над врагами и выбираете навыки для повышения уровня, будет более сложной задачей, но выполнимой. Или может быть еще более экстравагантная просьба, например, чтобы Мартин Септим доставил пиццу в ваш реальный дом? Это тоже находится в пределах возможного!
Раньше сочетание заклинаний из Oblivion и левитации из Lua mod было неосуществимым на практике. Вместо полноценного заклинания, модуль Левитация работал как встроенная механика, активируемая нажатием клавиши L. Это обходило магическую систему игры, не соответствующую общему визуальному стилю. Однако ситуация значительно улучшилась, и это только начало. Как предсказывает Time-Has-Come: ‘приготовьтесь к нескольким значительным модам в ближайшем будущем… Это демонстрирует лишь одно применение. Потенциальные возможности поистине безграничны.’
1. Команды консоли в Обливионе (Oblivion console commands): Откройте новые и установленные читы
2. Взлом замков в Обливионе (Oblivion lockpickers): Узнайте где и как их эффективно использовать
3. Лечение вампиризма в Обливионе (Oblivion vaampirism cure): Научитесь освобождаться от проклятия
4. Гильдия воров в Обливионе (Oblivion thieves guild): Выясните, как стать ее членом
5. Убеждение в Обливионе (Oblivion persuasion): Освойте искусство переговоров в игре
Смотрите также
- Зачарованный Грааль: Падение Авалона — убить Галахада или Одноглазого?
- Зачарованный Грааль Падение Авалона Братская любовь Прохождение
- Затерянный Грааль Падение Авалона: Стоит ли сообщать Карадоку о душе Артура?
- Где найти больше эликсиров происхождения в Tainted Grail: Падение Авалона
- Руководство по классу Железные глаза (Ironeyes) в Elden Ring Nightsream
- Зачарованный Грааль Падение Авалона Как получить Сердце Беора
- Как найти груз Андреасты в Тайнтед Грааль: Падение Авалон
- Как победить Абигора в Tainted Grail: Падение Авалона
- Ошибка контроллера Elden Ring Nightreiign: Возможные решения исследованы
- Dragon Age: The Veilguard — все заключительные романтические сцены
2025-06-02 17:47