Автор Тема: 01 Авторский топ на NES (исправленных версий)  (Прочитано 52865 раз)

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

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1980 : 05 Апрель 2023, 01:51:09 »
Похоже, в Crystalis выхожу на финишную прямую.

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

Далее пришлось лицезреть очень грустную сцену. Что ж, надо идти мстить. Спасибо создателям игры, что сделали чекпойнты между участками босс-раша и дали возможность мудрецам пополнять мое здоровье и магию. Первые два босса проблем не доставили. Третий уже поопаснее - предсказать, куда он отрикошетит, свернувшись в шар, практически невозможно. Четвертый босс куда сложнее предыдущих. Так и не понял, можно ли как-то пережить его заклинание или, если не повезло превратиться в монстра, то остается только сдохнуть?
Зато получил последнее заклинание - полет. Теперь, судя по всему, надо лететь в финальную локацию, где б она не находилась.

А еще я прокачался до максимума. Теперь гриндить не надо.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1981 : 05 Апрель 2023, 07:06:41 »
  Удален счетчик времени - сам не люблю ограничение по времени в играх, но разве у кого то возникали проблемы с таймером в Марио, кроме последнего уровня?
Не возникало, но может как раз по причине того, что все знали о его существовании, и поэтому постоянно бежали вперед? Теперь можно спокойно изучать блоки или стоять на одном месте хоть по 2 часа :) Ну лишним не будет точно

  Убраны варпы - не очень понятно зачем, но ведь они и так скрыты в оригинале
Я только в первой части убрал варпы, в остальных не трогал. Ну уж очень они очевидные в этой игре, например, просто запрыгнуть с лифта во втором уровне наверх. Слишком примитивные варпы :) Во второй части там нужно бутылку кинуть где нужно, уже сложно и не очевидно, в третьей - вообще флейту найти, 90% игроков ее не находило при первом прохождении. В общем, я не вижу смысла в первой части играть в улучшенную версию, если игрок собирается пропускать уровни - это как минимум бессмысленно, с таким же успехом можно в оригинал играть и там их скипнуть :) Еще есть улучшения, в противовес убранным варпам. Я постарался сделать так, чтобы игроку и не нужно было варпится - он и так пройдет все уровни в этой игре, без варпов интересней же играть. Бесконечные конты в противовес - без нажатия А и Старт. Еще насколько я помню, я сделал пружинку нормальной, без распрыгивания, это бесит и часто вообще не срабатывает. Далее, убраны тупые лабиринты в 4-4, и 7-4, которые меня бесили вообще всегда, еще в детстве даже. Эти тупые лабиринты были одной из причин, почему я всегда пользовался варпами - только чтобы не попадать на эти уровни)) Теперь они проходятся как обычные нормальные уровни. Вообще, мне нужно было и в Баттлтоадс варпы тоже убрать, я че то не подумал об этом на тот момент. К примеру, Варп на машинках вообще нечестный - ты в него врезаешься, даже не подозревая о его существовании -  и скипаешь целый уровень НЕ ПО СВОЕЙ ВОЛЕ :) Это бред, и нужно было его 100% убрать, ну да ладно уже

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

Добавлено позже:
Ещё бы следующие типы сообщений удалять: "капитализм -- несправедливая система", "корпорации паразитируют на авторских правах" :)

Да было бы вообще неплохо рубить любые сообщения, не касающиеся игр. Ну если только в сюжете игры не присутствует капитализм, или указанные 2 страны

Добавлено позже:
Maximum, мне понравилось это место с 4 боссами и мудрецами, интересно сдизайнерено. С полетом будет 1 загадка с бэктрекингом, если вспомнишь :) Ну да, в подобных экшн-рпг всегда прокачиваешься на максимум еще до финального босса, это везде так. Еще есть один офигенный сериал YS на PC Engine (там первые части лучшие), там тоже по максу заставляют прокачаться. Тут еще в Кристаллисе дело в том, что если не прокачаешься до определенного уровня, боссы вообще становятся бессмертными, сколько их не мочи )
« Последнее редактирование: 05 Апрель 2023, 09:08:06 от yousver2 »

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1982 : 06 Апрель 2023, 00:10:26 »
Лютый бэктрекинг по игре таки привел к желаемому результату.

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

