Найти в Дзене
mamaich

Читы в Heroes of Might and Magic: Olden Era (demo steam)

10 октября в Steam вышла демо версия Heroes of Might and Magic: Olden Era. В ней более не работает включение читов путем набора "unfrozen" в главном меню. Причина простая - в этой версии из hex.dll полностью выпилили код обработки нажатия на клавиши:

Однако, с помощью утилиты dnSpy можно вернуть код, включающий читы по аналогии с прошлой утекшей в сеть версией.

Для этого:

  • Открываем hex.dll в dnSpy
  • Находим в дереве Hex.dll, неймспейс Hex.MainMenu, класс BhCheatActivator, функцию Update()
  • Внутри функции нажимаем правую кнопку мыши и выбираем "Edit Method (C#)":
-2
  • Добавляем строку "Cheats.enabled = true;"
-3
  • Нажимаем Compile, окно должно закрыться.
  • Нажимаем File - Save Module (или кнопку с дискетами "Save All" на панели инструментов):
в окне просто нажимаем ОК
в окне просто нажимаем ОК

После этого в игре по кнопке F2 будет открываться меню читов:

-5

Увы, но редактор карт правкой hex.dll включить мне не удалось - сильно много кода выпилили. Люди, разбирающиеся в движке Unity наверняка смогут его вернуть, но у меня нет такого опыта.