Чтобы воспользоваться недокументированными возможностями игры, необходимо чуть-чуть порыться в настройках. Для начала надо включить в игре режим отладки. Для этого откройте файл GAME.ini, находящийся в папке \system. В нем находите секцию [HGame.HPConsole] и в строчке bDebugMode=False измените False на True. то же самое сделайте и со строкой bShowConsole=False. Далее, отыщите секцию [HGame.baseConsole] и и в строчке bDebugMode=False изменяем False на True. В секции [Engine.Engine] уберите точку с запятой перед пятой строкой. Все!
Кстати говоря, если вас раздражают заставки Electronic Arts и Warner Bros., то их легко можно отключить простым изменением файла GAME.ini. Для этого надо заглянуть в секцию [FrontEnd] и в первой и второй строках заменить «3» на «0».
Примечание: в WinXP файл GAME.ini располагается не в директории игры, а в папке \Documents&Settings\текущее_имя_пользователя\Harry Potter and the Chamber of Secrets, и именно там его следует искать. Также настоятельно рекомендую после редактирования в свойствах файла поставить атрибут «только для чтения», потому что игра имеет нехорошую привычку менять внутренние настройки на стандартные.
После этого запускайте игру и загружайте любую сохраненку или начинайте новую игру. Если все сделано правильно, то наверху экрана должен появиться зеленый текст. Если его нет, значит, вы что-то забыли.
После всех этих махинаций в игре становятся доступными следующие клавиши:
F4 — открывает меню выбора уровней. Вы можете прогуляться по Прайвет Драйв и Диагон-аллее или, к примеру, свободно полетать вокруг квиддитчного поля. Кроме того, оказывается, разработчики спрятали в игре целый секретный уровень под названием Gryffindor Challenge, на который нельзя попасть без читов. Чтобы оказаться на нем, необходимо выбрать в списке уровней файл Ch7Gryffindor.unr. Правда, ничего особо интересного он из себя не представляет (что, возможно, и послежило причиной его исчезновения из финального варианта игры), но все равно приятно.
F6 — восстанавливает здоровье (аналог чита harrygetsfullhealth из первой части).
F9 — делает доступными все заклинания.
~ (тильда) — открывает консоль. С помощью нее можно делать различные интересные вещи; вот список досутпных команд (вместо решетки подставьте желаемое значение параметра):
set statusitemgryffindorpts ncount # — изменить количество очков у Гриффиндора.
set statusitemslytherinpts ncount # — количество очков у Слизерина.
set statusitemravelclawpts ncount # — количество очков у Рейвенкло.
set statusitemhufflepuffpts ncount # — количество очков у Хаффлпаффа.
set statusitemjelly ncount # — количество бобов Берти Боттс.
set statusitemflobbermucus ncount # — слизь флоббер-червя
set statusitemwiggenbark ncount # — Wiggentree Bark
set statusitemwiggenwell ncount # — количество бутылочек лечебного напитка в запасе у Гарри
exit или quit — выход в Windows.
PageUp и PageDown — соответственно, ускорение и замедление времени. Последнее мне живо напомнило «Матрицу» — обязательно попробуйте эту фишку, не пожалеете.
Delete — останавливает время и позволяет с помощью стрелок и мыши свободно перемещаться по уровню. Пожалуй, это одна из самых интересных секретных возможностей в Harry Potter and the Chamber of Secrets. В общем, не буду ничего рассказывать, лучше полетайте сами и посмотрите, что разработчики скрыли от глаз игроков.
Ins — делает скриншот.
Кроме того, кое-что интересное можно нарыть в ресурсах игры. Заходим в директорию, куда установлена игра и смотрим, что в каких папках хранится.
Папка \help содержит вовсе не файлы помощи, как можно бы было предположить из названия, а ресурсы, отвечающие за заставки, выскакивающие при запуске игры. Особое внимание рекомендую обратить на файлы с именами splash***.bmp — поверьте, заставка игры на японском или корейском языке выглядит более чем забавно. Русский вариант заставки, кстати, среди них тоже присутствует.
Директория \Maps содержит в себе файлы всех уровней, содержащихся в игре. Так как игра сделана на движке Unreal Tournament, теоретически можно изменить их с помощью редактора UnrealED. Я, правда, не пробовал, так что ничего определенного сказать не могу.
Далее следует папка \Music, в которой, как следует из названия, хранится игровая музыка, запакованная в формате OGG Vorbis. Если очень хочется, то можно прослушать ее с помощью программы-плейера Winamp версии 3.0 или старше (предыдущие тоже подходят, но для них требуется скачать специальный плагин). Winamp последней версии можно скачать вот отсюда: http://www.winamp.com.
Если есть желание, музыку можно попытаться и заменить, например, вместо темы из главного меню поставить Rammstein или нечто в этом роде. Главное, учтите, что неправильно выбранная музыка может разрушить всю атмосферу игры. Зато если подобрать ее удачно
Чтобы произвести все эти манипуляции, надо скачать программу-конвертер, понимающую формат OGG. Лично я пользуюсь конвертером dMC-R6 (dBPowerAMP Music Converter), скачать который можно вот здесь: http://www.dbpoweramp.com. Правда, для того, чтобы он понимал формат OGG, надо скачать еще и плагин: .
С музыкой разобрались, идем дальше. В папке \Save содержатся все сохраненные игры. К с сожалению, отредактировать содержащиеся в них файлы не представляется возможным. Зато если вы вдруг захотите удалить игру, а потом поставить ее заново, при этом не потеряв свои сохраненки, достаточно лишь скопировать эту директорию в какое-нибудь другое место.
Папка \Sounds содержит все игровые звуки. Запакованы они в формате UAX, и, к сожалению, редактированию подлежат лишь с помощью специальных средств. Директория \Support также не представляет особого интереса.
Папка \system практически не содержит каких-либо интересующих нас ресурсов, если не считать скриптов, хранящихся в директории \cutscenes (при определенном желании и старании вы можете изменить мультвставки игры, редактируя файлы с расширением *.int) и маленьких картинок в папке \Thumbnails, каждая из которых соответствует определенному уровню.
Кстати говоря, немного поправив один из файлов, можно получить очки для Гриффиндора на халяву :). Помните, в ближе к началу игры, когда мы идем на урок, можно зайти в кабинет профессора МакГонагалл во время ее урока? На первый раз МакГонагалл прощает Гарри за то, что он помешал, зато, если войти в класс во второй раз, она отбирает пять очков у Гриффиндора. Как сделать так, чтобы за подобное нарушение правил суровая преподавательница не отбирала очки, а добавляла? Да очень просто: открываем в «Блокноте» файл TransfigHarryLosesPts.int, который, напомню, находится в папке \cutscenes, и находим в нем следующее сочетание слов:
line_39=Harry AddHPointsG -5
Таким образом, Гриффиндор получает минус пять очков. Чтобы исправить эту чудовищную несправедливость, необходимо заменить -5 на нечто более внушительное. Я, например, поставил 500 — больше совесть не позволила :).
Последней подпапкой в директории игры является \Textures. Как вполне понятно из названия, в ней хранятся используемые игрой текстуры. Формат текстур стандартный для движка Unreal Tournament (напомню, именно Unreal Warfare использовался для создания HP&tCoS). Если вы не собираетесь полностью переделывать игру, ресурсы этой папки вам не понадобятся.