parent
							
								
									0cd92b8010
								
							
						
					
					
						commit
						b0ee3be5ed
					
				
				 1 changed files with 8 additions and 9 deletions
			
			
		@ -1,24 +1,23 @@ | 
				
			|||||||
# copyMultiplayer | 
					# copyMultiplayer | 
				
			||||||
 | 
					
 | 
				
			||||||
A relatively straight-forward module for [SnekStudio] allowing for multiple users to | 
					A relatively straight-forward module for [SnekStudio] allowing for multiple users | 
				
			||||||
connect together, share their tracking data in real-time, and display their models in | 
					to connect together, share tracking data in real-time, and display their models, | 
				
			||||||
a single application. | 
					all in a single application! | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Features | 
					## Features | 
				
			||||||
 | 
					
 | 
				
			||||||
- Supports for more than just two players. | 
					- Supports more than just two simultaneous players. | 
				
			||||||
- Detects when you switch models, and syncs accordingly. | 
					- Detects when you switch models, and syncs accordingly. | 
				
			||||||
 | 
					- Made by yet another monster girl! 💚 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Limitations | 
					## Limitations | 
				
			||||||
 | 
					
 | 
				
			||||||
- Very proof-of-concept, needs more work done to be usable. | 
					- Requires pre-sharing model files, placed in "cache" directory. | 
				
			||||||
- Requires pre-sharing model files, to be placed in "cache" directory. | 
					 | 
				
			||||||
- Missing peer-to-peer functionality, requires host to forward port. | 
					- Missing peer-to-peer functionality, requires host to forward port. | 
				
			||||||
- Locations and scale of other players' models currently hardcoded. | 
					- Locations and scale of other players' models currently hardcoded. | 
				
			||||||
- Currently dumps all bone and blendshapes info into an update packet per frame, which | 
					- Currently uses about 12–36 KB/s of bandwidth. Working on improving that. | 
				
			||||||
  ends up being >8KB, waaaay too large. This is the biggest flaw but considering the | 
					- Only syncronizes a hardcoded set of bones for now. | 
				
			||||||
  project was thrown together in a day, I hope you'll forgive me for now. 💚 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
[SnekStudio]: https://github.com/ExpiredPopsicle/SnekStudio | 
					[SnekStudio]: https://github.com/ExpiredPopsicle/SnekStudio | 
				
			||||||
 | 
				
			|||||||
					Loading…
					
					
				
		Reference in new issue