Автор Тема: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!  (Прочитано 7746 раз)

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

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Эх... Таки почти добил свой хак SMB:



1. Ром теперь корректно работает не только на VirtuaNES...
2. Реализована смерть от всех видов труб (хоть и чуток криво, это да...).

Что хотелось бы сделать:

1. Нормальную смерть от труб без исчезновения кусков трубы, к которым прикоснулся. С моими МЕГАпознаниями в программировании никак не получается это сделать. Шутка ли - весь этот хак я сделал с помощью корруптора. АСМ и прочие вещи мне не даются НИКАК. Сколько я не начинал...

Может, кто из хакеров поможет? В принципе, всё что я хотел - уже реализовано. Осталось доработать функцию урона...

Если её сделать - можно в обычном редакторе уровней уже состряпать приличную игру. С нарастающей сложностью. Сперва без врагов, потом с ними. С полноценным окончанием и т.д. Задел-то уже есть, притом серьёзный.

П.С. Зарубежные хакеры что-то не сильно горят желанием помогать. Хотя некоторым из них я помогал в своё время. Про русскоязычных хакеров вообще молчу ;о)))



Последний патч на оригинальный ром: http://chief-net.ru/temp/sfbn_full.rar

Сам хакнутый ром можно взять во вложении...
« Последнее редактирование: 07 Сентябрь 2015, 18:07:04 от Guyver(X.B.M.) »

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #1 : 06 Сентябрь 2015, 16:12:49 »
Guyver(X.B.M.), забирай, только проверь всю игру - все ли в ней нормально после фикса, я естественно не проверял)

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #2 : 06 Сентябрь 2015, 16:17:38 »
Уже много лучше. Биг сенкс! Есть проблемка - при ударе об крышку верхней трубы (об её правую часть) - возникают артефакты. Хотя повторить вот сейчас не получается... Единичный глюк?


Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #3 : 06 Сентябрь 2015, 16:19:22 »
Guyver(X.B.M.), сколько не бился - у меня ничего не возникает. Можешь сделать сейв перед ударом на фсеукс?

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #4 : 06 Сентябрь 2015, 16:22:46 »
Видимо, единичный глюк эмуля. Повторить не смог. Спасибо за помощь. Я бы ещё лет 10 убил бы на исправление :lol:

П.С. всего 1 байт, а никак не мог поправить исчезновение кусков труб ;о) Эх, знаний не хватает катастрофически... И времени (с мозгами тоже) ;о)))

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #5 : 06 Сентябрь 2015, 16:23:13 »
Уже много лучше. Биг сенкс! Есть проблемка - при ударе об крышку верхней трубы (об её правую часть) - возникают артефакты. Хотя повторить вот сейчас не получается... Единичный глюк?
Даже не знаю. Это после фикса? Или до этого тоже было?

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #6 : 06 Сентябрь 2015, 16:27:11 »
До фикса не было. Да и после тоже ;о) Видимо, эмуль проглючил. Пока всё ОК.

П.С. Хотя нет, на виртуанес ещё 1 раз поймал этот глюк!
« Последнее редактирование: 06 Сентябрь 2015, 17:09:46 от Guyver(X.B.M.) »

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #7 : 06 Сентябрь 2015, 18:49:04 »
Guyver(X.B.M.), ну тогда верни прошлый ром, который у тебя был, надо найти просто причину. я смотрю, ты код писал где то по адресам 7ba0-7bf0, скорее всего ошибка где то там. А за что отвечает у тебя адрес памяти 74e? Там в твоем коде идет проверка - если 74e не равен 2, то программа идет на кусок кода, меняющий графику, я посмотрел - в Марио этот кусок кода при смерти не используется.


Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #8 : 07 Сентябрь 2015, 06:32:59 »
А ты сможешь отключить лишнее в функции, проверку эту? Я просто не сам же функцию писал, как можно догадаться (не корруптором же её писать) ;о) Просто скопировал её из одного рома. Этому я научился быстро ;о)))

П.С. Ром в первом сообщении перелил на новый. Обновил кое-что там по-мелочи...

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #9 : 07 Сентябрь 2015, 07:07:22 »
Guyver(X.B.M.), могу конечно, только я не знаю, к чему это приведет, я досконально не разбирался, что было изменено в роме) Я тогда отменю то, что я сделал первый раз, раз это ведет к глюку, хоть и редкому и буду пробовать другие варианты.

Вот, попробуй щас, вторая версия. Я изменил проверку 74е. Его значение перед смертью на 1 уровне всегда равно 1, поэтому я сделал проверку не на 2, а на 1. К сожалению, остальные уровни посмотреть не могу, тк. игра безумно сложна. Я даже дальше 2й трубы не могу пройти, минут 10 мучился :) В общем, протесть.

