[更新履歴]
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の左右独立連動機能に対応
