| Другое > Hard'n'Soft |
| выдирание миди-музыки из игр |
| << < (2/3) > >> |
| Djkot:
потому что музыка в игре звучит через программный миди-синтезатор. А есть всего несколько форматов файлов, играющих через миди-интерфейс, - muz, cmf, midi, mid, rmi, kar, и еще что-то, всего не упомню.... Что музыка из типов миди - сто пудов! Тестировал на разных компах в разных миди синтезаторах. вот такие дела... :) MOD, XM, IT, S3M и прочие - это форматы трекеров Fast Tracker Scream Tracker, и Mad Tracker. Фактический аналог миди, только с цифровыми саундами (не из базы МИДИ-синтезатора) :)))))) |
| Sheb:
Djkot, Пока по нашим общественным данным, все равно музыку хрен вынешь =) |
| evgeny:
WinHex`е открыть, определить где музыка и выдернуть кусок этого кода. Можно поиск по заголовку устроить, если он есть в экзешнике. Или по стуктуре похожие на миди-файл данные высматривать. |
| Yaranga:
Не, там точно миди или тому подобные - хорошо помню, какая потрясающая разница между ужасным музоном на моей еэсэске и у друга на аве64... Добавлено через 1 час 1 минуту ...Причем, мы эти музыки, вроде, вытаскивали... Минут через сорок буду дома - подскажу один вариант извлечения оной... |
| Yaranga:
Даже два варианта - Djkot, попробуй оба из архива. Правда, пробовать, скорей всего, придётся в DOSBox... |
| Kostey D.:
--- Цитата: evgeny ---WinHex`е открыть, определить где музыка и выдернуть кусок этого кода. Можно поиск по заголовку устроить, если он есть в экзешнике. Или по стуктуре похожие на миди-файл данные высматривать. --- Конец цитаты --- А если ресурсы зашифрованные? облом! |
| Djkot:
2Yaranga: а как работать с этими рипперами? Эмулятор что ли специальный нужен? |
| Yaranga:
Поставь DOSBOX. (Если ты не в Vista работаешь, то лучше последний от Тай Вон Юня ставь, он самый быстрый), В dosbox.conf в строке autoexec смонтируй диск или директорию своего компа, чтоб его видел эмулятор, например mount С: "С:\" и поставь какой-нибудь досовский файловый менеджер, Нортон или Волков Коммандер. Его распакуй в корень диска С:, причём можешь сразу сделать ему автозапуск, прописав в autoexec cd c: и c:\vc\vc.Или просто можешь использовать старый компьютер... Потом для удобства помести Ripper и exe от Братьев пилотов в одну директорию, натрави Риппера на него на предмет всего, что в нём есть. Обрати внимание, в настройках директории распаковки (RIPPER4.CFG) значится out=c:\temp\, то есть там и ищи всё то, что эта зверюга найдёт... Кстати, попробуй ещё пробить в Ресурс-хакере, он под Винду, да и попроще...:) |
| Djkot:
именно РесХакером я и пробовал. И еще Extractor`oм Pro. Добавлено через 4 минуты вообще-то диск С у меня не системный, если что :) Добавлено через 7 минут "травлю" риппер на экзешник пишет runtime error и через секунду исчезает. |
| Yaranga:
Эй, я тебе от нечего делать чтоль DOSBox тут расписывал пол-часа??? Добавлено через 20 секунд В Риппере есть своя оболочка!!! Добавлено через 5 минут Не важно, какой у тебя диск системный, важно, чтоб ты его правильно в досбоксе смонтировал! |
| Djkot:
я уже лет сто не юзал консоли и командную строку и совершенно не помню как работать в волков коммандере и в досе... |
| Yaranga:
М-даа... Ничем не могу помочь... |
| Djkot:
Мда... а что делать.. ладно.. попробую задать вопрос: как через досбокс открыть этот синий экран? (с которого снят скрин) |
| Djkot:
... между тем тему потихоньку забыли.... :rofl: |
| Yaranga:
--- Цитата: Djkot ---попробую задать вопрос: как через досбокс открыть этот синий экран? (с которого снят скрин) --- Конец цитаты --- так это и есть тот чудо-риппер, выдирающий всякие ресурсы откуда только можно... Как... Смонтировать диск или директорию, где он находится и запустить ripper4.exe, который на новых компах не запускается, выдавая ту самую пресловутую runtime error... Добавлено через 8 минут Примерно так... Файл dosbox.conf открываешь блокнотом и добавляешь в самом конце следующее: --- Код: ---[B]mount С: "С:\"[/B] [B]cd c:\ripper\[/B][COLOR=Red](или твой путь к директории программы)[/COLOR] [B]RIPPER4.EXE[/B] --- Конец кода --- сохраняй изменённый файл dosbox.conf и запускай dosbox.exe. Всё должно получиться. Добавлено через 2 минуты Да, не забудь, что в корне диска C: должна быть директория temp, куда рипнутые ресурсы будут выкладываться. |
| Djkot:
все сделал как ты написал, все каталоги создал в корне С, и все равно какая-то лажа:? "mount disk c" не ставил... |
| Sheb:
Djkot, Яранга просто чутка опечатался, а как это делать - программа говорит при первом запуске. Банальнот ты мог бы напрячься и почитать ридми. --- Цитата: Yaranga ---mount С: "С:\" --- Конец цитаты --- замени на: mount С С:\ |
| Yaranga:
Sheb, та не, мой вариант тоже пашет. У меня ж работает... Кавычки здесь явно - шо есть, шо нету... Добавлено через 1 минуту --- Цитата: Djkot ---"mount disk c" не ставил... --- Конец цитаты --- Ну и что ты хочешь увидеть, если не замонтировал диск? Игра и риппер ведь на нём? Добавлено через 3 минуты И шо у тебя там корейские буковки ы и у делают?:noexpression: (ээээ) Добавлено через 16 минут А, над модом же кореец работал! Никаких кириллиц и прочих национальных алфавитов в путях, прописываемых в конфигурации, иначе глюков не избежать! Добавлено через 2 минуты А, врубился!!! Ты не английскую C в пути указал, а русскую C! Они тем более на одной кнопке в подавляющем большинстве клавиатур сидят!!! |
| Sheb:
--- Цитата: Yaranga ---Sheb, та не, мой вариант тоже пашет. --- Конец цитаты --- Не пашет, Яранга, не пашет - сам проверь. Именно такой иероглиф и вылазит. А виноват ты не в кавычках, а в ":" Именно это, Ярангыч, виновато - а не русская "С", и даже не сам кореец. |
| Yaranga:
Гм... Взгляни... |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |