-
Постов
70 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Весь контент mintmike
-
У меня есть для вас решение. Авторский мод на расположение предметов для OpenMW. Можно передвигать предметы, а в расширенном режиме (GOD MOD) и любые объекты. Мод продолжает потихоньку обновляться и скоро войдет в сборку. В основном разделе Фуллреста файлы не добавляются, поэтому выложу в посте. Мод ещё дорабатывается, но расставлять вещи уже можно. PosIt v0.6.rar
-
В той старой версии mwse просто ещё нет tes3.hasSpell()
-
В доках есть примеры использования. Фильтр можно сделать так (это просто пример, я не проверял): local function ingredientEffectFilter(e) if e.item.objectType == tes3.objectType.ingredient then local effects = e.item.effects local fire = tes3.effect.fireDamage for i = 1,#effects do if effects[i] == fire then return true end end end return false end Вкладки в инвенрать можно посмотреть как пример в моде UI Expansion, но помнится, работал он плохо
-
Здорово ) spellCast spellCasted Список маг эффектов Пример телепорта: local result = tes3.positionCell { reference = a.id, cell = c, position = a.lpoint, }
-
Как удобно распечатать таблицу, чтобы посмотреть все содержимое, все ключи и значения? Есть удобная функция deepToString(value, maxDepth) для распечатки в лог содержимого таблицы (взято из OpenMW util.lua) value - сама таблица maxDepth - максимальная глубина вложенных таблиц, до которой будет распаковываться и печататься в строку содержимое value -- Implementation can be found in `resources/vfs/openmw_aux/util.lua`. local aux_util = {} local function deepToString(val, level, prefix) local level = (level or 1) - 1 local ok, iter, t = pcall(function() return pairs(val) end) if level < 0 or not ok then return tostring(val) end local newPrefix = prefix .. ' ' local strs = {tostring(val) .. ' {\n'} for k, v in iter, t do strs[#strs + 1] = newPrefix .. tostring(k) .. ' = ' .. deepToString(v, level, newPrefix) .. ',\n' end strs[#strs + 1] = prefix .. '}' return table.concat(strs) end -- Works like `tostring` but shows also content of tables. -- @function [parent=#util] deepToString -- @param #any value The value to convert to string -- @param #number maxDepth Max depth of tables unpacking (optional, 1 by default) function aux_util.deepToString(value, maxDepth) return deepToString(value, maxDepth, '') end --... return aux_util
-
Например, перемещать или сделать disable предметы, а по нажатии кнопки снова переместить или enable. Кстати, при удалении вещей из контейнера/инвентаря, лучше делать это в следующем кадре (меньше шансов вылета на рабочий стол): timer.delayOneFrame(function() local pgn = tes3.getItemCount{reference = tes3.player, item = 'pouch_gold'} if pgn > 0 then tes3.removeItem{reference = tes3.player, item = 'pouch_gold', count = 1} end end) Сделайте серез функцию, которая вызывается внутри pairs и в ней будет свой pairs. Вообще говоря pairs внутри pairs можно Возможно есть в моде Descriptive Descriptions, там дополняются описания предметов
-
Не находит armorWeightClass, должно быть просто weightClass
-
С этим модом хороши визуальные расширения и квесты по вампирам. На фуллресте есть (как там на счет совместимости?): Квесты для Вампирских Кланов Роковая судьба Элинор The Underground Заброшенный Склеп Легенда о Хелсинге Предрассветные тени
-
Есть такой AI параметр fight - влияет на расстояние, с которого актёр будет атаковать игрока , попробуйте поднять в редакторе до 100. https://en.uesp.net/wiki/Morrowind:NPCs#Fight Попробуйте увеличить ваш штраф до 1000+ и 5000+. Сравните работу с openmw. https://en.uesp.net/wiki/Morrowind:Crime#Punishment Лучший гайд по ванильным скриптам от GhanBuriGhan https://www.fullrest.ru/files/msfd/files
-
0nyx, посмотри личные сообщения Исправлено. Теперь манекены не будут "убегать на восток". Также мешки с золотом не будут попадать в инвентарь. Должно работать и со старыми сохранениями. Фикс во вложении (закинуть в Data Files\MWSE\mods). В сборке этот фикс появится завтра, после обновления bugfix.rar
-
У вас в архиве как раз моды для оригинала, MGEXE (MWSE Lua). OpenMW Lua хороших уроков ещё нет 🙂 Когда у меня было время, писал уроки по MWSE Lua. Почитайте эту тему: https://www.fullrest.ru/forum/topic/41708-mwse-21-uroki-po-lua-skriptam/ * И вопросы по Lua туда пишите, здесь общая тема об OpenMW
-
Morrowind OpenMW Lua. Как подключить любой OpenMW Lua мод: 1. Вы скачали lua openmw мод с именем, например, newmod. Распаковываем в любую удобную папку, например C:\Openmw\newmod. В этой папке среди прочих должен быть файл, newmod.omwscripts. 2. Теперь добавляем 2 строчки в конец файла настроек openmw.cfg (лежит на windows в Документы\My Games\OpenMW : data="C:\Openmw\newmod" content=newmod.omwscripts Всё, проверяйте. * Последнюю версию можно скачать тут: https://openmw.org/downloads/ Development Builds -> Windows builds
-
Строчек data="..." может быть столько, сколько нужно. data="..." - это пути, где будут искаться подключаемые файлы от модов (esm,esp,omwscripts). сontent=... - это уже сами подключаемые файлы Например, в вашем случае: data="C:/Games Player/Morrowind - Overhaul/Data Files/OMWLuaMods/Camera" В OMWLuaMods/Camera/ cоздайте файл camera.omwscripts В этом файле укажите: PLAYER: camera.lua Всё готово, теперь camera.lua будет загружаться (но должен лежать здесь же, в папке Camera)
-
🙃 В настоящее время активнее всего развивается ветка Lua. Но пока только основные возможности управления предметами, персонажами, AI-пакетами, скилами, инвентарем, интерфейсом, камерой. Если добавить развитую систему событий (events), создание и безопасное удаление объектов, то в версию 0.48.0 можно будет переносить многие существующие для старого движка MWSE-lua моды.
-
Последние новости http://openmw.org OpenMW находится в разработке уже более десяти лет, Morrowind теперь можно запускать практически на любой мыслимой платформе. Как следствие, мы обсудили возможные будущие основные цели для нашего движка, но быстро поняли, что текущий масштаб сильно ограничивает как потенциал движка, так и креативность наших разработчиков. После слияния первой итерации поддержки сценариев Lua у нас наконец-то наступил момент озарения: почему бы не полностью сместить фокус разработки на еще один класс игр? Это было месяц назад, и сегодня мы — бывшая команда OpenMW — с гордостью объявляем о ребрендинге нашего проекта, чтобы он стал движком общего назначения для изометрических ролевых игр, таких как Baldur’s Gate или Neverwinter Nights. OpenMW больше нет, да здравствует OpenNeverMind!
-
Спасибо! Нашёл этот ползунок. Действительно стоял на 3 кнопке мыши. Сдвинул на 2, стало удобно кидаться = ) В моде используется туча кнопок. Едва ли половину из них освоил)) Про стили прочитал, понял что: Агрессивный стиль подходит для скоростного боя, перкам на криты и берсеркерам Проворный стиль имеет смысл только в лёгкой броне с перком Защитный стиль больше подходит магам и лучникам В остальных сучаях, и на начальных урвнях простой удар будет оптимальным, меньше суеты и затраты стамины
-
1. Пожеление в файле описания к моду раскрыть стили (агрессивный, проворный, оборонный) на что именно и в каком объёме они влияют? 2. В архив с накопительным апдейтом для WeaponSheathing добавить отсутствующие config.lua, mcm.lua 3. Пожелание добавить выход из меню перков одной кнопкой. На тот же F2. По типу Right Click Menu Exit 4. Не разобрался, почему не происходит бросок оружия. Режим меню у меня переназначен на Tab.Правая конпка мыши во время атаки не даёт эффекта. Какую клавишу переназначить?
-
Присоединяюсь! Доброго здравия, Antony, продолжай творить, светить и радовать нас
-
Спасибо, очень впечатляет! Когда-то пробегал ради интереса по по городам TR, и помню этот квадратный Файервотч с его огромными воротами. То, что сегодня на скринах, на десять шагов ближе к звёздам. Полудикий Вварденфелл теперь и правда выглядит как окраинная провинция. Файервотч наконец-то посетил архитектор и задал основной посыл и смысл всему делу). Заметно, как разработчиков впечатляют свои собственные успехи, отчего и дело стало не только разрастаться в ширь, но углубляться содержательно. Морровинд довольно статичен, что утомляет фантазию. Куда приятнее видеть прогресс в динамике.