Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

В Ultimate Mortal Kombat 3 хватает секретов и пасхалок, и одна из таких механик Kombat Kodes.

Важно коды вводятся на VS-экране перед боем двух игроков. У каждого игрока есть по три символа, которые переключаются кнопками A B C. В итоге получается комбинация из шести цифр, например 020-020 или 444-444.

Коды могут менять правила или геймплей боя: отключать блок или броски, восстанавливать здоровье, убирать полоски жизней (HUD), отправлять победителя к боссам или даже запускать скрытые мини игры Pong и Galaga.

Я решил проверить все Kombat Kodes именно в версии для Sega Genesis она же Mega Drive. Списки в интернете иногда смешивают коды разных версий игры ( Arcade, SNES и т.д.), поэтому дополнительно я немного покопался в самом ROM файле, что-бы сверить полную таблицу рабочих кодов. Всего там нашлось 32 Kombat Kodes, и каждый из них я проверил в самой игре и какой эффект они вызывают.

Но просто проверить 32 комбинации мне было скучно. Стало интересно, что произойдёт, если использовать эти эффекты не только в обычном бою для двух игроков, а дать их боту игры и использовать в башне при прохождении против CPU.

До этого я уже заставил UMK3 играть саму в себя

Ранее я экспериментировал с CPU в Sega-версии UMK3 нашёл способ передавать управление обоими персонажами только боту. Так появились полноценные бои CPU vs CPU.

Об этом эксперименте у меня уже есть отдельная статья:

В этот раз я решил совместить две вещи: управление ботами и Kombat Kodes.

Отключаю блок у CPU

Я запустил башню и активировал эффект 020-020 — Blocking Disabled.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Бот продолжал вести себя как обычно и пытался блокировать мои атаки. Анимация блока видна, но сам блок уже не работал. Я наносил урон прямо через него. Вывод эффект кода работает.

За счёт этого первые два раунда прошлись довольно легко.

После этого я сразу переместился на последнюю ступень башни к Шао Кану и ему тоже отключил возможно блокировать.

Пару раз удалось заставить Шао Кана показать анимацию блока и в этот момент он был бессилен и удары тоже проходили.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

С таким кодом в башне проходиться значительно легче, особенно если взять персонажей которые отлично еще спамят спешлами, например Sektor или Jax

Шао Кан против Шао Кана

Раз уж я находился на последней ступени, следующим решил проверить 033-564.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Этот код отправляет победителя следующего боя сражаться с Шао Каном.

Я активировал его во время боя с Шао Каном в башне и специально проиграл.

Победителем оказался Шао Кан, после чего игра действительно отправила его на следующий бой с Шао Каном.

В итоге получился Shao Kahn vs Shao Kahn, причём оба персонажа управлялись CPU, ровно тот же эффект что я делал ранее, когда стравливал CPU vs CPU.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Два быстрых апперкота подряд

Следующим в башне я попробовал 688-688 — Fast Uppercuts.

Здесь ничего необычного с CPU не произошло, но сам эффект интересно работает против Шао Кана. За счёт ускоренных апперкотов я успевал провести два подряд и повторно подбросить его. Но можно конечно поиграться и попробовать поискать еще различные интересные комбинации используя апперкот.

После этого я перешёл к коду, от которого ожидал более интересного поведения ботов.

Randper Kombat и CPU

444-444 — Randper Kombat меняет хаотично персонажей прямо во время боя.

Я включил его в CPU vs CPU и увидел закономерность: после смены облика бот просто вставал на месте пока таймер игры их не разлучит.

Проверил то же самое в башне против Шао Кана. Пока шёл обычный бой, он действовал нормально (пару секунд). Как только Шао Кан изменил облик на другого персонажа, бот сразу словил ступор.

Почему именно CPU так реагирует на смену персонажа, я пока утверждать не могу, но скорее всего что у них не прописано поведение такое при игре и идет привязка только к одному персонажу, что думаете?

А в башне этот же код привёл ещё к одному неожиданному результату.
Из интересного, можно просто закончить башню на обычном персонаже вместо Шао Кана. И далее игрока перемещают в бесконечную башню.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Psycho Kombat с ботами

После этого я попробовал 985-125 — Psycho Kombat.

В нём одновременно работают несколько эффектов, поэтому я ожидал интересного CPU vs CPU боя.

Но из-за смены персонажей то, что уже было с Randper Kombat. После превращения бот вставал на месте. А этот эффект тоже присутсвует в коде Psycho Kombat.

Поэтому с CPU этот режим оказался не таким зрелищным, как я рассчитывал.

Пополнение здоровья для CPU vs CPU

Зато 011-971 — Healing с ботами работает вполне интересно.

Во время боя здоровье постепенно восстанавливается. Я активировал эффект для CPU vs CPU, и за счёт лечения можно подольше наблюдать как глупые боты дерутся между собою.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Если хочется просто наблюдать за боями CPU, такой код для этого оправдан вполне.

Проверяю коды в сокровищнице

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

Сначала включил там Randper Kombat. Хотел посмотреть, будут ли персонажи менять облик прямо во время выполнения добивания.

Не сработало.

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

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Коды активируются, на экране видно соответствующую надпись, но демонстрация просто продолжается дальше по скрипту. То есть самого эффекта кода нет, кроме надписи.

Зато во время этих проверок бонусом обнаружился другой забавный момент.

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

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

А что с остальными Kombat Kodes?

Всего в Sega Genesis / Mega Drive версии я проверил 32 Kombat Kodes.

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

Есть коды для боя со Smoke, Motaro и Shao Kahn. Есть более необычные Randper Kombat и Psycho Kombat. А 303-606 и 642-468 позволяют вообще отвлечься от Mortal Kombat и запустить Pong или Galaga. Правда это мини игры больше как отсылки, долго в них поиграть нельзя, а вообще разработчики тесно связаны с пинболом, т.к. тоже их создавали на аркадных автоматах.

Есть и коды, которые просто показывают сообщения.

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

Например, 550-550 упоминает реальный Mortal Kombat Live Tour, а за некоторыми другими сообщениями скрываются имена людей, работавших над игрой.

448-844 показывает:

DON'T JUMP AT ME — MXV

MXV — Mike Vinikour, один из тестеров игры.

У 122-221 появляется:

SKUNKY!! — E.F.

E.F. связывается с другим тестером — Eddie Ferrier.

Есть 004-400:

WATCHA GUN DO? — E.B.

Инициалы E.B. обычно связывают с Ed Boon.

Отдельно мне понравился 282-282 — NO FEAR. Это уже отсылка к пинболу Williams No Fear: Dangerous Sports, причём связь работает в обе стороны: в самом No Fear тоже был секрет, связанный с Mortal Kombat 3. Но это надо проверять в игре No Fear, есть любители пинбола?

Я исследовал Kombat Kodes в UMK3 и дал их боту. Рассказываю, что произошло

А 123-926 выводит:

THERE IS NO KNOWLEDGE THAT IS NOT POWER

Это цитата Ральфа Уолдо Эмерсона — «Нет знания, которое не было бы силой». Эта же фраза использовалась в интро и рекламной компании Mortal Kombat 3.

Так что среди Kombat Kodes есть не только модификаторы боя, но и пасхалки.

Все 32 проверенных кода

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

Но я собрал все проверенные комбинации для Sega Genesis / Mega Drive в отдельную памятку: код, название и его эффект. Уже подтвержденные и проверенные мною, так что не нужно искать в интернете, какой из них работает , а какой нет.

[ТАБЛИЦА ВСЕХ 32 KOMBAT KODES В TELEGRAM — ССЫЛКА]

Я записал видео, где наглядно проверяю все 32 кода в игре. Там можно посмотреть, что именно происходит после активации. Там же есть эксперименты из этой статьи с башней и CPU для наглядности.

Что получилось

Kombat Kodes предназначены только для VS-экрана двух игроков. Мне же было интереснее посмотреть, что произойдёт, если активировать их в башне и дать боту ( CPU ).

Часть эффектов просто продолжает работать. CPU пытается использовать отключённый блок, пополнение здоровья продлевает бои ботов, а быстрые апперкоты дают разную вариативность для комбинаций.

Другие же не дают ни каких интересных результатов с ботом. Бонусом можно еще вести код на быстрый таймер 494-494 No Patience и быстро проходить башню по таймеру, но тут нужно успевать наносить урон сопернику, чтобы к концу таймера у Вас для победы было больше здоровья.

Вообще я сначала хотел спарсить готовую таблицу и подтвердить коды из самого Rom файла, чтобы собрать полный список только рабочих для версии SEGA, а закончилось Шао Каном, который дерётся сам с собой и CPU который впадает в ступор при коде Randper Kombat.

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

15
7