Тайная комната. Включение режима отладки вручную

EN FR RU UA +

Для переключения игры в режим отладки, нужно:

– В папке Документы (Мои документы) нужно найти папку с названием игры (обычно это “Harry Potter II”).

– Найти файл Game.ini и сделать его резервную копию (скопировать, копию переименовать).

– Открыть файл в текстовом редакторе «Блокнот» или «Notepad++» (другие могут нарушать структуру файла).

– Найти секцию [HGame.HPConsole] и в строке bDebugMode=False заменить False на True:

– В той же секции, в строке bShowConsole=False, заменить False на True.
Внимание! Строки bShowConsole=False может не быть в этой секции, тогда её придётся вписать туда самостоятельно:

– Секция [HGame.baseConsole]. В строке bDebugMode=False заменить False на True.

– В секции [Engine.Engine] убрать точку с запятой перед пятой строкой.
Примечание: Точки с запятой может не быть этой секции.

– Сохранить изменения в файле.

– Установить для файла атрибут «Только чтение» (щелкнуть правой кнопкой мыши по названию файла, выбрать нижний пункт «Свойства», откроется окно свойств файла, поставить флажок в параметре «Атрибуты» : «Только чтение», нажать OK).

– Запустить игру.

Если всё сделано правильно, то после запуска игры в верхней части экрана появится зелёный текст – отладочная информация. Если не получилось – что-то пропустил(а) и нужно проверить ещё разок (совпадает ли с тем, что указано в инструкции).

Готовый пример файла Game.ini :

Ini_file_debug_mode_enabled.zip

Обращаем внимание, что простая подстановка чужого ini-файла в свою игру может не дать результата, т.к. файл уникален для каждого компьютера (содержит информацию о данных конкретного пользователя, параметрах и т.п.) Поэтому использовать его можно только для ознакомления.


Автор: Профессор OOKS

P.S. Чтобы включать режим отладки нажатием клавиши, можно отредактировать файл user.ini, назначив для любой свободной клавиши команду “set HPBase.baseConsole bDebugMode true”. Спасибо за идею Андрею Одаренко.



Сов к статье “Тайная комната. Включение режима отладки вручную”: 6
  1. Лучше редактировать файл “Default.ini” из папки “System” в директории самой игры. Так будет лучше, особенно, когда установлено несколько копий игры.
    Если редактировать файл, указанный выше и поставить на него “Только чтение”, то остальные копии будут конфликтовать, как следует из этого, будут посылать вас в известном направлении, выдавая ошибку, ибо каждый раз файл “Game.ini” перезаписывается каждый раз, когда вы запускаете игру, а данные для перезаписи он как раз берёт и копирует в себя из файла “Дэфалт.ини” той копии, которую вы в последний раз запускали.
    Точно так же и с “User.ini”. В этот файл подставляется код из “DefUser.ini”

  2. у меня нифига не получилось,я скачал готовый пример и ничего не получилось 👿

    От модератора: видимо, как всегда, выставить атрибут “только чтение” оказалось слишком сложно 😉

  3. Здравствуйте. Помогаю по Скайпу своему другу настроить режим отладки. У него ПОЛНОСТЬЮ отсутствует колонка[HGame.baseConsolе]. С чем это может быть связано и как это исправить?

    От модератора: включите режим отладки через ГП и ваш компьютер – она создаёт полноценную версию конфигурационного файла.

  4. А где этот самый Game.ini? У меня в папке Harry Potter ll стоит только Save, Delected, Delected, Game, Game и User. Во всех папках Game только Log и Init. Это компьютер неправильный или я чего-то недопонимаю?

    От модератора: либо в свойствах папок включите отображение расширений файлов, либо используйте файловый менеджер, вроде Freecommander.

    • Извините, но где эти свойства папок? Я чайник в компьютерах.

      От модератора: в программе “ГП и ваш компьютер” (ссылку можно найти в правой части страницы этого сайта), в самой программе, в меню есть пункт Системных окон, где можно найти кнопку вызова этого системного окна (“Свойства папок”). Дальше уже дело за снятием флажка “Скрывать расширения для зарегистрированных…” и нажатия кнопки “ОК”. Дальше – сами, ибо наш сайт пока не является школой компьютерной грамотности 😉