Rocksmith® 2014 Edition - Remastered

Rocksmith® 2014 Edition - Remastered

143 értékelés
RS ASIO - играем с Focusrite Solo или другими внешними картами без задержки
Készítő: TUNG TUNG TUNG ДМИТРИЙ
Проект RS ASIO нацелен на добавление поддержки ASIO в Rocksmith 2014 Edition - Remastered. Позволяет использовать популярные внешние звуковые карты для игры с низкой задержкой.

Проверено на Focusrite Scarlett Solo 3nd Gen и ASIO4ALL v2

Плагин RS ASIO разработан человеком по имени Micael Dias https://github.com/mdias
2
10
2
   
Díjazás
Kedvenc
Kedvenc
Törlés
Общая информация
Плагин добавляет поддержку ASIO в Rocksmith. Больше не нужно использовать NoCable-патчи, которые работают не для всех звуковых карт.
Скачивание и установка RS ASIO
Установка
  • Скачайте плагин, файл release-X.X.X.zip (X.X.X - текущая версия плагина) https://github.com/mdias/rs_asio/releases
  • Скопируйте все файлы из архива в папку с игрой (рядом с Rocksmith2014.exe)
  • Отредактируйте файл RS_ASIO.ini. Укажите используемый ASIO-драйвер и каналы
  • Убедитесь, что в Rocksmith.ini указаны значения ExclusiveMode=1 и Win32UltraLowLatencyMode=1
  • Установите частоту 48 кГц. RS ASIO будет пытаться установить режим 48 кГц, но драйвер может разрешить или нет использовать его, так что лучше установить его вручную заранее.



  • Дополнительно: В файле RS_ASIO-log.txt, который появляется в директории игры, можно найти название вашего ASIO-драйвера. Также он может помочь диагностировать возможные проблемы.

    Ниже пример RS_ASIO-log.txt. После строчки [INFO] AsioHelpers::FindDrivers должен вывестись список установленных в системе ASIO-драйверов.

    0.000 [INFO] - Wrapper DLL loaded (v0.4.0) 0.000 [INFO] PatchOriginalCode 0.000 [INFO] Patching CoCreateInstance 0.113 [INFO] Patch_CallAbsoluteAddress - num locations: 5 0.113 [INFO] Patching call at 01C5AA85 0.113 [INFO] Patching call at 01F03B6E 0.113 [INFO] Patching call at 01F5C681 0.113 [INFO] Patching call at 01FAEF75 0.113 [INFO] Patching call at 01FAF40D 0.113 [INFO] Patching PortAudio MarshalStreamComPointers 0.217 [INFO] Patch_CallRelativeAddress - num locations: 1 0.217 [INFO] Patching call at 01F03059 0.217 [INFO] Patching PortAudio UnmarshalStreamComPointers 0.320 [INFO] Patch_CallRelativeAddress - num locations: 1 0.320 [INFO] Patching call at 01F0310E 0.322 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator 0.322 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia 0.322 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices 0.322 [INFO] AsioHelpers::FindDrivers 0.322 [INFO] ASIO4ALL v2 0.322 [INFO] BEHRINGER USB AUDIO 0.322 [INFO] Focusrite Thunderbolt ASIO 0.323 [INFO] Focusrite USB ASIO
Удаление
  • Просто удалите DLL-файлы из папки с игрой
RS ASIO GUI - графический интерфейс для редактирования конфигов
Для тех, кто не хочет редактировать конфиги вручную через текстовый редактор, пользователь Maxx53 написал специальную программу - https://github.com/Maxx53/RS_ASIO_GUI/releases

GitHub[github.com] и Steam автора - замечательного человека с ником Maxx53.


Преимущества
  • Позволяет легко редактировать настройки RS_ASIO.
  • Считывает названия установленных ASIO-драйверов из реестра, теперь нет необходимости смотреть в логе RS_ASIO-log.txt.
Установка и использование
  • Поместите EXE-файл в папку с установленным Rocksmith, рядом с файлом RS_ASIO.ini
  • Кнопка "OK" сохраняет конфиг RS_ASIO.ini и закрывает программу
  • Кнопка "Cancel" закрывает программу без сохранения конфига
  • Кнопка "Run Rocksmith" сохраняет конфиг RS_ASIO.ini, запускает Steam-версию игры и закрывает программу RS_ASIO_GUI
Скриншот программы


Пример Rocksmith.ini
Все остается по умолчанию, но обратите внимание на параметры ExclusiveMode=1 и Win32UltraLowLatencyMode=1

[Audio] EnableMicrophone=0 ExclusiveMode=1 LatencyBuffer=4 ForceDefaultPlaybackDevice=1 ForceWDM=0 ForceDirectXSink=0 DumpAudioLog=0 MaxOutputBufferSize=0 RealToneCableOnly=0 Win32UltraLowLatencyMode=1 [Renderer.Win32] ShowGamepadUI=0 ScreenWidth=1920 ScreenHeight=1080 Fullscreen=2 VisualQuality=3 RenderingWidth=0 RenderingHeight=0 EnablePostEffects=1 EnableShadows=1 EnableHighResScope=1 EnableDepthOfField=1 EnablePerPixelLighting=1 MsaaSamples=4 DisableBrowser=1 [Net] UseProxy=0
Пример RS_ASIO.ini для Focusrite Solo 3gen
Пример конкретно для Focusrite Solo. Поэтому раздел [Asio.Input.0] закомментирован и не ипользуется.

Focusrite Solo использует для гитарного входа второй канал (Asio.Input.1), а первый для микрофона (Asio.Input.0). Rocksmith изначально умеет работать только с первым каналом. Собственно плагин RS ASIO и решает эту проблему, которую не могли решить NoCable-патчи. Теперь используется правильный канал и игра видит сигнал с гитары.

