Обзор редактора уровней от Koops (архивный материал)

Редактор не обновлялся более 5 лет и уже не рекомендуется к использованию. Для творчества рекомендуется использовать альтернативное решение

Игры «Философский камень», «Тайная комната» и «Узник Азкабана» для компьютеров пришлись по душе многим любителям творчества Дж. К. Роулинг. Также многие фанаты на протяжении многих лет хотели создавать свои собственные уровни.

Проблема заключается в том, что все права на Мистера Поттера и его волшебный мир принадлежат Warner Bros., а фанаты имеют право лишь пользоваться тем, что для них выпускают: фильмы, игры. В данном обзоре мы рассматриваем любительский редактор уровней, который позволяет просматривать оригинальные уровни первых 3 игр о приключениях Гарри, а также создавать свои собственные для запуска из основной игры. К сожалению, править существующие уровни не рекомендуется — могут возникнуть непредвиденные ошибки во время прохождения, но самодельные уровни, как правило, хорошо работают!

Итак. Что нужно для того, чтобы делать свои уровни?

  1. Иметь подходящий компьютер.
  2. Сам редактор
  3. Некоторые особые компоненты (указаны ниже).
  4. Установленные игры (Философский камень, Тайная комната, Узник Азкабана).
  5. Знание английского языка.
  6. Желание освоить некоторые термины и особенности создания уровней.

Итак, обо всём по порядку.

1. Подходящий компьютер.
На вашем компьютере должны быть установлены: Операционная система: Windows XP*, Windows Vista, Windows 7, Windows 8, 8.1** Версия .Net Framework: 2.0 (нужен для Windows XP или Windows 8 (8.1))
Ссылка на загрузку есть на странице Файлы

2. Сам редактор. Его необходимо собрать из нескольких компонентов: игры «UnrealGold», заплатки к ней, Unreal Runtime 2.0 и Koops’ H. Potter Editor UnrealGold + Patch 227 (уже применён) + UnrealRuntime 2.0 — мусор. Загрузить. Набор в виде двух папок. Под выброшенным мусором имеются в виду ненужные для редактора файлы, включая уровни, почти все текстуры, музыку — то, к чему чаще всего цепляются правообладатели. То есть, оставлены лишь файлы движка, необходимые для сборки редактора. Приводится это всё на временной основе: если правообладатели и/или роскомнадзор посчитают этот хлам 2000/2004 годов выпуска чем-то ценным и нарушающим какие-то там права, то ссылка будет удалена по первому же сообщению вот здесь. Мы всё же надеемся хотя бы на остатки совести — раз уже забросили игры, то чтобы хоть не мешали творчеству на их основе…


Koops’ HP Editor. Загрузить с Яндекс-диска (версия 2.4.1; 18,4 МБ)

3. Игры «Философский камень», «Тайная комната» и «Узник Азкабана».

4. Знание английского языка
Все меню, надписи, названия и термины на английском языке. Поэтому что-либо сделать без знания этого языка сложно

5. Желание осваивать.
Без этого никуда))

Примечания
* с 8 апреля 2014 года Windows XP крайне не рекомендуется к использованию и новые сборки редактора могут не работать с ней.
** в Windows 8, 8.1 найдены устранимые проблемы с запуском первых двух игр (несовместимость с операционной системой).
*** при необходимости, вы можете запросить, через комментарий, архив с перепакованной версией Unreal Gold (только нужные файлы, заплатка установлена) и Unreal Runtime 2.0. (Надеемся, что Warner Bros., сообщество Old Unreal и Epic таки имеют немного совести и не предъявят нам за это иск ;-))

Сборка редактора и первый запуск

Располагать всё необходимое для работы редактора лучше в отдельной папке на диске D, например (не на том, где у вас установлена операционная система Windows). В названии папки не должно быть русских букв и пробелов.

Например:

  1. Сделать на диске D папку hpeditor.
  2. Скопировать в папку hpeditor первые 3 игры.
  3. Переименовать папки с файлами игр так, чтобы их имена были как можно проще, например: hp1, hp2, hp3.
  4. Скопировать в папку hpeditor папку с файлами игры unrealgold и провести её обновление.
  5. Разместить в папке hpeditor папку с файлами unreal Runtime (переименовать в ue2).
  6. Скопировать в папку hpeditor файл KoopsHarryPotterEditor.exe
D:\hpeditor\
            \hp1 - файлы игры "Философский камень"
            \hp2 - файлы игры "Тайная комната"
            \hp3 - файлы игры "Узник Азкабана"
            \ue2 - файлы Unreal Runtime 2
            \unrealgold - файлы Unrealgold

Примечание: если у вашего компьютера только один раздел на жёстком диске (только Диск С), то придётся использовать его. В указанной выше инструкции вместо диска D указывайте диск С.
Но для большей надёжности лучше заиметь и диск D — будет меньше проблем при переустановке системы в плане сохранения ваших трудов при форматировании Диска С.

Процесс сборки редактора для первых 2 игр когда-то был показан в видео, но автор его удалил.

При первом запуске редактора нужно указать расположение копий первых 3 игр и расположение папок с файлами unrealgold и Unreal Runtime. После указания необходимых данных, модуль запуска редактора создаст необходимые папки и можно приступать к проектированию и изготовлению собственных уровней.

Создание первого уровня

Все действия аналогичны для всех трёх игр, отличаются лишь деталями: в редакторе к третьей игре поменялся ряд свойств, что может в начале сбить с толку.

Основные особенности редактора для первых 2 игр можно изучить из справочного файла с иллюстрациями (на английском языке). chm, zip (12 МБ)

Автор обзора: АlехeyMS

Автор сборки редактора: Koops (Профессор Черепаха)



Сов к статье “Обзор редактора уровней от Koops (архивный материал)”: 209
  1. Помогите, пожалуйста! При телепортации на мой уровень с помощью консоли (или его запуске прямиком через редактор) Гарри сразу же умирает на точке спавна. При этом игра продолжалась: не идет загрузка последнего сохранения, как при обычной смерти, но и двигаться тоже нельзя; сам же Гарри «лежит», вися не высоко над землей. В чем может быть проблема? Делал все в следующем порядке:
    1) построил модель локации;
    2) наклеил текстуры локации;
    3) распределил свет;
    4) зажег свет;
    5) поставил Гарри;
    6) назначил рядом с ним «Playerstart»;
    7) расставил декорации (пара бронзовых котлов, корни-ветки Диффиндо, несколько незаклинаемых объектов и книга сохранения);
    8) назначил триггер;
    9) назначил триггер «TriggerTurnOnAllSpells»;
    10) в свойствах первого назначенного триггера в графе «Events» прописал «TriggerTurnOnAllSpells».

    Одним словом, сделал все как показано в видео, но почему-то не работает как надо 🙁

    От модератора: если это происходит в Философском камне, то это даёт о себе знать недоработка редактора. В Тайной комнате и Узнике Азкабана этой ошибки нет. А эта исправляется путём копирования двух объектов из работающего уровня. Это, если верно помню, камера, которая обычно возникает возле Гарри и PlayerStart. Поэтому поэкспериментируйте с этим. Для копирования вам потребуется запустить 2 копии редактора — в одной открыть файл из игры, в другой — свой. Копирование-Вставка могут своеобразно работать.

    Добавлено в 16:42:53…
    Забыл написать, что работаю с «Тайной комнатой») Я правильно понимаю, мне придется установить редактор повторно, чтобы произвести одновременный запуск? Для копирования из работающего (то бишь оригинального?) уровня подойдут любые два объекта или только декорации? И я не совсем понял, что вы имели в виду, говоря про камеру, поясните, пожалуйста 🙂

    От модератора: если это в Тайной комнате, то копировать ничего не нужно. Просто не забывайте пересобирать уровень (build all), сохранять его и только потом перебрасывать в игру.

    Добавлено в 20:37:25…
    Спасибо большое, учту) Про build all не знал))

    От модератора: там можно собирать по отдельности — освещение, геометрию, пути. Было актуально лет 10-15 назад, так как значительно уменьшало время сборки, если менялись только пути, например.

    • Пробный уровень заработал, спасибо большое еще раз)) Единственно что, почему-то горгулья и книга сохранения повернуты не в ту сторону, как было сделано в редакторе. А еще книга сохранения не работает и просто монолитом висит в воздухе, на нее даже можно запрыгнуть) Судя по всему, с триггерами я намучаюсь изрядно)

      От модератора: сразу привыкайте к тому, что практически все модели будут повёрнуты на 180 градусов. Пример: поворачиваем букву «Э» на 180 градусов и получаем «Є». Поэтому изначально оставляйте модели повёрнутыми — тогда в игре они будут установлены правильно. Насчёт книги — вы взяли не ту модель. Почитайте базу знаний по этой теме, книга сохранений указана в последнем разделе («Дерево актёров»), но прочитать рекомендуем все материалы.

      Добавлено 12.01.2016 в 12:54:35…
      Спасибо, прочитал с большим интересом. Редактор, конечно, не простой на первое время, но весьма увлекательный с:

      От модератора: пожалуйста. Зато, если освоитесь, то будет проще освоить более новые движки. В том числе и последние сборки данного движка (Unreal Engine 4). Можно ведь использовать эти технологии не только для игр: например, для создания трёхмерных галерей с последующей записью и получением видеоэкскурсий. Как показывает опыт, для этого лучше подходит редактор Узника Азкабана (в отличие от Тайной комнаты, не теряет самодельные пакеты текстур, которые используются для создания картин или нестандартных обоев в вашем проекте).

  2. Помогите у меня пишет: Не удалось найти файл Tahoma12. Что делать??

    От модератора: не та сборка Unrealgold

  3. Можно ли как то экспортировать модель из SketchUp? Хотя бы при помощи дополнительных программ?

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

  4. Здравствуйте.Я хотел сделать свою карту для ГП и ФК и хотел бы сделать уровень с Филчем который может найти Гарри.Как в оригинале игры.

    От модератора: ну так делайте — вам ведь никто не мешает 😉

  5. ИнтереснО, а у вас есть ещё моды к первым трём играм про Г. Поттера, помимо тех, которые есть в в вашем списке. Просто они очень классные. Если есть, можете мне их скинуть?

    От модератора: есть ещё с большим количеством ошибок, но их лучше не распространять вообще (присылались нам для ознакомления/проверки, но так и не были доведены авторами до ума. Возможность доработки у многих заблокирована, а искать среди них что-то работоспособное, честно укажем, — нет времени сейчас).

    • Увы, многие люди, (например я) забросили создание модов, под эти игры…
      Если вдохновение вернётся-ожидайте новых модов (возможно даже с новыми библиотеками) 😉
      P.S> Библиотеки будут на 100% рабочими, и не стоит мне говорить, об конфликтах…

  6. Спасибо, что вы мне помогаете. Вы мне скинули декомпилированные скрипты. А можете мне скинуть их для игры Г. Поттер и философский камень?

    От модератора: придерживайтесь иерархии комментариев — чтобы было видно, кому вы отвечаете 😉 Комментарии первого уровня, как этот, обычно посвящены самой статье 😉

  7. А можете мне подсказать, как поставить SmartStart, чтобы он работал. А то в hp2 я его ставлю. А уровень он не сохраняет, поэтому он загружает уровень там, где стоит PlayerStart.

    От модератора: в большинстве уровней обычно хватает PlayerStart’a — для структуры «1 вход — 1 выход». Если же у вас намечается «Несколько входов — несколько выходов», то придётся подождать мнения более опытных посетителей или же самостоятельно попробовать понять суть работы опытным путём — рассматривая все объекты SmartStart в том же уровне со двором: там их не так много.

  8. Опять нужна помощь. Можете подчказать, пожалуйста, как скомпилировать uc файлы в u файл. Всё что нужно у меня есть. Даже нужная программа UCC.exe, которая работает в первых трёх игр. Просто, когда я пишу команду ucc make после расположения игры, пишут, что не возможно найти файлы. Свои файлы я не создаю. Редактирую имеющиеся. Просьбп, помогите, пожалуйста.
    А ещё. В ютубе я видел много роликов, созданных этапов. Но скачать можно не все. У вас есть уровень Hogwarts Garden, где Слизеринец запускает огненных крабов, а Гарри их убирает. Если есть, скиньте пожалуйста.

    От модератора: могу вам только подсказать, что большинство указанных эффектов описывались в файлах сцен-на-движке. Такие файлы лежат в папке system\cutscenes. Язык описания тот же. Более подробной информацией не располагаем — может вам другие посетители подскажут 😉

  9. Помогите! Очень прошу вас о помощи. Я очень заинтересовался игрой Г. Поттер и Тайная комната и хочу поставить собственные заклинания. Мне это очень нужно.Я знаю, что заклинания находятся в hgame.u, но я не могу декомпиоировать его. Попробовал с помощью UE Explorer — одни пустые файлы. Можете мне подсказать, как декомпилировать этот файл и потом опять скомпилировать. Я готов жертвовать временем.

    От модератора: без официального SDK, модифицированного ЕА-шниками, это сделать практически невозможно. Польского специалиста лучше не трогать — на него поступало достаточно много жалоб (зловредный код), Профессор Черепаха в безвременном отпуске. Ему отправлено письмо, но вероятность, что он сможет подсказать, как делать принципиально новые заклинания, или вообще ответить, достаточно мала. Всё же закрытость игры имеет немало недостатков, в отношении фанатов.

  10. Есть ли у кого предыдущие версии редактора?

    От модератора: есть, но они работают под настроение. Своё.

  11. Я полазил в HP1 editor купса, и не нашёл не одного персонажа в дереве актёров, как это исправить?

    От модератора: настроить строго согласно инструкции в обзоре. Если не поможет — принудительно загрузить все пакеты текстур через кнопку «Открыть» в обозревателе текстур и/или любой уровень. Редактор весьма капризный, поэтому одна ошибка пользователя и он не работает как нужно.

    • поправочка, актёры есть, эффекты, ЕдиторБиКупс, вроде всё правильно сделал, нету Гарри, людей, что может быть не так?

      От модератора: здесь уже мы не подскажем — Профессор Черепаха (местный псевдоним Koops1997) хорошо хранит секреты своих программ 😉

      • А где его найти? На своём канале он не отвечает…

        От модератора: могу по «правительственной связи» ему написать, если срочно. Может даже ответить, при наличии настроения 😉

  12. Переустанавливал редактор теперь не могу решить проблему с белым экраном:
    https://yadi.sk/i/PKBS7svEjLHwJ

    От модератора: делайте строго по инструкции. Иначе — всякое может быть.

    • Можно ли запихнуть в Г. Поттера, банальным переносом классов и файлов, оружие из unreal???

      • проверял. можно, но пока в теории. недостаточно просто перетащить модельку и звуки, нужно ещё и адаптировать её под код гп2. движок-то один, но код разный. без нормального сдк полного переноса не выйдет.

        • Ну точно знаю ничто не истина, всё позволено)) А если серьёзно то всё возможно(если есть желание, голова на плечах, в голове костный мозг, в нём — мозг:D). А код — точно не моё… Только lua и то на четверть, а часть (если не все) не используются в Г. Поттере 🙁

          • А если оружие в редакторе поставилось на карту это прогресс??

          • Мы пытались это сделать тоже, но есть 3 «НО» хотя Гарри и «полетал» с оружием, но на другом движке)
            1) Разные версии файлов, движок полностью не совместим с той версией файлов т.к. у .u файлов разная компрессия, не говоря о анимации…
            2) К игре нельзя подключить .u файл без «перебилдевки» самой игры.
            3) Полгода назад я разобрал на кусочки HP2 и Unreal Gold (извлёк файлы из .u архивов) и анализировал этот код… все глобальные переменные полностью разные, у всех персонажей в игре нет количества здоровья, (кроме Гарри и боссов) есть лишь количество заклинаний до уничтожения. Не предусмотрена смена оружия, т.к. оружие одно, палочка.
            Купс пошёл на хитрость, он взял и перекодировал файлы до версии unreal gold, в интернете есть одна программа, она позволяет открывать и разархивировать .u файлы на 3D модели, скрипты, и т.д для Гарика. И потом с помощью UCC.exe или WOTgreal.exe собрал файлы обратно в .u но версии понятной этому редактору.
            НО избирательно! В его файлах нет скриптов, есть только дефолтные настройки и изменяемые переменные которые вы можете менять в редакторе, модели и текстуры. Если бы он скомпилировал скрипты UCC выдал ошибку т.к. не нашёл нужных переменных ядра игры + некоторые функции UGold не поддерживает которые есть в hp2.
            РЕШЕНИЕ:
            Вы скорее сможете экспортировать модель и текстуру Гарри в Unreal gold вместо стандартного игрока, но работать будет криво. Без анимации, и Гарри будет всегда повёрнут спиной вперёд. Но с оружием вы поиграть сможете, хотя себя вы не увидите т.к. игра от первого лица, Гарри не будет двигать ногами когда ходит, если вас убьют модель Гарри будет стоять на одном и том же месте, даже не упадёт, т.к. анимацию извлечь не удастся, оружие будет висеть в центре игрока, а также игра будет вылетать каждые 3-4 минуты, не знаю почему, но у меня вылетала. Потом она вообще запускаться отказалась.
            ВЫВОД:
            Нужен официальный SDK.

            От модератора: «перебилдовка» по русски звучит как «пересборка» 🙂 Так как программные пакеты собираются и пересобираются.

          • «В интернете есть одна программа, она позволяет открывать и разархивировать .u файлы на 3D модели, скрипты, и т.д для Гарика.»
            Что это за программа и где её скачать?

            От модератора: возможно, имелась в виду программа WOTgrealExporter (Источник: https://hp-games.net/16417)

  13. «В данном обзоре мы рассматриваем любительский редактор уровней, который позволяет просматривать оригинальные уровни первых 3 игр о приключениях Гарри поттера…». У вас фамилия Гарри написана с маленькой буквы.)

  14. Я почитал комменты, и так и не нашёл ответа на вопрос — а можно ли создавать свои заклинания. И вообще всячески модифицировать программный код, дабы добавить новые возможности в игру?

    От модератора: и уже который раз отвечаю — документации к движку крайне мало. До какого-то предела можно добавлять в игру что-то своё — создавая новые классы в каком-никаком редакторе классов. Знание UnrealScript обязательно. Компилятор для этого языка найти вполне реально. Литературы по нему не так много, но больше, чем по движку в целом.
    Полного доступа к коду нет и не предвидится, поэтому к игре реально лишь приделывать классы, в итоге получая нечто вроде «Норы» — дома Уизли, в плане архитектуры.

    • Так и думал, всё-таки exe файл скомпилирован. А вообще не смотря на казалось бы устаревшую графику, игра весьма атмосферная, только её мало. Вот и возникают подобные любители модов.

    • Можно, но это сложно, вы можете в принципе создать заклинание и без UnrealScript но… Вам придётся изучить дерево «анимированных эффектов», дерево «прожектилс» + учить язык Cut-сцен)

  15. Я начал использовать редактор, на некоторых потайных дверях хочу сделать так, чтобы их можно было открывать/закрывать несколько раз, но для этого нашел только одну строчку TriggerOnceOnly. Записываю False (Вместо True), и игра вылетает при заходе на тот уровень, который я изменял (Hp2). Вы не могли бы мне подсказать, как нужно сделать правильно, потому что просматривать характеристики триггеров разработчиков (я имею в виду те триггеры, которые можно перемещать бесконечное количество раз) очень долго.

    • Если вы переделывали существующий уровень то он не запустится (он-уровень), а если делали свой тогда не знаю

  16. А что из себя представляют файлы .u и чем их открыть?

    От модератора: в базе знаний есть подраздел: «Основные понятия, встречающиеся в редакторе»

  17. Скопируй пакет UwindowFonts.utx из папки Textures UnrealGold-в папку Textures Редактора!!!

  18. Вау наконец-то занялись этим проектом)

    От модератора: да просто уже надоел тот кошмарик из списков. В таком виде хоть проще понять и сориентироваться. Да и приходится дублировать ненадёжные источники — библиотеки времени выполнения исчезли с официального сайта, сайт Купса часто становится недоступным.

  19. Здравствуйте снова! Я вам писал по поводу свой проблемы, связанной с муверами (mover brush). Ответа я не дождался. Однако я решил показать вам наглядно свою проблему. Я отправил вам свою карту, которую я делаю. Это ещё пока неполная версия, так как я ещё не закончил. Однако я прошу посмотреть её, оценить, и написать мне, что вы об этом думаете. Буду благодарен!

    От модератора: да, уровень частенько вылетает в систему во время анимации подвижных объектов (первый же тайник) или в том углублении. В плане улитки — лучше такой щит ей не делать — действует на нервы. Выемки в полу сделаны хорошо — подобраны текстуры. Кажется, что Гарри занесло в какое-то подземелье, но факелов не хватает)
    В плане природы вылетов — если вы копировали эти подвижные объекты из оригинальных уровней или даже из других игр, то такое бывает из-за, гм., несовершенства редактора. Так как его делают практически наощупь — при отсутствии документации.
    Поэтому если хотите избавиться от вылетов — попробуйте сделать что-то своё и попроще, так как данный редактор не может правильно собрать некоторые объекты из оригинальной игры — либо триггеры слетают, либо происходят вылеты, самые разные.
    В плане отсутствия ответов — в нашей команде модостроение не особо популярно — слишком уж много возни с этим редактором и обходом вот таких странностей, как у вас получились и отсутствия примеров. Ну а посетители не особо активны в плане ответов.

    • То, что уровень вылетает, он вылетает не только при движении мувера (mover brush), скопированного из оригинальной карты, но и при движении муверов, закрывающихся за Гарри (при входе в комнату с улитками). Я убрал после этого триггер, отвечавший за их движение. Меня больше интересует проблема с коллизией (collision) муверов.
      И вылетает именно этот уровень, другие уровни такой проблемы не имеют
      А про улитку: этот щит есть неправильая коллизия (collision) мувера (mover brush) ,использованного дабы создать тайную кнопку в полу
      Что касается факелов, уровень я только начал разрабатывать и о дизайне я буду думать, когда реализую уровень в техническом плане (доделаю его полностью с работоспособными триггерами и т. п.)

      От модератора: здесь уж я вам не могу помочь — нормальной документации по этой теме нет. Разве что подождать, что более опытные в этих делах посетители подскажут. Видимо, имеет смысл мне добавить ссылку на этот ваш уровень, чтобы желающие могли ознакомиться и что-то посоветовать.

      Добавлено 27.06.2014 в 12:53:41 (DzenDish)…

      Да пожалуйста! Буду только рад!

  20. Я вам начало будущего уровня отправил) Оцените пожалуйста. Это только начало) Дальше будет продолжение этой карты.

    От модератора: видимо, ваша сова встретила кота Гермионы или Миссис Норрис…

    Добавлено 14.06.2014 в 15:45:50…

    Повторно отправил) Проверьте)

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

1 2 3 4 5 6