Самое подозрительное место, как ни крути, пустыня. Пришел туда, применил телепатию. Мудрецы тут же наперебой стали говорить мне разные вещи про эту пустыню. Тут уже стало понятно, что надо искать путь именно здесь. Раньше уже нашел в подземелье полезные ботинки, а теперь, побродив в лабиринтах (какие же они головоломные!), отыскал еще одно кольцо, пока непонятно для чего нужное. И путь наверху, среди ядовитой жижи, тоже обнаружился. У кролика взял амулет, тоже пока непонятно для чего нужный. А после был город-оазис, за которым - пирамида. Да, исследовать предстоит еще много что.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1983 : 06 Апрель 2023, 03:44:35 »
Maximum, да, еще полазить тебе придется :) Я так понимаю, полет ты все еще не нашел, где применить) А тебе по любому придется вспомнить одно место, где ты не мог ранее пройти. Хм, либо ты по какой то случайности его пропустил ранее

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1984 : 06 Апрель 2023, 08:49:36 »
yousver2, почему же? Как раз в город-оазис без полета я бы не смог попасть. Да и кое-какие предметы с помощью полета нашел.

Оффлайн evgs

  • Пользователь
  • Сообщений: 1042
  • Пол: Мужской
    • Просмотр профиля
Авторский топ на NES
« Ответ #1985 : 06 Апрель 2023, 21:55:03 »
Тоже сейчас вечерами играю в Crystalis. Действительно, это очень красивая экшн-рпг на неске.
Однако некоторые моменты показались очень неочевидными, даже пришлось лезть в гайд.
И (имхо) спорная фишка, что многие враги уязвимы лишь для определенных видов мечей - задолбишься их переключать.
Дошел до форта Широн, 14 лвл.

Ещё открыл для себя Gargoyle's Quest II.
Весьма красивая игра по меркам NES, хотя первое впечатление от неё обманчивое:
вроде бы графически не примечательная RPG, типа драгонквестов или ys2.
Однако, там есть ещё и платформинг-уровни c очень качественной прорисовкой бэкграунда.
Capcom постарались. 
« Последнее редактирование: 06 Апрель 2023, 22:20:43 от evgs »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1986 : 06 Апрель 2023, 22:24:25 »
И (имхо) спорная фишка, что многие враги уязвимы лишь для определенных видов мечей - задолбишься их переключать.

Многие спорные фишки в куче игр уже исправлены)

Ещё открыл для себя Gargoyle's Quest II.

это шикарная вещь, экшн-адвенчр. Как и в большинстве экшн-адвенчеров, в ней большой мир, который открывается по кусочкам при получении дополнительных способностей.


Добавлено позже:
Однако некоторые моменты показались очень неочевидными, даже пришлось лезть в гайд.

Ну на то они и загадки, чтобы ломать над ними голову часами. Какой смысл в загадках, которые очевидны и разгадываются за 5 минут ) Это в современных играх примитивные загадки-пятиминутки, в старых играх все наоборот. Еще один огромнейший плюс старых игр по сравнению с современными
« Последнее редактирование: 06 Апрель 2023, 22:33:30 от yousver2 »

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1987 : 06 Апрель 2023, 23:44:43 »
Прошел Crystalis.
Под конец игра стала как-то откровенно душить.
Ну ладно, запутанные лабиринты, крайне бесячие противники - это мы раньше уже видели. Но вот заморочки с предфинальными боссами откровенно не понравились. Ладно, можно догадаться, что злой император уязвим лишь когда мы экипируем кольцо силы, но игра могла бы это как-то подсказать! Я пришел к боссу, стал его бить молниями издали, экипировав другое кольцо. Игра показывает, что боссу наносятся повреждения, а он все не дохнет и не дохнет. Замечательно!

А ведь игрок еще может это кольцо силы не найти, тогда вообще ему весело будет. Ну, я хоть его нашел.

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

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

Что ж, игра оказалась прекрасна практически во всем, кроме ее финальной части. Из неудачных, на мой взгляд, моментов хочется отметить упоротую загадку с парализацией горожан и все, что в самом конце игры. Еще вчера мог бы назвать Crystalis одной из лучших игрушек на NES, сейчас сомневаюсь.

И да, Ломакс, твое прохождение, видимо, составлено на основе "исправленной" версии, потому про необходимость кольца силы для битвы с императором там ничего не сказано. Отличная подлянка для тех, кто не захочет играть в твой хак. :lol: Степень коварства оценил.

Оффлайн Hatsuyuki

  • Пользователь
  • Сообщений: 405
  • Пол: Мужской
    • Просмотр профиля
