Skip to content

Commit

Permalink
Merge pull request #4 from SuiMachine/VoiceMod_V2
Browse files Browse the repository at this point in the history
Voice mod v2
  • Loading branch information
SuiMachine authored Feb 13, 2024
2 parents 43a7e3e + ccba9c6 commit a12ca8b
Show file tree
Hide file tree
Showing 105 changed files with 35,902 additions and 38,576 deletions.
18 changes: 17 additions & 1 deletion App.config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
Expand All @@ -17,6 +17,22 @@
<assemblyIdentity name="Google.Apis" publicKeyToken="4b01fa6e34db77ab" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.40.3.0" newVersion="1.40.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NAudio.Core" publicKeyToken="e279aa5131008a41" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.1.0" newVersion="2.2.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
169 changes: 92 additions & 77 deletions BasicTwitchSoundPlayer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>BasicTwitchSoundPlayer</RootNamespace>
<AssemblyName>BasicTwitchSoundPlayer</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<TargetFrameworkProfile />
Expand Down Expand Up @@ -41,47 +41,77 @@
<ApplicationIcon>sound_player_icon_bundled.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="Gma.System.MouseKeyHook, Version=5.6.130.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\MouseKeyHook.5.6.0\lib\net40\Gma.System.MouseKeyHook.dll</HintPath>
<Reference Include="log4net">
<HintPath>Libaries\log4net.dll</HintPath>
</Reference>
<Reference Include="Google.Apis, Version=1.40.3.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
<HintPath>packages\Google.Apis.1.40.3\lib\net45\Google.Apis.dll</HintPath>
<Reference Include="Meebey.SmartIrc4net, Version=0.4.5.0, Culture=neutral, PublicKeyToken=7868485fbf407e0f, processorArchitecture=MSIL">
<HintPath>packages\SmartIrc4net.1.1\lib\Meebey.SmartIrc4net.dll</HintPath>
</Reference>
<Reference Include="Google.Apis.Auth, Version=1.40.3.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
<HintPath>packages\Google.Apis.Auth.1.40.3\lib\net45\Google.Apis.Auth.dll</HintPath>
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=7.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>packages\Microsoft.Extensions.Logging.Abstractions.7.0.0\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Google.Apis.Auth.PlatformServices, Version=1.40.3.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
<HintPath>packages\Google.Apis.Auth.1.40.3\lib\net45\Google.Apis.Auth.PlatformServices.dll</HintPath>
<Reference Include="Microsoft.Win32.Registry, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\Microsoft.Win32.Registry.5.0.0\lib\net461\Microsoft.Win32.Registry.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Google.Apis.Core, Version=1.40.3.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
<HintPath>packages\Google.Apis.Core.1.40.3\lib\net45\Google.Apis.Core.dll</HintPath>
<Reference Include="NAudio, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.2.2.1\lib\net472\NAudio.dll</HintPath>
</Reference>
<Reference Include="Google.Apis.PlatformServices, Version=1.40.3.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
<HintPath>packages\Google.Apis.1.40.3\lib\net45\Google.Apis.PlatformServices.dll</HintPath>
<Reference Include="NAudio.Asio, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.Asio.2.2.1\lib\netstandard2.0\NAudio.Asio.dll</HintPath>
</Reference>
<Reference Include="Google.Apis.Sheets.v4, Version=1.40.3.1699, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL">
<HintPath>packages\Google.Apis.Sheets.v4.1.40.3.1699\lib\net45\Google.Apis.Sheets.v4.dll</HintPath>
<Reference Include="NAudio.Core, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.Core.2.2.1\lib\netstandard2.0\NAudio.Core.dll</HintPath>
</Reference>
<Reference Include="log4net">
<HintPath>Libaries\log4net.dll</HintPath>
<Reference Include="NAudio.Midi, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.Midi.2.2.1\lib\netstandard2.0\NAudio.Midi.dll</HintPath>
</Reference>
<Reference Include="Meebey.SmartIrc4net, Version=0.4.5.0, Culture=neutral, PublicKeyToken=7868485fbf407e0f, processorArchitecture=MSIL">
<HintPath>packages\SmartIrc4net.1.1\lib\Meebey.SmartIrc4net.dll</HintPath>
<Reference Include="NAudio.Vorbis, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\NAudio.Vorbis.1.5.0\lib\netstandard2.0\NAudio.Vorbis.dll</HintPath>
</Reference>
<Reference Include="NAudio.Wasapi, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.Wasapi.2.2.1\lib\netstandard2.0\NAudio.Wasapi.dll</HintPath>
</Reference>
<Reference Include="NAudio, Version=1.9.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\NAudio.1.9.0\lib\net35\NAudio.dll</HintPath>
<Reference Include="NAudio.WinForms, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.WinForms.2.2.1\lib\net472\NAudio.WinForms.dll</HintPath>
</Reference>
<Reference Include="NAudio.Vorbis, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\NAudio.Vorbis.1.0.0.0\lib\net35\NAudio.Vorbis.dll</HintPath>
<Reference Include="NAudio.WinMM, Version=2.2.1.0, Culture=neutral, PublicKeyToken=e279aa5131008a41, processorArchitecture=MSIL">
<HintPath>packages\NAudio.WinMM.2.2.1\lib\netstandard2.0\NAudio.WinMM.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="NVorbis, Version=0.8.6.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\NVorbis.0.8.6\lib\net35\NVorbis.dll</HintPath>
<Reference Include="NVorbis, Version=0.10.5.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\NVorbis.0.10.5\lib\net45\NVorbis.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Core" />
<Reference Include="System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>packages\System.Memory.4.5.5\lib\net461\System.Memory.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Numerics" />
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Security.AccessControl, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Security.AccessControl.6.0.0\lib\net461\System.Security.AccessControl.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Speech" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
Expand All @@ -93,6 +123,12 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="TwitchLib.Communication, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\TwitchLib.Communication.2.0.0\lib\netstandard2.0\TwitchLib.Communication.dll</HintPath>
</Reference>
<Reference Include="TwitchLib.PubSub, Version=4.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>packages\TwitchLib.PubSub.4.0.0-preview-f833b1ab1ebef37618dba3fbb1e0a661ff183af5\lib\netstandard2.0\TwitchLib.PubSub.dll</HintPath>
</Reference>
<Reference Include="websocket-sharp, Version=1.0.2.59611, Culture=neutral, PublicKeyToken=5660b08a1845a91e, processorArchitecture=MSIL">
<HintPath>packages\WebSocketSharp.1.0.3-rc11\lib\websocket-sharp.dll</HintPath>
</Reference>
Expand All @@ -105,6 +141,7 @@
<Compile Include="Extensions\Numbers.cs" />
<Compile Include="Extensions\StringExtensions.cs" />
<Compile Include="Extensions\SuiXMLExtensions.cs" />
<Compile Include="Interfaces\IVoiceModeRewardBindingInterface.cs" />
<Compile Include="IRC\KrakenConnections.cs" />
<Compile Include="Logger.cs" />
<Compile Include="MainForm.cs">
Expand All @@ -129,12 +166,30 @@
<Compile Include="SettingsForms\ConnectionSettingsForm.Designer.cs">
<DependentUpon>ConnectionSettingsForm.cs</DependentUpon>
</Compile>
<Compile Include="SettingsForms\EditForm\VoiceModAddForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="SettingsForms\EditForm\VoiceModAddForm.Designer.cs">
<DependentUpon>VoiceModAddForm.cs</DependentUpon>
</Compile>
<Compile Include="SettingsForms\EditForm\VoiceModEditForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="SettingsForms\EditForm\VoiceModEditForm.Designer.cs">
<DependentUpon>VoiceModEditForm.cs</DependentUpon>
</Compile>
<Compile Include="SettingsForms\TTSSettingsForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="SettingsForms\TTSSettingsForm.Designer.cs">
<DependentUpon>TTSSettingsForm.cs</DependentUpon>
</Compile>
<Compile Include="SettingsForms\VoiceModIntegrationForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="SettingsForms\VoiceModIntegrationForm.Designer.cs">
<DependentUpon>VoiceModIntegrationForm.cs</DependentUpon>
</Compile>
<Compile Include="SharedSettings.cs" />
<Compile Include="SoundBase.cs" />
<Compile Include="SoundDatabaseEditor\BotnakImporter.cs" />
Expand Down Expand Up @@ -162,43 +217,11 @@
<Compile Include="SoundDatabaseEditor\EditDialogues\SoundPlaybackSettingsDialog.Designer.cs">
<DependentUpon>SoundPlaybackSettingsDialog.cs</DependentUpon>
</Compile>
<Compile Include="SoundDatabaseEditor\GoogleSheetsExport.cs" />
<Compile Include="SoundDatabaseEditor\SupportedFileFormats.cs" />
<Compile Include="VoiceModHandling.cs" />
<Compile Include="VSS\Dialogs\AddEditVSSGroup.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="VSS\Dialogs\AddEditVSSGroup.Designer.cs">
<DependentUpon>AddEditVSSGroup.cs</DependentUpon>
</Compile>
<Compile Include="VSS\Dialogs\AddEditVSSSound.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="VSS\Dialogs\AddEditVSSSound.Designer.cs">
<DependentUpon>AddEditVSSSound.cs</DependentUpon>
</Compile>
<Compile Include="VSS\Dialogs\PressKeyDialog.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="VSS\Dialogs\PressKeyDialog.Designer.cs">
<DependentUpon>PressKeyDialog.cs</DependentUpon>
</Compile>
<Compile Include="VSS\VSS_Entry.cs" />
<Compile Include="SoundStorageXML.cs" />
<Compile Include="Structs\TwitchRightsEnum.cs" />
<Compile Include="Structs\SoundEntry.cs" />
<Compile Include="VSS\VSS_BindingsEditor.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="VSS\VSS_BindingsEditor.Designer.cs">
<DependentUpon>VSS_BindingsEditor.cs</DependentUpon>
</Compile>
<Compile Include="VSS_PreviewWindow.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="VSS_PreviewWindow.Designer.cs">
<DependentUpon>VSS_PreviewWindow.cs</DependentUpon>
</Compile>
<EmbeddedResource Include="MainForm.resx">
<DependentUpon>MainForm.cs</DependentUpon>
</EmbeddedResource>
Expand All @@ -218,9 +241,18 @@
<EmbeddedResource Include="SettingsForms\ConnectionSettingsForm.resx">
<DependentUpon>ConnectionSettingsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SettingsForms\EditForm\VoiceModAddForm.resx">
<DependentUpon>VoiceModAddForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SettingsForms\EditForm\VoiceModEditForm.resx">
<DependentUpon>VoiceModEditForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SettingsForms\TTSSettingsForm.resx">
<DependentUpon>TTSSettingsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SettingsForms\VoiceModIntegrationForm.resx">
<DependentUpon>VoiceModIntegrationForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SoundDatabaseEditor\DB_Editor.resx">
<DependentUpon>DB_Editor.cs</DependentUpon>
</EmbeddedResource>
Expand All @@ -233,21 +265,6 @@
<EmbeddedResource Include="SoundDatabaseEditor\EditDialogues\SoundPlaybackSettingsDialog.resx">
<DependentUpon>SoundPlaybackSettingsDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="VSS\Dialogs\AddEditVSSGroup.resx">
<DependentUpon>AddEditVSSGroup.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="VSS\Dialogs\AddEditVSSSound.resx">
<DependentUpon>AddEditVSSSound.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="VSS\Dialogs\PressKeyDialog.resx">
<DependentUpon>PressKeyDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="VSS\VSS_BindingsEditor.resx">
<DependentUpon>VSS_BindingsEditor.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="VSS_PreviewWindow.resx">
<DependentUpon>VSS_PreviewWindow.cs</DependentUpon>
</EmbeddedResource>
<None Include="app.manifest" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
Expand All @@ -266,9 +283,7 @@
<ItemGroup>
<Content Include="sound_player_icon_bundled.ico" />
</ItemGroup>
<ItemGroup>
<Folder Include="VoiceMod\" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand Down
Loading

0 comments on commit a12ca8b

Please sign in to comment.