| Разработка и ромхакинг > Ромхакинг и программирование |
| Извлечение мультимедиа (звук, видео, музыка) данных из игр CD/DVD приставок |
| << < (86/97) > >> |
| s1nka:
Томахомэ, саму функцию смотреть нужно. Потом смотреть моменты где её вызывают и как дальше используют. з.ы. не видя исходников тяжело подсказать что-то конкретное. з.ы.2. на яве не писал уже кучу лет, так что даже с исходниками не смогу точно описать весь процесс. |
| Томахомэ:
--- Цитата: s1nka от 24 Декабрь 2015, 16:24:25 ---Томахомэ, саму функцию смотреть нужно. Потом смотреть моменты где её вызывают и как дальше используют. з.ы. не видя исходников тяжело подсказать что-то конкретное. з.ы.2. на яве не писал уже кучу лет, так что даже с исходниками не смогу точно описать весь процесс. --- Конец цитаты --- Пожалуйста, исходнички-с. Catch`em'n'enjoy. |
| Yaranga:
--- Цитата: ALTERHARD от 13 Август 2015, 15:46:22 ---Yaranga, игра Mile High Pinball.n-gage Скачал по ссылке... но музыки к данной игре в искомой папке не нашёл, лишь звуки эффектов. Тоже самое о чём я говорил ранее. На 4пда человек написал как взять треки, только я не понял его сообщения :? --- Конец цитаты --- Немножко некропостинга... Лучше поздно, чем никогда. Тот человек правильно сказал - лежит вся музыка в корневой папке - 6r80_ambient.adpcm, 6r80_classic.adpcm, 6r80_dance.adpcm, 6r80_funky.adpcm, 6r80_hard.adpcm, 6r80_latin.adpcm, 6r80_swing.adpcm, 6r80_trance.adpcm - только чем её воспроизвести - фик её знает... В wav там звуки, а музыка - подозреваю, что какой-то трекерный формат вроде mod. Прикреплю треки здесь, авось кто в курсе, что это и чем проиграть. |
| Zetper:
--- Цитата: Yaranga от 25 Декабрь 2015, 11:38:51 ---Немножко некропостинга... Лучше поздно, чем никогда. Тот человек правильно сказал - лежит вся музыка в корневой папке - 6r80_ambient.adpcm, 6r80_classic.adpcm, 6r80_dance.adpcm, 6r80_funky.adpcm, 6r80_hard.adpcm, 6r80_latin.adpcm, 6r80_swing.adpcm, 6r80_trance.adpcm - только чем её воспроизвести - фик её знает... В wav там звуки, а музыка - подозреваю, что какой-то трекерный формат вроде mod. Прикреплю треки здесь, авось кто в курсе, что это и чем проиграть. --- Конец цитаты --- Программа VGMToolbox поддерживает какието форматы adpcm посмотри её |
| mauzer:
--- Цитата: 007007 от 25 Декабрь 2015, 12:36:36 --- Программа VGMToolbox поддерживает какието форматы adpcm посмотри её --- Конец цитаты --- Не совсем поддерживает, а лишь прикручивает GENH-заголовок, который проигрывает winamp\foobar2000 c помощью плагина vgmstream |
| Томахомэ:
--- Цитата: s1nka от 24 Декабрь 2015, 16:24:25 ---Томахомэ, саму функцию смотреть нужно. Потом смотреть моменты где её вызывают и как дальше используют. з.ы. не видя исходников тяжело подсказать что-то конкретное. з.ы.2. на яве не писал уже кучу лет, так что даже с исходниками не смогу точно описать весь процесс. --- Конец цитаты --- Ну что ж, как теперь обстановка с исходниками? Есть какая-нибудь информация о расшифровке шрифтовых файлов? |
| s1nka:
Томахомэ, беглый осмотр ничего конкретного не дал. Так я не писал код jme, то ничего конкретного ответить не могу. |
| Томахомэ:
Ооо, блин... Значит теперь, вся надежда на функцию просмотра памяти в Kemulator`e. Скиньте, плиз, кто-нибудь версию, где кривые ркуи зи ожпы козла-моддера (чаще всего в сети встречается модификация от некоего kiriman`а) не добрались до кнопки, вызывающей окно просмотра памяти (у меня вот, например из-за того, что это всё-таки случилось, окно ПП наотрез отказывается открываться, сколько я не жму на соответствующий пункт меню), и окно это, соответственно, нормально открывается. Желательно в русифицированной версии 1.0.0 - а может, и выше, если такие в природе существуют. Я экземпляр этой версии с работающим ПП сколько ни пытался в хухыле с яндыхсом найти, не получилося. |
| SILENT_Pavel:
--- Цитата: Томахомэ ---не добрались до кнопки, вызывающей окно просмотра памяти --- Конец цитаты --- В общем я до своего старого хдд добрался и кемулятор оттуда слил. Вообще по истории эмулятора нашел тут заметки: http://blog.pchelk.in/2013/08/kemulator-v100-full-by-kiriman.html http://4pda.ru/forum/index.php?showtopic=99949 А вот тут девственная оригинальная версия 0.9.7, только просмотр памяти тож заблочен http://qiqer.ru/emulyatory-java-dlya-zapuska-na-kompyutere.html Но в моем посте тут все работает на примере игры driver 3 http://www.emu-land.net/forum/index.php/topic,2076.msg1151041.html#msg1151041 качал эту версию со скрина кажись отсюда но она там такая же как и везде http://ae-mods.ru/publ/progs_4_pc/kemulator/3-2-0-32 Если заглянуть глубже, есть инфа что 1.0 версия не работает на х64 системах и на JDK от 7 и новее, тут после реги можно выкачать жабу 6 например. http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html Итого как я заставил работать просмотр памяти. Эмуль может выдавать ошибку, если в названии папки будут пробелы и всякие символы кроме латинских букв и если запускать НЕ из корня диска C (еще в винде должен быть дефолтный масштаб шрифтов а то слетают кнопки в эмуле). На ноут с вин 7 х86 поставил JDK 6 и версию 1.0 с ae-mods.ru, запускаю кемулятор.жар напрямую и он работает и просмотр памяти тоже, собственно все. Но вот на вин 7 х64 при установке той же жаба 6 при попытке запуска выходит это: --- Код: ---Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\USER>cd c:/kemulator c:\KEmulator>java -jar kemulator.jar Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\KEmulator\swt-win3 2-3346.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at emulator.i.a(Unknown Source) at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) at org.eclipse.swt.internal.C.<clinit>(Unknown Source) at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source) at emulator.ui.swt.b.<init>(Unknown Source) at emulator.Emulator.main(Emulator.j) c:\KEmulator> --- Конец кода --- А вот команда "java -jar kemulator.jar" может быть помещена в батник если требуется, она запускает эмуль в нужном режиме, нежели двойной клик по жар файлу из под эксплорера. На иностранных форумах пишут что эта ошибка на х64 не исправляется пока файлы не будут рекомлиированы в х64, сейчас они залочены под х86, хотя старые оригинальные версии на х64 работают нормально. Возможно устанавливать жабу 6 не обязательно, а главное только запускать из под х86. UPD: проверил на х86 ноуте под JDK 8 с последними обновлениями, работает не хуже шестого, но только на х86. --- вообще столько инфы что перенесите эти сообщения в этот тред что-ли. http://www.emu-land.net/forum/index.php/topic,58012.msg797711.html |
| Томахомэ:
--- Цитата: SILENT_Pavel от 09 Январь 2016, 08:40:47 ---В общем я до своего старого хдд добрался и кемулятор оттуда слил. Вообще по истории эмулятора нашел тут заметки: http://blog.pchelk.in/2013/08/kemulator-v100-full-by-kiriman.html http://4pda.ru/forum/index.php?showtopic=99949 А вот тут девственная оригинальная версия 0.9.7, только просмотр памяти тож заблочен http://qiqer.ru/emulyatory-java-dlya-zapuska-na-kompyutere.html Но в моем посте тут все работает на примере игры driver 3 http://www.emu-land.net/forum/index.php/topic,2076.msg1151041.html#msg1151041 качал эту версию со скрина кажись отсюда но она там такая же как и везде http://ae-mods.ru/publ/progs_4_pc/kemulator/3-2-0-32 Если заглянуть глубже, есть инфа что 1.0 версия не работает на х64 системах и на JDK от 7 и новее, тут после реги можно выкачать жабу 6 например. http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html Итого как я заставил работать просмотр памяти. Эмуль может выдавать ошибку, если в названии папки будут пробелы и всякие символы кроме латинских букв и если запускать НЕ из корня диска C (еще в винде должен быть дефолтный масштаб шрифтов а то слетают кнопки в эмуле). На ноут с вин 7 х86 поставил JDK 6 и версию 1.0 с ae-mods.ru, запускаю кемулятор.жар напрямую и он работает и просмотр памяти тоже, собственно все. Но вот на вин 7 х64 при установке той же жаба 6 при попытке запуска выходит это: --- Код: ---Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\USER>cd c:/kemulator c:\KEmulator>java -jar kemulator.jar Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\KEmulator\swt-win3 2-3346.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at emulator.i.a(Unknown Source) at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) at org.eclipse.swt.internal.C.<clinit>(Unknown Source) at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source) at emulator.ui.swt.b.<init>(Unknown Source) at emulator.Emulator.main(Emulator.j) c:\KEmulator> --- Конец кода --- А вот команда "java -jar kemulator.jar" может быть помещена в батник если требуется, она запускает эмуль в нужном режиме, нежели двойной клик по жар файлу из под эксплорера. На иностранных форумах пишут что эта ошибка на х64 не исправляется пока файлы не будут рекомлиированы в х64, сейчас они залочены под х86, хотя старые оригинальные версии на х64 работают нормально. Возможно устанавливать жабу 6 не обязательно, а главное только запускать из под х86. UPD: проверил на х86 ноуте под JDK 8 с последними обновлениями, работает не хуже шестого, но только на х86. --- вообще столько инфы что перенесите эти сообщения в этот тред что-ли. http://www.emu-land.net/forum/index.php/topic,58012.msg797711.html --- Конец цитаты --- Только что запустил кемуль на виртуальной машине под 32-битную WinXP, забив предварительно на виртуальный жёсткий диск в самый его корень и убрал из названия папки все символы кроме латинских букв, и запустил с тамошней жаба-машины jar-файл - и сам охренел, ПП наконец-то отлично заработал! Большое спасибо за помощь! |
| Томахомэ:
Никто часом не знает, с помощью каких инструментов можно заменять CD-аудиотреки в играх для Playstation? |
| SILENT_Pavel:
>*Небольшой рассказ о AUDIO CD track* http://psxplanet.ru/forum/showthread.php?t=6823 |
| Томахомэ:
--- Цитата: SILENT_Pavel от 23 Январь 2016, 14:28:05 --->*Небольшой рассказ о AUDIO CD track* http://psxplanet.ru/forum/showthread.php?t=6823 --- Конец цитаты --- Так-так-так... А можно ли, допустим, перед сборкой нового образа заменить один из лежащих в одной с CUE и ISO папке треков посторонним? |
| s1nka:
Томахомэ, то ты станешь ромхакером. :). И ну само собой заменится звук в игре. Есть одно НО. Нужно не забывать, что новый файл может отличаться длиной, поэтому нужно подкорректировать cue-файл. |
| Rockman Z:
Несколько лет назад, я тоже таким занимался и это работало на консоли :) CDMage помоему прога была. Но там да. Треки должны быть тем же временным отрезком что и оригинал. С XA вообще не знаю как работать. Обычно он был ввиде одного архива. |
| Томахомэ:
--- Цитата: s1nka от 24 Январь 2016, 07:04:15 ---Томахомэ, то ты станешь ромхакером. :). И ну само собой заменится звук в игре. Есть одно НО. Нужно не забывать, что новый файл может отличаться длиной, поэтому нужно подкорректировать cue-файл. --- Конец цитаты --- В CUE-файле, как я понял, длина аудиотрека обозначается в строке REM MSF? |
| s1nka:
> INDEX 01 00:00:00 Не? Т.е. все последующие данные долны быть изменены. Можешь скинуть cue-файл? |
| Томахомэ:
--- Цитата: s1nka от 24 Январь 2016, 16:16:37 ---> INDEX 01 00:00:00 Не? Т.е. все последующие данные долны быть изменены. Можешь скинуть cue-файл? --- Конец цитаты --- Могу даже весь набор из CUE, рипнутого iso`шника и выдранных CD-треков (трек №5 заменён на песно группы Rockets "Galactica" с банально переименованным аудиофайлом). Весь пакет в вашем распоряжении. |
| Zetper:
Новый CUE можно сгенерировать с помощью Sega Cue Maker http://psxplanet.ru/forum/showthread.php?t=1584 |
| Томахомэ:
--- Цитата: 007007 от 28 Январь 2016, 15:34:50 ---Новый CUE можно сгенерировать с помощью Sega Cue Maker http://psxplanet.ru/forum/showthread.php?t=1584 --- Конец цитаты --- Теперь можете проверить снова - там как раз теперь сделанный Cue Maker`ом вместо старого. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |