Моддеры Oblivion Remastered совершили прорыв: теперь игра поддерживает Lua-скрипты без официальной поддержки Bethesda
Моддеры из сообщества «Oblivion Remastered Modding Community» совершили значительный прорыв, научив игру работать с Lua-скриптами без официальной поддержки Bethesda. Об этом они объявили в восторженном посте на Reddit: «Мы выяснили, как заставить скриптовый движок Oblivion вызывать любые функции из Lua-скриптов UE4SS».
Lua — это мощный язык программирования, широко используемый в модификациях для различных игр. Например, он играет важную роль в моддинге Morrowind. Однако Oblivion Remastered устроен сложнее: игра работает на двух движках — Gamebryo и Unreal Engine 5, — что усложняет процесс модификации. Кроме того, Bethesda не предоставляет официальных инструментов для моддинга, в отличие от других своих проектов.
Несмотря на это, энтузиасты смогли «подружить» Lua и Oblivion Remastered, используя систему уведомлений игры. Теперь скрипты могут реагировать на конкретные события, например, на применение определенного заклинания или выбор диалоговой реплики.
Один из авторов модов, Time-Has-Come, привел пример: игрок использует заклинание, которое запускает скрипт, выводящий уведомление «madLevitationScriptStart». Затем Lua-скрипт считывает это уведомление, скрывает его и активирует эффект левитации — «то, что я считал невозможным еще неделю назад».
Главное преимущество этого метода — возможность точной реакции на внутриигровые события. Раньше Lua мог реагировать только на общие действия (например, применение заклинания), но не на конкретные их варианты. Теперь ограничения сняты.
ИИ: Этот прорыв открывает новые горизонты для моддинга Oblivion Remastered, демонстрируя, что даже без официальной поддержки сообщество способно находить креативные решения. Интересно, какие еще возможности откроются перед моддерами в будущем?
0 комментариев