| Разработка и ромхакинг > Ромхакинг и программирование |
| [NES] Battletoads / Battletoads & Double Dragon |
| << < (4/12) > >> |
| Ti_:
Проект: BattleToads - Hacking & Secrets Приглашаем ромхакеров, прогеров и фанатов BattleToads и BT&DD присоединится к проекту 'Боевые Жабы - Хакинг и Секреты'. Цель в ромхакинге рома (кэп?) для получения инфы, изучения игры , секретов и прочее. Вплоть до получения более менее собираемых ромов. В чем фишки - ломая одну игру, взламываются сразу две, так как вторая часть по сути переработанная первая. Второе - всё можно будет скачивать и смотреть любому, то есть можно и делать вместе, и другим кто не умеет изучать. Третье - можно будет просто делать ромхаки, основываясь на уже взломанном. Например сейчас уже можно менять объекты на уровнях, прописывать удары. Да и если нормально всё разобрать не исключен перенос каких-то вещей из одной части в другую. И последнее - это открытие новых секретов, багов, приколов и прочее. Вот тут можно посмотреть и скачать последние дизассемблы: http://code.google.com/p/feos-tas/source/browse/#svn%2Ftrunk%2FDisAssemble%2FBattletoads%253Fstate%253Dclosed А вот тут Feos собирает и описывает все существующие в игре трюки: http://code.google.com/p/feos-tas/wiki/Glitch_List |
| Lomax:
Не совсем понимаю, зачем вы кинулись разбирать мой хак)) Хак создавался для одного человека, который попросил меня добавить врагам жизней и скорости. Хак я делал с расчетом на 1 игрока, и вообще его не тестировал, предоставив это заказчику) Естественно, что там будут глюки. Roket опять этого не понял, в силу своей недалекости))) иди лучше ассемблер учи, а то так и будешь всю жизнь ломать методом затирания хекса. feos, Я тоже попробую повычислять код. Попробую поразбираться с концом 12 уровня. Или вы уже разобрались? :) только щас зашел в тему. Рокет опять в своем стиле, обсирает меня где попало. |
| Roket:
Меня как бе глюки не волнуют. Я понимаю, что если юзать пушку до стрелки вторым игроком, то он заглючит на ней. Это же исправить можно, да и пропустить вполне реально. Добавлено позже: --- Цитата ---Например сейчас уже можно менять объекты на уровнях, прописывать удары. --- Конец цитаты --- Эх, к ним бы ещё блоки графики :blush:. |
| Lomax:
Roket, мне так нравится, когда ты говоришь "мы" :lol: |
| Lomax:
Пока этот кретинушка мелет языком и думает, что он что-то реально делает и помогает, я нашел в первых Battletoads скелет уровня. Я уже ранее говорил, что графика в BT и BTDD вроде как находится отдельно от скелета уровня, то есть чтобы перерисовать уровень, нужно сначала нарисовать графику, а потом уже делать под нее скелет. (это скорее всего относится только к изометрическим уровням, не проверял) В общем этот самый скелет начинается по адресу 2be50 и имеет вот такой формат по 6 ячеек: F0 00 00 6A 90 52. Рисуется скелет вертикальными небольшими линиями с верху до низу экрана. Первая цифра - тип линии, остальные - ее свойства. Прикрепляю ром, в котором я разрешил залазить персонажу на самую первую платформу, на которую раньше залазить было нельзя. Кстати, интеллект противников позволяет им пользоваться любыми нарисованными объектами, они заскочили на платформу вслед за мной)) |
| Ti_:
--- Цитата: Lomax от 19 Август 2012, 10:42:36 ---Пока этот кретинушка мелет языком и думает, что он что-то реально делает и помогает, я нашел в первых Battletoads скелет уровня. Я уже ранее говорил, что графика в BT и BTDD вроде как находится отдельно от скелета уровня, то есть чтобы перерисовать уровень, нужно сначала нарисовать графику, а потом уже делать под нее скелет. (это скорее всего относится только к изометрическим уровням, не проверял) В общем этот самый скелет начинается по адресу 2be50 и имеет вот такой формат по 6 ячеек: F0 00 00 6A 90 52. Рисуется скелет вертикальными небольшими линиями с верху до низу экрана. Первая цифра - тип линии, остальные - ее свойства. Прикрепляю ром, в котором я разрешил залазить персонажу на самую первую платформу, на которую раньше залазить было нельзя. Кстати, интеллект противников позволяет им пользоваться любыми нарисованными объектами, они заскочили на платформу вслед за мной)) --- Конец цитаты --- Ок, как раз это думали искать, вот еще инфа от Анса по терра трубам: --- Код: ---81 - сюда грузится значение блока (32x32px) карта не пожата 2E35D - верхний блок угла 2E38D - нижняя часть трубы, угол 2E35C-2E38B - одна линия (48 блоков) 2E38C-2E3BB - другая линия (48 блоков) 2E26C-2EECB - начало карты TERRA TUBES (верхний левый блок) Вся карта: 48x66 блоков (3168), 1536x2112 px ------------------------------------------------------------------------------ Загрузка первого TSA из блока: $B751:B9 ED FD LDA $FDED,Y @ $FDEF = #$22 A:02 X:00 Y:02 S:F6 P:NvUBdIzc Загрузка тайла из блока $B822:A8 TAY A:22 X:00 Y:02 S:F6 P:nvUBdIzc $B823:B9 61 FE LDA $FE61,Y @ $FE83 = #$F0 A:22 X:00 Y:22 S:F6 P:nvUBdIzc $B826:F0 EA BEQ $B812 A:F0 X:00 Y:22 S:F6 P:NvUBdIzc $B828:29 0F AND #$0F A:F0 X:00 Y:22 S:F6 P:NvUBdIzc $B82A:85 15 STA $0015 = #$FD A:00 X:00 Y:22 S:F6 P:nvUBdIZc FE03 (2FE13)- --- Конец кода --- Добавлено позже: --- Цитата: Lomax от 19 Август 2012, 08:06:28 ---feos, Я тоже попробую повычислять код. Попробую поразбираться с концом 12 уровня. Или вы уже разобрались? :) только щас зашел в тему. Рокет опять в своем стиле, обсирает меня где попало. Местный дурачок --- Конец цитаты --- Баг с турбо-тунелем разобран уже, а тот баг с пушкой и в оригинале есть, просто в хаке на него выше шанс был, т.к. стрелка висела. А вот что вы начали тут тему засирать это плохо! Давайте удаляйте свои переписки. |
| Lomax:
Ti_, ммм.. я так и думал, что 2д уровни будут как и в других играх, непожаты) в изометрических какая то хитрая система сжатия)) Добавлено позже: --- Цитата: Ti_ от 19 Август 2012, 11:45:12 --- А вот что вы начали тут тему засирать это плохо! Давайте удаляйте свои переписки. --- Конец цитаты --- Потер посты с оскорблениями) еще бы ЭТОТ это сделал, было бы вообще чудо |
| Ti_:
Вырезаны некоторые данные в отдельные файлы - уменьшился размер основного асм-файла до 1мб, теперь можно будет отличия при следующих обновления увидеть. В том числе там карты уровней в /parts - leveldata1 и leveldata2 - но надо разбираться какие карты от каких уровней и для чего. http://code.google.com/p/feos-tas/source/browse/#svn%2Ftrunk%2FDisAssemble%2FBattletoads http://code.google.com/p/feos-tas/source/browse/#svn%2Ftrunk%2FDisAssemble%2FBattletoads%2Fparts%253Fstate%253Dclosed |
| Roket:
--- Цитата ---F0 00 00 6A 90 52 --- Конец цитаты --- Вот это уже другое дело, наконец-то ум включил. Что-то мне это напоминает. Значения шибко похожи на те, что использует опен бор для стен и платформ. Не исключено что всё так построено и здесь. Только здесь это будет сложнее писать, так как сетку не видишь. Позже разберём. Добавлено позже: Ну касаемо не хакинга а новой разработки. У меня уже появилась идея и пару реализаций Battletoads. Пока не хватает только графики. В дальнейшем буду писать новые уровни, адаптированные под серию игр Battletoads & Double Dragon. |
| Lomax:
--- Цитата: Roket от 19 Август 2012, 15:52:53 ---Вот это уже другое дело, наконец-то ум включил. --- Конец цитаты --- я спокоен, я спокоен, я не отвечаю на провокации :lol: |
| Lomax:
--- Цитата: Roket от 19 Август 2012, 19:17:56 ---Ты же не дурак, почему ты тогда делаешь такие дурные обзоры? :? --- Конец цитаты --- надо автотренинг записать: "Я очень спокоен, я расслаблен, никакого Рокета не существует..." |
| Roket:
Отвечай нормально, по существу брось, это не провокации а побуждения. И отвечай всегда в одном посте , чтобы опять не засирать очередную тему бесполезным флудом. В тех чип и дейлах используется та же графика только с других игр Кэпком. Если уж делать хак то наподобии таких же игр от того же производителя. Не я там ничего менять не буду координального, просто усложню, он же лёгкий. o_0 Хотя нет, нафиг, она же всё равно останется для тебя дурной игрой. Я твоих действий боюсь. И кончай уже флудить в этой теме :?. |
| Lomax:
--- Цитата: Roket от 19 Август 2012, 19:23:59 ---Отвечай нормально, по существу брось, это не провокации а побуждения. И отвечай всегда в одном посте , чтобы опять не засирать очередную тему бесполезным флудом. --- Конец цитаты --- Кто бы про флуд говорил, оставь мои обзоры в покое, тысячный раз уже говорю тебе))) не для тебя они пишутся, не нравится - не читай. Это ответ по существу. Короче, вот тебе ответ по существу: эти обзоры я пишу ЛИЧНО для себя. Мне они нравятся. Сайт тоже мой) Я не имею права писать на своем сайте обзоры для себя? Добавлено позже: --- Цитата: Roket от 19 Август 2012, 19:17:56 ---Ты же не дурак, почему ты тогда делаешь такие дурные обзоры? :? --- Конец цитаты --- Если это не провокация, то я Папа Римский В общем, Рокет, последний раз предупреждаю - еще один наезд в мою сторону - я лично напишу модератору, я тебя предупредил |
| Yaranga:
И долго ещё мне прикажете смотреть на это обкидывание друг друга какашками вместо нормального обсуждения вопроса? Остыньте уже. |
| Roket:
Так, вот что можно ещё сделать со вторым уровнем, помимо простого запихивания большего количества врагов. Последними атрибутами можно поменять палитру у некоторых объедков. Типо головы робота и каратистов. Ну некоторая выгядит ущербнее с тами атбибутами. Так. Ещё разберусь с динамитчиком, можно ли его так сделать более агрессивнее, нежели просто сильнее. --- Цитата ---И долго ещё мне прикажете смотреть на это обкидывание друг друга какашками вместо нормального обсуждения вопроса? Остыньте уже. --- Конец цитаты --- Ну я по крайне мере что-то делаю в этой теме. Он же ничего кроме флуда. Я бы с удовольствием закрыл на это глаза, но увы я теперь больше не добрый. |
| Yaranga:
Roket, ни слова! Сейчас ты первый начал после предупреждения. Пока без назначения штрафных баллов. Надо поругаться - ругайтесь в другом месте. Не стоит прилюдно выставлять оппонента неучем, а себя "графом де монтекристо". ;) |
| feos:
Roket, кроме того что тут описано и проедставлено в видео - было еще что-то? http://code.google.com/p/feos-tas/wiki/ShadowBoss |
| Roket:
feos, ну все я эти видел глюки. Ты даже больше показал. Я вот ни разу не видел, чтобы он реаспаунил в таком положении динамит. Они возникают именно так. Нужно держать его и не скроллить экран дальше. Там же можно избивать его и он ничего не сделает, Ну может попытается пару раз контратаковать. Да, кстати глюк где он пытается стукнуть игрока через другого и не попадает и пытается бить ещё это есть у некоторых противников, у каратистов из второго уровня например. Скорее больше и не найдёшь. А ты пробовал изучить глюк, когда после смерти робота во втором уровне он заглючил? Ну тоесть его убили, голова отлетела а нога осталась на месте и продолжала ходить и бить игроков. ;) |
| feos:
Еще никто не давал видео, где бы он демонстрировался. Там вообще практическ все связано с лагом + сбоем указателя, который отсчитывает слоты объектов и их атрибутов. И пишет атрибуты НЕ ТУДА. А насчет босса и мужиков из 2 уровня - не понял что ты имеешь в виду. Как он хватает и бьет одного а попадает по другому? Или где он в форме шара несколько раз подряд летает? |
| Roket:
--- Цитата ---А насчет босса и мужиков из 2 уровня - не понял что ты имеешь в виду. Как он хватает и бьет одного а попадает по другому? Или где он в форме шара несколько раз подряд летает? --- Конец цитаты --- В видео там, где он пытается ударить второго игрока, когда перед ним первый. Он пытается его стукнуть и у него не получается. Не в захвате, а дальше немного. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |