CubiLink – Unity Live2D Motion Mapper for Multi-Axis (v2.6.2)

I tried it with this game as well, but I get an error in the Cubism section.

Thank you

I would like to know whether the following behaviors are bugs or intended features.

  1. I understand that selecting a parameter highlights it in yellow as a visual indicator. However, when I select a different parameter, the same area remains highlighted in yellow.

  2. When I close the menu, the stroke stops working. (It works again when I reopen the menu.)

  3. Even after setting the Raw value, the stroke range is very short. I also noticed that the Output rate at the top of the menu fluctuates significantly. could this be related?

This game does not use Live2D animations.

The highlighter isn’t a guaranteed way to identify specific assets. The way parameters map to visuals differs between games, and a single parameter can affect multiple parts, or sometimes nothing clearly visible at all.
So the highlight should be treated more as a rough hint / helper, not an exact mapping tool.

This was fixed in the latest version.

If you’re referring to manual movement (e.g. controlling animation via mouse), that was also fixed in the latest version.

Otherwise, is the limited range happening on the actual device, or just in the preview bar?
Make sure there are no unintended offsets or multipliers applied to that axis and play around with the global smoothing and see if that helps.

Another template:

Game Title/Link: HOUSHOU PLAYER

HOUSHOU_PLAYER
Game Version: v1.1.0
Plugin Version: v2.3+
Status: :white_check_mark: Working

Notes: Template bundle includes all scenes. Not tested with actual device yet.

Template File:
HOUSHOU PLAYER - All Templates.cubilinkpack.json (8.3 KB)

2 Likes

When I connected to EDI, SR6 moved, but when I connected to cubilink, the SR6 didn’t move… what could be the reason?

It never made a plugins folder for me in bepinex folder.

What connection are you using (Serial, UDP, or Intiface)?
Does the plugin say it’s “Connected”?

Make sure:

  • you set the correct address or COM port (same one that works with EDI).
  • the device isn’t already in use by another app (EDI, Intiface, etc.)
  • the axis is bound and showing movement in the preview

That usually means BepInEx didn’t load correctly.
Check if you’re using the correct version (x86 vs x64 depending on the game)

If the game doesn’t have a GAME\GAMENAME_Data\Managed folder, it’s likely IL2CPP and won’t work with this plugin.

1 Like

Yes.

Game Title/Link: Oral Sex Shop 2

Warning: Shota Preview


Game Version: v1.0
Plugin Version: v2.5
Status: :white_check_mark: Working

Notes: Template bundle includes all scenes. Not tested with actual device yet.

Template File:
OralSexShop2 - All Templates.cubilinkpack.json (7.1 KB)

2 Likes

So i’ve been testing a bunch of games. Are you familiar with or am I just having a bug with something I need to fix/correct?

I found a few games that run, detect cubism, but WONT connect to the SR6 on COM3…
RJ383456 Secret with Sophia is one example, I think i’ve run into like 3 games so far where I can modify the ranges and what not but cant connect to Serial

1 Like

I did some debugging. Looks like some games ship with a runtime that doesn’t properly support System.IO.Ports.SerialPort. In those cases it already fails when trying to create the SerialPort object, so serial just never works even though everything else is fine.

The plugin was relying entirely on that .NET SerialPort before.

I’ve reworked the serial handling a bit now:

  • improved the native .NET serial stability
  • added better logging for connection issues
  • and added a Win32 fallback, so it can still connect even if SerialPort isn’t supported by the game runtime

That should work with the other games now as well.

3 Likes

Oh snap! Well thanks for looking into that for me. One day we will have IL2CPP games but to be honest, you did more then enough!

I’ve collected a ton of games and as soon as I open the folder and see Mono I test it right away who knows, people are finding all sorts of ways and I see some movement scripters, some for 2D/3D games, but I have an ‘odd’ feeling someone is cracking RPGM games
I gotta find a way to contribute back some day but all I know how to do is skin edit games. Such minor skills.

2 Likes

If the number of items in Templates increases, it becomes impossible to operate.

Would it be possible to make the items collapsible or allow scrolling?

Sorry if this post is not formatted correctly, as it is my first time posting, and I apologize for any awkward phrasing due to using machine translation.

Game Title/Link: [逆レ〇プ×ホラー探索アドベンチャー]無音-Muon-

Game Version: V1.2.9
Plugin Version: V2.5.3
Status: :white_check_mark: Working

Notes: Tested and confirmed to work on SR6.

Template File:
無音-Muon- - All Templates.cubilinkpack.json (77.9 KB)

3 Likes

Good point. I’ve limited the template list height and made it scrollable + collapsible now.

1 Like

Thank you very much for your prompt response!
I have revised my previous post and attached the completed file.
I look forward to your continued work!

The Arrogant Kaiju Princess and The Detective Servant


It seems this game does not use the standard Live2D Cubism Unity component. Can the plugin detect the model parameters?

Game Title/Link: おねショタ村の淫習~お清楚双子巫女と孕ませ3PエッチするおさわりアニメーションSLG~

Game Version: v2.00
Plugin Version: V2.5.3
Status: :white_check_mark: Working

Notes: Tested and confirmed to work on SR6.

Template File:
おねショタ村の淫習 - All Templates.cubilinkpack.json (53.3 KB)

1 Like

Can Live2DViewerEX use BepInEx?

I also tested on that one. Looking into a runtime editor, it appears it’s doing a pretty custom layout and it’s the same for the sequel. I have not even been able to find any of the elements that provide the actual animation, even though I’ve seen several animators being used. Mapping to the UI elements attached to the body parts could work, but they’re not parameters so they’re not found by this plugin…

Would love to have an integration for the Kaiju princess games, but they seem tricky !

Can Live2DViewerEX use BepInEx?

@MAOMAOTO I’ve not tried it, but based on screenshots I don’t think it’s running on Unity… So it wouldn’t be compatible.
The update history also makes me think so because the patch notes don’t seem to list the widely distributed Unity bugfix from 2025

I wish Live2DViewerEX supported BepInEx 5. The Steam Workshop has so much great content for it.