TheHandyいいよね / OG9 Apr/15/2023 12:38

ピストン用CSVをfunscriptに一括コンバートする csv2funscript

ピストン用csvをfunscriptに一括変換するコンバータcsv2funscriptです
GUIで一個ずつ変換しか見当たらなかったのでジェバンニが一晩で作ってくれました

csv2funscript.zip (22.31kB)

ダウンロード

使い方は解凍したexeにピストン用csvをドラッグ&ドロップ、以上です
(引数サイズの都合でこの場合は250ファイルずつくらいが限度です
 わかる人はバッチファイル作ったりすると良いです)

入力したcsvがあるフォルダにfunscriptが出力されます
同梱のiniファイルをいじって倍率調整など出来ます
もちろんですが変換したものもシート制作者のものなので個人利用に留めてください

経緯

以下は読まなくてもいい経緯と使い方の具体例です

2次元好きでもたまには3次で抜きたくなるワガママなちんちん
そういう時はアダルトフェスタ+A10ピストンSAを使っていたのですが
アダルトフェスタでもやっぱりTheHandy使いたい…

アダルトフェスタのタイムシートをcsvに変換する

afesta2csv(なえっちゃん)
こちらのなえっちゃんさんのツールを使って
アダルトフェスタで購入してDLしたタイムシートをcsvに一括変換します

そしてcsvを一個一個TropConverterでfunscriptに変換…無理だ! 900個ある!! 全部やると丸一日の単純作業!! でも全部変換しといてつまみ食いするように連動動画鑑賞したいんだ!!

日本語ファイルの動画をScriptPlayer + VRで連動再生する

そもそもScriptPlayerをVR動画で使おうとするとWhirligigが定番ぽいけど
パスに日本語があると連動してくれない、英語の動画フォルダリストじゃつまみ食いしんどい!
という感じで諦めてたのですが…

VR動画とThe Handy/A10サイクロン/A10ピストン等を連動する方法(ちあーず)
ちあーずさんのこちらのDeoVRを使う方法で解決したので重い腰を上げました


変換のオススメ設定

アダルトフェスタの少し古いタイムシート(2023年6月辺りまで)は抜き所でもストロークが7割で収まってるところが結構あるので変換設定を1.4倍くらいにすると良いです
でもちんちんをさわさわするシーンでちゃんと上側の7割ストロークしてたりもするので
挿入中っぽいストロークだけ1.4倍にする設定が良いです
ついでにファイル名の_pistonも消します(ScriptPlayerなので)
つまり、csv2funscript.iniをこうです
PosRate = 1.4
Rate_ForInsert = true
Rate_ForNoInsert = false
Del_piston_FromFileName = true

和エロ3次元連動動画TheHandyでつまみ食いオナニーひゃっほう!!


なお、2023年7月くらいからピストン王子のタイムシートは凝った内容になっており、1.4倍しない方が圧倒的によいものになります
PosRate = 1.0
その場合、変更はこれだけでよいです

ToysPlayerを使う場合

以下の、ファイル名の_pistonを_handyに置き換えるオプションをオンにすると
リネームの手間が省けます
Replace_piston_to_handy_FromFileName = true

変換仕様

細かい変換仕様です
・csvの0.1秒単位のデータをfunscriptの0.001秒単位のデータにします
・csvのストローク200段階をfunscriptの100段階に丸めます
・csvの速度100%はcsvでの200移動を0.2秒かかるとして計算しています(シート作成経験上のA10ピストンSAの最速値)
・現在位置から次の位置データに対して速すぎるデータの場合、速度をそのままで位置データを追加します
・現在位置から次の位置データに対して遅すぎるデータの時、速度を速めるように変更します

ついでなので逆コンバートの機能も作ろうかと思いましたがfunscriptを0.1秒単位に変換するとデータが大量に抜け落ちてしまうので諦めました

更新履歴

2023/07/22 ver1.02 (詳細)
・MinSpeed、MaxSpeed、ConnectAfterCommand_MilliSecondを追加
・速度計算の誤差が減るように修正

2023/05/10 ver1.01 (詳細
・ToysPlayer向けのリネームオプション(_piston → _handy)を追加

2023/04/15 ver1.0
・初版

If you liked this article, support the creator with a tip!

Sending tips requires user registration.Find details about tips here.

Monthly Archive

Search by Exclusive Perks

Search Articles