Skip to content

Releases: ExpiredPopsicle/SnekStudio

Nightly build

17 Nov 00:29

Choose a tag to compare

Nightly build Pre-release
Pre-release

Auto generated release

Release v0.1.6

08 Apr 00:53

Choose a tag to compare

This one has been a long time coming! Mainly because we've been waiting on Godot 4.6.2 to ship after we got the crash-on-exit bug fixed in it.

We're finally on 4.6! Also, mod toggles on/off, partial VRM 1.x support, and a whole lot of awesome new stuff from our contributors!

What's Changed

  • Expose head position/rotating scaling options in MediaPipeController - CraftedCart
  • Added lipsync feature - Elliesaur
  • Transparent background is now the default
  • Mod_Base and children are now based on Node3D instead of Node - Kiri
  • Added VRChat OSC support - CraftedCart
  • Documentation! - Elliesaur
  • Added support for boolean blend shapes
  • Fixed an issue with BlendShapeScalingAndOffset values not saving
  • Alphabetized the mod window (finally)
  • Added options to the graphics tablet mod
  • Added right/left hand settings for the graphics tablet mod
  • Added anaglyph 3D module
  • Fixed a case sensitivity issue with the VMCController that was breaking blend shapes for some models
  • Added mouse-based head tracking module - Elliesaur
  • VMCSender support now fully implemented - AstroArchelon
  • Updated to Godot 4.6.2
  • Fixed a crash-on-exit bug in Godot
  • Added the ability to toggle mods on and off without fully removing them
  • VRM 1.x partial support added (no constraints yet)

Release v0.1.5

14 Sep 18:02

Choose a tag to compare

We now have Flatpak builds! Also added the HOTAS controller support!
If migrating from an older setup, make sure the new PoseIK system is added to the end of the module list, or your model will not move!

What's Changed

New Contributors

Full Changelog: v0.1.4...v0.1.5

Release v0.1.4

18 Jun 05:52

Choose a tag to compare

Doing a release right before Offkai!

(Also because a bunch of stuff has been fixed since the last release.)

Release v0.1.3 - Alpha 2

27 Feb 06:51
8340c6d

Choose a tag to compare

Hey we finally cut the Alpha 2 Release!

For anyone running nightly builds, this should be pretty similar to what you've already been running, but for anyone who's only been doing the 'stable' releases, this is a big one.

Here's our list of changes milestone-specific improvements and fixes:
https://github.com/ExpiredPopsicle/SnekStudio/milestone/1?closed=1

We'll be tracking release note changes going forward a little more closely for next release. In the meantime, LainAmongYou has graciously compiled the release notes for us here.

Thanks to everyone who contributed!

