1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Патчи, возвращающие CD-аудио / the patchs to restore CDDA playback

Тема в разделе "Мастерская", создана пользователем angrylion, 8 май 2012.

  1. angrylion

    angrylion

    Регистрация:
    7 апр 2006
    Сообщения:
    19
    Написал патч, восстанавливающий проигрывание CD-аудио в полнодисковой версии игры Sega Rally 2 под современными Windows. Тестировал только на Windows XP. Работает стабильно. Выкладываю с исходничками.

    Инструкции:

    1) убедимся, что громкость CD-аудио в настройках Windows (например, в XP это апплет "Playback control") ненулевая.
    2) заменим MUSASHI\MGAudio.dll на одноименную пропатченную библиотеку.
    3) копируем _inmm.dll в ту же (корневую) папку, где лежит "Sega Rally 2.exe"
    4) убедимся, что BGM Volume в настройках игры не нулевой
    5) разумеется, второй диск полнодисковой, нерипнутой версии игры должен быть в CD-приводе.

    О причинах несовместимости кратко написано тут:
    http://www.rsdn.ru/forum/media/3111513.1.aspx
    http://www.itlisting.org/1-windows-media/e08308e7f2b9c6ae.aspx

    Прошу протестировать патч всех тех, кому интересна эта игра.

    ------------------------------

    So here's my open-source patch that restores CDDA playback in Sega Rally 2 under Windows XP (haven't tested it in Vista or Windows 7). It seems to work quite stable for me.
    How to use it:
    1) make sure that CD audio volume slider in your "Playback control" applet (or whatever else you have in Windows Vista/7) is not at the bottom.
    2) backup your MUSASHI\MGAudio.dll and put the patched MGAudio.dll into MUSASHI\ , thus replacing the original dll.
    3) put _inmm.dll into the folder where "Sega Rally 2.exe" is located.
    4) make sure that BGM volume is not zero in the game's sound settings.
    5) obviously, put the 2nd cd of the complete, non-ripped game into your cd drive.

    Here are a few notes by others about the trick that the game used and how it is incompatible with modern Windows versions:
    http://www.rsdn.ru/forum/media/3111513.1.aspx
    http://www.itlisting.org/1-windows-media/e08308e7f2b9c6ae.aspx

    So please, if you're interested in Sega Rally 2 for PC, test this patch and report back.
     

    Вложения:

    • sr2patch.zip
      Размер файла:
      47,3 КБ
      Просмотров:
      167
    Последнее редактирование: 8 май 2012
    Дарк Шнайдер, SAS, Eraser и 11 другим нравится это.
  2.  
  3. angrylion

    angrylion

    Регистрация:
    7 апр 2006
    Сообщения:
    19
    Sentinel Returns CD audio

    Игра Sentinel Returns использует тот же трюк (жонглирует идентификаторами устройств MCI в нескольких потоках), и мое решение с некоторыми изменениями применимо и к ней.
    Просто скопируйте Sentinel_patched.exe и _inmm.dll туда же, где лежит Sentinel.exe и запускайте Sentinel_patched.exe, чтобы играть с CD-аудио.
    Игра мне не понравилась, и я тестировал её менее тщательно, чем Sega Rally 2.

    --------------------------

    Sentinel Returns uses the same trick, so, after some changes to the code, my idea how to restore CDDA playback turned out applicable as well.
    Just copy Sentinel_patched.exe and _inmm.dll to the folder where Sentinel.exe is located. Then run the game by launching Sentinel_patched.exe and you'll hear CD audio.
    I haven't tested this patch as thoroughly as the one for Sega Rally 2.
     

    Вложения:

    • sentretpatch.zip
      Размер файла:
      253,3 КБ
      Просмотров:
      125
    Fabricator, Дарк Шнайдер, SAS и 7 другим нравится это.
  4. angrylion

    angrylion

    Регистрация:
    7 апр 2006
    Сообщения:
    19
    Boss Rally CD audio

    Аналогичный патч, восстанавливающий CD-аудио в игре Boss Rally.
    Скопируйте earpds.dll и _inmm.dll в ту же папку, где находится BRally.exe.
    Обратите внимание, что под современными Windows игра не работает в режиме Direct3D, поэтому надо указать "Voodoo 2 (Glide)" в SetVideo.exe и использовать Glide-враппер (например, хорошо работает nGlide).
    Патч тестировался только под Windows XP и, возможно, не заработает в Windows Vista/7, потому что в данной игре функции, проигрывающие CD-аудио, вызываются не непосредственно, а через DirectX, и бинарный интерфейс DirectX мог измениться.

    -----------------------

    Here's an analogous open-source patch that restores CDDA playback in Boss Rally.
    Just copy earpds.dll and _inmm.dll into the folder where BRally.exe is located.
    Please note that the game cannot start in Direct3D mode under modern Windows. Therefore, select "Voodoo 2 (Glide)" in the "Boss Rally Display Wizard" (SetVideo.exe) and use your favorite Glide wrapper (e.g., nGlide).
    I've only tested this patch in Windows XP. It's possible that it won't work under Vista/7, because the game calls winmm.dll CD audio playback functions indirectly, through DirectX libraries, and the binary interface of the latter may have changed.
     

    Вложения:

    Eraser, Fabricator, kreol и 5 другим нравится это.
  5. angrylion

    angrylion

    Регистрация:
    7 апр 2006
    Сообщения:
    19
    Jeff Wayne's The War of the Worlds CD audio

    Аналогичный патч, восстанавливающий CD-аудио в игре Jeff Wayne's The War of the Worlds.
    Скопируйте WoW_patched.exe и _inmm.dll туда же, где лежит WoW.exe и запускайте WoW_patched.exe, чтобы играть с CD-аудио в современных версиях Windows.
    Если же хотите запускать игру через WOWStart.exe, то переименуйте WoW_patched.exe в WoW.exe, удалив предварительно старую WoW.exe.

    ------------

    Here's an analogous open-source patch that restores CDDA playback in Jeff Wayne's The War of the Worlds.
    Just copy WoW_patched.exe and _inmm.dll to the folder where WoW.exe is located. Now start the game by launching WoW_patched.exe and you'll hear CD audio.
    If you want to start the game through WOWStart.exe, remove the original WoW.exe and rename WoW_patched.exe into WoW.exe.
     

    Вложения:

    • wowpatch.zip
      Размер файла:
      467,6 КБ
      Просмотров:
      1.782
    Sneaksie, Eraser, SAS и 3 другим нравится это.
  6. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    112.437
    angrylion, думаю, пора уже дать теме более общее название.)
     
  7. VKRadeon

    VKRadeon

    Регистрация:
    21 дек 2006
    Сообщения:
    35
    Есть программка, с помощью которой можно вместо CDAudio дорожек воспроизводить mp3, wav файлы в любой игре (за мелким исключением)...

    Установщик в архиве с инструкцией на английском

    С японского сайта архив

    Принцип прост - есть как бы резидентный сервер и патчер-плейлистредактор, который заменяет в исполняемом файле игры запросы с winmm.dll на _inmm.dll и создает плейлист треков.

    P.S. Единственно эта программка не пойдет там, где многодисковые игры с одним исполняемым файлом и разными аудиотреками на дисках
     
    Последнее редактирование: 14 май 2012
    Tigoro нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление