Cheat Menu
Полноценное меню читов и тестирования модов для OpenMW, написанное полностью на Lua. Редактируйте характеристики и навыки, делайте респециализацию, создавайте предметы, заклинания и заполненные камни душ, устанавливайте стадии квестов, телепортируйтесь куда угодно через живую игровую карту мира или к любому NPC в мире, а также режим бога, погода, управление временем, живой инспектор объектов и многое другое! Создано для тестирования модов. Неинвазивно. Плагин не требуется.
Комплексное меню читов и тестирования модов с вкладками для OpenMW, написанное полностью на Lua. Я создал его, чтобы быстро тестировать собственные моды без ввода консольных команд. Сильно вдохновлено Cheat Menu от qqqbbb для MWSE, но написано для OpenMW и содержит более обширные функции.
Нажмите Insert в игре, чтобы открыть меню (клавишу можно переназначить).
- Режим бога
- Левитация
- Неограниченная грузоподъёмность
- Автоматическое открытие дверей и контейнеров (также обезвреживает ловушки)
- Полное исцеление
- Восстановление повреждённых навыков/атрибутов
- Установка всех атрибутов и навыков на 100
- Удаление или установка размера награды за голову
- Снятие меток «украдено» с предметов, чтобы их можно было продать, и стража их не отбирала. Можно очистить один предмет или весь инвентарь. Требуется Inventory Extended (спасибо lhyacinth за решение)
- Добавить x монет
- Переключение незаметности
- Переключение «всегда проходить броски кубиков» (всегда попадать, колдовать, вскрывать замки, обезвреживать и т.д.)
- Кнопка «Помогите, я застрял!» — исправление в один клик; телепортирует игрока на небольшое расстояние, чтобы высвободить его
- Сброс ближайших актёров в их исходные позиции
- Добавить все записи журнала
- Добавить все темы диалогов
- Продвижение времени, изменение масштаба времени и скорости игры (замедление / ускорение)
- Изменение погоды с опциональным мгновенным режимом
- Камера для любования
- Клавиша убийства: убивает всё, что под прицелом (по умолчанию Shift+K)
- Клавиша воскрешения: воскрешает всё, что под прицелом
- Открыть карту
- Добавить все маркеры карты
- Переключение ИИ
- Переключение коллизий
- Переключение каркасного режима
Инспектор объектов
- Показывает ID записи, тип, ячейку, позицию, исходный плагин, здоровье и другие данные того, на что вы смотрите
- Используйте горячую клавишу (по умолчанию Shift + I) для включения; отображается рядом с прицелом (или в настраиваемом месте)
- Горячая клавиша (по умолчанию Shift + P) выводит текущие показания инспектора в openmw.log, чтобы вы могли скопировать ID
- Позиция, стиль, размер текста и ширина HUD настраиваются
Характеристики игрока
- Редактирование здоровья, магии, запаса сил, уровня, атрибутов и навыков
- Поддержка навыков, добавленных модами через Skill Framework
- Клик по названию характеристики восстанавливает её значение по умолчанию, или восстановите всё сразу
Респециализация персонажа
- Повторное открытие меню создания персонажа (имя, раса, класс, знак рождения)
- Возможность изменить расу, класс, знак рождения или имя в середине игры без потери уровня, навыков, заклинаний или снаряжения
- Возможность сохранить навыки/атрибуты точно как есть или заменить стартовые бонусы старой расы/класса на новые, с корректировкой стартовых заклинаний и здоровья
- Возможность применить ретроактивные расчёты выносливости для максимального здоровья при респециализации. Также есть кнопка «пересчитать сейчас»
- Расовые силы и силы знака рождения меняются автоматически. Звериные расы не получают обратно сапоги или шлемы
- Совместимо со старыми скриптовыми модами рас/знаков рождения (такими как Reincarnate — Races of Morrowind и Sensible Races and Birthsigns)
- Автоматически создаёт резервную копию сохранения перед любыми изменениями
- Возможность ограничить навыки на уровне 100 во время респециализации
Добавление предметов / камней душ / заклинаний
- Списки всех предметов, заклинаний и существ с поиском по имени или ID записи
- Поддержка объектов, добавленных другими модами
- Добавление предметов в любом количестве
- Создание заполненных камней душ (включая Звезду Азуры) с душой любого существа
- Возможность фильтрации по известным заклинаниям
- Возможность сохранять избранные заклинания/предметы/существа/NPC для дальнейшего использования
- Поиск любого квеста и просмотр всех стадий журнала с их текстом
- Возможность переопределить прогресс квеста на любую стадию, включая завершён или не начат (добавляет запись в журнал, как это сделала бы игра)
- Отметить квесты завершёнными или сбросить их до состояния «не начат»
- Идеально подходит для тестирования триггеров прогресса
- Живая карта мира, отрисованная по рельефу текущей игры; автоматически обновляется, включая ячейки, добавленные другими модами (привет Tamriel Rebuilt и Project Tamriel)
- Клик для телепортации, перетаскивание или использование клавиш движения для панорамирования, колесо мыши для масштабирования
- Именованные места отмечены и подписаны, с фильтрацией «Все / Посещённые / Выкл.»
- Нажмите F над любой ячейкой, чтобы отметить её как избранную для поиска позже
- Список всех именованных ячеек с поиском, включая интерьеры (приводит вас к правильному входу)
- Введите "x, y", чтобы прыгнуть к любой внешней ячейке сетки
NPC и существа
- Телепортация к любому NPC или существу в мире, даже в ячейки, которые вы не загружали (поиск в фоновом режиме)
- Телепортация любого NPC в мире к вам. Работает с эскортом и компаньонами. Если есть дубликаты NPC с одинаковым ID, мод отдаст приоритет NPC, отмеченным как следующие за игроком, затем NPC в загруженных ячейках, и в крайнем случае перейдёт к поиску по всей карте
- Создание любого NPC или существа перед вами
- Возможность изменить репутацию и ранг любой фракции
- Можно переключить, вступили ли вы во фракцию или были ли изгнаны
- Совместимо с любыми фракциями, добавленными модами (такими как Tamriel Rebuilt или Morrowind Extended)
- Избранное в каждом списке поиска, общее для всех персонажей
- Все горячие клавиши можно переназначить на любую клавишу или комбинацию в Options > Scripts > Cheat Menu
- Несколько других параметров настройки через окно Options > Scripts > Cheat Menu
Опционально: кнопки консольных команд
Некоторые функции не имеют Lua API, поэтому они поставляются в небольшом опциональном плагине CheatMenu_Console.omwaddon. Включите его, чтобы получить кнопки для:
- Переключения коллизий
- Переключения ИИ
- Переключения каркасного режима
- Показа карты
- Показа всех маркеров карты
У него нет зависимостей, и он может находиться в любом месте порядка загрузки. В существующем сохранении при первом использовании одной из этих кнопок ненадолго появляется невесомый предмет «Cheat Menu Console Link», который сразу удаляется для привязки мода.
- OpenMW 0.51 или новее (собрано и протестировано на 0.51)
- Inventory Extender требуется для использования функции очистки флагов украденных предметов
- Будет открываться и работать в OpenMW 0.49 и 0.50, однако функциональность, требующая 0.51, будет скрыта из меню
- Распакуйте папку CheatMenu куда-нибудь, например, в каталог модов
- Добавьте папку как каталог данных и включите CheatMenu.omwscripts в лаунчере, или добавьте в openmw.cfg:textdata="/path/to/CheatMenu"
content=CheatMenu.omwscripts - (Опционально) Также включите CheatMenu_Console.omwaddon для кнопок консольных команд
- Нажмите Insert в игре, чтобы открыть меню
- Настройки доступны через Options > Scripts > Cheat Menu
Удаление
Отключите левитацию и неограниченную грузоподъёмность перед удалением мода, так как эти эффекты сохраняются в вашей игре. Затем просто отключите его.
Совместимость
Должен быть совместим со всем. Он не редактирует никакие игровые записи; опциональный плагин только добавляет свой собственный скрипт, глобальную переменную и предмет. Списки карты, предметов, заклинаний, квестов и NPC читаются из вашего порядка загрузки во время выполнения, поэтому его позиция в порядке загрузки не должна иметь значения. Не должно быть проблем с существующими сохранениями.
Совместим со старыми скриптовыми модами рас/знаков рождения (такими как Reincarnate — Races of Morrowind и Sensible Races and Birthsigns).
Если ваши моды не дружат с Cheat Menu, дайте мне знать, и я посмотрю, смогу ли я исправить это патчем!
- При респециализации персонажа силы болезней будут переброшены, поэтому могут оказаться сильнее или слабее, чем раньше
- Когда выбрана опция Respec "Swap Bonuses" и персонаж пересоздаётся, если вы купили заклинание, которое также оказалось одним из ваших старых стартовых заклинаний, оно удаляется вместе с остальными вашими старыми стартовыми заклинаниями
- Украденные предметы (только Inventory Extender): OpenMW ведёт собственный учёт того, что вы украли, и ни один мод не может это редактировать. lhyacinth выяснил, что мы можем использовать пользовательский список украденного в Inventory Extended, чтобы обойти это, и торговцы больше не видят предметы как украденные. Однако это не работает для стражи. Этот мод обходит это, удаляя любые украденные предметы из вашего инвентаря каждый раз, когда вы говорите со стражником, и возвращая их после окончания разговора. Поэтому вы можете слышать звуки переэкипировки или постоянные перебросы зачарований. Это также означает, что только предметы, очищенные через этот мод, защищены, и только от NPC с классификацией «Стражник» (без гарантии для NPC, добавленных модами)
- Воскрешение: мод не может по-настоящему воскресить NPC, вместо этого он удаляет труп и создаёт новую копию NPC. Таким образом, у них будет их первоначальный инвентарь, локальные скрипты перезапустятся, а их смерть всё ещё будет учитываться для целей подсчёта смертей в квестах
- «Всегда проходить броски кубиков»: это работает путём временного усиления навыка, стоящего за каждым броском, пока вы занимаетесь этим делом, поэтому эти навыки отображаются как усиленные в вашей таблице характеристик в этот момент. При варке алхимия получает только минимум, необходимый для того, чтобы никогда не проваливаться, однако это повлияет на силу зелья. Моды, которые ограничивают или запрещают большие усиления, скорее всего, будут мешать этой функции
- «Переключение владения» переключает между бесхозным и принадлежащим «Кому-то» — фиктивному NPC, который на самом деле не существует в игре
- Совместимость респециализации со скриптовыми модами рас/знаков: этот мод обрабатывает такие моды, сканируя весь порядок загрузки на предмет модов, которые добавляют эффекты через команды GetRace, PCRace или GetSpell, и выдаёт их при смене расы/знака. Это не безупречная система, но будет работать в 95% случаев. Это лучшее, что я действительно могу сделать без реализации поддержки отдельных модов.
Источник: www.playground.ru
