Skip to content

Commit 433ea03

Browse files
authored
Update README.md
1 parent b45779c commit 433ea03

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

README.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Unity DirectInput Force Feedback W/ DInput Manager for Unity!
22
## Now you can manage your DInput devices natively in addition to FFB Support!
33
![image](https://github.com/user-attachments/assets/fcd321cb-7b7c-437a-b033-d80a78576f99)
4-
4+
![image](https://github.com/user-attachments/assets/b9ca5989-623a-48bb-9f98-d0ff99588fbd)
55
### Fully integrated with Unity's Input System, Supports _any_ Direct Input Device
66
[![Made with Unity](https://img.shields.io/badge/Made%20with-Unity-57b9d3.svg?style=for-the-badge&logo=unity)](https://unity3d.com)
77
![GitHub issues open](https://img.shields.io/github/issues/MrTimcakes/Unity-DirectInput?style=for-the-badge)
@@ -13,24 +13,17 @@
1313

1414
This package allows you to easily integrate both the input and ForceFeedback features of DirectX DirectInput from within Unity. This allows you to interface with HID peripherals with ForceFeedback capabilities. This can be used to build vivid simulated experiences.
1515

16-
The package will create a virtual device inside Unity's Input System. This device can then be used like any other device inside the Input System, allowing for easy rebinding. ForceFeedback capabilites can be accessed via the DIManager class. The [DirectInputExplorer](../../tree/main/DirectInputExplorer~) is a Windows forms application built in parallel with the C++ library to enable quick development by avoiding the need to reload Unity after every change. It also functions as an easy way to examine DirectInput devices.
16+
The package will create a virtual device inside Unity's Input System. This device can then be used like any other device inside the Input System, allowing for easy rebinding. ForceFeedback capabilities can be accessed via the DIManager class. The [DirectInputExplorer](../../tree/main/DirectInputExplorer~) is a Windows forms application built in parallel with the C++ library to enable quick development by avoiding the need to reload Unity after every change. It also functions as an easy way to examine DirectInput devices.
1717

1818
# Quick Start
1919
![image](https://github.com/user-attachments/assets/12feffae-5311-4603-a983-fee9ed45e372)
2020

2121
### Installation
2222

2323
This package requires the use of Unity's new Input System, to ensure [com.unity.inputsystem](https://docs.unity3d.com/Packages/[email protected]/manual/QuickStartGuide.html) is installed in the project. Install it via the package manager via:
24-
2524
`Window -> Package Manager => Input System`
26-
27-
<<<<<<< Updated upstream
28-
Next, install (copy and paste) this repo's Plugin folder into your Unity project's Assets folder. You can copy and paste the whole content, and Unity will automatically exclude the unrelated contents as their folder names have "~" characters. Those unrelated folders have the source code of the native Direct Input FFB DLL that Unity uses. Open the Sample Scene and play the scene to start working with this asset. The sample scene has one Direct Input with Force Feed Back support and an example script to read the input values.
29-
=======
3025
Next, Go to the [Releases section of this GitHub repository](https://github.com/imDanoush/Unity-DirectInput/releases) to directly download and install the plugin with all the samples and examples, Or copy and paste the Plugin folder of this repository into the Assets folder of your Unity project and import its own Unitypackage example demo file. If Unity is opened, restart it to import the DLL file properly. The folders that end with the `~` character are automatically skipped by Unity and are used for writing the DLL file as well as the ForceFeedBack Windows App software (which you can find in `./DirectInputExplorer~\DirectInputExplorer\bin\Debug\net5.0-windows`).
3126

32-
>>>>>>> Stashed changes
33-
3427
## Supported ForceFeedback Effects
3528

3629
| Effect |Stat|
@@ -96,4 +89,4 @@ If you have problems, please [raise an issue](https://github.com/MrTimcakes/Unit
9689
# License
9790

9891
This project is free Open-Source software released under the LGPL-3.0 License. Further information can be found under the terms specified in the [license](/../../blob/main/LICENSE).
99-
<a href="https://www.flaticon.com/free-icons/drive" title="drive icons">Drive icons created by Freepik - Flaticon</a>
92+
<a href="https://www.flaticon.com/free-icons/drive" title="drive icons">Drive icons created by Freepik - Flaticon</a>

0 commit comments

Comments
 (0)