В данной подборке материалов собирается база знаний по созданию своих наборов уровней, дополняющих сюжет игры или рассказывающих другую историю о приключениях Гарри Поттера. Тема модостроения (МОД — сокращение от «модификация» — частичное или полное изменение сюжета основной игры).
Инструменты
- Редакторы:
- Metallicafan212’s Harry Potter 2 (HP2)
- Редактор UnWorld (HP1, HP2, HP3), устаревший
- Редактор Koops1997. Устаревший.
- Просмотр и конвертация графики: XNView, HoneyView.
- Распаковщики ресурсов.
Основные данные
- Как создать мод HP1, HP2, HP3
- Основные понятия, встречающиеся в редакторе
- Копирование части сцены из оригинального уровня игры
- Персонажи и объекты. Добавление и уничтожение
- Дерево актёров:
- Заклинания:
- Механизмы:
- Непосредственное взаимодействие с объектами
- Музыка и звуки
- Валюта, конфеты и коллекции
- Искусственный интеллект окружения
- Источники информации
- Другие уроки
- Создание сцен-на-движке (cut-scenes, кат-сцен bz_cut_scenes(jpg))
- ФК. Создание первого уровня
- ФК. Добавление предметов, освещение и музыка
- Проба пера. Сценарии (любительские)
- Как создать свой пакет текстур в редакторе
- Уроки Koops (текстовые описания)
- Уроки UnWorld (видео на английском языке)
- Уроки Арахны Спайдер (текст)
Страница Дмитрия «Лимона» / OLDГеймера (моды, уроки на русском языке).
Страница OlegGameChannel (моды, уроки на русском языке)
Авторы раздела модификаций: Setebos (первый оформитель), Крам (делился опытом и картинками), АlехeyMS (ведение страницы), Serhiy1994 (конструктивная критика и описания к некоторым видео), Дарья Чёрненькая (енкоторые подсказки), наши посетители (вопросы и взаимопомощь 🙂 ).
Авторы некоторых статей и подсказок указаны отдельно 😉
А как поставить 1 точку патрулирования
От модератора: дерево актёров вам в помощь — исследуйте 😉 Ну и почитайте литературу, указанную в базе знаний. Там просто нереально всё доходчиво пояснить — куча терминов. В вашем случае находите этот элемент в дереве и ставите правой кнопкой мыши (появится меню, где выбираете Add patrolpoint). Ну а дальше — настраивать. Поэтому сначала посмотрите/почитайте литературу — там есть урок на английском, но с картинками. И начнёте понимать. Тогда уже что-нибудь простое сможете сделать. дальше — уже сложнее. А там и дойдёте до уровня работы с UDK — практически полноценной бесплатной версии движка))
добавлено :
А напишите путь к патрульной точке.
добавлено :
Я нажимаю на поставленную PatrolPoint и дальше следую инструкции но у меня нет nextpoint
От модератора: когда задаёте вопросы по редактору — обязательно указывайте игру, так как подредакторы для 2 и 3 игр отличаются. Опечатка исправлена.
Как запускать моды?
Через меню отладки f4)
А скажите пожалуйста почему когда я сохранил свой уровень его нет в игре
От модератора: если вы его сохраняли, то он записывается в папку Maps той копии игры, которую вы прописывали в свойствах редактора (путь к игре HP2). Уровень должен быть доступен в игре после вызова списка уровней клавишей F4. В режиме отладки, естественно. Если его там нет — придётся поискать. например, в папке «Мои документы» (Windows XP) или «Документы» (Windows Vista — 8.1)
У меня почемуто нет KPlayerPawn
А как сделать так чтобы сундук «брал» вещи из программной комнаты?
Cut scene
А вам это собственно зачем?
Программная комната — это комната, где хранятся все актёры для cut scene
Например там хранится Филч с cut именем Fich
По сценарию прописывается:
[Thread_0]
line_2=Capture Filch
line_3= Filch Teleport cutscenefilch
line_25=Release Filch
Т.е. Филч перемещается в cut метку cutscenefilch
😉
Куда писать скрип я понял но как запустить Cut Scene??
Ну, кто-нибудь делает какие-нибудь моды? Интересно же, куда дело продвигается. А то и новые сценарии подоспеют.
От модератора: по вашим пока не видно. Подождите пока каникул)))
Я по-тихому делаю.
Крам,я наверное тоже сделаю библИотеку посреди своего уровня.
в древе актёров я нашёл sekret area marker:).Вот путь:
Pawn-KPawn-HPawn-HiddenHPawn:).Правда его надо настраивать, а то меня,как только я захожу на него,выбрасывает:(.
Проблема с sekret area marker решена!Если запускаешь map через редактор,то надо перед запуском переустановить редактор, а если надо запустить через «Родную» игру то надо только копировать map в папку Maps игры (если в этой Map есть та текстура какой нет в папке «Textures» «Родной» игры,то надо текстуру эту тоже копировать).
Добавте в «заклинания» в гп3 доступны:
Те,что есть в игре
+Avifores (Авифорс)
+некое base spell (вместо значка желтые квадраты(возможно шаблон для создания новых)
(редактировать в Spells.ini))
И на кого Авифорс применять?
На кого задумаешь 😉
Там надо триггер настроить…
а как?
Давай обменяемся адресами, просто надо скриншоты дать…
Берёшь spellstrigger,и пишешь events,tag,и вставляешь авифорс 😉
Как сделать SKYBOX?
От модератора: самый простой вариант — посмотреть, в каком уровне оригинальной игры есть нужный вариант и скопировать оттуда. Например, в уровне с Арагогом замечательное звёздное небо. Вращение небосвода лучше не делать — у некоторых играющих может закружиться голова (проверено на личном опыте 😉 ). В общем, откройте 2 экземпляра редактора: в одном будет ваш мод, в другом — уровень из игры. Далее в одной из проекций уровня игры найдите кубик небосвода (skybox), выделите его вместе со всем содержимым, копируйте (Edit — Copy), переходие в свой уровень и вставляйте. Ну и выставьте в свойствах поверхностей нужных комнат вашего уровня флаг Fake Backdrop — выделите стены по одной или все вместе (CTRL в помощь). После сборки уровня (build all) и его сохранения, в игре вместо указанных вами поверхностей будет нужный вам небосвод.
А не проще-ли без копирования?
Просто при копировании объекта SkyBox при последующем запуске и сохранения уровня в редакторе исчезает.
1. Создаём отдельную от остального уровня комнатку.
2. Поместить в её центр объект SkyZoneInfo.
3. Все стороны комнатки покрасить в текстуру неба и установить (в свойствах текстур) галочку на Unlit.
3. Установить в свойствах текстур (в которых мы хотим, чтоб проецировалось небо) FackBackDrop.
От модератора: при этом, если правильно помню, комната должна быть квадратной, со стороной порядка 512х512.
256х256х256
Привет всем.
Зацепили слова: «…пока вдруг кто-то не допишет кучу классов, реализующих эти заклинания…»
Так вот, я профессиональный программист (уж поверьте на слово). Думая по-программерски, мелькнула догадка: все классы ведь построены одинаково, только свойства (рисунок заклятия, предметы, с к-рыми оно взаимодействует, сила, и т.д.) разные.
Соответственно, можно взять класс любого «нормального» заклятия (флипендо, например), и, скопипейстив основной «каркасный» код, дописать изменяемые параметры (ну и рисунки, ессно; правда, это уже в конце).
Готов поразмять клавиатуру) Только вопрос: а где эти самые классы дефолтных заклятий лежат? их можно через редактор открыть, чтоб код посмотреть? (по идее, если кат-сцены программируют и их код доступен, то и класс можно)
От модератора: моих знаний в этой теме хватает только посоветовать вам посмотреть материалы по unrealscript (сценарный язык, напоминающий С++) — все эти дела пишутся не без его участия, пощёлкать по веточкам в дереве актёров, чтобы глянуть на классы актёров, для получения первого представления. Сами классы обычно лежат в u-пакетах папки System игры. Извлекать их могут некоторые программы. Может быть интересен этот сайт: http://www.wotgreal.com/ Там есть неплохая утилита для извлечения классов из указанных выше пакетов и IDE со специфической моделью распространения. Также можно попробовать обсудить эту тему с Koops1997, так как из русскоговорящих разработчиков нам известен только он. Копия этого комментария отправлена ему.
окей) если Купс ответит, сообщите, пожалуйста)
От модератора: в принципе, ответил — редактировать классы игры нельзя, можно добавлять новые. Подождём «официального» ответа))
Можно полазить с редактора Unreal Gold в классах игры (UnrealGold) для ознакомления…
В гп1-гп2 редакторах классы не отображаются… 🙁
Но писать их СЛОЖНО (Пробовал написать,чтобы в юнреал голд хагрит бегал… )
О! Профессор, а можно чуть подробнее? Где вы брали сведения о синтаксисе классов и т.д., если они (классы) не отображаются в игре, на что из игры ориентировались как образец?
Будет здорово, если вы справитесь!) Удачи )
Как образец брал стандартный класс актора в унреал:
Слишком длинный комментарий
И поменял на Хагрида…
Как сделать воду в фонтане так чтобы,вода была прозрачная но видная, и при этом чтобы она была такой,как после воздействия на стену «люмусом»
1.Создай плоскость
2.Дай ей текстуру воды (в лесу есть подходящая (И у меня в текстурах))
3.Зайди в настройки плоскости
4.Поставь птичку на:3(Прозрачность),8(Движение) пункт (У меня русская версия,поэтому не могу сказать англ. название)
5.ГОТОВО
Как перевёл?
Или используй систему частиц…
Она в Kactor -FX
Спасибо!!!
Профессор Тушканчик,с помощью какой программы вы создали свои текстуры???
CorelDraw7 :гг
Можешь делать где угодно от Paint до PhooShop
Koops когда я с готовых уровней копирую вещи с mover-ом то при сохранений они исчезают.помоги.
Напишите подробнее-какие вещи,какие моверы,как копируете…
А можно сделать так чтобы играть не за Гарри а за кого нибудь другого например за Дамбулдора в моде?И ещё когда я с готовых копирую вещи с mover-ом то при сохранений они исчезают.помогите.
От модератора: главный класс — Гарри, поэтому полноценно играть за других персонажей не получится. Насчёт mover — такое бывает, ошибка в редакторе.
готовых уровней
Можешь переписать главный класс Гарри под Дамбулдора,и изменить движения модели (лучше создать новую во избежание ошибок) 😉
А моверы проще самому делать…
Спасибо!!!
Как переписать класс?
В обозревателе классов нажми создать новый
В редакторе классов введи твой код…
Потом как-то измени движения модели (лучше создать дубль) …
А лучше всего пользоваться КОДАМИ и cut scene 😉
можете отправить мне письмо где будет сообщатся как копировать вещи из готовых уровней(подробно)?А то я чё-то не врубаюсь.
От модератора: зажимаете CTRL+ALT+SHIFT и левой кнопкой мыши выделяете объекты в одной из проекций (TOP, FRONT или SIDE). Ну и меню Edit — Copy.
Уровень, в который нужно скопировать, открываете в ещё одном экземпляре редактора. В нём: Edit — Paste и ищите — куда вставилось. Бывает, что вставленные объекты вызывают вылет редактора в систему — это ошибка самого редактора. Бывает не всегда, может помочь перезапуск уровня или редактора.
КАК НАЗЫВАЕТСЯ ПОГОДНЫЙ ТРИГГЕР?:help:
От модератора: WeatherTrigger или как-то так — найти в редакторе его не удалось — надо копировать из уровней игры. Кстати, задавать вопрос лучше не нажатием ссылки «ответить», а добавляя новый комментарий — посетители у нас достаточно редко отвечают, особенно после переезда.
можете указать подробно как делать тайники с помощью гаргульи и с помощью алахаморы.Пожалуйста.
А как называется триггер переноса на следующий уровень.И где прописывать в триггере следующий уровень.Ваш призрак башни Гриффиндора почти безголовый Ник.Жду ответа.Спасибо за прошлые ответы.Всем всего хорошего желаю.Хорошего настроек вам также желаю.
От модератора: Загляните в раздел «Дерево актёров». Там кое-что дописал. Правда, триггер получения баллов для факультета работать отказался.
Болшое спасибо
Для балов надо использовать cut scene + trigger (балов) — вообще триггеры типа Гарри — Гойл, Гарри + меч вызываются из cut scene (могу дать код, если желаете 😉 )
Ребяяят, а как настроить триггер так, что бы двери открывались, а веревки и ветки резались?
А где в древе актёров шкаф,дамблдор,улитка,огне-краб,филч.
От модератора: посмотрите в новом подразделе «Дерево актёров»