火线迈阿密2:空号

火线迈阿密2:空号

237 个评价
Недоступные персонажи и машины в редакторе
由 Maxim_S 制作
После небольшого успеха моего перевода руководства от Yossarian the Assyrian, я решил написать ещё один перевод посвящённый недоступным по умолчанию персонажам в редакторе, таким как Рихтер в одежде заключённого и Борода с ножом. А также недоступным машинам. Основная часть руководства это перевод английского руководства от Yossarian the Assyrian. Советую взглянуть и на него https://sp.zhabite.com/sharedfiles/filedetails/?id=643348391
2
2
   
奖励
收藏
已收藏
取消收藏
Вступление
Для того что бы всё написанное в этом руководстве работало, для начала нужно две вещи: Notepad++ и свободный уровень. Свободный уровень нужен для того что если вы совершите какую то ошибку или поставите неправильное число то это можно было бы потом исправить. А Notepad++ нужен для редактирования файлов уровня.

Скачать программу Notepad++ можно на официальном сайте, https://notepad-plus-plus.org/

Если вы не знакомы с редактированием в Notepad++, то прошу навестить моё прошлое руководство:
https://sp.zhabite.com/sharedfiles/filedetails/?id=1450801022
Уникальные персонажи и как их добавить
Спрайты и объекты персонажа и машины находятся в файле level0.obj, открываем его через Notepad++.

Ищем строки 4, 6, 11, и 13.
4 и 6 отвечают за персонажа, 11 и 13 отвечают за машину персонажа. 4 строка заменяет спрайт персонажа, а 6 строка влияет на поведение персонажа.

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

1. Мясник/Мартин Браун (спрайт 12, объект 35)
2. Тони (спрайт 293, объект 169)
3. Кори (спрайт 326, объект 185)
4. Солдат/Борода (спрайт 533, объект 324)
5. Коп/Мэнни Пардо (спрайт 1243, объект 763)
6. Марк (спрайт 462, объект 859)
7. Кобра/Джейк (спрайт 1401, объект 866)
8. Писатель/Эван Райт (спрайт 2022, объект 1048)
9. Алекс и Эш (спрайт 1735, объект 1051)
10. Приспешник (спрайт 1786, объект 1067)
11. Крыса/Рихтер (спрайт 2394, объект 1225)
12. Сын (спрайт 2358, объект 1347)
13. Байкер (спрайт 4079, объект 2334)
14. Джекет (спрайт 4129, объект 2335)
15. Хаммер (спрайт 4162, объект 2387)
Варианты для Мэнни Пардо
Пардо просыпается:



ID: (3390, 1962)

Пардо просыпается после его кoшмapa в конце уровня Caught. В начале уровня он поднимается, открывает глаза, трясёт головой, и встаёт на ноги. После этого, он играет как обычный Пардо.

Пардо приезжает на уровень в Гольфкарте:



ID: (3354, 1941)

Гольфкарт из интро Caught. Используя ID спрайта и объекта на месте персонажа он приедет на середину уровня, и из него выйдет Пардо через нижнюю часть гольфкарта. И после Пардо также играет как и прежде.
Варианты для Рихтера
Рихтер в одежде охранника и в одежде заключённого:





ID: (3699, 2157) - Рихтер в одежде охранника, (3606, 2104) - Рихтер в одежде заключённого

Рихтер в одежде охранника и заключённого из уровня Release. Оба персонажа могут сражаться с Охранниками и Заключёнными. Они единственные кто могут использовать Большую трубу, Стеклянный осколок, и Заточку. Они стреляют из дробовика медленнее с каждым выстрелом.

Рихтер держит свою мать:



ID: (3482, 1225)

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



ID: (3094, 1805)

Борода в гавайской рубашке из аутро Casualties. Он не может использовать оружия или быть убит выстрелами врагов или в рукопашном бою. Лучше всего используется в кат-сценах.

Борода с ножом:



ID: (1108, 324)

Борода который может использовать лишь свой нож. Он не может сменить оружие без использования предмета "WeaponTable" на уровне. Он может добивать и атаковать врагов, как обычно. Но так как он не может использовать огнестрельное оружие, то и убить толстых солдатов он тоже не может, если только не добавить к нему Эша.

Борода держит Джекета:



ID: (3083, 324)

Борода который держит раненного Джекета после взрыва на уровне Casualties. Борода передвигается медленнее и при ходьбе у них используется спрайт с четырьмя ногами. Можно добивать врагов и быть убитым от их атак. При смерти используется обычный спрайт трупа Бороды.
Варианты для Сына
Сын под ЛСД:



ID: (2059, 1199)

Сын из уровня Apocalypse. У него есть много уникальных способностей:
1. Он только появляется если поставить на этаж предмет и сменить ему ID спрайта и объекта на -1 и 1186 (Второй фильтр ЛСД).
2. Он может только использовать дробовик, магнум, и топор.
3. У него есть уникальные звуки выстрелов для дробовика и магнума.
4. Он не может бить врагов кулаками.
5. При попытке добить врага - игра вылетит, если добить ползущего врага то игрок может превратится в другого персонажа.
6. У него иммунитет от выстрелов, и может быть убит лишь оружием рукопашного боя, собаками, или толстяками.

Единственное для него подходящее применение это этажи с толстяками и собаками. А также после таких этажей советую менять персонажа на другого (Как это сделать можно просмотреть в другом руководстве от Yossarian The Assyrian).

Сын в балаклаве:



ID: (2739, 1347)

Сын в балаклаве из уровня Blood Money. У него нету никаких способностей. Что бы он работал, нужно сделать уровень для Сына и поставить его со способностью Dirty Hands, и сменить его ID на те что выше. Он наденет маску когда начнётся уровень, и будет её также носить после первой смерти. Его маска пропадает с некоторыми оружиями и атаками. Также с него не падает маска при смерти и не появляется на спрайте трупа.

Обновление 31/08/18: Можно также через кат-сцены сменить игроку спрайт к примеру на "50ManagerWalkUnarmed" (2618), в файле .csf сменить спрайт на анимацию где Сын надевает маску (2739), и через кат-сцены функцией Animate Sprite можно заставить его надеть маску. Тоже самое работает с анимацией Приспешника (1806) где он достаёт пистолет с глушителем.
Варианты для Приспешника
Приспешник с пистолетом с глушителем:



ID: (1806, 1067)

Уникальная анимация из уровня No Mercy. Приспешник достаёт пистолет с глушителем из его костюма и заряжает его. После того как анимация проиграется, можно будет играть на уровне. При смерти анимация не будет проигрываться повторно. За исключением того что на уровне No Mercy нельзя поворачивать персонажа пока проигрывается анимация, в редакторе такого нету, но передвигаться всё же нельзя.

Приспешник держит сумку с деньгами:



ID: (1929, 1067)

Приспешник который держит сумку наполненной деньгами из уровня No Mercy. Он передвигается медленнее чем обычно и может быть убить врагом. Если попытаться добить врага то игра вылетит.
Обезоруженная Алекс


ID: (423, 266) - В костюме лебедя; (2788, 266) - В повседневной одежде; (2790, 266) - С зелёным полотенцем

Алекс из её первого появления на уровне Down Under. Она не может атаковать врагов, поднимать оружие, и быть убита от выстрелов и оружиями рукопашного боя. В бою это бесполезно, но может пригодится для кат-сцен.

Также можно сыграть за Алекс с зелёным полотенцем или в её повседневной одежде. У обоих спрайтов также работают их спрайты ног.
[Персонаж] и Эш

ID: Надо заменить ID врага на (1740, 1052)

Хотите взять с собой Эша что бы он защищал вас, даже за таких персонажей как Тони или Борода? Просто замените ID любого врага на те что выше, и он будет ходить за вами и стрелять нажав правую кнопку мыши! Он неплохо справляется с персонажами лишь рукопашного боя.

Стоит заметить что игра может вылететь завершив уровень вместе с Эшем. Это можно исправить завершив уровень через Фургон Фанатов или Фургон Мафиозников.

Военный Джекет:


ID: Надо заменить ID врага на (2242, 1052)

Работает также как и Эш (заметить это можно взглянув на ID объекта, хех). Единственное чем он отличается это тем что у него используется спрайт ног Эша. Даже не пытайтесь завершить уровень через Джип Бороды, он не сработает.
Эван Райт в режиме ярости


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

Есть несколько способов поставить его в режиме ярости, но поставив его с огнестрельным оружием у него не будет пуль. Так что используйте оружие рукопашного боя, либо без оружия.

(2542, 1048) Эван с битой, (2543, 1048) с цепью, (2544, 1048) с клюшкой для гольфа, (2551, 1048) с трубой, и (2553, 1048) Эван без оружия.

