From cdbb04b49e04716387eda47e72eadc6ef24c40ff Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 7 Feb 2025 17:46:11 +0100 Subject: vrm bone names --- shared/src/packets.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'shared/src/packets.rs') diff --git a/shared/src/packets.rs b/shared/src/packets.rs index 021fcd0..3cc9ea9 100644 --- a/shared/src/packets.rs +++ b/shared/src/packets.rs @@ -114,7 +114,7 @@ impl Packet { Packet::Pose(object, vec) => { w.write_all(&[0x06])?; w.write_all(&object.0.to_le_bytes())?; - w.write_all(&(vec.len() as u16).to_le_bytes())?; + w.write_all(&(vec.len() as u32).to_le_bytes())?; for (i, a) in vec { i.write(w)?; a.write(w)?; @@ -191,9 +191,9 @@ fn read_u128(r: &mut dyn Read) -> Result { } fn read_params(r: &mut dyn Read) -> Result> { - let mut size = [0; 2]; + let mut size = [0; 4]; r.read_exact(&mut size)?; - let size = u16::from_le_bytes(size); + let size = u32::from_le_bytes(size); let mut v = Vec::with_capacity(size as usize); for _ in 0..size { v.push((u16::read(r)?, Affine3A::read(r)?)); -- cgit v1.2.3-70-g09d2