ну и по геймплею немного: а обязательно ее делать такой жутко сложной? :)  Я бы понял, если бы это был последний левел, но это самое начало игры) Просто на такой скорости очень сложно попасть в эту маленькую дырку между трубами, так мало того, в тебя еще летит огонь и пули. Если по счастливой случайности огонь будет лететь именно между трубами, то все - ты ничего не сможешь сделать, ты стопроцентов труп )
« Последнее редактирование: 07 Сентябрь 2015, 08:29:51 от Xerox »

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #10 : 07 Сентябрь 2015, 09:18:06 »
Это демка, полную игру можно будет сделать потом. Как глюков не останется...

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 818
  • Пол: Мужской
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #11 : 07 Сентябрь 2015, 12:00:33 »
Извините, можно вопрос, ради любопытства - мне вот тоже недавно пришла в голову идея хака SMB, так вот, вы при перерисовке спрайтов игровых объектов пользуйтесь какими-то специальными Game Specific'овыми редакторами, или всё приходится вручную делать?
Просто если какие-то спец. инструменты для редактирования Mario'вских спратов, мне бы хотелось их найти.

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #12 : 07 Сентябрь 2015, 12:04:56 »
Я использую DjinnTileMapper. Качай версию с нашего сайта. Туда добавлено рабочее поле. Т.е. очень удобно там рисовать в нём. Можно сохранять/загружать картинки, которые сам набил в этой области из готовых тайлов. И тайлы в другом окне можно править...
« Последнее редактирование: 07 Сентябрь 2015, 13:13:14 от Guyver(X.B.M.) »

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 818
  • Пол: Мужской
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #13 : 07 Сентябрь 2015, 13:24:59 »
Классняк! Осталось только графец для хака добыть. Его я, для ясности, планирую сделать на тему PC'шного казуального "офисного" платформера Frutti Freak, 2004 г. в. от немецкой фирмы Jochen Kaercher, с довольно интересной атмосферой, юмором и музыкой.

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #14 : 07 Сентябрь 2015, 13:42:28 »
Цитата: Xerox
Xerox
, спасибо. Вроде пока глюка не наблюдается. :cool:

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #15 : 07 Сентябрь 2015, 13:49:15 »
Guyver(X.B.M.), главное все левелы проверь :)

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #16 : 07 Сентябрь 2015, 14:13:49 »
Дык проверять нечего - игра зациклена на 1 этапе. Она настолько сложна, что пройти 1 этап даже дважды - уже подвиг! Настоящий хардкор! Я максимум 2 раза прошёл...

Оффлайн Asha

  • Пользователь
  • Сообщений: 2536
  • Кейн жив...
    • ВКонтакте
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #17 : 07 Сентябрь 2015, 14:18:12 »
Хорошую работу проделал, но почему рыба застревает в конце трубы, то есть только под определённым углом залетает, так и задуманно?

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #18 : 07 Сентябрь 2015, 14:35:47 »
Guyver(X.B.M.), а, кстати, да, тоже заметил, что с трудом залетает) Это после фикса, или изначально было? Я просто уже удалил старый ром

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #19 : 07 Сентябрь 2015, 15:27:18 »
Это глюк. Причём проявляется он на ФСЕУХ...
« Последнее редактирование: 07 Сентябрь 2015, 18:20:16 от Guyver(X.B.M.) »

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 357
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #20 : 07 Сентябрь 2015, 15:56:20 »
Как невидимая стена стоит сразу после первой трубы - не проходит первый проём.

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

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #21 : 07 Сентябрь 2015, 16:08:19 »
От пружины я отказался, так как в игре используется то, что на заставке, и с помощью пружины можно было читерить нехило на уровне. А невидимая стена и так есть. Попробуй при начале уровня удерживать турбо кнопку, чтобы птица сразу улетела вверх (вертикально!). Потом как упадёшь вниз - увидишь где невидимая стена стоит внизу...

Добавлено позже:
Xerox, фикс 1 и 2 не работают как надо на ФСЕУХ 2.2.2 - там между трубами монетки стоят невидимые. И птичка упирается в монетки эти и тормозит. На виртуанес идёт нормально...

На фсеу глючит страшно. В твоей второй ревизии монетки вообще не собираются (даже на виртуанес). Блин... 5FB8-5FBE - косяк где-то тут...
« Последнее редактирование: 07 Сентябрь 2015, 17:13:49 от Guyver(X.B.M.) »

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #22 : 07 Сентябрь 2015, 17:41:27 »
Guyver(X.B.M.), ок, буду дальше искать) была бы игра полегче, я бы сам тестил и не мучал тебя :)

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #23 : 07 Сентябрь 2015, 18:02:47 »
Я тут сам исправил ром. Но посмотри только одну вещь - я исправил ром 1 ревизии твоей или второй? Он теперь работает на обоих эмулях.

Если это ром первой ревизии - измени его на вторую? Ром обновил в первом сообщении.

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #24 : 07 Сентябрь 2015, 18:20:02 »
Guyver(X.B.M.), вроде первой. Дык если я щас изменю на вторую, у тебя ж опять монетки перестанут собираться) Адрес 7bd4, поменяй 2 на 1

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #25 : 07 Сентябрь 2015, 18:25:24 »
Ага. Разобрался - поменял адрес на 11 - теперь вроде ВСЕ РАБОТАЕТ! Ура!

Но теперь получился интересный прикол - если врезаться в БОЛЬШУЮ трубу, то она тоже соберётся. Т.е. прибавится к счётчику труб +1 и ты умрёшь. Эх, опять не слава богу...

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #26 : 07 Сентябрь 2015, 18:30:03 »
Guyver(X.B.M.), а, единственное, что я забыл, что я менял в первой ревизии. Так что теоретически тот первый глюк с цифрами все еще остался)

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #27 : 07 Сентябрь 2015, 18:31:57 »
Ты там 1 байт менял 1 на 0 (или наоборот)...

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #28 : 07 Сентябрь 2015, 18:47:32 »
Guyver(X.B.M.), да, я даже помню какой, там было A4 01, я его на ноль поменял) Попробуй поиском А4 00 найти, и поменять на 1) Главное, чтобы их не было слишком много. Но я сомневаюсь, что А4 00 будет много, так редко пишут в коде) Обычно задают какое-то положительное значение.

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2434
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
« Ответ #29 : 07 Сентябрь 2015, 18:54:18 »
Не помогает. В общем так выходит.

1. Либо работает всё, но это первая версия с глюком.
2. Либо глюка нет, но это вторая версия и монетки не взять.

В общем, вот у меня есть вторая версия рома, монетки я заменил на другие. Теперь птичка сквозь них пролетает, звук слышен, но счётчик не работает. Может её удастся поправить?