diff --git a/README.md b/README.md index 0af6367..56969ba 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # NoCableLauncher + Rocksmith 2014 Launcher for playing without original RealTone cable (nocable fix). Working principle based on [this information](http://cs.rin.ru/forum/viewtopic.php?f=10&t=63705&p=1006201#p1006201). @@ -7,19 +8,27 @@ Multiplayer fix based on [AutoIt script](https://dl.dropboxusercontent.com/u/128 This project uses [Core Audio API](https://github.com/morphx666/CoreAudio). -### Downloads +## Motivation + +The game isn't developed to work with normal inputs, just because the game can't support random audio card or specific drivers configuration other to create a plug-and-play functionality as the RealTone cable offers along with the game. + +Even if the 2014 remastered version offers a "mic input" option, it was meant for accoustic guitars, not electric. That means that the game won't reproduce any played notes/sounds because it will consider you will already be listening to your own accoustic guitar and will cover the songs guitar lines with a default audio. + +This launcher allows you to use your own ipnut as if it was a RealTone cable by making the game "understand" that input as the Rocksmith product, so you get the game working perfectly with your common p2-p10 cable with all RealTone Cable available features. + +## Downloads [NoCableLauncher-m-binary.rar (Lastest version with multiplayer support)](https://www.dropbox.com/s/4a7l3ggd94jjd2z/NoCableLauncher-m-binary.rar) -### Getting Started +## Getting Started + 1) Unpack files to any folder. 2) Configure launcher using friendly UI by running "EditSettings.bat". 3) Run "NoCableLauncher.exe" for playing Rocksmith 2014 using your own audio interface! - -### Setting Tips +## Setting Tips ![Settings Window](http://images.illuzor.com/uploads/rs14ncl.png) diff --git a/scr/NoCableLauncher/app.config b/scr/NoCableLauncher/app.config deleted file mode 100644 index 2f7cce7..0000000 --- a/scr/NoCableLauncher/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/scr/NoCableLauncher.sln b/src/NoCableLauncher.sln similarity index 100% rename from scr/NoCableLauncher.sln rename to src/NoCableLauncher.sln diff --git a/scr/NoCableLauncher/CoreAudioApi/EDataFlow.cs b/src/NoCableLauncher/CoreAudioApi/EDataFlow.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/EDataFlow.cs rename to src/NoCableLauncher/CoreAudioApi/EDataFlow.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/EDeviceState.cs b/src/NoCableLauncher/CoreAudioApi/EDeviceState.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/EDeviceState.cs rename to src/NoCableLauncher/CoreAudioApi/EDeviceState.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/ERole.cs b/src/NoCableLauncher/CoreAudioApi/ERole.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/ERole.cs rename to src/NoCableLauncher/CoreAudioApi/ERole.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/Blob.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/Blob.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/Blob.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/Blob.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/CLSCTX.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/CLSCTX.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/CLSCTX.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/CLSCTX.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMDevice.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IMMDevice.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMDevice.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IMMDevice.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceCollection.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceCollection.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceCollection.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceCollection.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMNotificationClient.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IMMNotificationClient.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IMMNotificationClient.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IMMNotificationClient.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig10.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig10.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig10.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig10.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfigVista.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfigVista.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfigVista.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfigVista.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/IPropertyStore.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/IPropertyStore.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/IPropertyStore.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/IPropertyStore.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/PROPERTYKEY.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/PROPERTYKEY.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/PROPERTYKEY.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/PROPERTYKEY.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/Interfaces/eStgmAccess.cs b/src/NoCableLauncher/CoreAudioApi/Interfaces/eStgmAccess.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/Interfaces/eStgmAccess.cs rename to src/NoCableLauncher/CoreAudioApi/Interfaces/eStgmAccess.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/MMDevice.cs b/src/NoCableLauncher/CoreAudioApi/MMDevice.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/MMDevice.cs rename to src/NoCableLauncher/CoreAudioApi/MMDevice.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/MMDeviceCollection.cs b/src/NoCableLauncher/CoreAudioApi/MMDeviceCollection.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/MMDeviceCollection.cs rename to src/NoCableLauncher/CoreAudioApi/MMDeviceCollection.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/MMDeviceEnumerator.cs b/src/NoCableLauncher/CoreAudioApi/MMDeviceEnumerator.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/MMDeviceEnumerator.cs rename to src/NoCableLauncher/CoreAudioApi/MMDeviceEnumerator.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/MMDeviceNotifyClient.cs b/src/NoCableLauncher/CoreAudioApi/MMDeviceNotifyClient.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/MMDeviceNotifyClient.cs rename to src/NoCableLauncher/CoreAudioApi/MMDeviceNotifyClient.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/PKEY.cs b/src/NoCableLauncher/CoreAudioApi/PKEY.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/PKEY.cs rename to src/NoCableLauncher/CoreAudioApi/PKEY.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/PolicyConfigClient.cs b/src/NoCableLauncher/CoreAudioApi/PolicyConfigClient.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/PolicyConfigClient.cs rename to src/NoCableLauncher/CoreAudioApi/PolicyConfigClient.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/PropVariant.cs b/src/NoCableLauncher/CoreAudioApi/PropVariant.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/PropVariant.cs rename to src/NoCableLauncher/CoreAudioApi/PropVariant.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/PropertyKey.cs b/src/NoCableLauncher/CoreAudioApi/PropertyKey.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/PropertyKey.cs rename to src/NoCableLauncher/CoreAudioApi/PropertyKey.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/PropertyStore.cs b/src/NoCableLauncher/CoreAudioApi/PropertyStore.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/PropertyStore.cs rename to src/NoCableLauncher/CoreAudioApi/PropertyStore.cs diff --git a/scr/NoCableLauncher/CoreAudioApi/PropertyStoreProperty.cs b/src/NoCableLauncher/CoreAudioApi/PropertyStoreProperty.cs similarity index 100% rename from scr/NoCableLauncher/CoreAudioApi/PropertyStoreProperty.cs rename to src/NoCableLauncher/CoreAudioApi/PropertyStoreProperty.cs diff --git a/scr/NoCableLauncher/EditSettings.bat b/src/NoCableLauncher/EditSettings.bat similarity index 100% rename from scr/NoCableLauncher/EditSettings.bat rename to src/NoCableLauncher/EditSettings.bat diff --git a/scr/NoCableLauncher/HotKeyManager.cs b/src/NoCableLauncher/HotKeyManager.cs similarity index 100% rename from scr/NoCableLauncher/HotKeyManager.cs rename to src/NoCableLauncher/HotKeyManager.cs diff --git a/scr/NoCableLauncher/NoCableLauncher.csproj b/src/NoCableLauncher/NoCableLauncher.csproj similarity index 100% rename from scr/NoCableLauncher/NoCableLauncher.csproj rename to src/NoCableLauncher/NoCableLauncher.csproj diff --git a/scr/NoCableLauncher/PortableSettingsProvider.cs b/src/NoCableLauncher/PortableSettingsProvider.cs similarity index 100% rename from scr/NoCableLauncher/PortableSettingsProvider.cs rename to src/NoCableLauncher/PortableSettingsProvider.cs diff --git a/scr/NoCableLauncher/Program.cs b/src/NoCableLauncher/Program.cs similarity index 100% rename from scr/NoCableLauncher/Program.cs rename to src/NoCableLauncher/Program.cs diff --git a/scr/NoCableLauncher/Properties/AssemblyInfo.cs b/src/NoCableLauncher/Properties/AssemblyInfo.cs similarity index 100% rename from scr/NoCableLauncher/Properties/AssemblyInfo.cs rename to src/NoCableLauncher/Properties/AssemblyInfo.cs diff --git a/scr/NoCableLauncher/Properties/Resources.Designer.cs b/src/NoCableLauncher/Properties/Resources.Designer.cs similarity index 100% rename from scr/NoCableLauncher/Properties/Resources.Designer.cs rename to src/NoCableLauncher/Properties/Resources.Designer.cs diff --git a/scr/NoCableLauncher/Properties/Resources.resx b/src/NoCableLauncher/Properties/Resources.resx similarity index 100% rename from scr/NoCableLauncher/Properties/Resources.resx rename to src/NoCableLauncher/Properties/Resources.resx diff --git a/scr/NoCableLauncher/Resources/rs14.ico b/src/NoCableLauncher/Resources/rs14.ico similarity index 100% rename from scr/NoCableLauncher/Resources/rs14.ico rename to src/NoCableLauncher/Resources/rs14.ico diff --git a/scr/NoCableLauncher/Settings.Designer.cs b/src/NoCableLauncher/Settings.Designer.cs similarity index 100% rename from scr/NoCableLauncher/Settings.Designer.cs rename to src/NoCableLauncher/Settings.Designer.cs diff --git a/scr/NoCableLauncher/Settings.cs b/src/NoCableLauncher/Settings.cs similarity index 100% rename from scr/NoCableLauncher/Settings.cs rename to src/NoCableLauncher/Settings.cs diff --git a/scr/NoCableLauncher/Settings.resx b/src/NoCableLauncher/Settings.resx similarity index 100% rename from scr/NoCableLauncher/Settings.resx rename to src/NoCableLauncher/Settings.resx diff --git a/scr/NoCableLauncher/SettingsClass.cs b/src/NoCableLauncher/SettingsClass.cs similarity index 100% rename from scr/NoCableLauncher/SettingsClass.cs rename to src/NoCableLauncher/SettingsClass.cs diff --git a/src/NoCableLauncher/app.config b/src/NoCableLauncher/app.config new file mode 100644 index 0000000..36664da --- /dev/null +++ b/src/NoCableLauncher/app.config @@ -0,0 +1,4 @@ + + + +