[更新履歴]
2026/05/15 Ver 9.0
〇Buttplug連携で同時に2つ以上の同じ製品を接続できるように仕様変更
〇Buttplug連携で機器の一部の動作を意図的に制限する機能を追加

2026/04/04 Ver 8.01
〇tcode(OSR)連携にて機器が切断された際にアプリがフリーズする不具合を修正

2026/03/14 Ver 8.00
〇Vorzeプリミティブ連携とISynchroプリミティブ連携から「(非推奨)」の文字を外す
→A10CycloneSAの回転方向がButtplug連携だと反映されないため
→ISynchroは未検証だが、恐らくこちらも回転方向に反映されない。
〇Lovenseプリミティブ連携にてアプリ終了前に機器自体の電源を落とした時にアプリ終了時にエラーが発生する不具合を修正
〇Intiface Central 3.x系にてアプリ終了後にセッションが残り続けてサーバを再起動しないと別のアプリと接続できなくなっていた不具合を修正
〇記載がおかしいタイムシートを読み込んだ時のチェック処理を追加
・同時刻に異なる動きを記載している場合、時刻が逆転している箇所がある場合は警告を行う
〇マニュアルの記述を更新
・現状と一致しないところを修正
・「エラーメッセージ一覧」の項目を追加。全部は網羅出来ていません。


2025/11/23 ver 7.05
〇アプリが強制終了する不具合を修正。タイミングは以下の2点
・機器を接続後にIntiface Centralを停止。その後、機器を動かそうとする
・Buttplug連携にて何も機器を選んでいない状態でクリップボード貼り付けを実行

2025/9/12 ver 7.04
〇リスト編集時にプリミティブ連携用のボタンを押しても反応しない不具合を修正
〇オナニーアシスタントに「JoyHub_Lach」と「JoyHub_Lach_Prototype」を追加。どちらもJoyHub Lachに特化したアシスタントです。
〇対応機器にVorze Omorfiを追加

2025/6/15 ver 7.03
〇マニュアルに記載されていたオナニーアシスタントのコマンドの誤記を修正
誤:FAP
正:FAPW
〇機器を接続後、アプリケーション停止よりも前に機器を取り外したりIntiface Centralを停止させたりするとアプリ終了時に異常が発生する不具合を修正
※恐らく、ポップアップで異常が出る or イベントログ(アプリケーション)に異常が記載されるかのいずれかの状態となっていたのが解決されました
〇オナニーアシスタントにUFO_Insertを追加。最初は乳首を舐めるのみですが、挿れたいと言えば挿れさせてくれます。
〇オナニーアシスタントに呼んでからの秒数が表示されるように機能追加

2025/5/17 ver 7.02
〇Buttplug(Linear)およびT-code接続機器でシークバーを動かすと(命令が一切スキップされないため)機器が非常に激しく動く不具合を修正

2025/5/10 ver 7.01
〇Ver7.00で新たに発生した不具合を修正
→玩具を2つ以上同時に接続するとテキストボックスの位置がズレる不具合を修正
→Buttplug接続の際の動画連動で連動ファイルが読み込めなくなっていた不具合を修正

2025/04/06 ver 7.00
〇tcode(OSR)に対応
・玩具動作個別設定にはまだ対応しておりません。
〇繋いでいない機器のUIは表示しないように設定を変更
※現時点で再生終了するとテキストボックスの位置がズレるバグがあります。次のリリースで修正する予定です
〇オナニーアシスタントにOSRを追加
×「機器未接続連動ファイル読込許可」の機能を削除
・今後はデバイスエミュレータ等をご活用願います。

2025/03/01 ver 6.03
〇2つの玩具を同時に操作しようとするとどちらも動かなくなってしまう不具合を修正

2025/02/15 ver 6.02
〇2つの玩具を同時に操作しようとするとどちらも動かなくなってしまう不具合を緩和

2025/02/11 ver 6.01
価格の改定を実施(600円→700円)
〇スクリプトの読み込み速度を改善(無駄なループ処理が存在していた)
〇機器が突然動かなくなる不具合をある程度解消(このプログラムとIntiface Centralの接続が切れた際に自動で再接続する機能を追加)
〇オナニーアシスタントのJoyHub Marinerの記述ミスを修正
〇オナニーアシスタントの動作速度を改善

