DesktopBuddy
DesktopBuddy brings your Windows desktop into Resonite with a virtual camera and microphone to integrate windows completly and seemlessly into resonite.
| Last updated | 8 hours ago |
| Total downloads | 18 |
| Total rating | 1 |
| Categories | Mods |
| Dependency string | DevL0rd-DesktopBuddy-1.0.17 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
ResoniteModding-BepInExRenderer
BepInEx for Resonite's Unity renderer. Dependency for renderer mods.
Preferred version: 5.4.233001ResoniteModding-RenderiteHook
Allows passing custom command-line arguments to Resonite's Unity renderer process
Preferred version: 1.1.1ResoniteModding-BepisResoniteWrapper
Common hooks and events library for BepInEx Resonite mods. Provides essential events like OnEngineReady to simplify mod development.
Preferred version: 1.0.2Nytra-InterprocessLib
Library for mods to send data to the renderer and back.
Preferred version: 3.0.0ResoniteModding-BepisLoader
A mod loader which allows using BepInEx with Resonite
Preferred version: 1.6.0DevL0rd-DesktopBuddyRuntime
Runtime payloads for DesktopBuddy, including FFmpeg, tunnel, virtual camera, and virtual audio setup files.
Preferred version: 1.0.0README
DesktopBuddy
DesktopBuddy brings your Windows desktop into Resonite with a virtual camera and microphone to integrate windows completly and seemlessly into resonite.
Install
-
Follow instructions here to setup resonite with Gale, a mod manager for bepis mods. https://modding.resonite.net/getting-started/installation/
-
Search for DesktopBuddy and enable the mod.
-
Launch resonite with Gale.
GitHub release zips are the bleeding-edge manual install path and may update faster than Thunderstore while packages wait for review.
Features
- Spawn full desktops, monitors, or individual application windows as grabbable curved panels.
- Interact with windows using VR controller, hand tracking, or touch input.
- Fully gpu accelerated WGC desktop capture.
- Stream panels to other users through local encoding and remote HTTPS tunnel support.
- Virtual video camera drivers for windows so you can do video calls from within resonite.
- Virtual microphone driver for windows so friends can hear you in calls in resonite.
- Use privacy controls for hiding or limiting what other users can see.
- Adjust capture, streaming, audio, culling, viewer, and debug options from the in-world settings panel.
- Keep game-side and renderer-side work separated through the shared texture bridge.
Credits
Special thanks to the projects and libraries DesktopBuddy builds on.
| Project | What DesktopBuddy uses it for |
|---|---|
| BepisLoader | Game-side BepInEx loader |
| BepisResoniteWrapper | Resonite engine-ready startup hook |
| InterprocessLib | Control messages between the game plugin and renderer bridge |
| BepInEx.Renderer | Renderer-side BepInEx loader |
| RenderiteHook | Renderer-side hook support |
| FFmpeg | H.264/HEVC encoding libraries in DesktopBuddyRuntime |
| FFmpeg.AutoGen | C# bindings for FFmpeg, packaged in DesktopBuddyRuntime |
| cloudflared | Bundled Cloudflare Tunnel client for public HTTPS stream URLs |
| SoftCam | DirectShow virtual camera filter |
| VB-Cable | Virtual microphone driver; no public source repository is provided by VB-Audio |
| Harmony | Runtime patching |
| CsWinRT | Windows Runtime interop support used by Windows.Graphics.Capture |
License
AGPL-3.0 - see LICENSE.