Update: Release 21

6/2/25

Features and Improvements

  • 109: Improve position logic and order of operations during startup to avoid a situation where you are not determined to be in a position if your initial load position in your VR environment is within a position. Race condition.
  • 111: Fix some steam link control bugs. Remainder will be fixed when we switch to OpenXR for SteamVR, which is when we update Unity.
  • 260: Flight simulator and racing fans are having problems with their throttles/pedals causing play area movement inputs. Nobody’s playing eqCy with a flight throttle deliberately to drive the characters. Removed those inputs. Actually Unity doesn’t really give you the ability to do this, but I told it to only accept input from the 28th joystick. If you have 28 joysticks connected to your computer I declare you to be a crazy person.
  • 276: Hunt down and resolve the issue that is causing the first frame loaded to not have the camera blackout filter applied to it.
  • 278: Make an additional late-update version of the tracking system so we always have poses of user camera rig data right before we draw to the screen.
  • 279: Add mouse wheel up/down input recognition (Besti 2 specific function)
  • 280: Added more granular events for mouse wheel so I don’t need to extra calculations on that. Mouse wheels are weird.
  • 281: Program tag scanning for <[actorsay]>
  • 282: Program tag scanning for <[narrator]>
  • 284: Add additional trick play options of delays and skips to the autotyper.
  • 285: Program tag scanning for <[wait:time]> 
  • 286: Relinked all elements of friend spawning and interaction into non-eqcy-specific data so we can access them from Besti 2 without re-making anything.
  • 287: Create speech and motion events that associate on-screen speech with actors in scene.
  • 287: Program actors to handle and process those events.
  • 288: Add additional logic to actor animators to be able to play generic or mocapped speech data.
  • 289: Create new actor instantiation process to keep in sync with narrative data in Besti 2
  • 290: Make eqCy use Besti 2’s new mouse scroll logic
  • 291: Make eqCy use Besti 2’s updated 2D camera system set to eqCy mode
  • 292: Make eqCy use Besti 2’s new eye tracking and targeting system
  • 293: Additional mane option for horses
  • 294: Halter for horses
  • 295: Additional mane option for ponies. Let’s try a transparent stranded one.These are pretty fast to make and I need ~20 for Besti 2 NPCs.
  • 296: Fix a performance issue when using mouse/keyboard controls.
  • 297: Made some improvements to keyboard deployment/undeployment logic when using VR.
  • 298: Improved transparent toon shader
  • 299: Improve menu activation/deactivation notification logic. There were two routes through this so it was working excessively.