#VTuberTech

2025-12-22

VRCFTnyan is now a beta! It's also changed a lot from the alpha and requires a minimum #VNyan version of 1.6.6.

The external EXE is now only used to initialise VRCFT then is closes! Data is now sent direct to VNyan via OSC

github.com/lumKitty/VRCFTnyan

#VTuberTech

2025-12-15

Early alpha of my new plugin is out! VRCFTnyan lets VNyan talk to VRC Face Tracking and by extension supports basically every VR face tracker out there for your ARKit VTuber!

However I only have a mouth tracker, no eye tracker, so I can't fully test it!

github.com/LumKitty/VRCFTnyan

#VNyan #VTuberTech

2025-12-01

It turns out there were no actual issues in NyanSaber 0.7, the problems lay elsewhere, so I've done new releases of VNyan-MixItUp and StreamStartingTimer instead.

VNyan-MIU:
Fixed issue with unicode encoding when sending messages
Removed integration with my old debug plugin, log to player.log instead

StreamStartingTimer:
Fixed potential unicode issue when running MixItUpCommands
Updated Spout.NETcore to 2.7.17. Previously this was on 2.7.15 with a manually downgraded Spout.dll to work around a bug

github.com/LumKitty/VNyan-MixI
github.com/LumKitty/StreamStar

#VTuber #ENVTuber #VTuberEN #VNyan #VTuberTech #MixItUp

2025-11-24

StreamStartingTimer 1.0-RC2 is out.
You can now define a start time (e.g. 5mins) for the progress bar This means the appearance of the progress bar is consistent between runs, for at a glance checks

Cleanup window appearance and positioning

