Good Practices When Posting

This is not anything required or official, just personal opinions on how to make life easier for both others and myself


1. Link to Source + Credit Artist

It’s the virtue of our time. All creative output deserves credit and it makes creators happy. It also makes users happy because they can now trace who made it in case they are interested.

Including these info also makes searching easy. If I want to know if this video by this artist has been scripted yet, I could look up either in search. Artist / studio name usually works better.

Include the original video title even if it’s not in English. Translation of the title varies and just having the original somewhere in the post makes it searchable.

If you do not have the source, upload the file and ask the community for help.

2. File Naming Conventions

Some naming conventions have been advocated but none has settled. To me it will work as long as you include:

  • Artist / Studio / Product ID
  • Title of the video (keep original, or close to)

The idea is to provide sufficient information to look up the media, either in your hard drive or in the ocean of web. Use some kind of format such as artist - title or [artist] title. This way people can batch-rename using regex.

Bad examples are:

  • hotgirl.funscript
  • 104291-720p.mp4
  • eb82a82ea0di2603ase0a.mkv

These are non-descriptive which makes organizing and source tracing difficult.

Also note that differently named file with the same content / hash will be treated as one. If your multi-Axis scripts has axes with the same content, simply adding one extra node will fix it.

3. Link Multiple Video Hosts

If the video is public and has been uploaded to multiple sites, link as much as possible. Each site works for different people, and in case any one of them died, there will be an backup option. Uploading to your own drive is also appreciated, and I recommend PixelDrain for that purpose.

And make sure to link the “official” upload - it’s usually the most reliable, and doubles as credit.

4. Search Before Scripting

Duplicated scripts is not an issue. But still, your time could be spent on making something else awesome interactive. Look up if there already exists a free script before you start working on it. (This is also why you want to at least include the artist in your post). But if you feel like you could offer a different take on it - don’t be discouraged.

If there exists a single-axis script and you want to supplement multi-axis scripts, post it under the original thread. And if someone did that under your post, update your OP with a link to that.

5. Use Table of Contents for Long Posts

Just click this:

It will add this to your editor:

<div data-theme-toc="true"> </div>

Then your topic will have a table of content on the side, and readers can jump to sections they want to read.

6. Readability / Declutter

You are welcomed to personalize your post, but do consider readability.

  • This is hard to read on light background

  • :free_button: :new_button: :fire: THIS IS ANNOYING :fire: :new_button: :free_button:

Keep your affiliate / donation links in its own section. If they are everywhere and makes the download link hard to find, then there’s a problem.

The reality is that most users will just grab the files and move on. Not enough intrusive ads will stop them (if you are one of these users, hit “like” before you go).

7. Attach Scripts to the Post

It’s not mandatory - you can host your scripts off the site. But look how cool it is, especially for multi-Axis scripts:
こっそりフェラでご奉仕.roll.funscript (9.9 KB)
こっそりフェラでご奉仕.twist.funscript (11.2 KB)
こっそりフェラでご奉仕.funscript (28.0 KB)
Credit to Dimava for implementing this.


If you have any other suggestions to content creators feel free to comment below. Be constructive and polite.

26 Likes

Yeah, even if a poster doesn’t link to the original creator. They can at least name them to make search function actually work. There are posts on here without the proper accreditation but I can probably look through my storage(if i kept the script) to find it cause I probably renamed it with the proper credits.

The only other thing I have to say at the moment is that I have seen a few scripters answer a script request in the script request thread, instead of making a separate post and then linking it in the request thread. Its not common but I’ve seen it a couple times. Its not big but its an issue cause it makes it harder to find the script since most people don’t look in script requests for the script.

3 Likes

Nice topic, great advices.

I admit I have already done that 2-3times, but for scripts < 20 sec. Took less time to script than make a topic :stuck_out_tongue:

1 Like

This is great advice, especially the including the artist (and og title if possible) and putting script in post. It makes it so much easier to find when searching and less likely to get lost to the void.

I did have a slightly tangential question if its not too in depth for this topic:
Is there a trick to getting ToC to work with html tables in topics (i.e. script collections) or is that just a dead end with discourse? Tried various html and markdown headers to no luck so far

1 Like

so how does someone make those cool heatmaps for a paid script. I’ve always wanted to provide them but i could not figure it out.

Closest i could figure out was by going here:

Adding the scripts and taking a screenshot, at least that was the closest method i found to the one it generates here.

Oooh I like the table of contents, I know i’m guilty of lengthy posts and I think it’d be especially helpful for people looking at my scripts. I’ll start adding it to my posts.

oh wow I found this too. It creates the heatmap like when you drop in a funscript! Bright - Funscript heatmap generator

2 Likes

This was the one made by @Dimava

I would really liken if this was mandratory but duh

I think would be good to make a heatmap that is a link to a script mandratory, even if its external link

2 Likes

I mostly agree with your points (thanks! also important to me). What I would like to ask is people asking if they can link a different script topic of someone else in that thread they posted in. It’s something I personally do not like. Also yes sure people should look up already available scripts beforehand, but if those are paid, then go ahead and make a free one yourself. Most of the gatekept stuff on here will be gone in a few years when people leave which is imo the biggest shame. People shouldn’t get discouraged to make their own script if a paid one already exists. Lots of people on here that can’t even buy scripts on PayHip and other sites.

Look how much better your post looks without that (my eyes dont burn) :

For people that don’t know: you can actually turn that off in your settings. I rather post my own heatmaps with some added details. Not to mention that Dimavas implementation doesn’t count actions correctly.

2 Likes

Funscript.io - Create, Modify, Enjoy Funscripts for a better heatmap

and yours for the correct count of actions and a different view.

before the migration those opened up directly on here and they still look the best. Now you gotta open them up in another tab to see them correctly unfortunately.

Not sure if the heatmap is now to big, something changed, because the other heatmap I screenshot can be opened up like that:

That was the best of all worlds before that.

2 Likes

Yeah i knew about that one but i preferred the other version that i used, i think having simple color coding like that is not enough information for the user, showing a more accurate pattern of what is present, max speeds, actions, etc, ends up being a more relevant preview for before people access the content.

Personally never noticed it but even if the version here on the website might count actions incorrectly here and there, as a user, i would still prefer that preview, as i can see what actually is scripted visually.
But at the end of the day it is a personal preference for sure!

This one is amazing, didn’t knew you could get this outside of dropping the scripts here, Thank you so much!
And amazing job on this @Dimava :people_hugging:

erm why would your eyes burn honest question

It counts them correctly for user - its the number of direction changes, so high-density sine will have same “Actions” count as zigzag
Same for “Max Speed” which is the speed enough to hit all the peaks and “Average Speed” that ignores no movement parts

1 Like

bruh… whatever. An action should be count as an action. Doesn’t matter if there is an action every second frame (for vibration). The script size increases because of those actions and they should be count correctly imo, but only I and one other person on here cared a few months ago so it’s whatever.

I could go in detail (which I already did in the past) which I don’t like those and which is why I am thankful I have the option to turn them off. I like the original from funscript.io best.

Could you now please take a look at the tag issue I mentioned twice? I can’t add the-handy or the-handy2-pro tags to topics anymore.

@Falafel Maybe something to add here - correctly tagging, but also adding device tags for which the script was made. E.g. in Handy and Handy 2 Pros case there is a big difference in how they feel if scripted correctly.

1 Like

For those that do end their careers as creators of paid scripts should consider releasing their scripts for free here if the scripts won’t be available for sale anymore. I know some that have done exactly that. That is much better instead of scripts disappearing forever.

2 Likes

This should be fixed now. Check again.

I never meant to deter the making of free scripts when a paid script exists. Updated my words to make this clear.


I feel like there’s a preference over the visuals here. Perhaps we can make a “minimal” theme that is less extravagant, and maybe re-introducing the “hover” option.

Nevertheless I think auto-generated heatmap should be the standard. It’s pretty awkward having to manually do it via funscript.io, download the png, upload it to my post, and fill in all the numbers.

I thought about the same when we had to manually input script statistics. The problem is that it probably doesn’t matter to a user how many times they will be stroked during a session. But it does matter when the number is used for technical purposes - such as analyzing how detailed the script is. So I’m with Shayuki on this point.

I suggest keeping “action” for how many points there are inside a script, and perhaps making a new name “stroke” / “swing” that counts how many up-downs the script have.

2 Likes

Hmm
I can add “detail” and “vib” measurements
For the script size we already have, well, the script size (34.5KB)
I probably can change “Actions” to “Strokes” and exclude vibrations from that?

So, if you have any suggestions I can implement please ping me with LLM prompt, I’ll draft a renderer site so you can test it

@Shayuki please describe me how the current rendered differs, it has a lot of stuff I can tweak

I really like the sites heatmaps tbh, being able to see the approximate speed and detailed slope between points is leagues better compared to simple color mapping imo. To each their own though, I understand why paid scripters wouldn’t want the svg’s on the page considering how easy it is to recreate the paywalled script with it.

Not to mention having a dedicated heatmap generator for the site creates consistency between posts which is nice quality of life for the end user.

2 Likes