<commit_before>﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{06AF5AC0-92B8-43C3-99FA-7D5B05F22F0C}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>SexyVR</RootNamespace>
    <AssemblyName>SexyVR</AssemblyName>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Install|AnyCPU'">
    <OutputPath>bin\Install\</OutputPath>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Assembly-CSharp_Studio">
      <HintPath>..\Libs\Assembly-CSharp_Studio.dll</HintPath>
    </Reference>
    <Reference Include="IllusionPlugin">
      <HintPath>..\Libs\Injector\IllusionPlugin.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
    <Reference Include="UnityEngine">
      <HintPath>..\VRGIN\Libs\Unity 4.6\UnityEngine.dll</HintPath>
    </Reference>
    <Reference Include="UnityEngine.UI">
      <HintPath>..\VRGIN\Libs\Unity 4.6\UnityEngine.UI.dll</HintPath>
    </Reference>
    <Reference Include="VRGIN.U46">
      <HintPath>..\VRGIN\VRGIN\obj\Debug\VRGIN.U46.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="DynamicColliderRegistry.cs" />
    <Compile Include="GrabHandler.cs" />
    <Compile Include="HSceneUI.cs" />
    <Compile Include="IKEffectorRegistry.cs" />
    <Compile Include="MouseWorldCursor.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="SexyActor.cs" />
    <Compile Include="SexyStudioContext.cs" />
    <Compile Include="SexyStudioInterpreter.cs" />
    <Compile Include="SexyStudioSeatedMode.cs" />
    <Compile Include="SexyStudioVR.cs" />
    <Compile Include="SexyVoiceCommand.cs" />
  </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.
  <Target Name="BeforeBuild">
  </Target>
  -->
  <Target Name="AfterBuild" Condition="'$(Configuration)' == 'Install'">
    <Message Text="Installing mod..." Importance="normal" />
    <PropertyGroup>
      <InstallDir>$(registry:HKEY_CURRENT_USER\Software\illusion\SexyBeachPR@INSTALLDIR)</InstallDir>
      <PluginDir>$(InstallDir)Plugins\</PluginDir>
      <DataDir>$(InstallDir)SexyBeachStudio_32_Data\</DataDir>
    </PropertyGroup>
    <ItemGroup>
      <PluginFile1 Include="$(OutputPath)SexyVR.dll" />
      <PluginFile2 Include="$(OutputPath)VRGIN.U46.dll" />
      <ImageFiles Include="$(OutputPath)Images\*.*" />
    </ItemGroup>
    <Copy SourceFiles="@(PluginFile1)" DestinationFolder="$(PluginDir)" />
    <Copy SourceFiles="@(PluginFile2)" DestinationFolder="$(PluginDir)" />
    <Copy SourceFiles="@(ImageFiles)" DestinationFolder="$(PluginDir)Images" />
  </Target>