Обновление 31/08/18: Можно поставить 4-5 предмета и сменить им ID спрайта и объекта на пулю игрока (262, 147) и вплотную к ним поставить два врага которые ходят и поворачиваются на 90 градусов. После того как они умрут Эван перейдёт в режим ярости.
Мартин сворачивает шею


ID: (1613, 949)

Уникальная анимация Мартина из начала уровня Final Cut. Когда начинается уровень, он берёт полицейского со спины и сворачивает ему шею. Фон вспыхнет когда эта анимация закончится, и Мартин будет играть как и прежде. Вы не получите очки за убийство, но тело полицейского останется на уровне.
Джейк держит чемодан


ID: (1549, 866)

Джейк держит в правой руке чемодан наполненный деньгами из последнего этажа уровня Hard News. Он не может атаковать врагов пока держит его и не может поднимать оружия, при попытке добить врага игра вылетит.
Персонажи с оружием в начале уровня


Сменив ID спрайта персонажа на того же персонажа что ходит с оружием, можно дать персонажу в начале уровня любое оружие на ваш выбор. К примеру, (3908, 1225) даст Рихтеру топор в начале уровня. Оружия рукопашного боя почти всегда работают, включая необычные оружия как скейтборд.

Но данный метод не работает с огнестрельными оружиями. Они могут появится у персонажа, но количество патрон будет таким же с каким обычно они начинали. Для большей части персонажей у них не будет патронов, разве что сменить ID спрайта у Эша. Пушку которую вы даёте вашему персонажу будет без патрон в начале уровня.

В прошлом руководстве я оставил ссылку на полный список спрайтов с их ID. Можете взглянуть на список и найти любого персонажа который ходит с тем или иным оружием. Затем сменить ID на тот что вы смогли найти.
Эффекты масок Оскара и Джорджа у других персонажей


Способности масок Оскара ("Темнота") и Джорджа ("Смотри дальше") можно выдать и другим персонажам. Что бы это сделать, надо поставить Джекета с маской Оскара или Джорджа, затем сменить Джекета на другого персонажа через Notepad++. Не меняйте персонажа через редактор, в ином случае эффект пропадёт. Используя эти эффекты можно будет лишь сражаться с Мафиозниками, Мафиозниками под ЛСД, и Заключёнными.

Стоит заметить то что если добить врага имея эффект Оскара то эффект пропадёт, но эффект Джорджа останется.
Уникальные машины и как их добавить
Как в начале я говорил, 11 строка и 13 строка отвечают за машину персонажа. 11 строка заменяет спрайт машины, а 13 строка влияет на саму машину.

Вот список ID всех обычных машин которые доступны в редакторе. Скриншоты и описания уникальных машин можно найти ниже.

1. Фургон Фанатов (спрайт 392, объект 236)
2. Машина Пардо (спрайт 1258, объект 764)
3. Машина Джейка (спрайт 1432, объект 870)
4. Грузовик Джейка (спрайт 3935, объект 2267)
5. Такси (спрайт 1731, объект 1049)
6. Гольфкарт (спрайт 3354, объект 2349) - Работает только с Мясником/Мартином
7. Машина Приспешника (спрайт 1933, объект 1147)
8. Джип Бороды (спрайт 2225, объект 1341)
9. Остановка Автобуса (спрайт 3485, объект 2040)
10. Фургон SWAT'а (спрайт 3737, объект 2174)
11. Машина Сына (спрайт 2439, объект 1366)
12. Фургон Мафиозников (спрайт 3951, объект 2284)
13. Машина Джекета (спрайт 4154, объект 2345)
14. Мотоцикл Байкера (спрайт 4094, объект 2347) - Работает только с Байкером
15. Машина Хаммера (спрайт 4271, объект 2394)
Фургон Мафиозников


ID: (3951, 2284)

Фургон который был использован Мафиозниками на уровне Blood Money. По сути это лишь рескин Фургона Фанатов, только у этого фургона есть другой баг, через его закрытую дверь можно проходить, а через Фургон Фанатов можно завершить уровень через багажник.
Фургон SWAT'а


ID: (3737, 2174)

Фургон SWAT'а использованный Рихтером на уровне Release. У этого фургона есть несколько особенностей: если через него завершить уровень то экран будет темнеть медленнее чем обычно, у фургона есть свой NPC, и через этот фургон можно завершить уровень мгновенно. Даже если уровень не был очищен от врагов, в фургон можно зайти и перейти на следующий уровень. Но если использовать этот фургон в кампаниях то иногда фургон может функционировать нормально, а иногда может отправить игрока в аутро Release.
Грузовик Джейка


ID: (3935, 2267)

Грузовик которым пользовался Джейк на уровне Withdrawal. У него есть необыкновенная способность: если использовать его в кампании, то он покажет титры завершив через него уровень или интро/аутро. Либо не используйте его в кампаниях, либо же оставьте его для последнего уровня/аутро. Также его можно использовать для альтернативных концовок, где кампания останавливается на каком то промежутке вместо финального уровня. Так уже делал Yossarian the Assyrian в своей последней кампании.
Дополнительно: Как сделать что бы персонаж мог выйти из машины

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

Машины уже с такой возможностью:

Машины, через которые можно только выйти используя меню масок/стиля в начале уровня. Также за Джейка если выбрать определённую маску и сменить ID персонажа на невидимку то он выйдет с той маской которую вы выбрали в меню справа. Если сменить ID машины на любой ниже (кроме машины Джейка, но появится лишь он сам), то персонаж не появится на уровне.

Персонажи с такой возможностью это Фанаты, Сын, Джекет, и Джейк.

Фургон Фанатов (392, 236), Машина Сына (2439, 1366), Машина Джекета (4154, 2345), Машина Джейка (1432, 870 - только для Джейка).

Функциональные машины:

Машины которые заставят выйти лишь определённого персонажа. К примеру поставив машину Пардо из неё обязательно выйдет лишь Пардо.

Функциональные персонажи это Пардо, Джейк, Хаммер, и Приспешник.

Машина Пардо (1258, 764 - только для Пардо), Машина Джейка (1432, 870 - только для Джейка), Грузовик Джейка (3935, 2267 - функционирует нормально лишь без маски и с маской Кобры), Машина Хаммера (4271, 2394 - только для Хаммера), Машина Приспешника (1933, 1147 - только для Приспешника).

Не функциональные машины:

Машины ниже заставят игру вылететь, или персонаж попросту не появится на уровне. К сожалению, это исправить никак нельзя.

Не функциональные персонажи это Фанаты, Сын, Джекет, Рихтер, Эван, Байкер, Мартин и Борода.

Фургон Мафиозников (3951, 2284 - Персонаж не появляется, все остальные заставят игру вылететь), Мотоцикл Байкера (4094, 2347), Гольфкарт (3354, 2349), Такси (1731, 1049), Джип Бороды (2225, 1341).
Заключение
Надеюсь данное руководство будет полезным для русскоязычного сообщества. Если есть какие либо вопросы то не стоит стеснятся их задавать!

--------------------------------------------------------------------------------------------------------------
Советую подписаться на паблик по Моддингу Hotline Miami: https://vk.com/hlmmodding
А также заходите на Дискорд сервер этого паблика, я там тоже есть: https://discord.gg/YSyV2MR
--------------------------------------------------------------------------------------------------------------

Хочу поблагодарить Yossarian the Assyrian за его руководство:
https://sp.zhabite.com/sharedfiles/filedetails/?id=643348391
98 条留言
RED MAX 5 月 26 日 上午 6:52 
а можно удалить эша что-бы играть только с алекс
Живой Пивас 5 月 1 日 上午 4:51 
как добавить заключённых как врагов?
† DragTorch † 2024 年 12 月 21 日 上午 10:15 
а вот теперь вопрос - каждый же из нас помнит допустим того самого нпс из начала release который работал в виде босс файта.
и вот в чем суть моего вопроса - Можно ли (и если да то) Как его добавить в редактор?
Jacket/tf/anf ⁴² 2024 年 11 月 5 日 下午 1:21 
помоги как найти ричарда для сцены нужно
Постальный 2024 年 6 月 27 日 下午 6:23 
Я помню, что в редакторе можно добавить персов из Первой Хотлы, ну, точнее из их интро, из того же бара или пиццерии. Но вот айди этих персонажей, я не помню уже.
Maxim_S  [作者] 2024 年 6 月 21 日 上午 6:03 
:GDNormal:
DytheftDt 2024 年 6 月 16 日 下午 10:57 
какой айди ричарда которы сиди на диване
Maxim_S  [作者] 2024 年 6 月 16 日 下午 10:10 
Джевил, этот спрайт просто применяется в редакторе катсцен через Change Sprite.
Джевил 2024 年 6 月 10 日 下午 12:02 
какой айди у Хамера, который говорит по телефону? В спрайтлисте он есть
Dallas Ver 2024 年 2 月 24 日 上午 11:50 
Какой ID у заросшего Байкера?