Added an app icon (it isn't very good)

#VTuberTech

github.com/LumKitty/StreamStar

2025-11-24

NyanSaber 0.7 is out. It turns out that the bug with the Menu trigger not getting called only applied at LogLevel3, and it's because the code to remove the base64 songCover PNG from the logs would crash if the beatMap JSON was null.

Full test in tomorrow's Beat Saber stream

#VTuberTech #VNyan

github.com/LumKitty/NyanSaber

2025-11-10

Following that 4 hour test stream, LIVnyan 1.2 is now the official latest release.

Proper announcement post tomorrow because I can't words right now. I am exhausted

#VTuberTech #VNyan

2025-11-04

A brief clip to showcase things you can do with Nyansaber 0.4.
My VTuber model colour changes to match the map, and later a glitch effect is applied when I hit the wall.

The plugin just generates VNyan nodes with info, so you can do what you like

There are two other plugins in use here:
LIVnyan. My solution for streaming VR games with VNyan as your model renderer
Jayo's Poiyomi Plugin. For changing Poiyomi shader parameters at runtime from within VNyan

#VNyan #BeatSaber #VTuberTech #VTuber #ENVTuber

2025-10-30

Strange request: does anyone know of any PNGTuber software that can track whole-head movements? For example, if my head is tilted down, I’d want to show a whole separate set of images compared to when it’s facing the camera. I’ve found software that does facial expression recognition, but that’s a bit too static without the head (and preferably eye) movements. #vtuber #pngtuber #vtubertech

2025-10-28

Testing was good. Pushed NyanSaber v0.3 to GitHub.
For now all it's pulling is song stop/start/pause etc. and sending song info when the song starts. Eventually I hope to pull lighting data.

Please read the release notes, especially if upgrading!

github.com/LumKitty/NyanSaber

#VTuberTech #VNyan #VTuber

2025-10-27

My #Discord Reactive CSS hacks are back! Updated for Fugi V5
- Change font, size & colour
- Truncate overly long names
- Change text colour when someone is speaking
- Translucent shadow around images
- Hide spinning error logo when Discord not running

lum.uk/FRH (GitHub)

#VTuberTech #Streamer #OBS

Screenshot from a Final Fantasy XIV stream showing 7 discord avatars stacked vertically, everyone's image has a grey shadow and is labelled with pink text. The one person who is speaking has blue text instead
2025-10-18

Current before/after progress on SkyRose's hair and shaders. I can see a few bits I want to improve, but really happy with the shader work and the physics. I just need to tweak some parameters, and possibly convert the front left hair section to a bone cloth.

Anyone wanna comission me to do their hair lol?

#VTuberTech #VNyan

2025-10-06

0.7 of my Stream Starting Timer is out, and unless there's any issues I haven't spotted this will become RC1 next week

- Automate events in #VNyan and #MixItUp (e.g. Twitch ads)
- Use images as your clock font
- Spout2 output
- 100% FOSS, no monetisation

Changes:
- Convert images to RGBA at load time instead of run-time
- Only re-draw digits that have actually changed
- VNyan and MixItUp connections moved to self contained classes
- Use data bindings for connection status labels
- Check all PNGs are present before loading an image font

#VTuberTech

Screenshot of a Windows application showing a timer (time: 4:20)
Overlayed over it is a transparent pixel art purple & cyan clock showing the same time
2025-09-25

A little behind the scenes, here's all the trackers I wear IRL, and how they're handled in #VNyan. I'm also using LIVnyan, Lunazera's camera prop and Sjatar's screenlight plugin

#VTuberTech

A catgirl VTuber plays Beat Saber. She is t-posing and purple cubes show trackers on her head, hands, elbows, chest, hips, knees and feetAn Ikea Skådis wall board mounted to the side of a staircase. It holdd two Valve Index controllers and 8 Tundra trackers, attached to various straps for wearing the trackers on your body. There are alls 3 Tundra tracker USB dongles at different corners of the board.
2025-09-22

Beta 0.3 of my Starting Timer is up. This brings a big improvment to the config screen, removing clutter from the main UI.

The integration with #VNyan and #MixItUp is unchanged in this release.

github.com/LumKitty/StreamStar

#VTuberTech

Screenshot showing a large timer, alongside two configuration windows. One has general appearance config (e.g. font) and the other a list of events to fire at specific times that perform actions in VNyan, MixItUp or launching a copy of cmd.exe
2025-09-01

Released v0.1 beta of my Stream starting timer. You can add a countdown to your stream starting scene, and fire off #VNyan or #MixItUp events at specified times, or run an external script.

Customisable, No ads, no monetisation, lightweight exe (around 1mb), just greenscreen it in OBS!

github.com/LumKitty/StreamStar

#VTuberTech #FOSS #OpenSource

2025-08-20

Things you can do in #VNyan with my free #VTuberTech resources:

Render your #VTuber in #VR with VNyan
Integrate with #MixItUp
Launch EXEs
Advanced loops
Search nodes from cmd
Trigger nodes from cmd
Live logging (alpha)
Disable window resize
Make the camera hor+

Improve Fugi reactives (non-VNyan)

github.com/LumKitty?tab=reposi

2025-08-10

LIVnyan v1.1 is released. Only change is that when it's enabled in VNyan, VNyans physical camera properties are disabled to match LIV which can't use this. This should resolve hand alignment issues, e.g. sabers in Beat Saber

github.com/LumKitty/LIVnyan

#VTuberTech #VTuber #ENVTuber #VTuberEN #VNyan

2025-07-08

LIVnyan is now listed in the #VNyan resource browser, and it's had several weeks of testing, so I've pushed a 1.0 release, replacing RC2

There are only minor cosmetic changes, so there is no compelling reason to upgrade from RC2. It's just to remove the scary "prerelease" label

github.com/LumKitty/LIVnyan/

#VTuberTech #VTuber #ENVTuber #VTuberEN

2025-06-30

NyanSaber 0.2-beta is out. It's now a usable plugin but only lightly tested. VNyan can now get events for song start/end/fail/quit/pause/unpause and you get a load of song metadata and info about the colour scheme (e.g. to use with Jayo's Poiyomi Plugin)

Best used alongside LIVnyan

github.com/LumKitty/NyanSaber

#VTuberTech #VNyan

2025-06-09

LIVnyan 0.4 is out. It now has proper logging at the LIV end, and more importantly comms are now done with shared memory instead of UDP, which is far more efficient and faster.

It works for me, please check it out and let me know if it works for you!

#VTuberTech #VTuber #ENVTuber #VTuberEN #VR #VirtualReality

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst