Selfbondage Color Finder 1.0 (New release method)

Selfbondage software and other kinky developments

Moderators: Riddle, Shannon SteelSlave

User avatar
qwerty212
Moderator
Posts: 1064
Joined: 23 Mar 2010, 20:24

Selfbondage Color Finder 1.0 (New release method)

Post by qwerty212 »

After reading this post I've decided to do a stand alone program that can be used as release method in selfbondage sessions.

The idea is that the program will be looking for a certain color on an area, and when this color "apears" inside this area the Selfbondage Color Finder will open the CD Tray or will run a program that work as release method

So you can put a floating object inside of a bucket and the program will wait for the color of this object to apear on screen to get you free. You can pee inside the bucket or take water from another container and pass it to the bucket with the object.

The programs doesn't have to be installed to work.
It works and has been tested on Windows Vista (x86), Windows 7 (x64) and on Windows XP (x86).

As the Selfbondage CD Tray Opener 3.0 and Selfbondage CD Tray Opener Simple Version it has a battery checker, so if you run the program on a laptop or on a computer with an UPS system and the battery level goes under 15% the program will open the CD Tray or run the release method selected.
It also has the shutdown and reboot prevent feature.

Let me explain you how to use the program:

When you run it, you'll get a screen like this one:
Image
(depending on the resolution of your desktop it will have more space between commands. The minimun working resolution must be 1024x600, so it can be used with netbooks too. Next versions will change disposition of the commands depending on the resolution. I'm too busy to do it now)

If you look on the webcam window you will notice that there's a rectangle inside. You can change the position and the size of this rectangle using the arrows buttons
Image
You can resize and move this rectangle faster pressing control + the directional arrows in the keyboard or alt + the same arrows.

This rectangle is very important because the program will only look for the desired color inside this rectangle and it will ignore the rest of the webcam window.

So you must be sure that the object will pass through this rectangle when it floats or the program will not "see" it.
Anyway, the bigger you make the rectangle, the longer that the program will take to look for the color inside of it. I've setup the program to look for the color every 5 seconds to reduce cpu usage (on testings I use an i3 and a Core Duo at 1.6GHz and both worked fine)

The best way of setting up a session is to put the object inside the bucket and fill it with water. Then adjust the searching area with the arrows and press this button to choose the desired color to be looked for:
Image

Doing it will open a new windows where we can just pick a color:
Image
or even better, drag the tool marked with a red circle on the image above and drop it over the object, so you'll get the exact match of the desired color.

When you have choosed the color, you can test if the program will find it using the test button:
Image

If you have choosed the color of the object and it stills inside the searching area, when you press the test button the computer will move the mouse pointer to the point where it has found the desired color and it will execute the release method selected.

If you remove the object from the searching area or if the program can't find the desired color, it will prompt you to change what I call the tolerance of the searching:
Image

This tolerance is how many gradients from the choosed color can the program look for. That's very important, because depending on the light changing or if the floating object changes its color a little when it gets wet it can happen that the program never finds a pixel that match exactly with the choosed color.

This tolerance can be setted with this input:
Image

If you input a high tolerance level you can get false positives (and increase CPU usage), so make your test and choose an object that contrast a lot with the background.

When you have setted up the color to look for, the tolerance and have test with the test button that the program always recognizes the desired color, is time to setup the rest of the selfbondage session.

If you take a look at the right part of the gui you'll see 3 groups of options.

The fist one is where we must input how long must the session last.
Image
So if we can't fill the container with liquid after this time the program will run the selected release method.
We can setup sessions up to 6000 minutes (100 hours!)

Here we can also choose if we want that the computer plays a beep every second during the countdown and if we want to play with random time (in that case you have to input the maximum desired time on the green input field and the minimum on the orange one)


The second group is where we can setup teasing options.
Image
So here we can select if we want to play with sound teasing like on the Selfbondage CD Tray Opener 3.0 or like on the Selfbondage Fitness Unpersonal Trainer 1.0.

To use this feature we are going to need a microphone and a teasing program.
Image
Moving the slider we have to set a maximum level of noize threshold, and if we make a noize louder than this level we will be teased.
I've coded the Selfbondage Color Finder to only let 1 teasing at the same time (that's due to prevent problems if the teasing method is an Arduino board moving motors or programs that can work wrong if they run twice at the same time). To make the session a little more spicy, if you make a noize while you're being teased, you'll get 10 extra minutes on the waiting time countdown.

You have to choose the teasing program using the "change" button next to the red input. By default is selected any program named "pain.exe" stored in the same folder where you have the Selfbondage Color Finder.
To get more teasing programs please check the pain.exe and exit.exe post

Finally you have two more options inside this group.

You can setup the program to tease you randomly. So the Selfbondage Color Finder will run the teasing program you have choosed on the input above. If you check this option you'll have to choose the % of probabilities of being randomly teased every second. The maximum % is 25% and the minimum allowed is 1%. Everytime that the program teases you due to this option you'll see on the screen a little indow like this one:
Image
(copy paste from Fitness Unpersonal Trainer)
If you have the sound teasing option turned on and you make a noize while you're being randomly teased you'll get your extra 10 minutes of waiting time too.

The last option on this group is jut a button to test that the teasing program works as desired.


And finally the more important group of commands on the program: the release method setup:
Image

Here you have to choose if you want that the release method will be just a CD tray opening or a program.

Image
(example of how to use the CD Tray to keep the key)
Like the teasing options, if you want to get release programs please take a look at the pain.exe and exit.exe post

Default selected release program is any executable named exit.exe that you have on the same folder that the Selfbondage Color Finder. If you want to use another release program just press the "change" button and select the desired .exe (on next versions I'll let you choose .cmd and .bat files).

On this group we have a test button too. Use it to see if the Color Finder recognizes your CD Tray, to see if the key always fall as desired, if the release program works as you want, etc... anyway only a fool will play without an alternative release method


When we have setted up all the desired options we can start the session pressing this button:
Image

Now we will get on screen a countdown like this one:
Image
(it shows random letters when you play with random time)
and the program will look for the choosed color every 5 seconds.

You can download the program from:
Selfbondage Color Finder 1.0

I hope you find this program useful and you share with us any scenario or idea regarding this program.

Once again I apologize for grammar errors.

Greets from Barcelona
Last edited by qwerty212 on 17 Aug 2011, 17:39, edited 3 times in total.
newsb
*
Posts: 25
Joined: 26 Nov 2009, 19:58

Re: Selfbondage Color Finder 1.0 (New release method)

Post by newsb »

just downloaded it, and it opens as a long thin line which can't be expanded. any ideas??
User avatar
qwerty212
Moderator
Posts: 1064
Joined: 23 Mar 2010, 20:24

Re: Selfbondage Color Finder 1.0 (New release method)

Post by qwerty212 »

Can you upload a print screen please? What OS are you using? Thanks
jtalh2003
**
Posts: 71
Joined: 24 Aug 2007, 22:50
Location: uk

Re: Selfbondage Color Finder 1.0 (New release method)

Post by jtalh2003 »

i was just looking at this and thinking if you had a vibrator or dildo that say the top half was a different colour than the bottom half and your in a fixed position and the dildo is in a fixed position you could make a program that looked for the colour was on screen for a couple of seconds and then off screen for a couple of seconds and punish if not true so forcing you to go up and down on it
time is the fire in which we burn
Be who you are and say what you feel, because those who mind don't matter, and those who matter don't mind.
iluvplanes1
*
Posts: 29
Joined: 03 Feb 2011, 22:37

Re: Selfbondage Color Finder 1.0 (New release method)

Post by iluvplanes1 »

i was just looking at this and thinking if you had a vibrator or dildo that say the top half was a different colour than the bottom half and your in a fixed position and the dildo is in a fixed position you could make a program that looked for the colour was on screen for a couple of seconds and then off screen for a couple of seconds and punish if not true so forcing you to go up and down on it
AGREED!
User avatar
qwerty212
Moderator
Posts: 1064
Joined: 23 Mar 2010, 20:24

Re: Selfbondage Color Finder 1.0 (New release method)

Post by qwerty212 »

jtalh2003 wrote:i was just looking at this and thinking if you had a vibrator or dildo that say the top half was a different colour than the bottom half and your in a fixed position and the dildo is in a fixed position you could make a program that looked for the colour was on screen for a couple of seconds and then off screen for a couple of seconds and punish if not true so forcing you to go up and down on it
Sounds great :)

Your frst post since you created your account... thanks man :hi:

Does anybody else have problems with the program?

I'll think on your idea.

Greets from Barcelona
zappy
*
Posts: 22
Joined: 28 Nov 2010, 19:23

Re: Selfbondage Color Finder 1.0 (New release method)

Post by zappy »

jtalh2003 wrote:dildo that say the top half was a different colour than the bottom half and your in a fixed position and the dildo is in a fixed position you could make a program that looked for the colour was on screen for a couple of seconds and then off screen for a couple of seconds and punish if not true so forcing you to go up and down on it
The user would be tied, then forced to crawl over and suck on the dildo. A counter could be used so at a certain number of sucks the user is released. Random can be used so the user will never know the number.

At a certain point a sound file of moaning can be played. At 15 seconds before release a orgasm moaning sound can be played. Setting off the sound file is easy the algorithm would be IF x=50, THEN play sound25. There are clips of people achieving orgasm all over the web, or take a sound from a movie. Better yet, play a video clip of someone achieving orgasm.

Look at the bottom middle picture. Dildo can be set up sideways to CAM. End of dildo would be color coded.
Image
iluvplanes1
*
Posts: 29
Joined: 03 Feb 2011, 22:37

Re: Selfbondage Color Finder 1.0 (New release method)

Post by iluvplanes1 »

Not a bad idea that zappy has. I think a punishment should also be implemented. This could pretty much be built just like the workout program with pain.exe and exit.exe. Make it so you have to go up and down(whichever of the numerous ways you chose to do that) so many time or make it random so you don't know. Possibly at a certain rate of speed? Just throwing some ideas out there!
User avatar
qwerty212
Moderator
Posts: 1064
Joined: 23 Mar 2010, 20:24

Re: Selfbondage Color Finder 1.0 (New release method)

Post by qwerty212 »

I can code a program that simply looks for 2 colors. An two countdowns like the Selfbondage Fitness Unpersonal Trainer so when countdown 1 ends the program looks if both colors are on screen (if not, then you'll be teased), and when countdown 2 ends only one of the colors must be on screen. I can setup it to work with time or with a max number of teasings and it can work as release method too.

So we're going to need to apply insulating tape on a dildo:
Image

and play like the Riding the chair scenario on main site.


D'you think that we can drill a hole on a dildo, put a tube through it, and sucking the dildo be able to lift a tiny ball (or a little balloon)?
Image

It would be perfect to force a realistic blowjob. Say to the program that when countdown 1 ends the color of the balloon must not be touching the ground... not sure if it can work.

When I get some free time I'll code it. Any beta-testers around hre?

Greets from Barcelona
iluvplanes1
*
Posts: 29
Joined: 03 Feb 2011, 22:37

Re: Selfbondage Color Finder 1.0 (New release method)

Post by iluvplanes1 »

When I get some free time I'll code it. Any beta-testers around hre?
I will give it a shot!
jtalh2003
**
Posts: 71
Joined: 24 Aug 2007, 22:50
Location: uk

Re: Selfbondage Color Finder 1.0 (New release method)

Post by jtalh2003 »

qwerty212 wrote:I can code a program that simply looks for 2 colors. An two countdowns like the Selfbondage Fitness Unpersonal Trainer so when countdown 1 ends the program looks if both colors are on screen (if not, then you'll be teased), and when countdown 2 ends only one of the colors must be on screen. I can setup it to work with time or with a max number of teasings and it can work as release method too.

So we're going to need to apply insulating tape on a dildo:
Image
that just gave me a unusual idea for a release having to maintain a erection for a amount of time it would release you after a amount of time in total so you could lose it and gain it.
wow there are so many interestingly devious ideas you can come up with using this colour code system

and thanks for the program and the effort you put in
time is the fire in which we burn
Be who you are and say what you feel, because those who mind don't matter, and those who matter don't mind.
zappy
*
Posts: 22
Joined: 28 Nov 2010, 19:23

Re: Selfbondage Color Finder 1.0 (New release method)

Post by zappy »

The advantage of using a CAM is that no expensive hardware needs to be used. It also means the user is being watched. Besides tape, the user can use nontoxic paint.

I would suggest adding sexy sounds to the software, the sounds would play at certain levels of the counter.

Oral sex gel. Use a color dildo or virtual vagina and cover with oral gel. The user is not released until the color of the dildo is uncovered by licking. Gel is red, dildo tan. No release until tan is seen.
Image

Image

A sex doll can force sex acts when connected to the PC. Place Oral Gel on doll, force to lick off.
Image
iluvplanes1
*
Posts: 29
Joined: 03 Feb 2011, 22:37

Re: Selfbondage Color Finder 1.0 (New release method)

Post by iluvplanes1 »

Any word on how this new project is coming a long?
User avatar
qwerty212
Moderator
Posts: 1064
Joined: 23 Mar 2010, 20:24

Re: Selfbondage Color Finder 1.0 (New release method)

Post by qwerty212 »

iluvplanes1 wrote:Any word on how this new project is coming a long?
I'm really busy at the moment. I hope that I can code something in two ir three weeks (I even don't know yet where I found the time to code the Colour finder...).

As soon as I get something that works I'll pm you with a beta version.

Otherwise, is there anyone else having problems with the Color Finder?

Greets from Barcelona
jtalh2003
**
Posts: 71
Joined: 24 Aug 2007, 22:50
Location: uk

Re: Selfbondage Color Finder 1.0 (New release method)

Post by jtalh2003 »

i am it wont show me the webcam picture but i only bought a cheap one to test it so will get a better one and see if that works
time is the fire in which we burn
Be who you are and say what you feel, because those who mind don't matter, and those who matter don't mind.
Post Reply