2024/12/15 ver 6.00
〇【重要】ButtplugライブラリをVer2系から4系に変更
・[重要]単独接続が不可になりました
・JoyHub Marinerなどの片方にしか回転しない機器(RotateではなくScalar(Rotate)コマンドに対応している)に対応
・Oscillate系の機器に対応(Lovense Solace(Proではない方)など)
・その他、空気圧が調整できる玩具に対応
〇個別設定にて設定変更後にプログラムを再起動する必要があった不具合を修正
〇動画再生を開始後、再生を停止してしばらく放置するとCPU使用率が上がる不具合を解消(デバッグログに「Too many orders」が多数記録され、最終的にButtplugClientConnectorExceptionが多発する状態になっていた)
〇オナニーアシスタントのコマンドを追加(VACUUM)
〇オナニーアシスタントにJoyHub Marinerを追加。吸引してきます。
〇玩具別個別設定に「反応閾値」を追加。この値より低い値の変化だと玩具の動きが変化しないです
・主にJoyHub Marinerなど複数の動かし方がある玩具用です(JoyHub Marinerの場合、回転信号を受け取ると「吸引停止」→「回転速度変更」→「吸引再開」となるため、回転信号を多数受け取ると一切吸引してくれなくなるのでその対策)
〇Buttplug接続で見つかったデバイスを全部アサインしていないと個別設定で値が保存できない不具合を修正


2024/09/14 ver 5.50
〇オナニーアシスタント機能を実装

2024/07/06 ver 5.01
〇リスト編集機能を修正
　・「リストファイルを開く」ボタンの処理に不具合があったのを修正
　・「初期化」ボタンを追加
　・default.lstで保存しようとすると警告を出すように変更
　・区間リピート再生の機能を追加

2024/06/22 Ver 5.00
〇Buttplug連携で右クリックすると機器名がクリップボードにコピーできるようにした
〇Buttplug連携、loob連携に「上下逆さに動かす」を追加
〇メニュー画面を少し変更(オナニーアシスタント機能(仮称)を追加)
※オナニーアシスタント機能はメニューのみ追加されておりますが、まだ実行できないようにしてあります

2024/03/02 Ver 4.04
リピート再生機能を追加

2024/01/21 Ver 4.03
〇Lovense CalorをButtplug連携で接続した際に、挿入すると自動で振動を開始してしまう不具合を修正(=プリミティブ連携の修正と同じ個所を修正した)

2024/01/07 Ver 4.02
〇Lovense Solaceに対応
⇒A10サイクロン用のCSVで動くようになっています

2023/10/24 Ver 4.01
〇Raw Messages Allowedをオフにした状態でSvakomSamNeoを使うとエラーが出て落ちるようになっていた不具合を修正
〇テキストボックスに連動ファイルをドラッグアンドドロップした際に便利フォームを有効にしていると再生時にアプリが異常終了する不具合を修正

2023/10/09 Ver 4.00
〇SvakomSamNeoに対応(Buttplugの対応機器リストに元々入っているが、実は上手く対応できていなかった)
⇒吸引機能も使えます。連動CSVはA10サイクロン用のCSVとLovenseMax2用のCSVを使って下さい。
　⇒既存のコード結構組み替えているので、気を付けてねという意味合いでバージョンを大幅に上げてます。
〇Lovense系デバイスをButtplug連携で接続した際、名前の先頭に[PWOFF]が無限ループで付く不具合を修正
〇loobのfunscriptを読み込ませていない状態で便利フォームの「次の刺激」と「前の刺激」ボタンをクリックするとアプリが異常終了する不具合を修正(すみません…)
〇LovenseMax2を使用時にA10サイクロン用のCSVを読み込ませると不必要な警告が出ていたのを修正

2023/09/12 Ver 3.52
○loobの個別設定が出来なかった不具合を修正
〇loob使用時に便利フォームの「次の刺激」と「前の刺激」ボタンをクリックするとアプリが異常終了する不具合を修正
〇デバッグログを有効にした際のloobの動作ログの取得を大幅に省略
※通常、「何をデバッグログとして出すか」を更新しても特にアナウンスはしないのですが、これについては省略の結果、動作速度が改善したので一応記載
〇Buttplug接続機器のうち、Vibrate系とRotate系の機器で曲を切り替えた際に玩具が動き続けてしまう不具合を修正
〇連動玩具動作統計を出力する設定にしてリスト再生をすると、必要以上に空ファイルが作られてしまう不具合を修正

2023/08/26 ver 3.51
○ショートカットキー設定に玩具の動作を停止・再開する機能を追加。
→[重要]この変更に伴い、ver3.50までのバージョンで作成したiniフォルダ内のFaPlayerCS_Profile.xmlは使えなくなっております(この追加に伴ってXMLのフォーマットに若干の変更が生じたため)。大変お手数ですが、機器の個別設定は再度設定をお願いいたします。
〇JoyroidLoobの接続フォームの修正実施
　→本体横のサイクルボタンを押して青くしてから接続するよう補足説明を追加(そもそもloobを一切使ったことの無い初見の人用の説明書き。ちなみに、実際には接続ボタンを押してから青くしても接続できる)
　→上下往復の周期が誤っていたので修正(100ミリ秒ごとに上下してしまっていたのを500ミリ秒に修正)
　→「一番下まで下げる」ボタンを追加
　→「接続」ボタンをクリックした際、「接続中...」に表記が変わるようにした
○個別設定の最小間隔を100msecから10msecに変更。ごく一部のFunscriptで100msecよりも短い周期で玩具を動かすものがあるため、その対応。
→ただし、肝心の試せそうなfunscript自体が見つからなかったため、「理論上は動くだろうけど、実際に10msecのタイムシートを作成しても動作が追い付かない可能性が高い」という状態でしかない点に留意願います。


2023/07/10 ver 3.50
〇Buttplug接続にて、「アプリ終了時に電源も落とす」機能をサポート(Lovense系のみ)
〇LovenseMax2の空気圧調整機能をButtplug接続でもサポート(Max2用のタイムシートがButtplug接続でも読めるようになります)

2023/07/06 ver 3.00
〇loob対応。Linear系デバイスで、The Handy同様.funscriptを読み込みます。
〇メニュー増えすぎたのでメニュー表示を変更。ISynchroプリミティブ連携とFleshlightプリミティブ連携はまとめて「プリミティブ連携(その他)」に入れました
〇機器未接続連動ファイル読込許可を追加(実はVer2.50時点で追加済み)。クリックすると、機器を繋いでいない状態でも連動ファイルが読めるようになります(もちろん、機器は動きませんが)。実機が手元に無い状態でのタイムシートの打ち込み用に。

2023/07/01 ver 2.50
〇便利フォームに機能追加
・「メインフォームと重ねる」ボタンを追加。押すと便利フォームの位置とサイズがメインフォームと同じになります。
・「玩具連動一時OFF」ボタンを追加。押すとOFF→ON→OFFと切り替えられます。動かれると音がうるさくてタイムシート作成に集中できない時に
・「現在位置」の直下と「ジャンプ位置」の直下に実時間の表示を追加。
〇LovenseCalorとLovenseMax2の接続時にハングアップするバグを修正
(「最適化コード」をオフにすることによって修正しています。詳細はFantiaの記事参照)
〇アプリを起動後すぐに停止し、更にもう一回起動しようとするとアプリが落ちる不具合を修正

2023/05/06 ver 2.02
〇便利フォームに「前の刺激」「次の刺激」ボタンを追加。押すとそれぞれ直前の玩具刺激箇所、次の玩具刺激箇所にジャンプすることが可能
〇CSVファイルのスクリプトを読み込んだ際、最後のインデックスにゴミデータが入る不具合を修正(便利フォームで表示させた際、開始直後に〇が来ていたのはそれが原因)
〇Funscriptファイルのスクリプトが意図した通りに動いていなかった不具合を修正(インデックスが1つずれていた)
〇巻き戻しをした際や曲を切り替えた際にFunscriptのスクリプトが動かなくなる不具合を修正

2023/04/30 ver 2.01
〇リスト再生後に違うリストを読み込んでも上手く反映されない不具合を修正

2023/04/29 ver 2.00
〇リスト再生のたびにメディアプレーヤーのリストが肥大化していた不具合を修正

2023/04/26 ver 1.75
〇リスト自動作成の際、動画・音声ファイルを一切含まないフォルダもリストに追加してしまう不具合を修正
〇リスト再生の際、「誤った」スクリプトが読まれてもいちいち警告がポップアップで出ないように仕様変更
(誤ったスクリプト---Linearbleデバイスに対してCSVを読み込もうとした場合など)
　※単一読込にした場合は以前と同様警告が出ます
〇動画の再生中は再生している動画ファイル名をタイトルバーに出すように仕様変更
〇機器を繋げる前でも連動CSVが読み込もうとすることが出来るようになっていた不具合を修正
(実際には機器を接続するまではCSVを読み込めないため、このまま再生しても連動しない)
〇LovenseMax2とLovenseCalorのプリミティブ連携について、アプリ終了時に自動で機器の電源をオフにする機能を追加

2023/02/11 ver 1.58
〇Buttlug周りの細かい修正を実施。今まではButtplugが使えない環境だとアプリの起動すらできない状態だったが、これからはそのような場合でもアプリの起動自体は可能となる(そのような状況の場合、Buttplug連携をクリックした際にエラーとなる)
※Buttplugの使用条件は整っていないが動画プレーヤーとしては使いたいというユーザ向けの更新

