Esska Desktop Puppeteer 2.0
- AppDigital1,780 JPY
- Base PackageDigital0 JPY







Esska Desktop Puppeteer consists of two parts: App and Base Package The Esska Desktop Puppeteer App uses your mouse to control body parts of your avatar. Several OSC parameters are sent to your VRChat client. Special parameters allow controlling custom body parts (e.g. ears or tail). The Esska Desktop Puppeteer Base Package contains everything you need for your avatar. NEW: - Improved control of arms - now fully independently per side - Added control of hands - Added support for GoGo Loco - Added support for Modular Avatar and VRCFury Demo World: https://vrchat.com/home/launch?worldId=wrld_a9eeeba3-6c75-4440-884f-b3b21de82b90 The video shows the legacy version of Esska Desktop Puppeteer. The latest app uses an overlay and looks different.
App
Press an activation key to show an overlay on top of the VRChat window. Control body parts of your avatar easily and intuitively with your mouse. Features: ・Higher precision compared to the puppet menu ・Let others think you are in VR! ・Action menu doesn't need to be opened ・Switch between different body region with shortcuts (arms, hands, legs, feet, user modes) ・Select left side (left mouse button) ・Select right side (right mouse button) ・Select both sides mirrored (left+right mouse button) ・Select both sides linked (middle mouse button) ・Pose by moving your mouse or using the mouse wheel ・Pose up to 2x8 custom body parts (2 different channels) ・Show status and OSC parameters ・Several pose presets included ・Save the current pose as a preset (including hand gestures) ・Play a pose from the presets (including hand gestures) ・Select preferred pose from presets ・Share poses with friends (via a 3-4 digits code over the chatbox in combination with a web service) ・Integrated gesture selector ・Supports avatars uploaded with older base packages ・Manual (In-App, English) ・VRChat ToS conform (uses OSC) App Settings: ・Select the activation key and method ・Customize the overlay (elements, opacity) ・Customize pose activation/deactivation ・Mouse sensivity ・Mouse wheel sensivity ・Invert mouse/wheel axes ・OSC client and server port ・More... Privacy Notice: This app does not collect any personal data from you. We respect your privacy and do not use data for advertising or other purposes. The app listens for some keys (Tab, Control, 'Left of 1' key) or mouse buttons. This is needed to open the overlay or detect if it has to be closed. Some antivirus programs may recognize the app as malicious because of this. Add the app to your whitelist in this case. Important: Be cautious when downloading the app from unofficial sources as it may contain malware or other security risks. To stay safe, download the app only from esska.booth.pm.
Base Package
Contains everything you need for your avatar. Allows to pose the arms and hands with a puppet menu only. Walk/run/jump while the pose is active. Controlling arms/hands in stations is not supported. Contains an optimized and adjustable crawl and crouch pose (only without GoGo Loco). Contents of Unity package file: ・Female and male controller ・Blend trees with up to 19 motions per arm and up to 85 predefined arm positions ・Blend trees for hands ・Animation files ・Avatar menu including icons ・Prefabs for Modular Avatar ・Prefabs for VRCFury ・Prefabs and scripts for DPTool ・Manual (PDF, English) ・Terms (PDF, English)
Requirements
App: ・Windows 10/11 ・Microsoft .NET 9.0 Desktop Runtime ・Mouse with middle button and a scroll wheel If the .NET 9.0 Desktop Runtime is not installed on your PC, you will automatically be linked to the page where you can download it from Microsoft. Avatar: ・Avatar uploaded with the base package ・OSC enabled (only with the app) Every humanoid avatar works. However, best results are achieved on avatars with human like proportions. Depending on how bones are arranged, the results may vary between avatars. Packages: If you use Modular Avatar, VRCFury or GoGo Loco, install these packages in advance and familiarize yourself with it first.
Terms of Usage
App: You have to accept the "End User License Agreement" before you use the app. You can download the PDF document here: https://drive.google.com/file/d/1ylzM8MqSMGZSg3wkJ8sU8BvkPW_M8s-T Base Package: You have to accept the "Terms of Usage" before you use the base package. You can download the PDF document here: https://drive.google.com/file/d/1aJx1rSTYvvfhuvo5bPiqT9eJPzxOUibI
Support
For support or bug report, join my Discord server: https://discord.gg/uMbn6EhaSN Please read the manual carefully before asking for support.
Update History
2024/12/20 App 1.0.0: ・initial release Base Package 1.0.0: ・initial release 2025/01/04 App 1.1.0: ・added 'Gestures' tab ・changed location of settings ・save window position/size ・removed unnecessary app files 2025/11/05 App 1.2.0: ・added support for VRCFury in combination with GoGo Loco ・added OSC parameteres with 'Go/' prefixes Base Package 1.1.0: ・added support for Modular Avatar including prefabs ・added support for VRCFury including prefabs ・added support for GoGo Loco including prefabs ・added support for 'Write Defaults' off ・added DPTool including prefabs ・added example files for main menu and parameters ・updated the manual ・optimization of package structure 2025/12/13 App 2.0.0: ・control arms and hands individually per side (combined modes still available) ・added support for new parameters ・added detection of legacy parameters (fully backward compatible) ・added detection of parameter changes based on the ingame puppet menu ・added alternative activation keys ('Left of one', control) and methods (toggle instead of hold) ・added a new overlay based control (prevents issues in combination with the upcomming VRChat 3rd person mode) ・Added a "radial" menu for easy gesture selection ・added settings to configure the overlay items and opacity ・added settings to configure OSC client and OSC server ports ・added button for sharing of the current pose ・switched to a web service for pose sharing (uses a 3-4 digits pose code over chat box) ・switched to mouse buttons to select side ・switched from .NET 8.0 to 9.0 for better Windows 11 support ・improved UX and switched to Windows 11 Fluent Design ・prepared control of legs and feet (not active yet) ・adjusted price Base Package 2.0.0: ・reworked the menu to control arms and hands (and legs/feet in future) ・added new icons ・added animations/blend trees to control the hands ・added a menu which automatically adds or removes all necessary parameters ・updated controllers (added hand layers and new parameters) ・updated DPTool ・updated prefabs in combination with VRCFury/ModularAvatar/GoGo Loco ・updated documentation