Авторский топ на NES
« Ответ #1988 : 07 Апрель 2023, 00:44:03 »
Еще есть один офигенный сериал YS на PC Engine (там первые части лучшие), там тоже по максу заставляют прокачаться.
А чем более поздние римейки I & II хуже? Музыкой? Я играл как в Windows-версию с музыкой от PC Engine, так и в версию для PC Engine. Обе понравились.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1989 : 07 Апрель 2023, 04:38:46 »
Hatsuyuki, а, ну да, я забыл про Хроники, они круты) Особенно музыка там крутая, практически настоящий металл уже. Анимэ картинки правда мне все равно больше псе по душе, хоть они и в маленьком квадрате там, в хрониках больше на флеш-анимацию похоже :)) Графика конечно в позднем римейке лучше, но не везде. К примеру, последнюю башню злодея в первой они решили сделать полностью темной, не очень красиво. На псе она светлая. Ну в целом исы они везде кайфовые, я по моему почти все версии прошел. Исы на НЕС пока еще не знаю, включать или нет в топ, они неплохие, много че переделали, дизайн подземелий в некоторых местах, но их нужно сильно править, скроллинг например, ту же тьму в некоторых местах ,и  так далее. Возможно после правок можно будет в топ включить

Добавлено позже:
Ладно, можно догадаться, что злой император уязвим лишь когда мы экипируем кольцо силы, но игра могла бы это как-то подсказать!

Меня это еще раньше начало бесить, потому что на предыдущих боссах было тоже самое :) Если ты не докачался до определенного уровня, ты мог до бесконечности бить босса, и не понимать, почему он не дохнет :) Ну я предупреждал, что играть лучше в исправленные версии сначала, чтобы получить удовольствие от игры, а оригинал оставить только если не наиграешься :)

Добавлено позже:
И да, Ломакс, твое прохождение, видимо, составлено на основе "исправленной" версии, потому про необходимость кольца силы для битвы с императором там ничего не сказано.

Ну да, Естестественно я свою версию проходил по новой, зачем мне мучиться в оригинале) Плюс еще бесячие смены мечей постоянно) Бывают 2-3 вида врагов одновременно нападают, и нужно постоянно переключать мечи, чтобы того или иного завалить. Я надеюсь, что в следующий раз ты наконец-то поверишь мне и не будешь экспериментировать с оригиналами - тогда после прохождения игры у тебя останутся лишь положительные впечатления
А так получается да, ты прошел оригинал, но впечатления от игры у тебя остались подпорчены, соответственно, и игру ты запомнишь как "так себе", вместо "офигенной". Ну конечно загадки я не трогал, парализ как бы в оригинале, так и остался у меня.
Ну я не знаю, загадки то честные, хоть и сложные, на все вроде есть подсказки так или иначе. Если в какой то игре не будет подсказок на загадки, я постараюсь поправить это.
Еще постараюсь править в играх темные подземелья, я их терпеть не могу, когда тебе дают фонарик, который светит на 2 миллиметра, и ты бегаешь тыкаешься как слепой мышонок от стенки к стенке. Это раздражает неимоверно
« Последнее редактирование: 07 Апрель 2023, 07:23:35 от yousver2 »

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1990 : 07 Апрель 2023, 10:27:17 »
Меня это еще раньше начало бесить, потому что на предыдущих боссах было тоже самое  Если ты не докачался до определенного уровня, ты мог до бесконечности бить босса, и не понимать, почему он не дохнет 
Ну, у меня при первом прохождении недокача на боссах не было. Копил на броню, заодно гриндил, и уровень нарастал. Но вообще неприятная штука, да.

Ну я предупреждал, что играть лучше в исправленные версии сначала, чтобы получить удовольствие от игры, а оригинал оставить только если не наиграешься
В этом плане я упрямый, ты же знаешь. :D Знакомлюсь с играми всегда по оригинальной версии, чтобы иметь полное представление об игре в ее первоначальном виде. А хаки только после прохождения оригинала.

Плюс еще бесячие смены мечей постоянно) Бывают 2-3 вида врагов одновременно нападают, и нужно постоянно переключать мечи, чтобы того или иного завалить.
Как по мне, этот момент, пусть и топорно реализован, но уместен. Так получается, что все четыре меча нужны. А если элементную неуязвимость у врагов убрать, то пользоваться всегда будешь только самым мощным мечом, а на остальные забиваешь. Это вообще бич экшн-адвенчур - многие предметы в арсенале с определенного момента превращаются в ненужный мусор. А в Crystalis такого нет. В общем, фишку со сменой мечей я бы оставил, меня она не раздражала.