Название ASIO-драйвера Focusrite USB ASIO, для других звуковых карт естественно будет отличаться.

[Config] EnableWasapi=0 EnableAsio=1 [Asio] ; available buffer size modes: ; driver - respect buffer size setting set in the driver ; host - use a buffer size as close as possible as that requested by the host application ; custom - use the buffer size specified in CustomBufferSize field BufferSizeMode=custom CustomBufferSize=48 [Asio.Output] Driver=Focusrite USB ASIO EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 ; [Asio.Input.0] ; Driver=Focusrite USB ASIO ; Channel=0 ; EnableSoftwareEndpointVolumeControl=1 ; EnableSoftwareMasterVolumeControl=1 ; SoftwareMasterVolumePercent=100 [Asio.Input.1] Driver=Focusrite USB ASIO Channel=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100
Пример RS_ASIO.ini для ASIO4ALL v2 драйверов
[Config] EnableWasapi=0 EnableAsio=1 [Asio] ; available buffer size modes: ; driver - respect buffer size setting set in the driver ; host - use a buffer size as close as possible as that requested by the host application ; custom - use the buffer size specified in CustomBufferSize field BufferSizeMode=custom CustomBufferSize=512 [Asio.Output] Driver=ASIO4ALL v2 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 [Asio.Input.0] Driver=ASIO4ALL v2 Channel=0 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100
Список проверенных устройств и известные проблемы
Основной источник информации - https://github.com/mdias/rs_asio
Тема на Reddit - https://www.reddit.com/r/rocksmith/comments/egimx0/there_is_asio_support/
Еще одна - https://www.reddit.com/r/rocksmith/comments/evi0o2/rocksmith_and_scarlett_solo_gen_3_easy_thanks_to/

Проверенные звуковые карты
  • Audient iD4
  • Behringer U-Phoria UM2 (про известные проблемы см. ниже)
  • Behringer UMC1820
  • Behringer UMC202HD
  • Behringer UMC204HD
  • Focusrite Saffire Pro 40
  • Focusrite Scarlett 2i2 2nd Gen (про известные проблемы см. ниже)
  • Focusrite Scarlett 2i2 3rd Gen ((про известные проблемы см. ниже)
  • Focusrite Scarlett 2i4 1st Gen (про известные проблемы см. ниже)
  • Focusrite Scarlett 2i4 2nd Gen (про известные проблемы см. ниже)
  • Focusrite Scarlett 4i4 3rd Gen (про известные проблемы см. ниже)
  • Focusrite Scarlett 6i6 2nd Gen (про известные проблемы см. ниже)
  • Focusrite Scarlett Solo 2nd Gen (про известные проблемы см. ниже)
  • Focusrite Scarlett Solo 3nd Gen (про известные проблемы см. ниже)
  • Juli@ XTe
  • M-Audio 2x2
  • M-Audio M-Track Plus II
  • M-Audio MobilePre mkII
  • Mackie Onyx Producer 2x2
  • Native Instruments Komplete Audio 6
  • MOTU 2408 mk3
  • MOTU UltraLite AVB
  • Presonus Quantum 2
  • RME Multiface with HDSPe PCIe
  • Roland Rubix 44
  • Steinberg UR22mkII
  • Universal Audio Apollo Twin USB
Известные проблемы
  • Звуковая карта ДОЛЖНА поддерживать 48 кГц
  • Нельзя открыть панель управления ASIO.
  • Нужно перезапускать игру при изменении параметров драйвера ASIO.
  • Некоторые устройства Focusrite работают только с буферами 48, 96 или 192. Можно установить значение буфера в файле RS_ASIO.ini.
  • Запущенная игра не увидит подключения устройства.
153 megjegyzés
TUNG TUNG TUNG ДМИТРИЙ  [készítő] jan. 11., 13:59 
а какая комбинация устройств ввода и вывода? у меня была мысль, что можно попытаться через драйвер asio4all, но я сейчас попробовал, звук ужасный и не очень понятно как это фиксить (я пробовал комбинацию asio4all для звуковухи из материнки и оригинальный кабель rochsmith тоже через asio4all) Возможно дело в настройках asio4all, но вообще не знаю в какую сторону копать
Скуфка jan. 11., 12:21 
привет, у меня вопрос, а можно ли вывести звук на наушники которые подключены к материнке, а не звуковухе?
TUNG TUNG TUNG ДМИТРИЙ  [készítő] 2024. dec. 24., 11:31 
да, вышла RS ASIO 0.7.3 для Learn & Play edition
Чипсы бульба 2024. dec. 24., 10:54 
Новая версия вышла:VSnake:
TUNG TUNG TUNG ДМИТРИЙ  [készítő] 2024. dec. 21., 5:40 
видимо нужно ждать апдейта rs asio
Чипсы бульба 2024. dec. 21., 4:50 
Короче, ему все равно не определить версию игры
Чипсы бульба 2024. dec. 21., 4:10 
Пошла загрузка нормас
TUNG TUNG TUNG ДМИТРИЙ  [készítő] 2024. dec. 21., 4:09 
тогда не смогу подсказать, не хочу удалять то, что хорошо работает с 20го года
Чипсы бульба 2024. dec. 21., 4:08 
нулевая скачка старой версии
3kmair 2024. dec. 21., 4:06 
Да блин хочется на новой версии поиграть как раз поглядеть что и как тут.
Вообще у меня звук со звуковухи в которую подключена гитара RS слышал, но проблема в том, что игра слышит звук гитары - а я нет