Hotline Miami 2: Wrong Number

Hotline Miami 2: Wrong Number

91 vurderinger
(Создатель уровней) Смена персонажей во время уровня
Af maintim
Хотите создать уровень, как Death WIsh?
Это руководство поможет вам понять, как менять персонажей во время игры в уровень!

ЭТО НЕ МОЁ РУКОВОДСТВО, Я ВСЕГО ЛИШЬ ПЕРЕВЁЛ ЕГО!
АВТОР ОРИГИНАЛА: https://gtm.steamproxy.vip/id/raidingvirus
ОРИГИНАЛ: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1116167985&tscn=1529703318
2
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Для начала
Чтобы гайд сработал, вам понадобится две вещи: Notepad++ (Далее обозначенный как N++) и уровень, с котором вы хотите работать. Я рекомендую вам использовать пустой или ненужный уровень, в случае если вы введёте неправильный номер и у вас вылетит игра.

P.S. Лично я использую вместо N++ WordPad, т.к. работает он также и был у меня на компе сначала.

Ссылка на скачивание N++: https://notepad-plus-plus.org/

Если вы не привыкли работать с N++, вот как он работает: Когда вы ставите предмет или врага, его ID записывается в файл level.obj (на каждый этаж отдельно). Есть 2 главных типа ID для почти всего: ID спрайта и ID предмета. От ID спрайта зависит то, как выглядит предмет в игре, а от ID предмета, то, как предмет ведёт себя в игре. Между этими ID находится направление, куда повёрнут предмет (от 0 до 360 градусов). Путём изменения этих двух ID, вы можете добавить почти всё, что есть в оригинальной игре, но отсутствует в редакторе.

ВНИМАНИЕ: Изменения из N++ не сохранятся, пока вы не зайдёте в уровень и не сохраните его. Если вы начнёте играть в уровень без сохранения в редакторе, то изменения, сделанные вами, не будут видны.
Выбираем персонажей и врагов
Если вы хотите поменять персонажа во время игры в уровень вам нужно заранее выбрать за каких персонажей вы хотите играть. Список всех персонажей (и их вариаций), вместе с их ID, вы сможете найти внизу.

(НЕ ПЕРЕВЕДЕНО!)

При исполнении этого трюка вам доступны только противники начального персонажа. Держите в уме то, что вы не сможете ставить врагов нового персонажа. Чтобы обойти это, вы можете или: Сделать уровень с персонажем, у которого много врагов (Hammer- лучший вариант), или же используйте следующие руководство для того, чтобы поставить любого противника против любого персонажа.

(НЕ ПЕРЕВЕДЕНО!)
Как же менять персонажей? (Новое)
Этот трюк может быть выполнен с любым количеством или комбинацией персонажей.

Для перехода создайте этаж без врагов. Там вы и будете менять своих персонажей, так как таким образом не помешаете наслаждаться боевкой игроку. Вам нужно спрятать персонажа за пределами карты, чтобы вам не было его видно. Для этого используйте Soldier Levels Camera.
Как пример создайте простой уровень в три этажа. Этот уровень будет включать в себя The Henchman и Cop (персонажи). Сделаем основным персонажем уровня Hammer и добавим The Henchman через N++, чтобы у нас было больше возможных врагов.


Теперь достаньте N++. Поменяйте там значения игрока и машины (их ID спрайта и ID предмета).

4162 -- 1786
2387 -- 1067

4271 -- 1933
2394 -- 1147


Это изменит The Hammer и его машину на The Henchman и уже его машину (HenchmanCar).

Для второго уровня нам нужно сделать две стены параллельные друг к другу и поставить переход на третий этаж. Далее, для упрощения процесса, мы поставим две AcadoGT (1848, 1082) рядом с переходом. Используя N++, поменяйте значения одной AcadoGT на SubwayGate, а вторую AcadoGT поменяйте на Cop.


Так как мы хотим сделать уровень в стиле "Death Wish" нам нужен плавный переход. После изменения значений мы двигаем Cop настолько близко к переходу, насколько возможно, и ставим SubwayGate рядом к Cop и переворачиваем его (SubwayGate) так, чтобы он протолкнул Cop к переходу.


(Так как SubwayGate и Cop имеют значение декорации '11' в редакторе, мы передвинем их, используя опцию Предметы.)


После манипуляций второй уровень должен выглядеть примерно вот так:


На третьем этаже мы делаем обычный уровень. Вот так: Поменяйте значение AcadoGT на значение машины Cop. Уровень готов!

Однако, я не рекомендую использовать лифт для смены персонажа. Так как на следующем этаже будет задержка. Хотя вы уже можете использовать лифты на следующем этаже, когда персонажа уже сменили, как в уровне "Cleaning". Еще этот метод хорош для смены персонажей в катсценах.

Вы также можете использовать специальные эффекты во время смены персонажа, к примеру STATIC INTRO (-1, 1961) и DATE (-1, 811)


Карта в качестве примера может быть скачана здесь (переводчик не автор): https://www.dropbox.com/sh/eqy68ro0dah87dc/AABwHUHmQgIfuPlPvLjB47zsa?dl=0
Прячем переход
Если вы хотите, чтобы смена персонажей происходила незаметно, то вот как можно спрятать переход.
Итак, по мере того, как мы двигаем вход вниз, мы делаем переход на третий этаж немного выше:

Координаты Тони по Y 785, это значит, что нам нужно поменять координаты перехода по Y с 720 на 785.

Следующая комната - 2297
Если персонаж имеет выбор маски или стиля, то случится баг, при котором он получит случайный стиль при переходе. Я пока не знаю, как это исправить, поэтому безопасней использовать обычных персонажей по типу индивидуальных Fans, The Cop, The Writer, Henchman, Biker и Hammer.

После того, как вы все сделаете, результат должен выглядеть вот так:

Потом просто удалите ненужные стены.
Другие фишки и добавления
Количество персонажей, которых вы можете поменять, зависит от количества этажей на уровне. Семь вы можете поставить в редакторе, остальные доступны через N++

(НЕ ПЕРЕВЕДЕНО!)

Пытайтесь балансировать этажи для каждого из персонажей. Tony лучше работает в закрытых помещениях, выманивая противников из за угла, когда Soldier лучше работает на открытой местности.

Вот полные списки спрайт и предмет ID:
https://www.dropbox.com/s/pb1jtorihy4o4b2/sprites.html?dl=0
https://www.dropbox.com/s/1br7tkh4nrt9u0e/objects.html?dl=0

Под конец, проверьте уровень несколько раз, перед тем как выложите его. Исполнить этот трюк хорошо достаточно сложно, поэтому пробегитесь по уровню, чтобы убедиться, что у вас нигде не вылетает или не зависает игра.

Вся похвала пусть идёт к Janja за нахождение этой фишки! Его открытие этого означает то, что у редактора уровней осталось ещё много вещей, которые ждут пока их раскроют.

Веселитесь!
48 kommentarer
GUILLIESUIT 15. okt. 2024 kl. 14:06 
где можно узнать ид обьектов и спрайтов?
russian roma 7. aug. 2024 kl. 20:22 
━━━━╮ Это Мемопёс. Помогите
╰┃ ┣▇━▇ Мемопсу прокатиться
 ┃ ┃  ╰━▅╮ через гайды в стим вставляя
 ╰┳╯ ╰━━┳╯ его в другие
  ╰╮ ┳━━╯ гайды иначе он
 ▕▔▋ ╰╮╭━╮ не станет псом-мемом
╱▔╲▋╰━┻┻╮╲╱▔▔▔╲
▏  ▔▔▔▔▔▔▔  O O┃
╲╱▔╲▂▂▂▂╱▔╲▂▂▂╱
 ▏╳▕▇▇▕ ▏╳▕▇▇▕
 ╲▂╱╲▂╱ ╲▂╱╲▂╱
Sakai 19. feb. 2024 kl. 11:05 
я когда переключаюсь за пардо то у меня голф кар сам уежает и появляетса кнопка рестарт
SëMa11 16. feb. 2024 kl. 2:17 
тожэ
шамиль 30. nov. 2023 kl. 9:01 
нихуя не понял
Nazemoji 8. maj 2023 kl. 21:06 
Лорд Аинз завали ебало.
БеЙхАчЕй88 11. juli 2022 kl. 13:38 
а как поменять привью уровня?
:ppg_pumplin:
maintim  [ophavsmand] 7. mar. 2022 kl. 19:38 
@Lord Ainz
Так и есть, поэтому переход нужно делать на отдельном этаже, который без врагов, чтобы не мешать бою.
maintim  [ophavsmand] 2. dec. 2021 kl. 1:45 
@ogneni
Могу предположить, что такое можно сделать, редактируя файлы уровня. Но как и что нужно изменять - я не знаю, простите.