А за исправленные глюки - бААльшое спасибо.
Вид для печати
А за исправленные глюки - бААльшое спасибо.
Полюбому, потому что чтобы лампа стала элементом пейзажа нужно я даж не знаю что сделать, заменить лампой какой-то из элементов карты, потом саму лампу затереть как предмет... Совсем-совсем сложный глюк, уж больно много должно совпасть.
Я ж говорил :)Цитата:
прикрепляю снапшот с двумя камнями в реке. Удалось перепрыгнуть и на ту сторону, и обратно. Стать надо, чтоб один-два (не больше) пиксела ботинка свешивались с края, прыгнуть в момент, когда мост опустится между волнами в самую нижнюю точку. Но раз мост проходим в обе стороны, это не ошибка, а предупреждение.
На форуме кнопочки есть для этого :)Цитата:
А за исправленные глюки - бААльшое спасибо.
Да как хочешь. Я уже прыгал, нормальный факел, непроходимый :)
Добавлено через 4 часа 18 минут
Так, ну поправил я в принципе Диззи 3, топорно, но работает, там сам можешь подумать, как красивше, я не маньяк в этом деле.
Короче чего править:
Заносишь эту процедуру куда-нить, я запихал по 5BE0, ты сам смотри как тебе удобнее.
Потом корректируешь вызовы: B562 - туда пишешь CALL 5BE0, NOP и B57E - туда пишешь CALL 5BEB, NOP. В принципе всё, надо только не забыть при каждом рестарте Диззи этот флажок снять обратно в 0. Можно его разместить где-нить на предмете использованном к примеру, в ix, я думаю комнаты FE нет и никогда не было. В общем сам думай, как лучше, я тебе сказал как исправляется :)
Добавлено через 4 часа 27 минутКод:5BE0 3E01 ld a,0
5BE2 B7 or a
5BE3 C8 ret z
5BE4 DD3600FF ld (ix+00),FF
5BE8 C366B5 jp B566
5BEB 3E01 ld a,01
5BED 32E15B ld (5BE1),a
5BF0 DD3600FF ld (ix+00),FF
5BF4 C382B5 jp B582
Кстати да. Так и сделаем.
Добавлено через 4 часа 31 минуту
Короче вот более правильный с моей точки зрения вариант:
B581 => FE
B562 => C3, E0, 5B, 00
Добавлено через 5 часов 15 минутКод:5BE0 3AA4A8 ld a,(A8A4)
5BE3 FEFE cp FE
5BE5 C0 ret nz
5BE6 DD3600FF ld (ix+00),FF
5BEA C366B5 jp B566
И по поводу козла. Tomcat чего-то опять мегаглюки какие-то словил... Ничего он не обрывает. Стоит себе спокойно, пока веревку не перережешь.
Ур-ра!!!!!!
По-моему теперь один глюк остался в 1 Диззи, там где Зак пропадает и можно умереть на пустом месте.
Блин, теперь это всё надо собрать в кучу, а тут праздничное пъянство... :) Ничего - прорвёмся!!!
Добавлено через 11 минут
Блин, я только что одуплился - неужели НИКОГДА НИКОГО не смущал тот глюк в Диззи 1, что уходящий из под ног мостик НЕ ВОССТАНАВЛИВАЕТСЯ????? Раз фишка у Оливеров с отодвигающимся скелетом не получилась (да даже если б получилась) - почему из-за проваленного моста я рискую не жизнью а ВСЕЙ игрой. Это ж вафли, если мост провалился. Гаме Ожер ;)
Есть предложение, сделать чтоб мост восстанавливался после потери Диззем жизни и появлением его новенького на краю экрана. Жопой чуствую, что так и должно было быть изначально! А потом кто-то что-то завтыкал (вместе со скелетом).
Ты затык музыки сделал в Диззи 4?
Насчет Зака я хз как там проверку сделали, дайте ссылку. А мостик... Ну не знай, мостик и мостик, эт фишка...
Кстати, отдача шкелету защитных предметов много очков дает...
Можно в конце игры в прыжке все посбрасывать на настил, обрушить его и сразу отпрыгнуть вправо. Может, итоговый смысел, когда на вариант с обходом экранов не хватило, в этом?
Короче мы фишку с мостом оставляем, ибо нефиг.
Так, ну тогда мне только Зак остался. TomCat, с тебя снапшот где у тебя коза убегает када ты её палкой хлещешь без обрезания веревки. У меня не убегает. Кстати я там посмотрел там дофига разных проверок, возможно оно так задумано, даже если обрывает.
Всё равно не понимаю - что мешает обрушивать мост, сбрасывать предметы, двигать скелет но потом выйти из экрана, снова зайти (или умереть) а мост и нынче там? Так ведь игру можно до конца пройти не боясь обломаться в одном единственном месте. Ведь иначе б создатели сделали всего одну жизнь - мост ли ты провалил или в речке утонул - всё равно...
Предложение в силе - сделать мост восттанавливаемым. Или после захода обратно в экран или после убийства (ну или то и другое).
Что скажет остальной люд?
Я вот сеня посмотрел и с полпинка не нашел кстати где там мост обрушивается :) Чото придётся думать и копать если народ возжелает...
Значит так... Dizzy I. Мост. Метод восстановления. :cool:
После смерти или перед прорисовкой экрана ставим 7-й бит 95F1h в 1 (чтобы мост мог и дальше разрушаться), должно CCh получится, в 9606h пишем 12h (похоже координата спрайта).
Вот.
Процедурка E45Ch рисует что-то типа фона, D513h рисует активные элементы: скелет, мост и т.д.
P.S. Похоже что в SACK 1.04 в Dizzy 1-м не работает бессмертие :(
Похоже бессмертие там ни в одной из игр не работает, Slider накосячил :)
До D513 я добрался, а вот рыть внутрях с полпинка не вышло :)
Бессмертие не работает - накосячил ;) Уже давно разобрался. Скоро всё будет!!!
Добавлено через 23 часа 14 минут
Еще есть предложение с Диззи 1. Может, сделать скелет неотодвигаемым и непроходимым для НЕУЯЗВИМОГО Диззи? А то он туда проваливается... :( Раз задумка Оливеров не удалась, то зачем скелету вообще двигаться?
Можно это реализовать?
Готова коллекция v2.00. Скоро на Вирте.
Скелет почему-то непроходимым и несдвигаемым ни у кого энтузиазма делать не возникло... :(
Насчёт Зака в 1 части - попытаюсь пройти и скинуть .sna для SM.
Прошу прощения, я несколько спросоья ступил :) . Коллекцию дизелей v2.0 я закачал на сайт, а вот новости - забыл :) Сейчас я на работе, а потом уезжаю в деревню до вторника и возможно не смогу обновить новости. Поэтому коллекцию можно скачивать из общего раздела. Как туда попасть наверное уже знаете ?:)
Всё! Прошёл ещё раз Диззи 1 и всё вспомнил! Два (2!) пути прохождения.
Путь 1: В процессе игры применяешь Острый Бриллиант и попадаешь в экран с привязанным плотом. На том месте, где он привязан, используешь Сухой Лёд.
Путь 2: Сухой Лёд используешь на водопаде, берёшь Кирку, достаешь с помощью неё Нож и уж потом ножом отрезаешь плот там, где в Первом Пути можно было использовать Сухой Лёд. Этот путь гораздо длиннее и веселее (один Сумасшедший Лабиринт чего стоит!!!!)
Вот так вот! А вы говорили!!!... Я ещё давным давно преклонялся перед Великой задумкой Оливеров с разными путями прохождений... Жаль не всё у них в полной мере реализовалось (скелет-то остался непроходимым).
Для Шедоу Мэйкера: снапшот приколот. Посмотри, плз, можно ли что-нить с Заком сделать. Ну и со скелетом и ямами с костями заодно (твёрдыми их сделать бы...)
Тогда есть еще и третий путь, я не додумался до первого, указанного Slider'ом.
Путь 3: слева от лифта шахты ест плот из хвороста, придерживающую его цепь перекусывают кусачками. Еще левее лежит парик эльфа - на экране с широкой кромкой воды. Сухой лед бросить в нее, тогда не нужны ни алмаз, ни глаз, ни разбитое сердце.
Но самый длинный путь, конечно, всех интереснее.
Striker, ты в Новостях про Молодцова забыл.
Slider, у тебя вечные жизни яйцом моргают, некрасиво...
По поводу твёрдого скелета и неуязвимости - я лично считаю, что неуязвимость портит игру для человека, который играет в нее впервые (я думаю, такие будут, не сейчас, так позже), поскольку все обычно врубают все возможные инфиниты, если такое возможно. Отключи плыз её вообще, я понимаю это оправдано во второй части, но уж тут-то... В итоге можно глубоко забить на поиски противоядия против птичек/привидений/и так далее... Ну тупо, считай убирается штук 10 предметов, игроку недоумение, тебе - нереспект... В общем я это делать не буду по вышеприведенным соображениям и соответственно хотелось бы чтобы и ты убрал неуязвимость из релиза...
С Заксом я хз прям даже, он на самом деле потому что не умирает, просто скролл включается и всё... Если отключить умиралку, тогда скроллится будет и Диззи :( Проверки там никакой нет, оно скроллиться постоянно, поэтому и Диззи умирает, чтобы его не заскроллило ненароком... Приходит в голову только как-то этот скролл перепахать, добавить в конец проверку на достижение минимума, там потом добавить в проверку умирания проверку на конец скролла... Короче мутно это всё.
Неуязвимость уберу из первой части. По нажатию кнопок 1-8 будет грузится сразу соответствующий Дизель только с БЕССМЕРТИЕМ. Яйца моргать не будут (имеется ввиду же первая часть?)
З Заксом тогда не заморачивайся...
Картинку в третьей части на картине заценили? ;)
А что происходит если с читом в Dizzy 2 падаешь в воду где лодочник.. летишь по экранам, а потом игра зависает и через какое-то время сбрасывается :(
Проверю, но вообще летать по пустым экранам в режиме чита не стоит, потому как не удивительно, что оно сбрасывается, т.к. попытки программы строить экраны из левых таблиц с мусором ни к чему хорошему привести не могут... :(
Можешь глянуть в оригинале - уверен, там точно тот же эффект будет...
Лучше тех, кто оказывал помощь, расположить в таком порядке: Alex Molodcov и Shadow Maker, Karbofos, Goodboy, Tomcat
Добавлено через 41 минуту
Ещё раз убедился в правильности решения возобновлять мостик в Диззи 1 при потери жизни. В ремиксе на DizzyAge, который следует достаточно тщательно букве оригинала, именно так и сделано. Так что мы - молодцы! ;)
Добавлено через 1 час 15 минут
Всё, версия 2.1 у Страйкера. Исправлено перечисленное выше (в сообщении #424)
Таковы последствия неуязвимости... Подсказываю - её можно и не включать! ;)
Блин,дайте прямую ссылку на S.A.C.K 1.4 а то на вирте замахался искать.
Ага,нашел..
В диззи5 при входе диззи в экран с дождем (слева от пчел),т.е создается такое впечатление что как диззи входит в эт.экран так и сразу дождь (как по приказу) начинает идти,хотелось бы чтоб дождь "все время шел"...может и глупо звучит , просто некрасиво получается.
Ты выражайся яснее... Капли чтоли хочешь чтобы не исчезали предыдущие? Застывший дождь тогда будет... Да и есть такая мысль, что оно там всё стирается для экономии памяти... Так что будет проще новый Диззи написать :)
Ну я пока сам погляжу - думаю сделаю... ;)
Добавлено через 1 минуту
Оно лежит в букве D под названием Dizzy 1,2,3,3.5,4,5,6,7 (Dizzy S.A.C.K.)
Добавлено через 9 минут
Начал просматривать тему с начала... Детоксикатор упоминал как-то о таком глюке в Диззи 3: яблоко мможно было отдать "троллю" в самом начале, когда его уже там не было.
Дык, надо проверить...
Дык проверил, есть такой глюк. Счас поправим.
Давай! А то я уже с Диззи 2 поправил. Теперь он благополучно умирает в видимо отравленной ядами ;) воде!
А нет ли варианта с расширением tap или z80? :wink:
2 ShadowMaker:
извиняюсь, что заставил повторять, но я был уверен, что пост запостился еще 2 страницы назад... а в двух словах он был таков :) : не удается, ни в одной версии, заставить козу оборвать веревку. Хотя у меня твердый стереотип, что, раз обнаружив еще на реале, пользовался этим неоднократно. Теперь заново гоняю все версии, и ту с реала в том числе... Пока, соотно, без снапшота :( Глюк из списка временно убиран.
Это кто-то тему чистил, я уже читал про козу :)
Добавлено через 31 минуту
Короче это, яблоко:
B88E => C3, F0, 5B, 00
Код:5BF0 ld a,(AB8E)
or a
ret nz
ld (ix+2),FF
jp B892
Только что версия 2.1 ушла Страйкеру...
Ищите СКОРО на Вирте!!!
Этот День Победы... ;)
Добавлено через 25 минут
Только заметил - в Диззи 2 есть ячейка 23672. На нее идёт проверка в 30-й странице (адрес #CDE8). Там может быть 3 разных значения (#B4, #DC или другое) и тогда вопль меняется: или Treasure Island Dizzy или Кампай или еще какая-то хрень. Но эта ячейка еще используется в теле проги (по адресу #716F) А вот с какой целью - мне пока непонятно... :(
Ну как зачем. При первом старте в зависимости от счетчика Frames (та самая ячейка) он говорит или "Welcome to Treasure Island Dizzy","Okey, it's closing (или чото типа)","Ou, campai!", а после - только "Treasure Island Dizzy", без вариантов. А что? Ни разу не замечал чтоли? И не три значение, а три условия - меньше B4; больше B4, но меньше DC и больше DC. В игре для того же самого используется, только в другом аспекте - для проигрывания музыки на бипере.
А то развели тут клуб "Очевидное-невероятное" ;) То лампа элемент пейзажа, то коза бегает, то музыка играет :)
Т.е. ничего не делать и всё так и оставить?
Но для чего эта ячейка в игре используется, я так и не понял. Что значит "для проигрывания музыки на бипере"? Как эта она связана с проигрыванием этой самой музыки?