Главные новости Ninjaturtles.ru

• [18.03.18] NEW На сайте доступен перевод на русский язык TMNT Bebop and Rocksteady Destroy Everything №2
• [16.03.18] NEW На сайте доступен перевод на русский язык Tales of the TMNT Volume 2 №20
• [13.03.18] NEW На сайте доступен перевод на русский язык Archie Comics TMNT Adventures №7
• [11.03.18] На сайте доступен перевод на русский язык IDW TMNT/Ghostbusters Crossovers №3

Хаки TMNT-игр

С момента создания TMNT было выпущено много видеоигр на приставках Dendy, Sega, X-Box и многих других, а также PC. Обсуждаем игровой мир Черепашек

Модератор: C. Anderson

Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

Will писал(а):А вы их перевели? Просто интереса ради спрашиваю.
Все переводы есть в виде отдельных модификаций: либо в виде патчей, либо сразу в виде пропатченных ROMов. К данным хакам они не относятся.
BalinDMK
первая кровь
Сообщения: 2
Зарегистрирован: Чт 08 апр 2010 6:42

Re: Хаки TMNT-игр

Сообщение BalinDMK »

Master Shredder
Дублирую с эму-ленда, так как посоветовали обратиться сюда.

Ради развлечения взялся я недавно хакать TMNT Tournament Fighters на NES.
Целью ставил попробовать добавить еще одного персонажа.
Переписал довольно много кода, добавил несколько chr банков, чтобы содержать дополнительную графику, в общем, привел меню выбора игрока, уровня, версус экран, в удобоваримый вид, сейчас работаю с дозагрузкой дополнительной графики для персонажа в бою.
Однако, несколько часов поиска не дали ответа на один вопрос:
Где хранятся комбинации спецприемов для персонажей?
Например, вниз, назад, А, в случае Леонардо.
Насколько я понял, $608 содержит переменную, которая увеличивается при последовательном наборе кнопок из комбинации. Т.е. нажимаешь вниз - $608 присваивается 1, назад - 2.
Но, где хранится переменная и адрес, по которому проверяется какие именно кнопки должны быть нажаты, я не нашел.
Буду очень благодарен, если сможешь помочь.
Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

BalinDMK
Да, я в своё время тоже ради любопытства пытался найти эти приёмы, но так и не удалось. Поскольку комбинации менять не собирался, то "до победного" поиски продолжать не стал. Видимо, там какая-то мудрёная система подсчётов. Могу только сказать, что сами кнопки кодируются следующими уникальными значениями (к ячейке $608 это отношения не имеет):

B – 40
A – 80
Вверх – 08
Вниз – 04
Влево – 02
Вправо – 01
Select – 20
Start – 10

При игре компьютера (не человека), значения нажатых кнопок записываются в ячейки $0091-$0092 (для первого и второго игрока, соответственно), и в этих же ячейках суммируются кнопки, нажатые одновременно. Кроме $0091, значения кнопок также "тасуются" между ячейками $06C6 , $06C8 и т.д. - это можно видеть по смежным кодам.
Может быть, это чем-то поможет, не знаю.
BalinDMK
первая кровь
Сообщения: 2
Зарегистрирован: Чт 08 апр 2010 6:42

Re: Хаки TMNT-игр

Сообщение BalinDMK »

Master Shredder
Спасибо за быстрый ответ.
Кажется нашел.

Начало всего этого куска кода идет в дебаге по 99D9.
Дальше берутся значения $550 - порядковый номер игрока и $608 - текущая фаза. С ними совершаются преобразования и получаем адрес конкретного кода для проверки нажатой кнопки.
А дальше уже идут обычные CMP с фиксированными значениями.
Например, если изменить:
9A20 на 01
9A2C на 01
9A49 на 03
при игре за Леонардо, то его суперудар всегда будет выполняться комбинацией вправо, назад, удар ногой. Т.е. вперед, назад, уд.н., если Леонардо слева, и назад, назад, уд.н, если справа.

Судя по всему, весь огород с кодом городился только из-за проверки на сторону, с которой находится персонаж.
Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

На эму-ленде человек взялся переписывать игру TMNT Tournament Fighters от Денди для добавления туда новых персонажей. Пока что он хочет добавить Слэша. Если кому-то интересно, вот его тема.

Обновил первый пост, написав краткую инструкцию для желающих делать свои хаки.
Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

Вот я опять взялся за свой старый хак TMNT Tournament Fighters и решил сделать так, чтоб при прыжке можно было не один раз ударить рукой или ногой, а два (на большее просто времени не хватит - уже на землю упадёшь). В связи с этим вопрос: кому из всех семи персонажей эту возможность делать? Сначала хотел только Шреддеру, объясняя это для себя тем, что он самый ниндзявский из всех ниндзей, ну и т.п. (всё как обычно..), потом решил Шреддеру и черепахам - ну мол как же - они ж тоже ниндзя, да и игра будет в таком случае интересней. Потом пришла мысль сделать всем сразу, но я её скоро отбросил... ведь, как-никак, Дракон для такой техники слишком неповоротлив. Но как же в итоге быть с Кейси?..
Что вы по этому поводу думаете?
Аватара пользователя
Ленардо
первая кровь
Сообщения: 6
Зарегистрирован: Ср 07 апр 2010 13:05

Re: Хаки TMNT-игр

Сообщение Ленардо »

Master Shredder
Кейси однозначно нет))) а вот дракон ему можно если крылья пределать и научить летать
M4K
ученик ниндзя
Сообщения: 72
Зарегистрирован: Пн 28 авг 2006 12:29
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение M4K »

Мод-хак TMNT1 на Nes:
http://www.romhacking.net/hacks/826/
Frank Maggiore выложил новый мод-хак "Ultimate Teenage Mutant Ninja Turtles", сделанный им из оригинальной "Teenage Mutant Ninja Turtles" на игровой 8-битной приставке Nintendo. Этот хак изменяет почти все уровни игры, за исключением подводной части второго уровня. Кроме того, некоторые враги были упрощены, либо усложнены: наносят больше или меньше повреждений, имеют больше жизней.
Источник:
http://romhacking.net.ru/news/mod_khak_ ... 11-08-1410
Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

Вышел новый хак игры TMNT 2: The Arcade Game для Денди (NES) - сложный Шреддер:
TMNT_2_The_Arcade_Game_(U)_[!]_lomax_shredder.zip
(246.81 КБ) 394 скачивания
Страница на сайте автора:
http://lomaxdomain.jimdo.com/hacks/main/

Больше вам не удастся запинать глупого Шреддера какими-нибудь ногами, как тряпку. Теперь он умный, всегда уворачивается и атакует.
Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

Решил собрать все свои патчи для NES Tournament Fighters на одной странице и сделать их совместимыми между собой.

Основной хак (ссылка), где изменены скорость, сила, цвет бойцов и т.д.

Все остальные:
Вложения
TMNT_4_(NES)_all_chars_in_story_mode.zip
В режиме story доступны все персы
(3.2 КБ) 1141 скачивание
TMNT_4_(NES)_more_durable_chars.zip
Увеличенное количество жизней у всех героев
(3.22 КБ) 1481 скачивание
Shredder
Чемпион Битвы Нексус
Сообщения: 10304
Зарегистрирован: Чт 22 мар 2007 0:58
Благодарил (а): 188 раз
Поблагодарили: 298 раз
Контактная информация:

Re: Хаки TMNT-игр

Сообщение Shredder »

Хак TMNT TF с бешено-сложным Шреддером:
http://www.nesx.ru/madness-tmnt-t10.html

Попробуйте в него поиграть, и вы обязательно разобьёте джойстик (ну, или клавиатуру)
Ответить