EmoteLab now supports MacOS. The MacOS release build is for both Intel (x86_64) and Apple Silicon (arm64) but was only tested on an Apple Silicon device.
New Parts: witch hat L/R, witch hat custom L/R, under the hats category.
New Animations: Battery (Charge), Battery (Low), Bite 1, Bite 2, Blow Nose, Blushing 1, Blushing 2, Bongo (Frame), Bongo (Frame LeftHand), Bongo (Frame RightHand), Bongo (Smooth), Book (Blush), Book (Read), Cauldron (Magic1), Cauldron (Magic2), Cauldron (Stir1), Cauldron (Stir2), Draw (Angry), Draw (Normal), Draw (Tired), Hurt, Nervous 3, Pumpkin, Scared (Cross), Sick, Sick (Bed), Sweat (Wipe1), Sweat (Wipe2).
v1.9 Animation List: https://emotelab.app/assets/CoffeeBean/animations/v1-9
Layer order adjust: mustache layer order in some animations, leg layer order in all animations.
Material swap: Fixed a material update issue caused by hash collisions when the draw order changed without changing the number of submeshes. Submesh materials are now compared against a preserved list to ensure they are updated correctly after draw-order changes.
WebM/WebP Export: Rebuilt the WebM and WebP libraries. Both formats now use millisecond-based frame delays. At 30 FPS, frame delays alternate between 33 ms and 34 ms to maintain the exact average frame rate.
WebM Metadata: Fixed incorrect duration metadata in WebM exports. The metadata now reports the correct duration without affecting actual playback.
Animation Recording: Fixed track time restoration when recording while an animation is paused. The original track time is now restored after recording, preventing the animation from pausing one frame before the starting frame.
Outline Compositor: Fixed a render target handling issue by restoring the previous render target after outline processing. Disabling the outline no longer triggers the release warning.