241
Ромхакинг и программирование / [SMD] Неполноценный хак FIFA 96
« : 11 Март 2024, 23:58:13 »
Нет, надо просто продолжать выбирать пункты. При нажатии 3 появилось сообщение "Продолжайте до полной локализации инструкции"?
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Попытался найти глитчером формацииФормации - это расстановка игроков? Если их несколько, то это уже не "да/нет", "включено/выключено". Ты ожидал получить другое расположение?
не понятно, как результат в виде нужного адреса получитьПункт 3 же.
там лишь пару сотен опкодов (первые 2 байта), а не весь диапазон из 65536 возможных опкодов.Я неправильно смотрел, во втором байте всө же всякие параметры инструкции типа регистров, направлений и режимов. Так что действительно по двум байтам можно определять, что это инструкция, хоть и придөтся проверять все возможные комбинации. Но пока острой необходимости в этом нет.
Быть может, это и разозлило Nintendo.Разозлило её, что она скоро выпускает Супер Свитч, а тут эмулятор уже реально отвлекает от будущего инфоповода. Скорее всего, следующая консоль будет совместима со Свитч, что снова продлевает статус эмулятора актуальной консоли.
найти инструкцию, отвечающую за формат чтения именно этого блокаСложно сказать определённо, тут надо думать как учёный, изучающий чёрный ящик
можно ли будет это глитчером найти?Глитчер сможет найти только один из этих указателей. А раз ты всё это уже нашёл, то моя программа ничем пока не поможет.
XX 00 YYYY - где X - ид команды, Y - ид игрока, зачем нули - не знаю.Без нулей иксы или игреки встанут на нечётный адрес и Сега не сможет получить к ним доступ. Т.е. для выравнивания.
я продолжал тыкать пункт "1"Тогда претензии насчёт графических багов неуместны
Будем ждать с нетерпением!Там именно удобства, ничего кардинально нового: ром не надо переименовывать, отмена ошибочно нажатой клавиши и бэкап перед интересными багами для продолжения поиска с этого места в будущем.
где он? И ты говорил новая версия скоро будет. Я с ней смогу спрайты стран заменитьТэстирую сейчас. Будет быстрее и со всякими удобствами. Но что-то менять или размножать пока не может, этим займусь после тэста.
забавный момент через Глитчер нашел. Жаль только, что не записал видео.Тебе достаточно закрыть Глитчер, скопировать файл [поиск на паузе] и дописать в названии комментарий себе. Например "[поиск на паузе] забавный момент", чтобы разобраться в будущем.
омрачало происходящее действие - так это сопутствующие графические артефактыТ.е. ты заметил интересное, нажал пункт 3 и продолжал отсеивать инструкции до конца, пока не осталась одна?
твой игрок стоит как вкопаный секунд 5 и даже кнопка B не работаетЖаль, что твои сохранения не подходит к эмуляторам на ПК. Я бы посмотрел можно ли это исправить.
поменяв выбивание мяча на другую кнопку (а не на B, сейчас) сейчас бы улучшило геймплей многократно и было бы намного прощеА в чём проблема такого управления?
экран отображается если после игры в galaxian оба игрока зажимают любую одну или несколько кнопокПолучается, изменение этой инструкции помогает включить секретное меню, но при этом в мини-игре всё время будто нажато направление влево у первого игрока.
после драйвера геймпада Mode зачем-то откидывается для геймпада 1 в команде по адресу 0xE766, а у геймпада 2 он сохраняется (команда по адресу 0xE732)
можно скриншот?Можно увидеть изменив в роме 67 на 66 по адресу 0xE738, потом в меню надо нажимать вверх и вниз несколько раз, чтобы появились секретные меню.
еще карта тайлов нужнаЭто усложняет дело, забыл про карту тайлов. Т.е. надо будет найти уже минимум два указателя, т.е. понадобится два поиска, раз поиск структур только в будущем.
как мне найти теперь нужную инструкцию, которая была изменена Глитчером?Пункт 3 (нужное изменение получено) начинает локализовывать нужную инструкцию. Т.е. надо просто продолжать, это закончится очень быстро, баги начнут исчезать. В конце и выдаст адрес инструкции и ром останется изменённым. Т.е. даже если не сохранил адрес, то можно будет сравнить с оригиналом и увидеть различие.
думаю, что в этом аспекте ром-хакинга ты скорее всего первопроходецЕсли только для Сеги. Есть Поганка, Visual Poganka и Пакостник, но они универсальные и не подходят обычным людям.
Сегодня поймал его вновьТогда баг делится уже на 4 части, я исправил только одну