| Разработка и ромхакинг > Ромхакинг |
| Вопросы новичков |
| << < (6/22) > >> |
| Cyneprepou4uk:
Sibor, в оперативке должен храниться флаг того, кем управляется перс - игроком или компьютером. Достаточно вручную поменять значение. Также вместо флага может быть проверка в коде текущего режима игры, типа 1 или 2 игрока, чтоб понять кто управляет вторым. В мк изначально встроена возможность управления компом обоими игроками, поскольку в игре есть демка, где бойцы сами дерутся. Если чего-то подобного в твоем файтинге нет, то не факт что получится, но попробовать стоит. |
| Nik Pi:
MKT N64 Как можно поменять музыку, которая играет на уровне на другую? Например, чтобы на courtyard'е играла тема the street, и т.п. |
| Беларус:
Популярные аудио форматы для N64 искал в интернете? Если таких нет, то, скорее всего, придётся искать в дебаггере указатели. Брутфорсный вариант - портить данные, заметить искажения в музыке, найти начало музыки в роме, найти указатель на это начало, найти список указателей - и вот их перебирать, чтобы узнать какая на какую музыку. Это не так сложно может оказаться, если уметь пользоваться корраптером, просто потребуется время. |
| Nik Pi:
--- Цитата: perfect_genius от 19 Август 2022, 09:15:01 ---Популярные аудио форматы для N64 искал в интернете? Если таких нет, то, скорее всего, придётся искать в дебаггере указатели. Брутфорсный вариант - портить данные, заметить искажения в музыке, найти начало музыки в роме, найти указатель на это начало, найти список указателей - и вот их перебирать, чтобы узнать какая на какую музыку. Это не так сложно может оказаться, если уметь пользоваться корраптером, просто потребуется время. --- Конец цитаты --- Ок, спасибо |
| Sharpnull:
Nik Pi, я убирал мерзкий звук прыжков благодаря N64 Sound Tool, там же есть N64 Midi Tool: https://github.com/jombo23/N64-Tools. Последние сборки они суют прямо в репозиторий (N64 Midi Tool/Release и т. п.). Начальные смещения таблицы для конкретных ромов в INI файлах, в N64 Sound Tool приходилось самому вычислять прибавляя относительное смещение, но в N64 Midi Tool вроде настоящий адрес и через ":" размер несжатый (видимо). Только там сжатие "ZLIBSSEQ" как пишет программа, но если нужно только поменять местами, то может получится узнать где хранится индекс трека по смещениями (если сохранить все MIDI, в имени файла что-то похожее на индекс), но некоторые треки короткие, музыка может состоять из нескольких частей. Программа вытаскивает только как MIDI, при экспорте BIN ошибка. |
| Nik Pi:
--- Цитата: Sharpnull от 19 Август 2022, 12:56:19 ---Nik Pi, я убирал мерзкий звук прыжков благодаря N64 Sound Tool, там же есть N64 Midi Tool: https://github.com/jombo23/N64-Tools. Последние сборки они суют прямо в репозиторий (N64 Midi Tool/Release и т. п.). Начальные смещения таблицы для конкретных ромов в INI файлах, в N64 Sound Tool приходилось самому вычислять прибавляя относительное смещение, но в N64 Midi Tool вроде настоящий адрес и через ":" размер несжатый (видимо). Только там сжатие "ZLIBSSEQ" как пишет программа, но если нужно только поменять местами, то может получится узнать где хранится индекс трека по смещениями (если сохранить все MIDI, в имени файла что-то похожее на индекс), но некоторые треки короткие, музыка может состоять из нескольких частей. Программа вытаскивает только как MIDI, при экспорте BIN ошибка. --- Конец цитаты --- Большое спасибо! |
| anikeev.alexandr:
Сделал импровизированный недо-"хак" оригинального UMK3 для Мега Драйва, вшив в игру GameGenie-коды с помощью GGGuy. Позволило сделать бесконечное здоровье для обоих персонажей и таймер. Теперь могу тренировать комбы. Однако, для смены персонажа, мне нужно нажимать кнопку Reset на консоли. И вот хотелось бы добавить сброс игры с кнопки или комбинации кнопок на геймпаде. Объясните, пожалуйста, как это можно реализовать. В одном из турнирных хаков UMK3 для тренировочного режима это смогли сделать. Играю на железной консоли через китайскую копию EDMD V3, поэтому турнирную версию запустить на нем не могу. Именно поэтому и сделал себе такой "хак" из оригинальной игры. Чуть позже, если требуется, скину свой РОМ. Недо-хак во вложении. |
| Егор_М:
Здравствуйте. У меня возник вопрос: как добавить мануал к уже существующим? |
| denben0487:
Парни, кто подскажет, как изменить "разрешение" в играх PS2? Вот есть 320*352, можно ли увеличить? |
| Беларус:
anikeev.alexandr, вот турнирный хак, где выход из боя сделан на Mode. Нужное тебе изменение можно найти вручную двоичным поиском отсекая: вставляешь половину оригинального рома и смотришь, на какой половине оказался нужный код. Снова делишь ту половину на половину... Или найди патчер, дающий выбирать какие из изменений вносить. Так должно быть легче найти. Добавлено позже: Егор_М, это раздел ромхакинга, ты не по адресу. Добавлено позже: denben0487, смотрел патчи для широкоформатной картинки? Вот они менять должны, по идее. http://ps2wide.net |
| denben0487:
perfect_genius, Спасибо за ответ! Я не правильно выразился... На программном уровне, как сменить разрешение видео? В каком файле содержится "информация"? |
| Беларус:
denben0487, это сложно. Консоли - не ПК, смена разрешения у них не стандартная функция. Обычно нет какого-то файла с настройками разрешения, поэтому энтузиасты выискивают и правят эти значения по всему коду игры. Ведь менять надо не только разрешение, но и расположение элементов интерфейса и меню. Если твоей игры нет на том сайте, то вряд ли тебе помогут бесплатно (да и платно) т.к. это может быть муторным делом, ведь аналогично хаку. Попробуй узнай точное разрешение игры, переведи эти значения в шестнадцатиричный формат и поменяй все такие значения во всей игре. Если игра не запускается или жёсткие глюки, то уменьшай количество изменений. Так есть шанс обнаружить нужные места. |
| denben0487:
--- Цитата: perfect_genius от 20 Август 2022, 17:27:21 ---denben0487, это сложно. Консоли - не ПК, смена разрешения у них не стандартная функция. Обычно нет какого-то файла с настройками разрешения, поэтому энтузиасты выискивают и правят эти значения по всему коду игры. Ведь менять надо не только разрешение, но и расположение элементов интерфейса и меню. Если твоей игры нет на том сайте, то вряд ли тебе помогут бесплатно (да и платно) т.к. это может быть муторным делом, ведь аналогично хаку. Попробуй узнай точное разрешение игры, переведи эти значения в шестнадцатиричный формат и поменяй все такие значения во всей игре. Если игра не запускается или жёсткие глюки, то уменьшай количество изменений. Так есть шанс обнаружить нужные места. --- Конец цитаты --- Спасибо за совет! |
| Aleksey19:
Всем привет Чем открыть образ диска ps1 в формате chd не могу понять Извините если не туда |
| Sharpnull:
--- Цитата: Aleksey19 от 04 Октябрь 2022, 20:27:23 ---Чем открыть образ диска ps1 в формате chd не могу понять --- Конец цитаты --- Его не открывают, а конвертируют назад с помощью chdman. Программа находится в MAME (после распаковки). |
| Aleksey19:
Sharpnull, спасибо 🤝 |
| Aleksey19:
Ещё проблема, скачал IDA pro 7.7 запускаю, вылазит куча ошибок не найден указанный модуль библиотек в папке plugin они все есть хотя. Psx ida плагин туда закинул тоже не показался, когда бинарь в иду кинул Питон установил последний 3.10 |
| Беларус:
По пути до папки с Идой русских символов нет? |
| Cyneprepou4uk:
Aleksey19, может версия не та? Там вроде есть x32 и x64, может у них папки разные. Запихни файлы вообще во все папки которые найдешь, чтоб не докопаться. |
| Aleksey19:
perfect_genius, спасибо за подсказку, убрал русские буквы и все заработало! |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |