Funscript.io - a website for playing, modifying and generating funscripts!

Hmm that’s very interesting - could you send me the script in question and tell me which bits were faster or slower?

I’ve noticed a few problems in my heatmap code over the past few weeks and have been gearing up to do a big rework on it, so this info could definitely help!

Ok… took me a min to find one and remember it later. :slight_smile:

Check out: https://discuss.eroscripts.com/t/porn-addict-goon-hypno/24168

Starting around 9:45 it’s green, yellow, orange, yellow, green. It appears that the starting green is faster than the orange and following yellow sections. There is a brief quick spurt towards the end of the first green section - perhaps this is what was meant for the first short yellow section meaning there is a brief lag in the start of a color after a tempo change?

I like that website and the features it provides.
It’s nice that you can drag local videos and scripts and play it without any additional program - so local videos+scripts with Handy are finally usable on a Mac (in a browser).

“Browse scripts” doesn’t show anything apart from the following error message:
“The column Script.funscripts does not exist in the current database.”
I guess that feature is work in progress.

And you published the code on Github - is it then possible to copy the code to my personal webserver (Apache running on Linux in my LAN) and host everything locally? And having available all my downloaded videos+scripts when i “Browse Scripts” - in the future?

Thanks for all the work you’re putting in that and all the other software you’re providing to the community. Much appreciated.

Hmm yeah I think it’s just the inherent delay in the way that I’m determining the colors (it uses an average of the last few actions) - perhaps I should make it use the average of the last few AND the next few - that would remove the delay. That’s a useful insight, thanks!

Oops, no that’s a new bug, which I’ve now fixed :slight_smile:

You could certainly host it yourself - it’s just a react app so you could clone the repo and run the command npm run build, then just serve the output folder locally as a static directory.

In terms of having your downloaded videos and scripts available when you Browse Scripts - you’d have to code that yourself. I’m using an endpoint I exposed on my other site ScriptAxis.com to get the top recent scripts - for it to work locally you’d have to set up your own local database and API.

Will the website work with other devices? for example Kiiroo Keon?

I’d like to add support for more devices, but I don’t own any others and it would be quite a lot of work, so it’s not super high on my priority list. I suspect it’ll happen eventually, but I doubt I’ll get to it anytime in the next few months…

Here is a better example of the heat map color issue.

PMVFiend - Game.funscript (24.5 KB)

At 2:40 it enters an orange section. At 2:48 the color starts fading to yellow and continues to fade to green. However, the action at 2:48 is much slower and stays slow for the next 20 seconds. At 3:12 the action speeds up again but the colors continue to fade to green. at 3:18 the green section begins but the action is much faster than during the prior yellow section.

Hope this helps!

Ohhh yeah that is a good demonstration.

It definitely is the delay, but it’s worse than I expected! I know exactly what’s going on now, thanks so much for the examples. I’ll be able to fix this easy peasy now (probably not this week though I’ve got two deadlines coming up :'c)

Cool!

I also noticed that sometimes there are (intentional) short gaps in the script but the heat map still shows activity. Is that related? Would you need an example of that?

That’ll be the same issue I believe. I’m planning on a totally different algorithm to create the heatmap. Very small gaps might not appear if the heatmap isn’t very wide, but my new planned algorithm should be much more accurate!

2 Likes

Hey again.

Minor issue - When I load a vid or fs, I typically click the button to bring up the file open dialog instead of dragging from a file list window. Once loaded, when I press Space to play the vid, the vid starts but the file open dialog also pops up again. I believe it’s because the button retains focus and space activates it. If possible, can to move focus to the player after a file is loaded to avoid this issue? (note: Firefox on Mac)

Thanks!

Oh yep that’s an easy-to-fix bug, it’s on the list, thanks! :slight_smile:

aww man, SLR forced a firmware update to wokr with them… but then I use funscript.io and it doesn’t work with the new firmware update… =(

can’t decide what firmware I want to keep the handy at…

Ah yes, I’m still running with the API v1, since most people are still using it. I’m probably going to build a v2 version of the site soon, but I’ve been quite busy with work lately so I haven’t had as much time to work on the site.

I’ll definitely be angry with myself if I don’t have it done in the next few weeks though since I’ve been putting it off too long, so stay tuned!

1 Like

Hey hey. Another minor one.

When you added the .funscript filter to the file-open dialog you prevented the use of .csv. Can you please add .csv into the filter as well?

Oh, that was intentional, but temporary. I need to write some code to turn a .csv file back into a .funscript so that I can render a heatmap of it, and I just haven’t gotten around to it yet. I’ll get to it soon though!

1 Like

Hi, recently I have updated my Handy firmware to 3.0. funscript.io seems to be not responsive. Anyone has the same problem?

Yeah I need to update the site support FW3 but I haven’t had a chance the last few weeks for a bunch of reasons. I’ll add a notice on the site that it’s coming soon. Sorry about the delay! :c

1 Like

I appreciate your great work. Well done

Another minor request… :slight_smile:

Can you make it so that double clicking on the video toggles full-screen mode?

Thanks!