| Разработка и ромхакинг > Ромхакинг и программирование |
| Hack Gran Turismo на PS1 |
| (1/1) |
| Mantred:
Всем привет!!! Подскажите пожалуйста, можно ли хакнуть образ Gran Turismo 1 и поменять в нём музыку??? Если да, то как и какой прогой??? |
| SILENT_Pavel:
Не уверен как насчет заменить, но для начала вытащить их можно так: Multimedia GameRipping by mauzerX Gran Turismo Gran Turismo [SCPS-10045](PSX) PSX Multi Converter v.2.3hT Scan PlayStation Disc ------------------------------------ DEV\\MUSIC.DAT - music(PSX XA) frequency: 37800 Channels:2 DEV\\STREAM.DAT - video(PSX GT STR) PSound ------------------------------------ Scan File: DEV\\SOUND.DAT - Sounds frequency: 22050 Channels:1Gran Turismo 2 (PSX) PSound ------------------------------------ Scan File: DEV\\MUSIC.DAT - music DEV\\(Arcade disc)\STREAM.DAT - silence, opening, ending DEV\\GT2.VOL - all sounds Scan CD-ROM contents: Content of MUSIC.DAT and STREAM.DAT *Notes: After having scanned STREAM.DAT, there will be many 14 seconds clips in the playlist. They are the small preview movies of the races, and are only silence. The sounds of GT2.VOL are the same in both Arcade and GT disc. MUSIC.DAT too.источник: http://www.forum.ctpax-x.org/index.php?showtopic=282 необходимые программы (могут не работать в win 10 x64): https://cloud.mail.ru/public/Ceos/FEvWk1rG5 |
| Mantred:
Чёт ерунда какая то, у меня мануал пуст или я что то не понимаю... :neznayu: Я нашёл через UltraISO фаил MUSIC.DAT, могу его из образа извлечь, но не знаю чем можно будет его редактировать. |
| DeniSS:
--- Цитата: Mantred от 11 Январь 2019, 19:31:05 ---Чёт ерунда какая то, у меня мануал пуст или я что то не понимаю... :neznayu: --- Конец цитаты --- Правой кнопкой по файлу - свойства и там "разблокировать" или что-то типа этого. |
| SILENT_Pavel:
--- Цитата: Mantred от 11 Январь 2019, 19:31:05 ---чем можно будет его редактировать. --- Конец цитаты --- Судя по всему внутри MUSIC.DAT находится аудио потоки музыки PSX XA. Задача стоит подменить потоки внутри dat файла на другие, идентичные но равно или меньше оригинала по размеру, разницу добить нулями. Если заменить еще можно через hex редактор, то конвертировать какой-нибудь mp3 в нужный PSX XA с нужными параметрами (frequency: 37800 Channels:2) уже сложнее. Для этого дела был какой-то редкий инструмент или парочка, тут можно спросить: http://psxplanet.ru/forum/showthread.php?t=20099 или призвать в тему этих товарищей https://www.emu-land.net/forum/index.php?action=profile;u=7263 https://www.emu-land.net/forum/index.php?action=profile;u=34626 https://www.emu-land.net/forum/index.php?action=profile;u=17101 |
| Mantred:
--- Цитата: DeniSS от 11 Январь 2019, 19:38:23 ---Правой кнопкой по файлу - свойства и там "разблокировать" или что-то типа этого. --- Конец цитаты --- Спасибо!!! --- Цитата: SILENT_Pavel от 11 Январь 2019, 20:18:29 ---Судя по всему внутри MUSIC.DAT находится аудио потоки музыки PSX XA. Задача стоит подменить потоки внутри dat файла на другие, идентичные но равно или меньше оригинала по размеру, разницу добить нулями. Если заменить еще можно через hex редактор, то конвертировать какой-нибудь mp3 в нужный PSX XA с нужными параметрами (frequency: 37800 Channels:2) уже сложнее. Для этого дела был какой-то редкий инструмент или парочка, тут можно спросить: http://psxplanet.ru/forum/showthread.php?t=20099 или призвать в тему этих товарищей https://www.emu-land.net/forum/index.php?action=profile;u=7263 https://www.emu-land.net/forum/index.php?action=profile;u=34626 https://www.emu-land.net/forum/index.php?action=profile;u=17101 --- Конец цитаты --- Да, я хочу подменить музыку Gran Turismo 1 на из NFS 4: Higt Stakes и с NFS 3: Hot Pirsut парочку треков зацепить, что в целом, думаю упростит задачу, так как не придётся конвертировать. Скачал Hex Workshop Hex Editor (64 bit) и понял что им пользоваться не умею СОВСЕМ Ни один конвертор не заработал, это - PSX Multi Converter, movie_converter_4_setup... Game Audio Player 1.32 тоже ничего мне не показал Добавлено позже: "скорее всего ничего не получится :) потому что: 1. нужно вытащить все ХА файлы с образа (диска), они обычным копированием не правильно не скопируются. 2. даже если 1 пунт преодолеется, то нужно сконвертировать все ХА треки. А ХА треки могут быть многоканальными. Нужно будет несколько ХА объединять в один Мултиканальный ХА файл. 3. даже если 2 пункт преодолеется, то скорее всего размеры файлов будут разными (99.9%), а это значит что возникает проблема с ЛБА адресацией в игре (она тоже часто встречается в ПСХ играх) 4. сталобыть если 3 пункт был преодолен, то нужно правильно собрать игру назад, а это еще куча ньюансов. так что ksuha, лучше выкини из головы этот головняк :) Добавлено позже: Зы, кстати. В теккен 3 кажись ХА поток содержится в одном из больших файлов. Т.е. там даже нет по отдельности ХА файлов. А это значит что если и вытащить всю музыку из игры, то нужно будет потом еще по размерам заехать на свои места :). Короче продвинутый хакер нужен... ыыы." Это от сюда: http://www.emu-land.net/forum/index.php?topic=36629.0 |
| UltraFatalSlash:
Блин чуваки вы о чем, уже давно нет проблем в редактировании ха-файлов, XA audio converter всё умеет делать. Правда после редактирования возникнут ошибки секторов, но и их можно убрать. Но это уже другая история) |
| Asha:
Mantred, Ты на реальном железе в неё собрался играть? |
| Mantred:
--- Цитата: UltraFatalSlash от 16 Январь 2019, 19:29:56 ---Блин чуваки вы о чем, уже давно нет проблем в редактировании ха-файлов, XA audio converter всё умеет делать. Правда после редактирования возникнут ошибки секторов, но и их можно убрать. Но это уже другая история) --- Конец цитаты --- Спасибо!!! А что за история??? --- Цитата: Asha от 16 Январь 2019, 21:45:03 ---Mantred, Ты на реальном железе в неё собрался играть? --- Конец цитаты --- Да, на PlayStation 2 в частности!!! |
| SeregaZ:
хм. помница в этой первой Гран Туризмо должна быть квадратная Хонда Прелюда :) |
| UltraFatalSlash:
--- Цитата: Mantred от 17 Январь 2019, 21:18:43 ---Да, на PlayStation 2 в частности!!! --- Конец цитаты --- Тогда обязательно нужно буит убрать ошЫбки секторов, иначе будут глюки. Короче вставляй свою музыку через XA audio converter, потом можешь залить куда-нить образ, я подчищу его) |
| Mantred:
--- Цитата: UltraFatalSlash от 17 Январь 2019, 22:43:27 ---Тогда обязательно нужно буит убрать ошЫбки секторов, иначе будут глюки. Короче вставляй свою музыку через XA audio converter, потом можешь залить куда-нить образ, я подчищу его) --- Конец цитаты --- Я б с удовольствием, но я не знаю как вскрыть и чем фаил MUSIC.DAT :neznayu: |
| Sharpnull:
Mantred, через CDmage извлекаете MUSIC.DAT, а дальше уже, как выше писали, нужны программы для редактирования CDXA. Там 4 трека по 17:04. Я так понимаю длина треков хранится где-то в другом месте. XA Audio Converter сохраняет wav с частотой 44100 Hz, а PSound с оригинальной 37800 Hz, но сохранять в CDXA не умеет. PSXMC у меня не заработал, возможно что-то не то сделал. ffmpeg умеет читать, но записать вряд ли получится: --- Код: ---Input #0, psxstr, from 'MUSIC.DAT': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Audio: adpcm_xa, 37800 Hz, stereo, s16p Stream #0:1: Audio: adpcm_xa, 37800 Hz, stereo, s16p Stream #0:2: Audio: adpcm_xa, 37800 Hz, stereo, s16p Stream #0:3: Audio: adpcm_xa, 37800 Hz, stereo, s16p --- Конец кода --- -------- Засунул MUSIC.DAT назад с изменёнными треками через CDmage, в эмуляторе работает. Только XA Audio Converter сохраняет какой-то дополнительный файл, что с ним делать интересно. -------- Я бы просто отключил музыку в игре и включил фоном нужную, смысла нет менять несчастный час музыки, всё равно надоест. |
| Навигация |
| Главная страница сообщений |