Skip to content

Sunblock-Code/EDI-Mod

Repository files navigation

EDI — Community Mod

An unofficial, community-made build of EDI (Easy Device Integration) — a Windows app that syncs game events with interactive devices over a local REST API.

Based on EDI by NoGRo. This is a fan modification and is not affiliated with or endorsed by the original author. Please star and support the original project too.


What this mod adds

This build keeps EDI's core engine and REST API intact and focuses on a reworked desktop launcher plus quality-of-life features:

  • Redesigned game launcher — cover-art game cards with adjustable size, corners, blur, badges, and title layout, plus a clear selected game highlight (glow / border / bar / solid styles).
  • Cover & banner search — pull artwork from multiple online sources (including SteamGridDB and itch.io), choose from multiple matches, and crop to fit. Animated GIF and MP4 covers play on hover/select.
  • Live funscript preview — a built-in visualizer shows the currently playing script in real time, freezes the line on pause, and reflects live intensity/vibration. Works without hardware via an optional Preview Device.
  • Settings overhaul — inline info popups, a top header bar with customizable quick-launch chips, persistent window size/position, and a Dev tab to toggle the Preview Device.
  • Device robustness fixes — EDI no longer exits when Intiface/Buttplug isn't running (fast TCP reachability probe + widened error handling), plus Handy / OSR / preview fixes.
  • Support popup — credits the original project and provides optional donation links.

For the full description of EDI's engine, gallery system, variants, multi-axis / multi-channel support, and the complete HTTP API, see README.upstream.md — the original project's documentation, preserved here.


Screenshots

Full interface

EDI Community Mod — full interface

Cover-art game library

Cover-art game library

Live funscript preview

Live funscript preview


Requirements

This is a lightweight, framework-dependent build (~28 MB), so the .NET 8 runtimes above must be installed. If you'd rather have a build that runs without installing anything, publish a self-contained version (see Build from source).


Install (portable build)

  1. Download the latest EDI-Mod-*-portable.zip from the Releases page.
  2. Extract it anywhere.
  3. Run Edi.exe.

Settings and your game library are stored inside the build's own Data\ folder (portable mode), so nothing is written elsewhere on your PC.


Build from source

Prerequisite: .NET 8 SDKhttps://dotnet.microsoft.com/download/dotnet/8.0

git clone <your-fork-url>
cd Edi

:: Framework-dependent (small; needs the .NET 8 runtimes above installed)
dotnet publish Edi.Wpf/Edi.Wpf.csproj -c Release -r win-x64 --self-contained false ^
  -p:PublishSingleFile=true -o publish

:: OR self-contained (large, ~350 MB; runs without installing .NET)
dotnet publish Edi.Wpf/Edi.Wpf.csproj -c Release -r win-x64 --self-contained true ^
  -p:PublishSingleFile=true -o publish-selfcontained

Use dotnet publish, not dotnet build — a plain build produces an apphost that won't launch standalone.


Support

This mod is free. If it's useful to you, you can tip the mod author:

Please also consider supporting NoGRo, who created EDI.


Credits & license

The upstream project does not currently ship an open-source license, so the MIT license here applies only to this mod's own changes. If you are the original author and would like attribution adjusted, the license clarified, or this fork removed, please open an issue.


Disclaimer

Adult software, intended for use by consenting adults. Provided "as is," without warranty of any kind. Not affiliated with any game it may be used alongside. You are responsible for how you use it.

About

Community mod of EDI (Easy Device Integration) by NoGRo — redesigned launcher, cover/banner search, live funscript preview, and device robustness fixes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors