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