Кстати, вопрос один тут появился. Во время прохождения нашел две "опаловые статуи". Для чего они? Хранятся в том отделе инвентаря, где всякие лечилки, но применять их нельзя - экипируешь, и ничего не происходит. Единственные предметы, которые специально нигде не применяешь. И неясно, где надо.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1991 : 07 Апрель 2023, 10:38:34 »
Знакомлюсь с играми всегда по оригинальной версии, чтобы иметь полное представление об игре в ее первоначальном виде.

Ну потому что тебе главное пройти игру и потом сказать где нибудь на форуме "Да, я ее проходил". Если бы у тебя в приоритете стояло получение удовольствия от игр, то ты сначала бы играл в исправленную, а потом уже, при желании ,в оригинал, чтобы понять все его недостатки :) Я по жизни эгоист, ну в определенных пределах, мне плевать на чужое мнение, кто там че где скажет на форуме, для меня всегда в приоритете получение личного удовольствия. Если бы допустим я не играл в оригинальный метроид и сразу бы увидел версию с картой, я бы без раздумья играл в нее, и похрен ,что потом кто нибудь может сказать: "ахаха, ты даже оригинал не играл". Да и похрен, игр тысячи, а жизнь одна, я лучше получу 1 раз полное удовольствие от игры, чем буду каждую из этих тысяч по 2 раза проходить

Это вообще бич экшн-адвенчур - многие предметы в арсенале с определенного момента превращаются в ненужный мусор.

Это абсолютно во всех рпг так :) Никто в здравом уме не будет пользоваться мечом + 1, когда он уже нашел меч + 30

Добавлено позже:
статуи - ну как обычно. в мануале по-моему описываются ) Позволяют сейвится где угодно в пещере, возможно помогли бы тебе перед боссами
« Последнее редактирование: 07 Апрель 2023, 10:45:20 от yousver2 »

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1992 : 07 Апрель 2023, 10:56:34 »
Ну потому что тебе главное пройти игру и потом сказать где нибудь на форуме "Да, я ее проходил". Если бы у тебя в приоритете стояло получение удовольствия от игр, то ты сначала бы играл в исправленную, а потом уже, при желании ,в оригинал, чтобы понять все его недостатки
Для меня удовольствие - узнавать игру в том виде, в котором она была задумана. Убирать изначальные фишки (а смена мечей - это фишка, пусть и спорная) это получается оказуаливание игры, упрощение. От того, что впервые пройду оказуаленную версию, удовольствия у меня не будет, уже давно знаю.

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

Это абсолютно во всех рпг так  Никто в здравом уме не будет пользоваться мечом + 1, когда он уже нашел меч + 30
Мне в этом плане как раз метроиды нравятся. Лишних оружий и умений нет, все в какие-то моменты игры используется.

статуи - ну как обычно. в мануале по-моему описываются ) Позволяют сейвится где угодно в пещере, возможно помогли бы тебе перед боссами
Спасибо за ответ. Ну, не сказать что прям очень нужная вещь. В начале игры, пожалуй, это было бы нужно, когда персонаж толком не экипирован и не прокачан. А под конец, когда эти статуи попадаются, и без них уже все беспроблемно пройдешь.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1993 : 07 Апрель 2023, 11:23:30 »
Maximum, в чем упрощение, в том, что тебе не нужно будет лазить в меню каждые 2 секунды? :) или в чем упрощение в других играх, то, что тебе не нужно бежать вперед сломя голову, а спокойно исследовать игру, не смотря на таймер? Какой тогда смысл в левел дизайне, если у тебя нет времени на его изучение  ;) Не, это не упрощение, это именно исправления косяков разрабов, так как разрабы - не боги, а обычные люди, и очень часто допускают ошибки при разработке
Ну поиграешь ты в оригинал со временем, и что ты запомнишь после него - то как ты бежал вперед?
А я поиграю в исправленную версию - и спокойно поищу секретики всякие в играх, и у меня в голове отложится после игры гораздо больше, чем у тебя, потому что ты бежал вперед сломя голову и уровни тупо не успели тебе запомнится особо  :D

Или допустим бесконечные конты, ну да, по сути это упрощение, но не сильное. Бесконечные конты не помогут мне пройти финального босса, там нужно тренировка и умение играть, конты там не при чем. Ну какая разница, я сразу продолжу играть с этого уровня, или опять потрачу час своего времени, чтобы дойти до него? В чем упрощение то? Я сэкономлю больше времени на другие игры, тогда как ты будешь 2 недели играть в одну и ту же игру, все время начиная заново  :D

