Автор Тема: [NES] P.O.W.: Prisoners of War и тайна солдата в домике.  (Прочитано 342 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KRAB 2.0

  • Пользователь
  • Сообщений: 6
  • Пол: Мужской
    • Просмотр профиля
В этом шедевральном 8-битном боевике есть способ получить жизнь (появляется солдат в домике), вместо пополнения здоровья (буква L). Чтоб появился солдат, нужно набрать четко 2500 очков до получения пополнялки здоровья на первом уровне игры. Это правило работает в японской версии игры. (Datsugoku)
Вопросы:
1) А как вызвать солдата в других домиках в японской версии игры?
2) Возможно ли вызвать солдата в других версиях игры на NES/Famicom?
« Последнее редактирование: 16 Апрель 2024, 12:39:25 от KRAB 2.0 »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5010
    • Просмотр профиля
[NES] P.O.W.: Prisoners of War и тайна солдата в домике.
« Ответ #1 : 16 Апрель 2024, 01:11:45 »
1) А как вызвать солдата в других домиках в японской версии игры?
Условия получения жизни (вы назвали "продолжение"):
* Комната (дом) под номером 3, 6, 8, 11, 16 от начала игры (считать от 1).
* LIFE = 3 полоски или ниже.
* сумма_цифр_очков % 10 == 7. Т. е. для 5200: 5 + 2 + 0 = 7, остаток от деления на 10 = 7, значит будет дана жизнь. Другой пример 57500: 5 + 7 + 5 + 0 = 17, остаток от деления на 10 = 7, дают жизнь.
UPD: Очки (BCD) - RAM $81-83, LIFE - RAM $0424 (0x20 - макс.), индекс комнаты (дома) от 0 - RAM $DB.
UPD2:
2) Возможно ли вызвать солдата в других версиях игры на NES/Famicom?
Дополнительных жизней нет в версии P.O.W. - Prisoners of War (U) [!], я посмотрел код.
UPD3: Выходит в Datsugoku (J) можно набить себе жизней в 3-м доме, заходя несколько раз. Внутри за 2 врагов дают по 200, если начать с чётного это будут жизни на очках: 3400, 5200, 7000, 9800, 10600, ... Если сразу спускаться вниз дома и зажать турбо удара, то всегда победа. Главное перед получением очков оставить 3 полоски или ниже здоровья. Проще ввести чит на 21 жизнь.
« Последнее редактирование: 16 Апрель 2024, 03:40:35 от Sharpnull »

Оффлайн KRAB 2.0

  • Пользователь
  • Сообщений: 6
  • Пол: Мужской
    • Просмотр профиля
[NES] P.O.W.: Prisoners of War и тайна солдата в домике.
« Ответ #2 : 16 Апрель 2024, 13:06:58 »
Спасибо за исчерпывающий ответ!
Условия получения жизни (вы назвали "продолжение"):
Исправил на "жизнь", чтоб люди не путались.
Собственно на скрине в посте как раз и подтверждение правила:
* LIFE = 3 полоски или ниже.
* сумма_цифр_очков % 10 == 7. Т. е. для 5200: 5 + 2 + 0 = 7, остаток от деления на 10 = 7, значит будет дана жизнь. Другой пример 57500: 5 + 7 + 5 + 0 = 17, остаток от деления на 10 = 7, дают жизнь.
Теперь стало ясно, что к чему. Очень жаль, что этот бонус не добавили в USA версию игры.