В данной подборке материалов собирается база знаний по созданию своих наборов уровней, дополняющих сюжет игры или рассказывающих другую историю о приключениях Гарри Поттера. Тема модостроения (МОД — сокращение от «модификация» — частичное или полное изменение сюжета основной игры).
Инструменты
- Редакторы:
- 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 (конструктивная критика и описания к некоторым видео), Дарья Чёрненькая (енкоторые подсказки), наши посетители (вопросы и взаимопомощь 🙂 ).
Авторы некоторых статей и подсказок указаны отдельно 😉
А как в редакторе передвигать вещи.
От модератора: CTRL+Левая/правая кнопка мыши+перемещение мыши. Зажатые вместе левая и правая кнопки мыши + перемещение мыши — масштаб и перемещение вверх-вниз.
Кстати можно сделать так чтобы из ваз (при разбивании) вылетали всевозможные предметы… Сейчас объясню…
1. В дереве актёров: Pawn — KPawn — HPawn — HFlipendo — выберите FlapendoVaseBronze и поместите в уровень.
2. В свойствах FlapendoVaseBronze выберете строку SpellEffects и сделайте следующие настройки:
http://i885.photobucket.com/albums/ac60/GoldMagic/41104350437044B043C044F043D043D044B04390_zps5bcd5df1.png
В данном случае я выбрал звезду практикума, но вы можете выбрать любой другой объект, который будет появляться при разбитии вазы.
Добавлено 30-09-2013 в 20:59:57…
Кстати (если конечно хотите) добавьте эту инструкцию в раздел «Призы, сундуки,бобы, карточки.
От модератора: добавлено)
Добавлено 01-10-2013 в 21:10:31…
Спасибо.
Как сделать Кат-сцены?
С музыкой у меня проблема не хочет в редактор,со звуками всё в порядке,не знаю вообще как или через что её открыть(
От модератора: для Тайной комнаты достаточно в папку music положить аудиозапись в формате ogg. Ну и прописать в редакторе имя файла. В ФК не пробовал, там проблем побольше.
Извините,а из пираток музыка вообще может в редакторе запустится (озвучка от софт клуб,и музыка вся в игре ,не вырезана)
От модератора: музыка из Тайной комнаты и Узника Азкабана может быть воспроизведена практически в любом аудиоплеере, например в отечественном AIMP 3. Он же может и перекодировать музыку из других форматов в ogg. Как правило, ему доступен для прослушивания и формат музыки umx (философский камень). Перекодировать в umx он не умеет.
А ни кто не знает видеоролики где делают уровень(для ТК)и вставляют музыку в уровень*_*
Вставляют музыку с помощью newmusictrigger вроде
У меня есть предложение. Так как наше воображение просто замечательное, и мы уже давно начали выходить за рамки МОДа, то может нам не мод делать, а совершенно иную игру? Свой установщик, своя директория игры, правильный перевод от Софтклаб (хотя озвучку Гарри ненавижу всем сердцем, но это лучшее, что есть), отдельная английская версия и т.д. Ведь вроде так будет проще, если просто устанавливаешь игру и там все уже готово)))) ну не замечательно ли???
От модератора: такая идея приходила и ко мне, но нашелся один неприятный «тормозной» момент, который всё портит: папка сохранений. Она прописана в исполняемом файле игры и её невозможно изменить. То есть, пользователяю придётся выбирать между основной игрой и игрой самодельной, так как оригинальная игра будет использовать папку сохранений в Документах, и самодельная игра будет использовать ту же папку.
Сириус, это будет очень долго и противно :)) много времени будет занимать) вы хотя бы эти уровни презентуйте нам, чтобы поиграть:)
Вот про поиграть сомнительно. Все еще настолько сыро, что показывать стыдно)))) из всего пока могу показать Нору, но там еще верстки — мама не горюй, +еще без cut сцен (но останавливает только первое).
Вот Косой переулок переделал — сделал вход в него (кирпичная стена открывается, Гарри заходит, стена встает обратно, немного пробежал, бобов пособирал, дальше Аптека) но там беда-беда, сижу рисую фасады и крыши!!! Вот месяц-два жди и будет тебе счастья, Шляпа))) Все, пойду с Норой биться…
Нуу, можно сделать так, чтобы наша игра всегда сохранялась в определенную ячейку (пусть будет 6), вроде ее никто не использует. Да и если кто-нибудь поиграет в нашу игру, то сомнительно, что вспомнят оригинал)))))
Ну и можно просто не сохранять (на крайний случай)не ставить книг а при потери сознания просто телепортироватся
а как копировать части из уровней? Только с помощью кисти?(?deinsert?)export?
От модератора: если правильно помню, то CTRL+ALT+SHIFT + выделение мышью на одной из проекций. Ну а дальше — в меню «Копировать». А в другой копии редактора, где делается новый уровень — Вставить.
добавлено :
спасибо!!!
где меню «Копировать»
от модератора: там же, где и в Блокноте, Word и прочих.
Ну, если уровень (готовый) зашифрован, т.е. при запуске возмущается-то можно скопировать ТОЛЬКО каркас — без света, триггеров, и прочей ерунды
добавить что нужно… И уровень не будет ругаться типа ошибка текстур, инверсия триггеров, системы частиц.
P.S. Помогает при копировании кусков из следующих уровней:
Хогвартс ночь
Косой переулок
?Ива?
?Практикумы?
P.P.S. забыл написать, КАК это делать :))
Надо с помощью кисти выделить нужный участок кубом-далее сбоку deinsert далее export сохраняешь кисть… выбираешь свой левел, далее импорт -выбираете свою кисть, двигаете, и смело жмёте собрать каркас (или всё) (наверху кубик)
Не забываете говорить СПАСИБО 😉 (говорить, но не писать в комментариях 😉 )
Как сделать так, чтобы персонаж скользил только на определенных поверхностях?
И что бы двигался только влево-вправо (как на уровне с камнем)???
Cириус, если я не ошибаюсь, это есть в одном из видео QBBoss. Он что-то изменил в настройках, связанное с управлением Гарри, вставил в редакторе нужную лесенку и катался.
Надо ввести в zoneinfo zonegroundfriction :1.000000
Или ввести set zoneinfo zonegroundfriction 1.000000
Объяснил koops1997.
Не забывайте говорить спасибо 🙂
Как использовать cut scene? Профессор Тушканчик, разобрался как-то.
Я уже писал что там нужен скрипт (команды для движка) разбЕрусь на 100% объясню (сложно)
В качестве простейшего примера можно привести вот этот:
[Thread_0](перед каждой строкой line должен стоять характерный символ,образец есть в «родных» файлах.)
line_0=Capture Basecam
line_1=Capture Harry
line_2=BaseCam Locked Distance=100
line_3=Harry AddHPointsG 50
line_4=Release Harry
line_5=Release BaseCam
Как понятно из третей строки,при попадании персонажа в зону действия сцены факультет(в данном случае Гриффиндор)получает 50 очков.Помнится,для таких целей в редакторе был специальный триггер,но в качестве примера,на котором можно было бы показать саму структуру и синтаксис написания CutScene подойти может.В случае же с более серьёзными роликами используются CutMark’и- условные отметки к которым движутся персонажи во время ролика(Harry RunTo CutMark23,например) и позиции камеры в различных эпизодах,то есть то место,куда она должна «перелететь» (BaseCam FlyTo CutCameraPos)Соответствующие отметки создаются в редакторе.Теоритически можно создать какой угодно ролик(в пределах имеющихся материалов-персонажей,предметов),главное-соблюдать синтаксис.Запомнив или записав ряд специфический терминов(Waitfor,TurnTo,LeadActor)можно освоить несложные ролики.Однако они-штука капризная,и требуют строжайшего соответствия языку написания.Поэтому иногда бывает полезным взять за основу готовую простенькую сцену.Но если камера будет в определённый момент останавливаться,ждать завершения действия персонажа,менять позицию,а один персонаж будет следовать за другим,переодически издавать реплики,а ролики будут связаны с триггерами или же захочется использовать свою музыку в роликах,предварительно её переконвертировав в ogg,то вполне вероятно(и даже скорее всего),что понадобится немалое количество экспериментов.Во всяком случае,мне не сразу дались особо замороченные ролики.Всё это есть в папке cutscenes,а потому нужно в основном время,олимпийское спокойствие и терпение,ну и логика.Думаю,что все,кто взялся за изготовление роликов,обладают и тем,и другим,и третьим,с синтаксисом знакомы из готовых образцов,так что скоро или нет-дело совсем другое.Обстоятельность и доскональное изучение-хороший подход в этом деле.Знатоки,если что не так,поправьте)
Но еще надо в свойствах персонажа — cut scene -указать его имя для гарри-Harry а потом писать его в скрипте!!!
Как сделать таймер?
Через CountdownTimerManager (Actor->KActor->HudItemManager->CountdownTimerManager)
bStartOnLevelLoad — будет ли таймер при запуске уровня, или запускается триггером.
fDuration — сколько в секундах.
Таймер отправляет событие, когда истекает время.
Как добавить персонажа из дерева актёров? Т. е. Рона, Гермиону и т. д.
От модератора: тяжёлый случай 😉 Щёлкнуть по актёру в дереве, перейти в одну из проекций, а лучше в окно предварительной прорисовке сцены, щёлкнуть правой кнопкой по нужному месту и выбрать пункт а-ля «Вставить Рона сюда».
добавлено :
Спасибо. Всё понял.
Я собираюсь расписать до мелочей как реализовать в этой игре (Тайная комната) сетевую игру.Скоро напишу в форуме соответсвующую тему.(Если хотите,можете помочь.)Так вопрос вот в чем:если написать все это в ЕА,то хотя бы подумают об этом?
Добавлено в 18:41:44…
*они хотя бы подумают об этом.
От модератора: ни в форуме, ни здесь писать не имеет смысла, так как ЕА этим заниматься не будут — они уже закрыли всё, что связано с Поттером и перевели персонал на другие проекты. Этот вопрос мы поднимали при общении с их сотрудником.
Сетевую игру можно было бы разблокировать при наличии исходного кода. Но правообладатели (нехорошие люди из Warner Bros) так никогда не сделают, ибо жадность не позволит. Пока единственная возможная надежда — фанаты/игровые программисты, которые заглядывают к нам на сайт. Форум в этом плане — вообще не вариант.
добавлено :
Я уже забросила эту идею.
Как сделать курсирующую вверх-вниз платформу?
Читайте внимательнее, в тексте это было в разделе «Механизмы»
Я подправил уровень и даю ссылку на него:
Уровень ‘6 этаж Хогвартса’: https://dl.dropboxusercontent.com/u/46225367/6_Floor.unr
Уровень ‘6 этаж Хогвартса с летанием на метле’: https://dl.dropboxusercontent.com/u/46225367/6_FloorFly.unr
Скачивайте и наслаждайтесь!
От модератора: Уже получше) Правда, после запуска первого варианта, во втором поисчезали все карточки (особенности движка). Порадовал «вечный» сундук, который долго и настойчиво радовал Гарри бобами 🙂 Побегать/полетать уже можно). Ещё можно перевернуть текстуры — обратите внимание, что символы факультетов зеркально отражены. В общем, теперь можно осваивать и более сложные приёмы 😉 Если хотите — оформите уровни как указано выше и можем разместить их на этом сайте.
Хороший уровень, особенно: 6_FloorFly!
Sasha может быть тебе попробовать сделать уровни для Квидича, просто они у тебя лучше.
А как сделать чтобы Филч и миссис Норрис следили за вами?
Похоже это можно сделать только в первой игре. Дя этого нужно выбрать из персонажей Филча с фонарём и Мисис Норрис и настроить их движения с помощью PatrolPoint.
А можно как у Дмитрия в Диффиндо (где Гарри погибал от соприкосновения). В первой игре Миссис Норрис кусалась.
Да, Крам, да…
от OOKS: Кирилл, Снейп, Крам и Сириус. Можно вас попросить перенести общение в боковой мини-чат.
Сюда пишем только существенную информацию.
Это статья. Уголовная.
А возможно ли сделать СВОИ модели?
Можно. Сложно. Смирись.
А как?
3D MAX?
От модератора: угу + подбор числа полигонов методом подбора, экспорт в формат, понимаемый редактором. Возни, в общем…
А как сделать так чтобы, Гарри брал и бросал предметы. Какие клавиши при этом использовать?
От модератора: читайте базу знаний — указали как.
Привет всем! В мою светлую головушку пришла идея, которую можно реализовать даже в оригинальной игре!
Дело в том, что я смотрела видео про модификации, и в одном из них какой-то шутник убрал в настройках какие-то циферки, убралась инерция — Гарри начал скользить. Вроде бы видео называлось «Волшебные лестницы в ХогвартсЕ». Гарри скользит вверх и вниз и это просто потрясно!
Ведь можно устраивать слалом по лестницам в Хогвартсе! Как это было в игре на PS1. Слалом сделать легко: сделать соответствующие модели лестниц, полов, настроить необходимые параметры…Только нужно указать, где в нужных местах Гарри будет ездить, а где ходить. Ну, бежит он бежит, бац, лестница, он запрыгнул на неё и покатился…
Можно устраивать соответствующие соревнования по слалому! Идея эта в играх не нова: я проходила слаломы в «Рататуе», в «Мадагаскаре», в «Хрониках Нарнии» , ещё где-то (там персонажи просто прыгают и катятся с горы, минуя препятствия). Кстати, подобный слалом был в испытании Глациус в УА.
Можно, например, сделать пропасти, накидать бобов, щитков каких-нибудь, ну чтобы было интересно кататься. Очки придумать, соперников…
Да идея просто отличная! На YouTube я тоже подобное видео видел!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Я создал свой уровень для игры Г. Поттер и опубликовал его видео в YouTube.
Вот ссылка: http://youtu.be/TGjbgdwyzFo
От модератора: ну, на музей без экспонатов похоже — только что там делать? Просто ходить по пустым коридорам? Да и сам уровень недоступен для загрузки — зачем он тогда?
Я поправлю уровень и на выходных дам на него ссылку.