| Разработка и ромхакинг > Ромхакинг и программирование |
| [ALL] Вопросы новичков |
| << < (6/8) > >> |
| 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, можно ли увеличить? |
| perfect_genius:
anikeev.alexandr, вот турнирный хак, где выход из боя сделан на Mode. Нужное тебе изменение можно найти вручную двоичным поиском отсекая: вставляешь половину оригинального рома и смотришь, на какой половине оказался нужный код. Снова делишь ту половину на половину... Или найди патчер, дающий выбирать какие из изменений вносить. Так должно быть легче найти. Добавлено позже: Егор_М, это раздел ромхакинга, ты не по адресу. Добавлено позже: denben0487, смотрел патчи для широкоформатной картинки? Вот они менять должны, по идее. http://ps2wide.net |
| denben0487:
perfect_genius, Спасибо за ответ! Я не правильно выразился... На программном уровне, как сменить разрешение видео? В каком файле содержится "информация"? |
| 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 |
| perfect_genius:
По пути до папки с Идой русских символов нет? |
| Cyneprepou4uk:
Aleksey19, может версия не та? Там вроде есть x32 и x64, может у них папки разные. Запихни файлы вообще во все папки которые найдешь, чтоб не докопаться. |
| Aleksey19:
perfect_genius, спасибо за подсказку, убрал русские буквы и все заработало! |
| perfect_genius:
Пипец. Российский продукт, а родные буковки не поддерживает o_0 Багованность Иды не знает границ. Не удивлюсь, если у Гидры такой проблемы нет. |
| LostHotDog:
как включить netplay? |
| drksnc:
Здравствуйте. К ромхакингу отношусь буквально никак, но вот задался вопросом о небольшом графическом хаке для Streets of Rage 2. Хотелось бы заменить картинки в начальной заставке и в концовке. Как я понял, есть два варианта решения: 1) Найти в роме сжатые тайлы, разжать, каким-то образом из этих тайлов собрать картинку и заменить её, при этом, как я понимаю, мне придется мириться с ограничениями оригинальной палитры. 2) Добавить куда-то в конец рома свой набор тайлов, найти в роме код, который указывает на оригинальные тайлы и заменить указатель на свой. Как при этом сделать свою палитру я не очень представляю. Пока что я мучаю первый вариант, причем достаточно безуспешно в плане поиска оффсета для нужных мне тайлов. Портреты персонажей чисто из спортивного интереса заменить получилось, но вот дальше дело не идёт. В интернете ничего не нашел по поводу того как именно искать оффсеты, через TileMolester пытался искать какие-то паттерны в роме, но сжатые тайлы лежат просто в рандомных местах. Причем, все хаки что я потыкал имеют неизмененные интрухи и концовки, а в утилите для декомпрессии захардкожены оффсеты только под тайтл скрины и портреты, что наталкивает на мысль что задача это нетривиальная, либо просто особо никому ненужная. ) В любом случае, прошу посильной помощи и извиняюсь за возможно неправильную терминологию. |
| perfect_genius:
Разве в этом хаке не изменены? Или ты про город и Мистера Икс над ним? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |