diff --git a/README.md b/README.md index 00e7834..ca7d158 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,16 @@ Windows kernel-mode driver emulating well-known USB game controllers. [![Build status](https://ci.appveyor.com/api/projects/status/rv74ufluwib52dq2?svg=true)](https://ci.appveyor.com/project/nefarius/vigembus) [![Discord](https://img.shields.io/discord/346756263763378176.svg)](https://discord.vigem.org) [![Website](https://img.shields.io/website-up-down-green-red/https/vigem.org.svg?label=ViGEm.org)](https://vigem.org/) [![PayPal Donate](https://img.shields.io/badge/paypal-donate-blue.svg)]() [![Support on Patreon](https://img.shields.io/badge/patreon-donate-orange.svg)]() [![GitHub followers](https://img.shields.io/github/followers/nefarius.svg?style=social&label=Follow)](https://github.com/nefarius) [![Twitter Follow](https://img.shields.io/twitter/follow/nefariusmaximus.svg?style=social&label=Follow)](https://twitter.com/nefariusmaximus) -## About +(This project is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addition to maintenance and stability there are many desirable features yet to be added. If your company is using components of ViGEm, please consider reaching out.) -**Disclaimer:** this project is for software developers. To make it do something useful you'll also need a [feeder application](). +Businesses: support continued development via invoiced technical support, maintenance, sponsoring contracts: +
  _E-mail: vigem @ nefarius dot at_ + +Individuals: support continued maintenance and development via [PayPal](https://paypal.me/NefariusMaximus) donations. + +---- + +## About The `ViGEmBus` driver and `ViGEmClient` libraries represent the core of the Virtual Gamepad Emulation Framework (or `ViGEm` , for short). `ViGEm` aims for a 100% accurate [emulation]() of well-known gaming peripherals as pure software-based devices at kernel level. As it mimics "the real thing" games and other processes require no additional modification whatsoever to detect `ViGEm`-based devices (no Proxy-DLLs or API-Hooking) and simply work out of the box. While the (now obsolete) [Scarlett.Crush Productions Virtual Bus Driver]() is the spiritual father of this project, `ViGEm` has been designed and written from the ground up utilizing Microsoft's [Kernel-Mode Driver Framework](https://en.wikipedia.org/wiki/Kernel-Mode_Driver_Framework). @@ -69,7 +76,9 @@ Sponsors listed here have helped the project flourish by either financial suppor ## Known users of ViGEm -A brief listing of projects/companies/vendors known to build upon the powers of ViGEm. This list is non-exhaustive, if you'd like to see your project included, contact us! +A brief listing of projects/companies/vendors known to build upon the powers of ViGEm. + +This list is non-exhaustive, if you'd like to see your project included, contact us! - [3dRudder](https://www.3drudder.com/) - [Parsec](https://parsecgaming.com/) @@ -83,3 +92,7 @@ A brief listing of projects/companies/vendors known to build upon the powers of - [HP](https://www8.hp.com/us/en/campaigns/gamingpcs/overview.html) - [DS4Windows](https://ryochan7.github.io/ds4windows-site/) - [XOutput](https://github.com/csutorasa/XOutput) + +## License + +The `ViGEm` Bus Driver is licensed under the MIT License, see [LICENSE](./LICENSE.md) for more information.