2023/02/03 ver 1.57
〇ドラッグアンドドロップの挙動を強化。フォームに対する動画ファイルや連動ファイルのドラッグアンドドロップにも対応した
(今まではテキストボックスに対してドラッグアンドドロップする必要があった)
〇個別動作設定にてフォームが強制的に閉じられることがある不具合を修正
〇個別動作設定にて一番上を選択した際の細かい挙動を修正
・編集中の値(直前に選んでいた機器の個別設定)は保存されるように修正
　※例: 2番目を選択して値を編集→一番上(空欄)を選択⇒2番目の値が自動で保存される
・一番上は機器ではないため、値の編集が出来ないように修正

2023/01/23 ver 1.56
〇Readmeをhtmに変更
〇外観を修正
〇CycloneX10用の連動ファイルを選択不可に変更(元々選択は可能だったが動作はしない状態になっていた)

2022/12/31 ver 1.55
〇Buttplug連携にIntifaceと連携する方式を追加
〇Buttplug連携にて、機器が認識された後に電源を落とすとプログラムが強制終了する不具合を修正

2022/12/17 ver 1.54
〇リスト作成機能にて、tabキーの飛び方が変なのを修正
〇リスト作成機能にて、前後に動かしてもMax2とISynchroが初期化されないのを修正
〇ショートカットキーで変更した玩具の強度は保存されないように仕様を変更
〇玩具ごとの動作強度変更のショートカットキーを追加
〇メインフォームでシンクロが動画再生バーにめり込んでいたのを修正

2022/11/13 ver 1.53
〇機器の個別調整機能を追加
〇Lovenseプリミティブ連携で、動画再生中に動画をポーズしても機器が止まらないことがある事象を修正
※機器の個別調整の際のポーズについては特に解消されていません

2022/10/30 ver 1.52
〇Linearの強度(下限)変更のショートカットを追加
〇Rotate、Vibrateの強度(上限・下限)変更のショートカットを追加
〇LovenseCalor、LovenseMax2にてプロファイルが使用されない不具合を修正
〇ISynchroの強度がLinear系デバイスの強度を参照していた不具合を修正

2022/10/15 ver 1.51
〇Ver 1.50でUFO TWの左右独立連動が機能しなくなっていた不具合を修正

2022/10/10 ver 1.50
〇ISynchro(シンクロ)に対応
〇動作強度調整機能追加
〇設定ファイルのパスを変更
　Before:.exeと同フォルダ
　After:iniフォルダ配下
※以上、色々と大きく変えているので、不具合出る確率高いです。

2022/09/25 ver 1.05
〇シークバーを戻した後、次に来る信号を無視してしまう不具合を修正
〇UFO TW、LovenseCalor、LovenseMax2のタイムシートがドラッグアンドドロップに対応していない不具合を修正

2022/09/18 ver 1.04
〇フォルダ指定リスト自動生成機能で.mp4以外の形式の動画・音声ファイルが上手くリストに追加出来ていなかった不具合を修正

2022/09/18 ver 1.03
〇Vorzeプリミティブ連携にて曲を切り替えると玩具が100ミリ秒に1回停止する状態に陥る不具合を修正
〇Debug.logをYYYYMMDDhhmmss.log形式に変更。そのため、デバッグモードにすると起動するたびにログが新たに作られていきます。

2022/09/12 ver 1.02
〇ButtplugでLinear系デバイスを接続してfunscriptを再生しようとした際にエラーで落ちる不具合を修正

2022/09/11 ver 1.01
〇動画ファイルの読み込みの記述を変更。
(音声ファイルも読み込めることが分かる記述に変更)
〇動画・音声ファイルの読み込み対象に(*.mp3、*.wav)を追加
※以前のバージョンでも、拡張子を「すべてのファイル(*.*)」とすれば読み込み可能ではあった。
〇リストのフォルダ指定一気読みにて、自動判定に.mp3と.wavを追加
〇LovenseCalorの「接続」ボタンが接続成功後も「接続」と表示されたままになる不具合を修正。
〇32bit版が起動しなくなっていたため、32bit版をアーカイブから削除(発見したのがVer1.01の走行確認中ですが、Ver1.00(と恐らく無料版のどこからかのバージョン)の時点で既に変になっているのを確認済み)
※起動時にButtplug.dllを必須とする処理を行うようにソースコードを変えてしまっていたため。

2022/09/03 ver 1.00
〇完成。無料版との違いは↓これのみ
・UFO TWの左右独立連動機能に対応
