Разработка и ромхакинг > Ромхакинг и программирование
Super Flappy Bird Nightmare (хак SMB) не откажусь от помощи!
<< < (2/3) > >>
TiberiyLTim:
Как невидимая стена стоит сразу после первой трубы - не проходит первый проём.

На заставке можно поставить невидимую пружину и стену, чтобы птица не падала в яму.
Guyver(X.B.M.):
От пружины я отказался, так как в игре используется то, что на заставке, и с помощью пружины можно было читерить нехило на уровне. А невидимая стена и так есть. Попробуй при начале уровня удерживать турбо кнопку, чтобы птица сразу улетела вверх (вертикально!). Потом как упадёшь вниз - увидишь где невидимая стена стоит внизу...

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

На фсеу глючит страшно. В твоей второй ревизии монетки вообще не собираются (даже на виртуанес). Блин... 5FB8-5FBE - косяк где-то тут...
Xerox:
Guyver(X.B.M.), ок, буду дальше искать) была бы игра полегче, я бы сам тестил и не мучал тебя :)
Guyver(X.B.M.):
Я тут сам исправил ром. Но посмотри только одну вещь - я исправил ром 1 ревизии твоей или второй? Он теперь работает на обоих эмулях.

Если это ром первой ревизии - измени его на вторую? Ром обновил в первом сообщении.
Xerox:
Guyver(X.B.M.), вроде первой. Дык если я щас изменю на вторую, у тебя ж опять монетки перестанут собираться) Адрес 7bd4, поменяй 2 на 1
Guyver(X.B.M.):
Ага. Разобрался - поменял адрес на 11 - теперь вроде ВСЕ РАБОТАЕТ! Ура!

Но теперь получился интересный прикол - если врезаться в БОЛЬШУЮ трубу, то она тоже соберётся. Т.е. прибавится к счётчику труб +1 и ты умрёшь. Эх, опять не слава богу...
Xerox:
Guyver(X.B.M.), а, единственное, что я забыл, что я менял в первой ревизии. Так что теоретически тот первый глюк с цифрами все еще остался)
Guyver(X.B.M.):
Ты там 1 байт менял 1 на 0 (или наоборот)...
Xerox:
Guyver(X.B.M.), да, я даже помню какой, там было A4 01, я его на ноль поменял) Попробуй поиском А4 00 найти, и поменять на 1) Главное, чтобы их не было слишком много. Но я сомневаюсь, что А4 00 будет много, так редко пишут в коде) Обычно задают какое-то положительное значение.
Guyver(X.B.M.):
Не помогает. В общем так выходит.

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

В общем, вот у меня есть вторая версия рома, монетки я заменил на другие. Теперь птичка сквозь них пролетает, звук слышен, но счётчик не работает. Может её удастся поправить?
Xerox:
Guyver(X.B.M.), да хочется все таки с первой разобраться, что там к чему. Я еще несколько вариантов попробую и скину )
Томахомэ:

--- Цитата: Guyver(X.B.M.) от 07 Сентябрь 2015, 12:04:56 ---Я использую DjinnTileMapper. Качай версию с нашего сайта. Туда добавлено рабочее поле. Т.е. очень удобно там рисовать в нём. Можно сохранять/загружать картинки, которые сам набил в этой области из готовых тайлов. И тайлы в другом окне можно править...

--- Конец цитаты ---

О, и ещё кое-что - какой эмулятор лучше всего подойдёт для экспрота палитр для редактора?
Guyver(X.B.M.):
Вот это не знаю. НИКОГДА с палитрами не заморачивался...
evgeny:
Я не понимаю смысла в этом хаке, если есть давно порт.
Guyver(X.B.M.):
Да 100 раз уже давали ссылку на этот порт ;о) При чём тут порт и хак? Как можно сравнивать их? 0_0
Asha:
я просто положу это вот сюда http://ru.aliexpress.com/store/product/Flappy-Bird-Big-Yellow-60-Pins-8-Bit-Game-Card/417337_32448625859.html
Guyver(X.B.M.):
Открыл Америку, ей богу ;о) Этот порт уже все видели и все в него играли... Ссылка на него есть в одном из сообщений выше...

Только непонятно, почему ты запостил ссылку в этой теме? Я делал хак на движке SMB, а по твоей ссылке написанный с нуля порт. Это совершенно разные вещи и между ними вообще НИЧЕГО общего нет...

P.S. Ссылка на последнюю версию моего хака: http://dendy.space/index.php?offset=9999#Super_Flappy_Bird_Nightmare.zip



P.P.S. Может, чем постить всякую ахинею, кто-то из великих хакеров поможет избавиться мне от последнего глюка в хаке? При ударе головой об крышку верхней трубы иногда на экране появляется мусор из тайлов-цифр...
Asha:
Guyver(X.B.M.), С чего ты взял, что там именно порт, а не твой хак, хаки смоука ведь клепали на кариках. И вообще, запостил - тему поднял - радуйся :lol:
Guyver(X.B.M.):
А толку? На помощь рассчитывать не приходится всё равно...
Cyneprepou4uk:
Guyver(X.B.M.), в коде по адресу $B179 для смерти по причине падения за экран проверяется номер экрана Y. Поменяй $00B5 на $00CE, в CMP вместо #02 пропиши нужную координату Y, вместо BMI поставь BCC.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии