SnekStudio module for multiplayer / multiuser support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
copygirl d4f7fa604a Use scene_init to detect model change 3 weeks ago
Docs Initial commit 3 weeks ago
Resources Update and fix tooltips 3 weeks ago
README.md Update README 3 weeks ago
copyMultiplayer.gd Use scene_init to detect model change 3 weeks ago
copyMultiplayer.tscn Initial commit 3 weeks ago
stream_buffer.gd Add StreamBuffer functions for "ranges" 3 weeks ago
sync_controller.gd Sync blendshapes once more 3 weeks ago

README.md

copyMultiplayer

A relatively straight-forward module for SnekStudio allowing for multiple users to connect together, share tracking data in real-time, and display their models, all in a single application!

Screenshot

Features

  • Supports more than just two simultaneous players.
  • Detects when you switch models, and syncs accordingly.
  • Made by yet another monster girl! 💚

Limitations

  • Requires pre-sharing model files, placed in "cache" directory.
  • Missing peer-to-peer functionality, requires host to forward port.
  • Locations and scale of other players' models currently hardcoded.
  • Currently uses about 12–36 KB/s of bandwidth. Working on improving that.
  • Only syncronizes a hardcoded set of bones for now.