Прочитавши цю статтю, можна проходити крізь стіни чарівної школи та інших місць ігрового світу, побачити все це з висоти пташиного польоту, відкрити недоступні раніше рівні у грі з книши й фільму.
Щоб використовувати коди, потрібно дещо змінити у файлі налаштувань гри 😉
Для цього можна використовувати нашу програму «ГП і ваш комп’ютер» або відредагувати файл вручну.
Після включення режиму відладки у верхній частині екрана відображаються зелені літери та цифри.
Функції та команди режиму налагодження.
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