Contributors¶
DS4Windows is built on years of community work. This page acknowledges the project's lineage, incorporated contributions, and the reports and testing that help maintain this fork.
Project lineage and maintenance¶
| Contributor | Contribution |
|---|---|
| Jays2Kings | Original DS4Windows project. |
| Travis Nickles (Ryochan7) | Long-running DS4Windows development and maintenance. |
| Schmaldeo | Earlier DS4Windows fork development. |
| hbashton | Upstream DS4Windows development, VIIPER integration, audio, feedback and interface work. |
| Pawel Osmolski (Pav-Osmolski) | Maintenance of this fork and its matching VIIPER and DS4Updater integration. |
Incorporated code and fixes¶
| Contributor | Contribution |
|---|---|
| meiameiameia | Profile-save and rename safety, virtual-controller removal, Bluetooth disconnect and touchpad-click fixes. |
| petemess95 | Reusing the profile XML serializer to reduce profile-switching overhead. |
| Cameron Beeley (anagnorisis2peripeteia) | OpenRGB and HidHide contributions credited upstream, plus settings, macro and profile-migration regression coverage. |
| Gabarsolon and Remus | DSX game-mod compatibility contribution and associated VIIPER packaging fixes, recorded in upstream PR #86 and its commit authorship. |
Individual release entries and Git history retain further attribution. See the changelog, upstream PR #86 and GitHub contributor history.
Issue reports and testing¶
Thanks to the people who supplied reports, logs, recordings and follow-up testing for this fork:
These credits acknowledge participation in the reports; they do not imply that each person validated every fix or release.
Nefarius and the controller ecosystem¶
Special thanks to Nefarius for his foundational contributions to Windows controller software. His ViGEm project powered virtual-controller output in earlier DS4Windows versions, and HidHide helps prevent double input in this fork by hiding physical controllers from games.
This fork now uses VIIPER for virtual-controller output, while continuing to benefit from the wider ecosystem he helped build. If his work has helped you, please consider supporting his projects.
Earlier DS4Windows contributors¶
The following names are preserved from the inherited contributor list. Travis Nickles (Ryochan7) is credited above. This historical list is not an exhaustive record of every code, translation, documentation or testing contribution.
| Contributor | Contributor | Contributor | Contributor |
|---|---|---|---|
| Adamsw72 | Ahmed | AnessZurba | avsha114 |
| Axroxx | bernspedras | carloshbcabral | christranq |
| CrazyHPi | DandelionSprout | dante38 | Denellyne |
| DerGoogler | dezerving | dondrakon | dpearson2699 |
| DraakjeYoblama | eemijun | EnzoChaussivert | Flo082002 |
| firodj | Geroyuni | GreySole | Haamar |
| h1nnak | hpesoj | jdanders | jdfeng |
| jmg2k | joaopedrogomes | justalemon | jyc001 |
| Kamilczak020 | Kanuan | Кладовая | Korney Czukowski (czukowski) |
| kurtanr | Leonardo Melati (Leomelati) | major-sanyi | MakiseKurisu |
| markguleno | mayawei | mika-n | MikeCZ23 |
| nefarius | nelitow | Oliver-Noah | olokos |
| onuralpyilkin | PaulWentzel | peter9811 | Rajko Stojadinovic (rajkosto) |
| RedDevilus | RobbyCBennett | RokasKil | sabihoshi |
| Samzyre | SakifX9 | Sander0542 | shikulja |
| sitiom | SyaoranChang | sergejkiller | SteelShot |
| stryblt | sunnyqeen | taolatao147 | toshixm |
| tpneill | TRARS | trlef19 | V-Olk |
| wingfixer | xAdler | xLive | xrossb |
| Ygov | Yohoki | Yuki-nyan |
Related projects and third-party credits¶
Thanks also to Alia5 / Peter Repukat, the VIIPER contributors, and the maintainers of USB/IP, HidHide, FakerInput and the other libraries and assets used here. Their project credits, licenses and component notices are indexed in NOTICE.txt.