I want to write a funscript script for it. I bought a toy that licks my nipples and used UFO firmware, but it seems that OFS and MFP are not suitable for it. This toy can be reversed on the left and reversed on the right. How do you think it should be adapted to it?
TORP is the goat when it comes to CSV ↔ funscript conversion software. Torp has made software for CSV scripting to use with i.a. UFO TW:
I haven’t used this myself yet, but I have a UFO TW and have long thought about trying to make scripts for it.
For a toy with left and right reversal like UFO.TW, you’d need a funscript that accounts for bidirectional movement. HaptiQ generates funscripts from video using computer vision and has a timeline editor for precise adjustments, which could help adapt the script for this type of toy. You can check it out at haptiq.app.
Can you send an image or link of the device?
Oh, btw, for playback Dankelheit is the player most designed for U.F.O. TW compatibility. There’s a free trial version of the player.
“I bought a toy that licks my nipples and used UFO firmware” They have multiple devices and it could be possible that it’s a product from a different company that’s why I asked @lucha233 directly.
我这里使用中文来表述,避免翻译出现错误理解。我使用的是WILDONE NIPPLE cup,使用的是其他人开发伪装为UFO的ESP32开发板,并为OFS添加了Nnip和Rnip两个Funscript,用于驱动左和右,50代表静止,0代表全速反转,100代表全速正转,以及修改了MFP的连接,支持了这个ESP32开发板的连接和驱动,目前已经能正常识别XXXX.Lnip.funscript并使Cup运转,这是我的测试视频,我说的是中文,但不必在意我视频中说的是什么
这是开源的帖子链接,现在适配正版的UFO还在推进,等能够正常识别后,我会单独发一个帖子发布修改过的MFP以供使用,如果你想写Lnip和Rnip,使用空余的其他xxxx.xxxx.funscript编写即可,规则就是我上面所说的0、50、100
I’m writing this in Chinese to avoid any misunderstandings caused by translation.
I’m using the WILDONE NIPPLE Cup with an ESP32 development board created by someone else that is disguised as / emulates a UFO device.
I added two additional Funscript axes to OFS, Nnip and Rnip, which are used to control the left and right Cups respectively.
The control rules are:
-
50 = Stop
-
0 = Full-speed reverse
-
100 = Full-speed forward
-
Values between them represent the corresponding speed and direction.
I also modified the connection handling in MFP so that it supports connecting to and controlling this ESP32 development board.
At the moment, it can already correctly recognize files such as XXXX.Lnip.funscript and drive the Cup accordingly.
This is my test video. I’m speaking Chinese in the video, but you don’t need to pay attention to what I’m saying.
The link above is the open-source development thread.
Support for the original/official UFO hardware is still being worked on. Once it can be recognized and controlled properly, I’ll make a separate post and release the modified version of MFP for others to use.
If you want to create Lnip and Rnip scripts yourself, you can use any of the other unused xxxx.xxxx.funscript axes in OFS to write them.
The control rule is the same as described above:
0 = full-speed reverse, 50 = stop, 100 = full-speed forward, with intermediate values controlling the speed and direction proportionally.
My goal is to use MFP to support more devices, so I don’t have to run a bunch of separate programs just to connect to different hardware.
At the moment, though, there are still very few Funscripts specifically made for nipple licking/stimulation. When I come across suitable videos in the future, I’ll create and add the corresponding Funscripts.
The UFO is simply too expensive for me, so I’m using the WILDONE as an alternative.
@0721robotics Do you think you can offer some advice here seeing as you’ve developed a nipple toy and software for it making scripts etc. How should he go about translating stroker device movements to a nipple device? Like making scripts specifically for a nipple device I know there are a lot of ufo device scripters on fantia but there is no tutorial on how to script for it and make good scripts.
I recommend you make a tutorial on how to build this budget ufo alternative nipple toy in DIY so when you do release scripts for it there are users that can utilize it other than yourself and it would just be good for people to have an option to get a scriptable nipple toy that they can build themselves in their own countries and not have to pay high prices for a nipple toy.
当然可以出具教程,但是关于esp32控制板部分就需要看个人的动手能力了,控制板非常的便宜,也不需要对widonecup做任何的改装。你可以观看我提供的链接,上面很清楚的讲述了应该怎么做,只需要焊接板子,刷入他制作的固件即可。编写的话,也是看个人经验,不如说买一个能控制的乳头玩具之后自己查看每一个数字代表现实的什么速度,以此来编写自己的funscript,目前适配正版的ufo还有点困难
The tutorial isn’t on this site and it’s in chinese the point of DIY is that it depends on a user to build things themselves so as long as they know what to do with the board there shouldn’t be any issues. I think buying an off the shelf controllable nipple toy and programming it would be more complex than what you are doing.
Can’t understand the Chinese translation from the translation app? If you want to make your own control board, you need to buy an ESP32 Supermini, TB6612FNG, a 3.5mm PJ-313 headphone jack (five-pin), and print the 3D printed enclosure and circuit board from the GitHub link. Then just solder the pins according to the diagram - solder the 3.5mm headphone jack facing outward from the board. Here are the pictures
This is an interesting project.
This page may be helpful for linking MFP and UFO:
A tool for converting CSV files to funscripts has been released. It also appears to be able to convert funscripts for Stroker into rotational movements:
We’d also like to learn more about creating scripts, but I don’t think much information has been made publicly available.
I’ve already made the adaptation - I modified the MFP so it can directly connect to UFO.tw and this disguised motherboard, and it drives just fine. I also added a writing section for OFS
Would studying funscript files made for ufo devices help? Scripts for them mainly come from japanese creators so are they free balling since there are no tutorials for scripting ufo devices?
I think Japanese creators are pretty paranoid, and that’s just my personal opinion - their platforms don’t seem to allow foreigners to create accounts. But there are still plenty of people who are happy to share their stuff
In my case, creating UFO scripts was an offshoot of the script-writing techniques I developed for the A10 Cyclone.
Before MFPs became widespread in Japan, UFO script files were primarily CSV files (in a format specifying rotation direction and intensity), and their structure was identical to that of the script files for the A10 Cyclone rotational motion machine.
Even now, when I create Funscript files for the UFO, I first create them as CSV files and then convert them to Funscript files using a tool.
(ex: CSVtoFUN plus2.0 mentioned above)
I use Torp CSV Generator as my CSV file creation tool.
(Torp CSV generator: GitHub - torpcsv/TorpCsvGenerator: csv制作ツール · GitHub)
If you’re looking for a tutorial on creating CSV-based scripts, I think a tutorial for Torp CSV generator will be helpful.
(ex:https://rendo-hole.com/?p=318 in Japanese)
Although the Torp CSV Generator can import videos, synchronizing the timing is difficult, so I prefer to use OFS to watch the video, identify the specific times I want to trigger the movements, and then enter those values into the CSV Generator.




