Skip to content

Commit

Permalink
Cleaned up and Organized project folders.
Browse files Browse the repository at this point in the history
Binary files will now be distributed under releases. Updated README.MD
and standardized assembly info to use semantic versioning for product
version and auto-generation of assembly version so each build has a
different assembly version number.
  • Loading branch information
KytechN24 authored and KytechN24 committed Apr 28, 2016
1 parent dac0218 commit e84e554
Show file tree
Hide file tree
Showing 15 changed files with 21 additions and 153 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -31,7 +31,7 @@ Disclaimer: As this is free, open-source software I hold no liability for any da

-Headset not supported. The scope of this application is not to create a driver but drive existing drivers (vJoy). To implement this I would need to find a virtual audio driver or create my own, and it may not work great due to latency issues anyway. Also, because this is windows, there are many ways to attach a headset/microphone other than through the Xbox 360 Controller. In short, I don't see a huge need for this functionality, but feel free to post an issue if you'd really like to see it added. With enough support, I may try to explore it.

-Force Feedback not supported. This could be quite difficult to implement, I know how to tell the controller to rumble, but the vJoy device does not have a force feedback status. The result, I cannot determine when a game is commanding a rumble.
-Force Feedback not supported. This can be done now since vJoy supports force feedback using the latest version, but I don't know how to send the commands to the controller since the developer who knew how to send these signals has not had any activity on this project since the Google Code Shutdown.

## Installation Directions ##
There's a unique method of getting this driver to work which requires two other applications to be installed. Follow these installation instructions exactly before submitting any issues.
Expand Down
Binary file removed Xbox 360 Wireless Chatpad Modified Mapping.zip
Binary file not shown.
Binary file removed Xbox 360 Wireless Chatpad.zip
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
5 changes: 3 additions & 2 deletions src/Xbox 360 Wireless Chatpad/Properties/AssemblyInfo.cs
Expand Up @@ -32,5 +32,6 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.1.3.4")]
[assembly: AssemblyFileVersion("0.1.3.4")]
[assembly: AssemblyVersion("0.9.*")]
//[assembly: AssemblyFileVersion("0.9.2.38")]
[assembly: AssemblyInformationalVersion("0.9.1")]
1 change: 1 addition & 0 deletions src/Xbox 360 Wireless Chatpad/Readme.txt
@@ -0,0 +1 @@
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2 changes: 1 addition & 1 deletion src/Xbox 360 Wireless Chatpad/Window_Main.cs
Expand Up @@ -30,7 +30,7 @@ public Window_Main()
}
catch (VjoyNotEnabledException)
{
MessageBox.Show("Unable to start Xbox 360 Wireless Chatpad. vjoy is either not enabled or not installed.",
MessageBox.Show("Xbox 360 Wireless Chatpad could not be loaded.\n\nThe vJoy driver is not enabled or it is not installed. You can enable vJoy using the \"Configure vJoy\" tool or go to https://github.com/KytechN24/xbox360wirelesschatpad for more information on how to install and configure vJoy for this application.",
"Xbox 360 Wireless Chatpad Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
Expand Down
20 changes: 15 additions & 5 deletions src/Xbox 360 Wireless Chatpad/Xbox 360 Wireless Chatpad.csproj
Expand Up @@ -37,6 +37,7 @@
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<UseVSHostingProcess>false</UseVSHostingProcess>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
Expand All @@ -52,10 +53,11 @@
<ItemGroup>
<Reference Include="InputManager, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>bin\Release\InputManager.dll</HintPath>
<HintPath>..\..\libs\InputManager.dll</HintPath>
</Reference>
<Reference Include="LibUsbDotNet">
<HintPath>bin\Release\LibUsbDotNet.dll</HintPath>
<Reference Include="LibUsbDotNet, Version=2.2.8.104, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\libs\LibUsbDotNet.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
Expand All @@ -67,8 +69,9 @@
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="vJoyInterfaceWrap">
<HintPath>bin\Release\vJoyInterfaceWrap.dll</HintPath>
<Reference Include="vJoyInterfaceWrap, Version=2.0.1.2, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\libs\vJoyInterfaceWrap.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
Expand Down Expand Up @@ -129,7 +132,14 @@
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<Content Include="..\..\libs\vJoyInterface.dll">
<Link>vJoyInterface.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="icon.ico" />
<Content Include="Readme.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Expand Down
Binary file not shown.

This file was deleted.

Binary file not shown.

This file was deleted.

0 comments on commit e84e554

Please sign in to comment.