Lovrom8 / RSMods

383 stars 34 forks source link

DLL - BUG - Only 64bit version of ReaRoute is detected in RS_ASIO Settings tab #117

Closed vandorb12 closed 2 years ago

vandorb12 commented 2 years ago

When adjusting RS_ASIO parameters, only ReaRoute ASIO (x64) is visible in the input/output sections. Rocksmith needs to interact with the 32bit version of the ReaRoute ASIO driver, so it must be named ReaRoute ASIO in the RS_ASIO.ini file.

This might not be an issue if somebody only has the 32bit version of Reaper installed, but most folks are running 64bit anyway.

ffio1 commented 2 years ago

This should be fixed in: 994310b2ff44ca57db15a4ec3ef8f27d30667882. Can you please re-install the mods with the installer available here (your settings won't get reset) so I can verify that the issue is solved?

The issue was that RS_ASIO looks for both x86 and x64 drivers, but the place we were looking at only listed x64 drivers. I added a section to our ASIO Device scanning code that looks for x86 drivers as well, and removes any duplicates.

Ex: image

vandorb12 commented 2 years ago

I can confirm it now sees both ReaRoute ASIO and ReaRoute ASIO (x64). Issue is resolved :)