Прочитавши цю статтю, можна проходити крізь стіни чарівної школи та інших місць ігрового світу, побачити все це з висоти пташиного польоту, відкрити недоступні раніше рівні у грі з книши й фільму.
Щоб використовувати коди, потрібно дещо змінити у файлі налаштувань гри 😉
Для цього можна використовувати нашу програму «ГП і ваш комп’ютер» або відредагувати файл вручну.
Після включення режиму відладки у верхній частині екрана відображаються зелені літери та цифри.
Функції та команди режиму налагодження.
1. Гарячі клавіші
F4 — відкриває меню вибору рівнів і закладок.
F6 — відновити здоров’я Гаррі.
F9 — вивчити всі заклинання.
PageUp / PageDown — прискорити/уповільнити темп гри.
Delete — вімкнення/вимкнення вільної камери (управляємо камерою стрілочками).
Ins — створити знімок екрана в теці збережень (працює дуже ненадійно).
~ — відкрити консоль для введення текстових команд.
2. Команди для консолі
set statusitemgryffindorpts ncount 1000 — тепер Грифіндор має 1000 очок.
set statusitemslytherinpts ncount 1000 — тепер Слизерин має 1000 очок.
set statusitemravenclawpts ncount 1000 — тепер Рейвенклов має 1000 очок.
set statusitemhufflepuffpts ncount 1000 — тепер Гапелпаф має 1000 очок.
set statusitemjellybeans ncount 500 — кількість бобів Берті Боттс.
set statusitemflobbermucus ncount 200 — кількість слизу флоббер-хробака.
set statusitemwiggenbark ncount 200 — кількість кори горобини.
set statusitemwiggenwell ncount 200 — кількість горобинового зілля (зелені пляшки).
set statusitemstars ncount 20 — кількість зірок на практикумах.
giveallcards — отримати повний набір карток.
swordmode — вмикає/вимикає режим з мечем.
goylemode — ввімкнути/вимкнути режим Гойла.
exit / quit — вийти з гри.
set HGame.HChar bObjectCanBePickedUp True — брати живих істот рукою.
set HGame.HProp bObjectCanBePickedUp True — брати предмети рукою.
opacity -100 — зробити Гаррі невидимим.
opacity 100 — зробити Гаррі видимим.
AddHealthPotential 100 — додати 1 блискавку.
AddHealthPotential 600 — додати 6 блискавок.
AddHealthPotential -100 — прибрати 1 блискавку.
AddHealthPotential -600) — прибрати 6 блискавок.
SpellCursor_Distance 100000 — змінити дистанцію для заклинань.
Cam_Distance 1000 — змінити відстань від камери до персонажа.
set BeanRoomTimerManager fCountdownTime 1000 — додати додатковий час в призовий кімнаті.
fpsmode — ввімкнути режим камери від першої особи.
set harry drawscale 2 — змінити множник масштабу малювання Гаррі.
set actor drawscale 2 — змінити множник масштабу малювання всіх акторів.
set harry fatness 1000 — змінити вагу Гаррі.
set actor fatness 1000 — змінити вагу всіх акторів (норма: 125-150).
pause — призупинити/відновити ігровий процес.
throwweapon — викинути чарівну паличку.
activateitem wand — повернути чарівну паличку.
get package.class_name property — отримує значення властивості класу (приклад: get hpmodels.harry health).
keybinding — показати призначення зазначеної клавіші.
stat all — вивести статистику, за винятком анімацій.
stat none — вимкнути відображення статистики.
stat default — виводити статистику за замовчуванням.
stat reset — відключити всі повідомлення, крім stat fps.
stat anim — ввімкнути/вимкнути відображення статистики по анімації для всіх персонажів з DrawType DT_Mesh.
stat audio — показати статистику по звуку.
stat fps — ввімкнути/вимкнути відображення поточної та середньої кількості кадрів в секунду.
stat game — ввімкнути/вимкнути відображення статистики ігрового двигунця.
stat hardware — ввімкнути/вимкнути відображення статистики апаратного прискорювача.
stat light — ввімкнути/вимкнути список джерел світла, які впливають на гравців.
stat render — ввімкнути/вимкнути статистику з візуалізації.
stat actor — ввімкнути/вимкнути статистику для персонажа.
getcolordepths — показати список палітр, підтримуваних вашою відеокартою.
getcurrentcolordepth — отримати глибину палітри кольорів (16 або 32).
getcurrentres — отримати поточне значення роздільної здатності ігрового екрану.
preferences — показати вікно додаткових налаштувань.
getres — отримати список доступних варіантів роздільної здатності ігрового екрана.
isfullscreen — повертає «true», якщо гра в повноекранному режимі.
confighash — отримати дані про конфігурацію.
brightness 0.5 — встановити яскравість (від 0.0 до 1.0). Якщо викликати без параметрів, то значення перемикаються циклічно.
flush — скинути всі параметри гри, очистити кеш, перезавантажити текстури та перерахувати освітлення.
fov 90 — задати кут огляду (в градусах). Щоб використовувати цю функцію, в ini-файлі повинен бути виставлений параметр bAllowFOV=True.
setres 1280x900 — встановити ігрову роздільну здатність екрану.
setres 1280x900x32 — встановити ігрову роздільну здатність та глибину кольору (16/32 біт).
slomo 0.2 (0.01-1.00) — змінити швидкість ігрового процесу.
setspeed 1.0 — змінити швидкість переміщення гравця.
editactor class=harry — викликати панель налаштувань властивостей активного персонажа. Працює, якщо гра в віконному режимі.
setsensitivity 1 — встановити чутливість миші.
exec myscript — запустити файл зі сценарієм на мові UnrealScript. Файл повинен знаходитися в теці «system».
endfullscreen — переключити гру у віконний режим.
hideactors — приховати всіх персонажів в грі.
showactors — повернути всіх персонажів до гри.
open 123.unr — відкрити рівень 123.unr з теки maps.
playersonly — зупинити/розблокувати всіх другорядних персонажів, події, об’єкти. Активний тільки керований персонаж.
causeevent — відправити подію всім персонажам або об’єктам, що мають тригерні функції. Наприклад, в першій грі це двері.
killall . — прибрати всіх персонажів зазначеного класу.
viewclass firecrab — дозволяє побачити світ гри з боку представника обраного класу (циклічний перебір). Гаррі, чому то, дивиться на світ з висоти трохи вище колін.
showall — показати всі шляхи, тригери та інше. Для припинення дії досить перезавантажити рівень або перейти в іншу локацію. Наприклад: з замку вийти у двір.
cancel — скасування.
—demoplay mydemo [?noframecap] [?timebased] [?3rdperson] — відтворити записане демо-проходження. Приклад:
—demoplay mydemo?3rdperson?timebased
—?noframecap — цей параметр дозволяє відтворити запис в зворотну сторону і як можна швидше. Працює на визначеному рівні timedemo 1.
—?timebased — цей параметр задає більш плавне відтворення. Якщо відтворення відбувається занадто повільно (в порівнянні з реальною швидкістю проходження).
—?3rdperson — дозволити літати навколо головного персонажа як глядач. Також цей параметр дозволяє переглядати запис з боку ботів.
—demorec mydemo — записати проходження в файл mydemo.
—stopdemo — зупинити запис або відтворення демо-проходження.
report — копіювати звіт про поточну гру до буфера обміну.
set spelltrigger drawtype dt_sprite — відобразити тригери заклинань.
set spelltrigger drawtype dt_none — приховати тригери заклинань.
Якщо якісь команди не працюють — перевір себе 😉
Зміна рівня складності
Виконується з віконця налаштувань або шляхом редагування файлу user.ini. Знаходимо рядок, що починається з «Difficulty=» і задаємо потрібний параметр (DifficultyHigh, DifficultyEasy).
Difficulty=DifficultyHigh
Якщо ви вмикали режим налагодження й файл заблокований (виставлений атрибут «Тільки читання»), то перед редагуванням цей атрибут потрібно буде зняти, а після редагування повернути на місце.
Розміщення та редакція: АlехeyMS.
Редакція та оформлення: OOKS.
Допомога з пошуком кодів: Tara, Арахна Спайдер (Arachne Spider), ДЕМЕНТОР, Іван Чинченко, DivingDeep39.
Частково адаптувався список кодів з інших ігор, взятий з сайту: https://www.unrealadmin.org