</Project><commit_msg>Fixed install target<commit_after>﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{06AF5AC0-92B8-43C3-99FA-7D5B05F22F0C}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>SexyVR</RootNamespace>
    <AssemblyName>SexyVR</AssemblyName>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Install|AnyCPU'">
    <OutputPath>bin\Install\</OutputPath>
    <VRGINPath>..\VRGIN\VRGIN\bin\Debug\</VRGINPath>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Assembly-CSharp_Studio">
      <HintPath>..\Libs\Assembly-CSharp_Studio.dll</HintPath>
    </Reference>
    <Reference Include="IllusionPlugin">
      <HintPath>..\Libs\Injector\IllusionPlugin.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
    <Reference Include="UnityEngine">
      <HintPath>..\VRGIN\Libs\Unity 4.6\UnityEngine.dll</HintPath>
    </Reference>
    <Reference Include="UnityEngine.UI">
      <HintPath>..\VRGIN\Libs\Unity 4.6\UnityEngine.UI.dll</HintPath>
    </Reference>
    <Reference Include="VRGIN.U46">
      <HintPath>..\VRGIN\VRGIN\obj\Debug\VRGIN.U46.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="DynamicColliderRegistry.cs" />
    <Compile Include="GrabHandler.cs" />
    <Compile Include="HSceneUI.cs" />
    <Compile Include="IKEffectorRegistry.cs" />
    <Compile Include="MouseWorldCursor.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="SexyActor.cs" />
    <Compile Include="SexyStudioContext.cs" />
    <Compile Include="SexyStudioInterpreter.cs" />
    <Compile Include="SexyStudioSeatedMode.cs" />
    <Compile Include="SexyStudioVR.cs" />
    <Compile Include="SexyVoiceCommand.cs" />
  </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.
  <Target Name="BeforeBuild">
  </Target>
  -->
  <Target Name="AfterBuild" Condition="'$(Configuration)' == 'Install'">
    <Message Text="Installing mod..." Importance="normal" />
    <PropertyGroup>
      <InstallDir>$(registry:HKEY_CURRENT_USER\Software\illusion\SexyBeachPR@INSTALLDIR)</InstallDir>
      <PluginDir>$(InstallDir)Plugins\</PluginDir>
      <MainDataDir>$(InstallDir)SexyBeachPR_32_Data\Plugins</MainDataDir>
      <StudioDataDir>$(InstallDir)SexyBeachStudio_32_Data\Plugins</StudioDataDir>
    </PropertyGroup>
    <ItemGroup>
      <ImageFiles Include="$(VRGINPath)Images\*.*" />
      <LeapC Include="$(VRGINPath)Libs\Data\Plugins\x86\LeapC.dll" />
      <OculusSpatializerPlugin Include="$(VRGINPath)Libs\Data\Plugins\x86\OculusSpatializerPlugin.dll" />
      <openvr_api Include="$(VRGINPath)Libs\Data\Plugins\x86\openvr_api.dll" />
      <dxgi Include="$(VRGINPath)Libs\dxgi.dll" />
      <LeapCSharpNET35 Include="$(VRGINPath)LeapCSharp.NET3.5.dll" />
      <SpeechTransport Include="$(VRGINPath)SpeechTransport.dll" />
      <WindowsInput Include="$(VRGINPath)WindowsInput.dll" />	  
      <SexyVr Include="$(OutputPath)SexyVR.dll" />
      <VRGIN Include="$(OutputPath)VRGIN.U46.dll" />      
    </ItemGroup>
    <Copy SourceFiles="@(dxgi)" DestinationFolder="$(InstallDir)" />
    <Copy SourceFiles="@(LeapC)" DestinationFolder="$(MainDataDir)" />    
    <Copy SourceFiles="@(OculusSpatializerPlugin)" DestinationFolder="$(MainDataDir)" />
    <Copy SourceFiles="@(openvr_api)" DestinationFolder="$(MainDataDir)" />
    <Copy SourceFiles="@(LeapC)" DestinationFolder="$(StudioDataDir)" />
    <Copy SourceFiles="@(OculusSpatializerPlugin)" DestinationFolder="$(StudioDataDir)" />
    <Copy SourceFiles="@(openvr_api)" DestinationFolder="$(StudioDataDir)" />
    <Copy SourceFiles="@(LeapCSharpNET35)" DestinationFolder="$(PluginDir)" />
    <Copy SourceFiles="@(SpeechTransport)" DestinationFolder="$(PluginDir)" />
    <Copy SourceFiles="@(WindowsInput)" DestinationFolder="$(PluginDir)" />	
    <Copy SourceFiles="@(SexyVr)" DestinationFolder="$(PluginDir)" />
    <Copy SourceFiles="@(VRGIN)" DestinationFolder="$(PluginDir)" />
    <Copy SourceFiles="@(ImageFiles)" DestinationFolder="$(PluginDir)Images" />
  </Target>
</Project>
{'fraction_non_alphanumeric': 0.1684106614017769, 'fraction_numerical': 0.01125370187561698, 'mean_word_length': 4.859456333140543, 'pattern_counts': {'":': 0, '<': 270, '<?xml version=': 2, '>': 270, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2839907', 'n_tokens_mistral': 3435, 'n_tokens_neox': 3055, 'n_words': 403}