Это знаешь, как сделать в игре ямы, которые нужно прыгать с последнего пикселя, и которые практически не проходимы. Я их исправляю, а ты кричишь, что это упрощение ) Неа, это не упрощение, это убирание тупых моментов из игр

Упрощение - это бессмертие, или бесконечные жизни там. Уменьшение хп боссам - вот это упрощения
« Последнее редактирование: 07 Апрель 2023, 11:29:58 от yousver2 »

Оффлайн Zzmey

  • Пользователь
  • Сообщений: 277
    • Просмотр профиля
Авторский топ на NES
« Ответ #1994 : 07 Апрель 2023, 12:24:53 »
понравился хак Darkwing Duck, где враги не респавнятся.
игра стала другой, непривычной, после бонусов не надо опять все зачищать.
+жизни теперь не нафармить, очки и количество жизней стал объективный показатель

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

вроде бы задача примитивная, допустим, параметр количества газа передать в параметр остатка времени, но что то не получилось

06:8922:85 61     STA $0061 = #$70 - это событие подбора газа

01:93BC:CE F4 05  DEC $05F4 = #$76 - это событие переключения цифры в таймере

18964 - это адрес где записан подбор газа.
пробовал тупо играть параметрами, подбирать, менял 85 64 -> CE F4, или 85 64 -> 85 F4, короче всяко пробовал

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

Помогите плиз, как надо правильно передать параметр (присвоить значение переменной)?

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1995 : 07 Апрель 2023, 12:35:04 »
Zzmey, там и так бывает за 1 бонус дают несколько жизней, а если увеличить еще время, то жизни просто рекой польются, и так игра легкая ) Не знаю, зачем тебе это нужно :) ну ты можешь не переделывать газ, а добавить к нему помимо добавки газа еще и время. Если без прыжка в другие банки, то найди в этом банке свободное место, обычно в самом конце, скопируй процедуру добавки газа (тебе нужно как минимум 3 байта для прыжка). Далее там пишешь все что хочешь и выходишь из процедуры RTS. Ну и все.
Единственное, что я не знаю, как там считается время, возможно для добавки более 1 секунды, тебе нужно скопировать всю процедуру добавки времени, вместе с переходом единиц на десятки, иначе глючить будет.
Если процедура счетчика времени заканчивается сразу же после счетчика выходом RTS, то можешь тогда ее не копировать ,а проссто прыгнуть на нее, тогда 3 байтами обойдешься.
Еще тебе придется написать ограничение по таймеру, иначе ты можешь столько секунд насобирать, сколько счетчик вывести не в состоянии)
« Последнее редактирование: 07 Апрель 2023, 12:55:23 от yousver2 »

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1996 : 07 Апрель 2023, 12:41:48 »
Maximum, в чем упрощение, в том, что тебе не нужно будет лазить в меню каждые 2 секунды?  или в чем упрощение в других играх, то, что тебе не нужно бежать вперед сломя голову, а спокойно исследовать игру, не смотря на таймер? Какой тогда смысл в левел дизайне, если у тебя нет времени на его изучение   Не, это не упрощение, это именно исправления косяков разрабов, так как разрабы - не боги, а обычные люди, и очень часто допускают ошибки при разработке
Потому что, когда ты лазаешь в меню каждые две секунды - это элемент игрового процесса. Не идеальный, может быть, неважно реализованный, но все-таки. Убирая такие моменты, ты лишаешь игру ее своеобразия, превращаешь во что-то усредненное.

Опять же, может большинству людей такие изменения по сердцу, но я пишу свою точку зрения на этот вопрос.

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

Это знаешь, как сделать в игре ямы, которые нужно прыгать с последнего пикселя, и которые практически не проходимы. Я их исправляю, а ты кричишь, что это упрощение ) Неа, это не упрощение, это убирание тупых моментов из игр
Ну, это, конечно, косяк, без скидок. Впрочем, обычно такие косяки встречаются в реально плохих играх, на которые я так и так тратить свое время не буду.

Добавлено позже:
Или допустим бесконечные конты, ну да, по сути это упрощение, но не сильное. Бесконечные конты не помогут мне пройти финального босса, там нужно тренировка и умение играть, конты там не при чем. Ну какая разница, я сразу продолжу играть с этого уровня, или опять потрачу час своего времени, чтобы дойти до него? В чем упрощение то? Я сэкономлю больше времени на другие игры, тогда как ты будешь 2 недели играть в одну и ту же игру, все время начиная заново 
Тут сложно. Для каждой конкретной игры по-разному. Для одних игр и впрямь бесконечные конты были бы кстати (к примеру, всеми любимая Battletoads), а в другие, не парясь, можешь спокойно переиграть с самого начала, если продул все конты.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1997 : 07 Апрель 2023, 12:44:02 »
Потом, может, для удовольствия и поиграю в твой хак, но сначала - в то, чем игра является на самом деле.

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

