https://github.com/sauceke/lovemachine
Support for interactive sex toys in over 30 different Hentai games, including Koikatsu, Honey Select 2, COM3D2, Insult Order, and more.
https://github.com/sauceke/lovemachine
bepinex bepinex-plugins buttplug com3d2 honeyselect2 illusion-games koikatsu koikatsu-party koikatsu-sunshine miconisomi playhome sex-toys teledildonics unity3d
Last synced: 3 months ago
JSON representation
Support for interactive sex toys in over 30 different Hentai games, including Koikatsu, Honey Select 2, COM3D2, Insult Order, and more.
- Host: GitHub
- URL: https://github.com/sauceke/lovemachine
- Owner: Sauceke
- License: gpl-3.0
- Created: 2021-06-28T18:05:49.000Z (over 4 years ago)
- Default Branch: mastur
- Last Pushed: 2025-06-27T20:59:38.000Z (3 months ago)
- Last Synced: 2025-06-27T21:35:38.165Z (3 months ago)
- Topics: bepinex, bepinex-plugins, buttplug, com3d2, honeyselect2, illusion-games, koikatsu, koikatsu-party, koikatsu-sunshine, miconisomi, playhome, sex-toys, teledildonics, unity3d
- Language: C#
- Homepage: https://sauceke.github.io/LoveMachine/
- Size: 6.4 MB
- Stars: 217
- Watchers: 7
- Forks: 19
- Open Issues: 14
-
Metadata Files:
- Readme: docs/README-jp.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
[English](README.md) | [日本語](README-jp.md)
# LoveMachine
[![QA][CI Badge]](#) [![Download][Downloads Badge]][インストーラ]
[![Patreon][Patreon Badge]][Patreon][![インストーラ][Download Button]][インストーラ] [![デモ(R18)][Demo Button]][Demo video]
LoveMachine はアダルトゲームのキャラクターと連動してアダルトグッズを動かすプラグインです。
[一部の自律型デバイス](#サポートしているデバイス)について、以下のゲームに対応しています。
| ゲームタイトル | 開発者 | 🥽 VR 版 | 🖥 PC 版 |
| :--------------------------- | :----------------- | :-------------------- | :------ |
| [駆動妖精アイディールレイズ] | Riez-ON | | ⭕ |
| AI*少女 | ILLUSION | ⭕※[AISVR]のみ | ⭕ |
| [カスタムオーダーメイド 3D2] | Kiss | ⭕ | ⭕ |
| [隣人彼女と脱衣ジャンケン] | Visionary | | ⭕ |
| エモーション・クリエイターズ | ILLUSION | ⭕※[EC_VR]のみ | ⭕ |
| [聖騎士リッカの物語] | もぐらソフト | | ⭕ |
| [ハニカム] + DIGITAL CRAFT | ILLGAMES | ⭕※DIGITAL CRAFT のみ | ⭕ |
| ハニーセレクト | ILLUSION | | ⭕ |
| ハニーセレクト 2 | ILLUSION | ⭕ | ⭕ |
| [放課後輪姦中毒] | みこにそみ | ⭕※[AGHVR]のみ | ⭕ |
| [淫魔界 2: カムラン] | 淡泊室 | | ⭕ |
| [インサルトオーダー] | みこにそみ | ⭕※[IOVR]のみ | ⭕ |
| コイカツ! | ILLUSION | ⭕ | ⭕ |
| コイカツ!パーティ | ILLUSION | ⭕ | ⭕ |
| コイカツ!サンシャイン | ILLUSION | ⭕ | ⭕ |
| [恋来い温泉物語] | アプリコットハート | ⭕ | ⭕ |
| [Last Evil] | Flametorch | | ⭕ |
| [大江戸とりがー!!] | CQC Software | ⭕ ※別売り | ⭕ |
| [Our Apartment] | Momoiro Software | | ⭕ |
| プレイホーム | ILLUSION | ⭕ | ⭕ |
| ROOM ガール | ILLUSION | | ⭕ |
| セクロスフィア | ILLUSION | | ⭕ |
| [セクサロイドな彼女] | Daminz | ⭕ | |
| [Solas City Heroes] | MrZGames | | ⭕ |
| [Succubus Cafe] | MIGI STUDIO | | ⭕ |
| VR カノジョ | ILLUSION | ⭕ | |
| [ライジングプレイ] | Robi | ⭕ | ⭕ |## サポートしているデバイス
LoveMachine はアダルトグッズとの連動を可能にする Buttplug プロジェクトに頼って作られています。執筆時
点で Buttplug は 200 以上のデバイスをサポートしています。このプラグインは**上下運動**、**振動**、**回転**、**締め付け**機能に対応しています。
以下は実際に MOD でテストしたデバイスの一覧です:
電動オナホ
- [The Handy]
- [Kiiroo KEON]
- OSR2振動機能付きオナホ
- [Lovense Gush]
- [Lovense Max 2]
- [Lovense Diamo]
- [Lovense Domi 2]
- [Lovense Calor]
- The Xbox gamepad回転機能付きオナホ
- Vorze A10 Cyclone
## インストール
[インストーラ]をダウンロードして実行してください。もし「Windows があなたの PC を保護しました」という
メッセージが出たら、詳細情報 > 実行 をクリックしてください。[Intiface Central]もインストールする必要があります。
## 使い方
1. Intiface Central を起動します。
2. プレイボタンをクリックしてください。
3. 使いたいデバイスを起動して接続してください。
4. ゲーム開始!⚠ 一部のゲームでは、BepInEx コンソールが VR ゲームのプレイ中に開いている場合、停止ボタンが機能しない
場合があります。これはゲームウィンドウよりも BepInEx コンソールが前面に出ているため、BepInEx の画面
の動作が優先されてしまうために起こります。このような場合はコンソールを無効にすることをお勧めします。## 動作方法・制限
- LoveMachine は、女性キャラの特定のボーン(手、股間、胸、口)の動きを分析して、各アニメーションループ
の開始時にオナホを作動させるタイミングを正確に決定します。
- 上下運動(およびバイブの振動)は、キャリブレーション中に記録された、男性キャラの金玉袋に最も近いボー
ンの動きに合わせて作動します。(玉舐めアニメーション中は同期できなくなりますが、それ以外の場合は上
手く機能します)
- 全身のボーン位置によって動作を決定しているので、画面に映り切らないサイズや比率のキャラクターには対
応できません。## プラグイン設定
⚠ IL2CPP を利用しているゲーム(RoomGirl, 聖騎士リッカの物語) は、現時点では ConifigurationManager と
互換性がありません。代わりに設定ファイルを設定してください。プラグイン設定 > LoveMachine から以下のパラメータを設定できます。
### アニメーション設定(『コイカツ!』と『コイカツ!サンシャイン』のみ対応)
- **Simplify animations:** このオプションを有効にすると、モーションブレンド(キャラの複数のモーション
の合成機能)をオフにします。モーションブレンドは動作タイミングが検出しにくくなるため、特に
SideLoader のアニメーションで真の没入感を得たい場合には、この設定が不可欠です。デフォルトではオフ
になっています。他の MOD と干渉する可能性があります。### デバイス一覧
ここには Intiface で接続できるすべてのデバイスが表示されます。
- **Connect:** Intiface サーバーと接続・再接続します。
- **Scan** デバイスをスキャンします。一般的なデバイス設定 (全てのデバイスに共通):
- **Group Role:** 複数の女性キャラが映るシーンで、どの女の子とデバイスを同期させるかを選択します。こ
れは複数のキャラが映らないシーンにも影響します。例えば、ある女の子キャラクタ A とデバイスを同期さ
せているとき、別の女の子キャラクター B だけが映るシーンになった場合、デバイスは動作しません。
- **Body Part:** デバイスが追跡する部位のボーンを選択します。デフォルトはオート(プレイヤーの金玉に最
も近いボーン)です。TJ/FJ を再現する際には、2 台のデバイスで交互に動作させることが可能です。『コイ
カツ!』『コイカツ!サンシャイン』ではフェラチオや手コキも検出することができます。
- **Latency (milliseconds):** アダルトグッズの動作遅延は通常無視できるほど小さいですが、ディスプレイ
とデバイスの動きに大きなズレがある場合には、このパラメータを調整することでズレを補正することができ
ます。最適な調整値は利用する環境によって異なるので、実際に試しながら少しづつ調整してください。
- **Updates per second:** デバイスに動作コマンドを送信する頻度を指定します。BLE デバイスは通常、1 秒
間に約 10~20 個のコマンドを処理できます。オナホ設定:
- **Max Strokes (per minute):** 100%の長さで上下させることが可能な最高速度です。
- **Stroke Zone / Slow:** 動きをスローにしたときの上下運動の長さです。0%が最小、100%が最大です。
- **Smooth Stroking:** 上下運動の動きからロボっぽさを減らしますが、全てのオナホが対応しているわけで
はありません。Handy と OSR2 デバイスで上手く機能することが分かっています。デフォルトではオフになっ
ています。バイブ設定:
- **Intensity Range:** このデバイスで可能な最小~最大の振動の強さを設定します。0%=振動無し、100%=振動
最大。
- **Vibration Pattern:** 振動のパターンを指定します。利用可能なパターンは Sin 波、三角波、鋸波、パル
ス波、変化なし、カスタムパターンです。
- **Custum Pattern:** Vibration Pattern が Custom に設定されている場合に使用できますスライダーを使用
して、振動強度のカーブを設定することができます。圧力設定:
- **Pressure Range:** このデバイスが許容する最小および最大の圧力を設定します。単位は(%)です。
- **Pressure Update Interval (seconds):** デバイスが圧力を変更するのに掛かる時間です。単位は(秒)。デ
フォルトは 5 秒です。以下の設定も行うといいかもしれません:
- **Save device assignments:** 有効にすると、すべてのデバイス「3P の役割」と「身体の部位属性」が共有
できます。デフォルトでは無効になっています。### Intiface 設定
- **WebSocket host:** 実行中の Intiface ホストの URL です。リモートマシン上で実行されていない限り
、`ws://127.0.0.1`でなければなりません。
- **WebSocket port:** Intiface が解放しているポートです。通常は`12345`です。### 停止ボタン設定
万が一何かが起こった時、または激しいセックスが始まってしまった時、あなたを守るために停止ボタンをご用
意しました。デフォルトではスペースキーを押すことで全てのデバイスが直ちに停止します。- **Emergency Stop Key Binding:** 停止ボタンを作動させるためのキー割り当てを設定します。(デフォルト
ではスペースキー)
- **Resume Key Binding:** 停止を解除するためのキー割り当てを設定します。(デフォルトでは F8)### オナホ設定
- **Stroke Length Realism:** 上下運動の幅をアニメーションとどの程度一致させるかを設定します。0%では
デバイスが利用可能な長さをフル活用します。100%ではゲーム内のアニメーションの長さにできるだけ合わせ
て動きます。
- **Hard Sex Intensity:** 激しいセックスアニメーション中にデバイスが動く強さを調整します。100%にする
と 0%のときより 2 倍早く動きます。LoveMachine の使用により発生するいかなる損害についても、開発者は
一切の責任を負いかねます。
- **Orgasm Depth:** 絶頂時のデバイスの動きの深さを設定します。
- **Orgasm Shaking Frequency:** 絶頂中に 1 秒間で何回上下運動を行うかを設定します。### 回転設定
- **Rotation Speed Ratio:** 回転の速度を設定します。0%は無回転、100%全速回転です。デフォルトは 50%で
す。
- **Rotation Direction Change Chance:** 回転方向が変化する確率を設定します。デフォルトは 30%です。### 圧力設定
- **Enable Pressure Control:** このデバイスの圧力機能を使用するかどうかを設定します。デフォルトでは
無効になっています。
- **Pressure Mode:** 圧力の設定方法を決定します。
- **Cycle:** 一定時間かけて徐々に圧力を高め、最後に開放します。
- **Stroke Length:** 圧力をかける面積です。圧力が強くなります。
- **Stroke Speed:** 圧力がかかる速さです。圧力が強くなります。
- **Pressure Cycle Length (seconds):** 圧力設定が Cycle に設定されている場合、圧力が強まってから解放
されるまでの時間間隔を設定します。単位は(秒)です。## ご協力してくれる方へ
対応してほしいゲームタイトルがあれば是非ご連絡ください。新しいゲームタイトルに対応するのは比較的簡単
で、ほとんどコーディングをしなくてもよいのです。参考として PlayHome の実装をご覧ください。また、対応
してほしいデバイスの PR も大歓迎です。この MOD は無料ですが、寄付を受け付けています。私の開発を応援してくださる方は、[こちら][Patreon]から
よろしくお願いします。## 謝辞
LoveMachine は[BepInEx]プラグインフレームワークと、そしてもちろん[Buttplug.io]プロジェクトのお陰で作
られています。[CI Badge]: https://github.com/Sauceke/LoveMachine/actions/workflows/qa.yml/badge.svg
[Downloads Badge]: https://img.shields.io/github/downloads/Sauceke/LoveMachine/total
[Patreon Badge]: https://shields.io/badge/patreon-grey?logo=patreon
[Download Button]:
https://img.shields.io/badge/%E2%87%93%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9-blue?style=for-the-badge
[Demo Button]:
https://img.shields.io/badge/%E2%96%B6_%E5%8B%95%E7%94%BB(R18)-pink?style=for-the-badge[インストーラ]:
https://github.com/Sauceke/LoveMachine/releases/latest/download/LoveMachineInstaller.exe
[LoveMachine.Experiments]: https://sauceke.github.io/LoveMachine.Experiments
[Hotdog]: https://sauceke.github.io/hotdog
[Patreon]: https://www.patreon.com/sauceke
[Demo video]: https://www.erome.com/a/f2XKHJ1I[カスタムオーダーメイド 3D2]:
https://www.dlsite.com/pro/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/VJ011538.html/?locale=en_US
[聖騎士リッカの物語]:
https://www.dlsite.com/maniax/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/RJ363824.html/?locale=en_US
[放課後輪姦中毒]:
https://www.dlsite.com/maniax/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/RJ189924.html/?locale=en_US
[淫魔界 2: カムラン]:
https://www.dlsite.com/maniax/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/RJ321625.html/?locale=en_US
[インサルトオーダー]:
https://www.dlsite.com/maniax/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/RJ220246.html/?locale=en_US
[恋来い温泉物語]:
https://www.dlsite.com/pro/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/VJ01000460.html/?locale=en_US
[大江戸とりがー!!]:
https://www.dlsite.com/maniax/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/RJ439205.html/?locale=en_US
[ハニカム]:
https://www.dlsite.com/pro/dlaf/=/t/n/link/work/aid/sauceke/locale/en_US/id/VJ01000785.html/?locale=en_US
[隣人彼女と脱衣ジャンケン]:
https://www.dlsite.com/maniax/dlaf/=/t/s/link/work/aid/sauceke/locale/en_US/id/RJ435105.html/?locale=en_US
[セクサロイドな彼女]:
https://www.dlsite.com/maniax/dlaf/=/t/s/link/work/aid/sauceke/locale/en_US/id/RJ188839.html/?locale=en_US
[ライジングプレイ]: https://www.dlsite.com/maniax/dlaf/=/t/n/link/work/aid/sauceke/id/RJ167339.html
[駆動妖精アイディールレイズ]:
https://www.dlsite.com/maniax/dlaf/=/t/s/link/work/aid/sauceke/id/RJ406835.html[The Handy]:
https://www.thehandy.com/?ref=saucekebenfield&utm_source=saucekebenfield&utm_medium=affiliate&utm_campaign=The+Handy+Affiliate+program
[Kiiroo KEON]: https://feelrobotics.go2cloud.org/aff_c?offer_id=4&aff_id=1125&url_id=203
[Lovense Calor]: https://www.lovense.com/r/vu65q6
[Lovense Gush]: https://www.lovense.com/r/f7lki7
[Lovense Max 2]: https://www.lovense.com/r/k8bbja
[Lovense Diamo]: https://www.lovense.com/r/54xpc7
[Lovense Domi 2]: https://www.lovense.com/r/77i51d[ManlyMarco]: https://github.com/ManlyMarco
[Buttplug.io]: https://github.com/buttplugio/buttplug
[Intiface Central]: https://intiface.com/central
[BepInEx]: https://github.com/BepInEx
[AGHVR]: https://github.com/Eusth/AGHVR
[AISVR]: https://vr-erogamer.com/archives/665
[EC_VR]: https://yuki-portal.com/uploader/emotioncreator/52532/
[IOVR]: https://github.com/Eusth/IOVR
[Our Apartment]: https://www.patreon.com/momoirosoftware
[Last Evil]: https://store.steampowered.com/app/823910/last_evil/
[Succubus Cafe]: https://store.steampowered.com/app/1520500/Succubus_Cafe/
[Solas City Heroes]: https://store.steampowered.com/app/2060170/Solas_City_Heroes/