From 9d94963e375d1ff880dd50b1b1f81871fbe0f550 Mon Sep 17 00:00:00 2001 From: Luiz Filipe Machado Barni Date: Mon, 7 Oct 2019 01:05:57 -0300 Subject: [PATCH 1/2] added motivation --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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) From 4c4068cafa157bd23cf0128a3452fdef8d6db1a5 Mon Sep 17 00:00:00 2001 From: Luiz Filipe Machado Barni Date: Mon, 7 Oct 2019 01:06:30 -0300 Subject: [PATCH 2/2] renamed scr to src --- scr/NoCableLauncher/app.config | 3 --- {scr => src}/NoCableLauncher.sln | 0 .../NoCableLauncher/CoreAudioApi/EDataFlow.cs | 0 .../NoCableLauncher/CoreAudioApi/EDeviceState.cs | 0 {scr => src}/NoCableLauncher/CoreAudioApi/ERole.cs | 0 .../NoCableLauncher/CoreAudioApi/Interfaces/Blob.cs | 0 .../CoreAudioApi/Interfaces/CLSCTX.cs | 0 .../CoreAudioApi/Interfaces/IMMDevice.cs | 0 .../CoreAudioApi/Interfaces/IMMDeviceCollection.cs | 0 .../CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs | 0 .../Interfaces/IMMNotificationClient.cs | 0 .../CoreAudioApi/Interfaces/IPolicyConfig.cs | 0 .../CoreAudioApi/Interfaces/IPolicyConfig10.cs | 0 .../CoreAudioApi/Interfaces/IPolicyConfigVista.cs | 0 .../CoreAudioApi/Interfaces/IPropertyStore.cs | 0 .../CoreAudioApi/Interfaces/PROPERTYKEY.cs | 0 .../CoreAudioApi/Interfaces/eStgmAccess.cs | 0 .../NoCableLauncher/CoreAudioApi/MMDevice.cs | 0 .../CoreAudioApi/MMDeviceCollection.cs | 0 .../CoreAudioApi/MMDeviceEnumerator.cs | 0 .../CoreAudioApi/MMDeviceNotifyClient.cs | 0 {scr => src}/NoCableLauncher/CoreAudioApi/PKEY.cs | 0 .../CoreAudioApi/PolicyConfigClient.cs | 0 .../NoCableLauncher/CoreAudioApi/PropVariant.cs | 0 .../NoCableLauncher/CoreAudioApi/PropertyKey.cs | 0 .../NoCableLauncher/CoreAudioApi/PropertyStore.cs | 0 .../CoreAudioApi/PropertyStoreProperty.cs | 0 {scr => src}/NoCableLauncher/EditSettings.bat | 0 {scr => src}/NoCableLauncher/HotKeyManager.cs | 0 {scr => src}/NoCableLauncher/NoCableLauncher.csproj | 0 .../NoCableLauncher/PortableSettingsProvider.cs | 0 {scr => src}/NoCableLauncher/Program.cs | 0 .../NoCableLauncher/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../NoCableLauncher/Properties/Resources.resx | 0 {scr => src}/NoCableLauncher/Resources/rs14.ico | Bin {scr => src}/NoCableLauncher/Settings.Designer.cs | 0 {scr => src}/NoCableLauncher/Settings.cs | 0 {scr => src}/NoCableLauncher/Settings.resx | 0 {scr => src}/NoCableLauncher/SettingsClass.cs | 0 src/NoCableLauncher/app.config | 4 ++++ 41 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 scr/NoCableLauncher/app.config rename {scr => src}/NoCableLauncher.sln (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/EDataFlow.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/EDeviceState.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/ERole.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/Blob.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/CLSCTX.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IMMDevice.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceCollection.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IMMNotificationClient.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfig10.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IPolicyConfigVista.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/IPropertyStore.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/PROPERTYKEY.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/Interfaces/eStgmAccess.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/MMDevice.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/MMDeviceCollection.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/MMDeviceEnumerator.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/MMDeviceNotifyClient.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/PKEY.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/PolicyConfigClient.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/PropVariant.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/PropertyKey.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/PropertyStore.cs (100%) rename {scr => src}/NoCableLauncher/CoreAudioApi/PropertyStoreProperty.cs (100%) rename {scr => src}/NoCableLauncher/EditSettings.bat (100%) rename {scr => src}/NoCableLauncher/HotKeyManager.cs (100%) rename {scr => src}/NoCableLauncher/NoCableLauncher.csproj (100%) rename {scr => src}/NoCableLauncher/PortableSettingsProvider.cs (100%) rename {scr => src}/NoCableLauncher/Program.cs (100%) rename {scr => src}/NoCableLauncher/Properties/AssemblyInfo.cs (100%) rename {scr => src}/NoCableLauncher/Properties/Resources.Designer.cs (100%) rename {scr => src}/NoCableLauncher/Properties/Resources.resx (100%) rename {scr => src}/NoCableLauncher/Resources/rs14.ico (100%) rename {scr => src}/NoCableLauncher/Settings.Designer.cs (100%) rename {scr => src}/NoCableLauncher/Settings.cs (100%) rename {scr => src}/NoCableLauncher/Settings.resx (100%) rename {scr => src}/NoCableLauncher/SettingsClass.cs (100%) create mode 100644 src/NoCableLauncher/app.config 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 @@ + + + +