Оффлайн Maximum

  • Модератор
  • Сообщений: 6722
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Авторский топ на NES
« Ответ #1998 : 07 Апрель 2023, 13:38:23 »
Факт в том, что ты пройдешь 50 средних игр и не получишь от них удовольствия, по крайней мере должного и во всем
Я пройду 50 офигенных игр, которые мне запомнятся на всю жизнь.
Я в откровенно средние игры не играю. Только в хорошие, которые будут хорошими и в "неисправленном" виде. :)

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #1999 : 07 Апрель 2023, 19:01:18 »
06:8922:85 61     STA $0061 = #$70 - это событие подбора газа

01:93BC:CE F4 05  DEC $05F4 = #$76 - это событие переключения цифры в таймере

18964 - это адрес где записан подбор газа.
пробовал тупо играть параметрами, подбирать, менял 85 64 -> CE F4, или 85 64 -> 85 F4, короче всяко пробовал

Я только щас заметил - а ты ж пытаешься 8 битный адрес 61 заменить на 16 битный :) под него ж еще место нужно, 1 байт. CE - это вычитание, в данном случае 1 секунды из адреса 05f4. Если тебе нужно записать параметр газа в таймер зачем-то, то тебе нужно написать 8d f4 05, но у тебя там нет места под него :) Тебе нужно перенести 2 адреса с событием газа: тот который грузит значение LDA и который записывает STA, и перетащить их посредством JSR (лишние байты затри NOPами) куда нибудь в конец банка, где надеюсь ты найдешь свободное место, обычно нули или FF. Там уже ты можешь писать в зависимости от того, сколько свободного места че хочешь, и возвращайся оттуда посредством RTS. В общем, это так не объяснить, Если раньше не делал, тебе еще доки покурить немного нужно
« Последнее редактирование: 07 Апрель 2023, 19:09:03 от yousver2 »

Оффлайн Zzmey

  • Пользователь
  • Сообщений: 277
    • Просмотр профиля
Авторский топ на NES
« Ответ #2000 : 08 Апрель 2023, 11:15:12 »
8 битный адрес 61 заменить на 16 битный

да, понял, надо было 8d ставить обязательно
ну, параметр начал читаться, и газ читается, и очки читаются, но удобнее сделать очки, потому что они вроде бы такого же разряда

вот процесс добавления очков

 06:8A7D: AD CC 05  LDA $05CC = #$71      // LDA $xxxx - загрузить значение в аккумулятор
 06:8A80: 29 0F     AND #$0F      // AND $xxxx  - логическое И:  значение по адресу $xxxx и аккумулятор
 06:8A82: 18        CLC         // CLC       - сбросить Carry flag
 06:8A83: 65 00     ADC $00 = #$01   // ADC $xxxx  - прибавить к аккумулятору с учётом carry flag
 06:8A85: C9 0A     CMP #$0A      // CMP $xxxx  - сравнение аккумулятора со значением по адресу $xxxx
 06:8A87: B0 07     BCS $8A90      // BCS $xx    - локальный джамп если Carry flag=1
 06:8A89: 18        CLC         // CLC       - сбросить Carry flag
 06:8A8A: 69 70     ADC #$70      // ADC $xxxx  - прибавить к аккумулятору с учётом carry flag
>06:8A8C: 8D CC 05  STA $05F4 = #$71   // STA $xxxx - сохранить значение аккумулятора

CC меняем на F4 (по адресу 18A9C) и параметр начинает передаваться.
но очки вычитаются из таймера, а не добавляются.

Всяко пробовал, делал ADC менял на SBC, там почему то можно двумя способами прописать SBC, e5 или e9
Пробовал вставлять INC f4 05 (пишется тоже двумя способами почему то e6 или fe)  вместо DEC (два способа прописать, de или ce), пробовал весь код стирать, и вставлять прибавление одной секунды из другой части кода.

Результат - или таймер начинает показывать кракозябры, или ничего не происходит, или все подыхает.