Full changes (thanks to LainAmongYou for compiling these!!!)

  • Added feature to pop out certain subwindows (p button on the subwindow's title bar) [LainAmongYou]
  • The position and dimensions of subwindows are now saved and preserved [LainAmongYou]
  • SnekStudio now uses the operating system's dialog for opening/saving files [LainAmongYou]
  • Made the Add Mod window bigger [LainAmongYou]
  • Fixed a bug where Twitch integration would keep trying to reauthorize [Drikanis]
  • Fixed the Add Mod window being titled "Window" [LainAmongYou]
  • Added an error message to tell you when you downloaded a build of Python for the wrong architecture [purarue]
  • Fixed Vector3 properties in modules not loading their values properly [ExpiredPopsicle]
  • Added "Poppy" object to the Thrown Object Redeem module [aerze]
  • Added a Camera Position module [Elliesaur]
  • Fixed VRM 0.0 files not allowing animated standard material binds [ExpiredPopsicle]
  • The camera drop-down property in the MediaPipe Controller module now defaults to "None" [ExpiredPopsicle]
  • Added a Blend Shape Override module (which just allows manual activation of a chosen blendshape at 100%) [ExpiredPopsicle]
  • Fixed various minor issues when loading VRMs [ExpiredPopsicle]
  • Improved default mouth and jaw blendshape scaling defaults [ExpiredPopsicle]
  • Added per-blendshape smoothing [ExpiredPopsicle]
  • Tweaked default lean scale to 2.0 [ExpiredPopsicle]
  • The left listboxes of subwindows no longer change size when the subwindow size changes [LainAmongYou]
  • Fixed an issue where skeletons on certain files wouldn't be found [ExpiredPopsicle]
  • Added "Sammy the Sample Snek" sample model, used by default when using the program for the first time [ExpiredPopsicle]
  • Improved camera enumeration [grillo-delmal]
  • Added an option to adjust synchronization between eyelids [ExpiredPopsicle]
  • Added module descriptions in the Add Mod dialog [ExpiredPopsicle]
  • Added blendshape scaling options [ExpiredPopsicle]
  • Added an advanced section in the MeidaPipe Controller module to fine-tune individual animation settings/scalings [ExpiredPopsicle]
  • Added an button to reset the pose and blendshapes to their rest positions [ExpiredPopsicle]
  • Added a default head collider to new models [ExpiredPopsicle]
  • Added the ability to reset individual settings to their default values [LainAmongYou]
  • Camera selection is now the topmost property in the MediaPipe Controller module [ExpiredPopsicle]
  • Fixed a bug where Twitch integration would be instanciated more than once [ExpiredPopsicle]
  • Reflection capture strength is now tied to the ambient light energy slider in the Basic Scene module, allowing adjusting of reflection capture strength [ExpiredPopsicle]
  • Increased the range of the ambient and directional light energy multipliers to 10x (up from 2x) in the Basic Scene module [ExpiredPopsicle]
  • Fixed an issue where the reflection capture wasn't updating if the capture image was set before switching to the sky reflection mode in the Basic Scene module [ExpiredPopsicle]
  • Added environment variable overrides for the config, cache, and module paths: [ExpiredPopsicle]
    • SNEKSTUDIO_CONFIG_PATH
    • SNEKSTUDIO_CACHE_PATH
    • SNEKSTUDIO_MODS_PATHS
  • Added an FOV slider to the General Settings subwindow [ExpiredPopsicle]
  • Added a Custom Panoramic Sky option to the Basic Scene module [the-furry-hubofeverything]
  • Added a V-Sync Mode option to the General Settings subwindow [the-furry-hubofeverything]
  • Fixed an issue where the mouse wheel would unintentionally modify values of certain module properties [LainAmongYou]
  • Settings data and Python cache data are now stored within the installation directory [ExpiredPopsicle]
  • Added "Shork" thrown object to Thrown Object Redeem module [ExpiredPopsicle]
  • Fixed the size of the color picker widget in certain modules [ExpiredPopsicle]
  • Added an error message for missing thrown objects in the Thrown Object Redeem module [ExpiredPopsicle]
  • Fixed a crash when a previously selected camera is missing [ExpiredPopsicle]
  • Fixed an issue with UDP port selection [ExpiredPopsicle]
  • Added dan error message when attempting to start the program without having a valid Python build included [ExpiredPopsicle]
  • Fixed various tracker issues [ExpiredPopsicle]
  • Fixed incorrect mapping of meshes to blendshape bind mesh indicies, which caused issues adding surface inside adjust_mesh_forward [ExpiredPopsicle]
  • Added the ability to use a line edit to obtain a path for module developers [the-furry-hubofeverything]
  • Added various blendshape face calibration options [the-furry-hubofeverything]
  • Added blendshape scaling options [ExpiredPopsicle]
  • Exposed more lighting options in the Basic Scene module [the-furry-hubofeverything]
  • Added support for ARM64 [ExpiredPopsicle]

Release v0.1.2

27 Oct 23:32

Choose a tag to compare

New features:

  • Window decorations can now be hidden with the UI (alyssais).
  • Now supports arm64 Linux (asahilina).
  • Various build automation improvements (grillo-delmal).

Bug fixes:

  • Non-USB camera support on Linux fixed (asahilina).
  • Various arm64 Linux fixes (asahilina).

NEW BUGS:

  • I forgot to change the version number inside Godot so the version in the app says 0.1.1.

Release v0.1.1

21 Oct 00:45

Choose a tag to compare

HEY LOOK! IT DOES BUILDS NOW!

I don't know if they work.

Good luck everyone else!