Подскажите способ поменять знак изменения таймера, как оно работает?

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #2001 : 08 Апрель 2023, 11:30:32 »
Zzmey, ну у тебя скорее всего процедура таймера все еще работает, а там стоит вычитание из него :)
Я пока не совсем соображаю, что ты хочешь сделать. То есть ты хочешь взять предмет, который тебе дает очки, и хочешь вместо очков чтобы они записались в таймер?
Там проблема в том, что таймер работает посекундно. Если ты в него сразу добавишь несколько секунд, то не произойдет пересчета единиц в десятки таймера, так как там скорее всего таймер разбит на единицы и десятки - отдельные значения. Он просто перескочит код пересчета, и пойдет дальше показывать кракозябры из тайлов видеопамяти :)
Плюс таймер там скорее всего настроен исключительно на уменьшение, а не увеличение :) Для перехода единиц в десятки при увеличении тебе придется немного кода написать. На самом деле скопировать уже имеющийся на уменьшение, и просто переделать его на увеличение также, тебе по любому нужно будет прыгнуть на свободное место в роме. Плюс поставить проверку на то, что если значение будет БОЛЬШЕ 0А, то двигаем десятки на 1 наверх. Плюс ВЫЧЕСТЬ 0А из единиц, чтобы единицы правильно отображались.  Далее, тебе нужно будте написать запрет на все, что больше 0А в десятках таймера - таким образом ты обеспечишь ограничение таймера 99 секундами. То есть если таймер больше 0А, то записываем в него обратно 09.
Ну это я как себе все представляю, я не смотрел как там все устроено

А, еще, если у тебя уже дохрена очков, то естественно это "дохрена" полностью запишется в таймер, который не предназначен для отображения таких больших сумм :) Тебе проще стереть вообще код очков, и переделать его на таймер - то есть ЛДА таймер, плюс 1, СТА таймер. Ну или плюс сколько хочешь, там я вижу, что восьмибитный адрес 00 отвечает за передачу количества очков, ну можешь его и оставить тогда. ЛДА таймер плюс память 00 СТА таймер. Но тебе по любому придется делать переход единиц в десятки таймера на увеличение, проверь на всякий случай, скорее всего единицы и десятки таймера - разная память
Ну это если тебе очки вообще не нужны. Если нужны, то просто продолжай код очков, не затирая их - просто добавь еще запись в таймер, как я написал выше - тогда и очки сохранишь, и таймер будет

В общем, это тебе придется нехило так заморочиться  :lol:
Ты далеко не самую простую задачу выбрал для тренировки
Не, на самом деле там все за полчаса пишется, просто если раньше не делал, то растянется на долгие часы, может дни
« Последнее редактирование: 08 Апрель 2023, 11:54:22 от yousver2 »

Оффлайн Zzmey

  • Пользователь
  • Сообщений: 277
    • Просмотр профиля
Авторский топ на NES
« Ответ #2002 : 08 Апрель 2023, 19:17:51 »
Ты далеко не самую простую задачу выбрал для тренировки

офигеть! я победил!

пошел по пути
стереть вообще код очков, и переделать его на таймер - то есть ЛДА таймер, плюс 1, СТА таймер.

1) стер учет очков (60___ AD CC 05 29 0F 18 65 00 C9 0A B0 07 18 69 70 8D CC 05___ 60 поменял на ff ff ff.... )

2) нашел в игре кусок кода похожий на то что нужно
пример прибавления:
 01:930F: BD 10 05  LDA $0510,X @ $0515 = #$20
 01:9312: 18        CLC
 01:9313: 69 10     ADC #$10
 01:9315: 8D 10 05  STA $0510 = #$74

3) переделал под свои задачи
aD f4 05
18
69 03                  //- сначала поставил одну секунду, но это совсем мало, потом поставил две секунды, потом три.
8D f4 05

4) вписал (60 ____ AD F4 05 18 69 02 8D F4 05 FF FF FF FF FF FF FF FF FF _____ 60)


(еще добавлю: 1c936 адрес, где можно поменять базовое время бонуса, по умолчанию 73, это 30 секунд,
74, например будет 40 секунд)

Примерно догадываюсь как надо было сделать по человечески, чтобы не кастрировать очки.

Надо было вместо
06:8A8C: 8D CC 05  STA $05CC = #$71
написать
 BCC $xx    - локальный джамп если Carry flag=0
 BCS $xx    - локальный джамп если Carry flag=1
...но посмотрел я пустые места, даа. первое пустое место попадается на 3a810, как до туда допрыгнуть?
(ну ладно, на 1b510 еще есть немного)
там одни и те же карты спрайтов по двадцать раз скопированы, все место под них заняли, по варварски.

ну, видимо, в найденном пустом месте надо написать то что стер,
8D CC 05
потом написать свой код, а потом снова написать локальный джамп но уже на ту строку с которой ушел+1.

Ответьте мне пожалуйста, почему одни и те же команды каждый раз пишутся по разному? Это влияет на что-нибудь?
например ЛДА можно написать четырьмя разными способами - 8d, a1, a9, ad. Зачем это так?
« Последнее редактирование: 08 Апрель 2023, 23:19:59 от Zzmey »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #2003 : 08 Апрель 2023, 19:53:42 »
Ну если у тебя таймер нормально воспринимает секунды, даже по 3 штуки хавает за раз  и десятки при этом нормально переходят, значит там либо таймер слитный, с 1 адрессом, либо у него уже есть встроенное увеличение.
A5 - запись в регистр А значения 8 битного адреса A9 - запись 8битного числа в регистр А AD запись в регистр А значения 16 битного адреса
85 - запись из регистра А в 8 битный адрес 8D - запись из регистра А в 16 битный адрес. Можно также и 8 битный записать, просто старшее значение будет нулем тогда
На тебе табличку в помощь, тут все значения расписаны
http://www.6502.org/tutorials/6502opcodes.html

Оффлайн Zzmey

  • Пользователь
  • Сообщений: 277
    • Просмотр профиля
Авторский топ на NES
« Ответ #2004 : 08 Апрель 2023, 20:12:29 »
десятки при этом нормально переходят

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

//////////////////////

там два разных события, изменение десятков и изменение единиц,

чтобы было нормальное отображение, надо сделать так:
если ЕДИНИЦЫ+3 > 9 тогда
ДЕСЯТКИ = ДЕСЯТКИ + 1
ЕДИНИЦЫ = ЕДИНИЦЫ - 10 (а, ну да, все время забываю, 10 = 0A)

или спрятать таймер, ыы.
или спрятать единицы, оставить только десятки, для общей информации
« Последнее редактирование: 08 Апрель 2023, 22:52:06 от Zzmey »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #2005 : 08 Апрель 2023, 20:13:50 »
Zzmey, ну значит там таймер 16 битный, тебе нужно писать руками таймер на увеличение, я расписал вверху как :)
Вообще, теоретически, да, там таймер может быть 8 битным, от 0 до 255, но кодом расшифровываться и отображаться отдельными двумя адресами
Если ты говоришь, что он у тебя тикает нормально, как и положено, то наверное так и есть)
Но это никак не отменяет моего прошлого сообщения по исправлению таймера, правится он ровно также, как я написал
Единственная разница, что тебе нужно забить на реальный таймер, и найти 2 "фейковых" значения таймера, которые занимаются отображением. Ну при условии конечно, что я был прав
« Последнее редактирование: 08 Апрель 2023, 20:20:00 от yousver2 »

Оффлайн Zzmey

  • Пользователь
  • Сообщений: 277
    • Просмотр профиля
Авторский топ на NES
« Ответ #2006 : 08 Апрель 2023, 20:23:14 »
За базу взят Darkwing Duck с отключенным респавном.

- при подборе очков на бонусе к таймеру добавляется две секунды. (побочный эффект - очки не идут в зачет)
- базовое время бонуса увеличено до 50 сек.

Можно поиграть добавочным временем, оно по адресу 18a92.
Базовое время бонуса по адресу 1c936.
« Последнее редактирование: 08 Апрель 2023, 23:19:34 от Zzmey »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #2007 : 09 Апрель 2023, 00:51:43 »
можно ради прикола сделать спидран версию ЧП - перенести таймер из бонуса в игру и ограничить каждый уровень по времени, желательно протестить каждый левел, чтобы его реально было пройти

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4056
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Авторский топ на NES
« Ответ #2008 : 09 Апрель 2023, 22:26:24 »
слава богу, больше не нужно в них заезжать – просто уничтожить
Ну чего,  было прикольно заезжать в грузовики, хоть это и отражалось на общей динамике. В Супер Спай Хантер может и не лучшее решение было бы. Хотя можно было бы на ходу заезжать в грузовики и съезжать обратно на дорогу, без всяких остановок на обочине. )))

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Авторский топ на NES
« Ответ #2009 : 09 Апрель 2023, 23:08:22 »
Kinbeas, не, ну для 83 года Спай Хантер был просто прорывом и огромным шагом в развитии гоночных игр. Но вторая часть получше будет и подинамичней, за счет постоянной стрельбы хотя бы и то ,что в ней есть нормальные уровни. Первую щас сложно будет посоветовать, потому что она одинаковая и бесконечная :)