SBBJ v2

Selfbondage software and other kinky developments

Moderators: Riddle, Shannon SteelSlave

subslut26
*
Posts: 3
Joined: 21 Jul 2015, 17:26

Re: SBBJ v2

Post by subslut26 »

Hello,

Thank you so much for trying your best to help me - I'm really looking forward to trying this.

Here is the report:

Process: sbbj [515]
Path: /Applications/sbbj.app/Contents/MacOS/sbbj
Identifier: com.kevlarskinkycreations.sbbj
Version: ???
Code Type: X86-64 (Native)
Parent Process: launchd [130]
Responsible: sbbj [515]
User ID: 501

Date/Time: 2015-07-21 11:15:31.391 -0400
OS Version: Mac OS X 10.9.5 (13F1096)
Report Version: 11
Anonymous UUID: D5D484E2-2780-F27F-4C89-02AACDDE041B

Sleep/Wake UUID: 7CDDF038-E06A-4F70-B371-31F915EC8ED0

Crashed Thread: Unknown

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000

Backtrace not available

Unknown thread crashed with X86 Thread State (64-bit):
rax: 0x00000000021ee010 rbx: 0x0000000000000000 rcx: 0x0000000002074610 rdx: 0x0000000000000bb8
rdi: 0x0000000000000001 rsi: 0x0000000000000bb8 rbp: 0x00007fff5fbfd460 rsp: 0x00007fff5fbfcfc0
r8: 0x0000000000000000 r9: 0x00000000000008a8 r10: 0x00000000013681f8 r11: 0x00000000012ade90
r12: 0x00007fff5fbfd010 r13: 0x00007fff5fbfd058 r14: 0x0000000001430004 r15: 0x0000000000000000
rip: 0x000000000142f849 rfl: 0x0000000000010206 cr2: 0x0000000001430004

Logical CPU: 0
Error Code: 0x00000000
Trap Number: 6


Binary images description not available


External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 3
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 933
thread_create: 0
thread_set_state: 0

Thanks again,
subslut26
kevlar
**
Posts: 186
Joined: 21 Sep 2013, 18:38

Re: SBBJ v2

Post by kevlar »

subslut26,

Check out the top-post here.

Basically, I have no idea what the problem is, so I just recompiled and rebuilt sbbj-v2.50, with all newer libraries, QT-5.5, OpenCV-2.4.10. Install and try the this one and see if things work out better.
littleslut
*
Posts: 5
Joined: 14 Aug 2015, 08:18

Re: SBBJ v2

Post by littleslut »

Hello.

First of all I want to thank you for this program. It's best of all!

Can i get little help with it? I cant understand some options and use it.

why this options are always unavailable?
1.Image 2.Image and 3.Image


and help me to understand what makes this options, please:
4. reduction per DT region (%). No idea what it mean. :(
5. "minimum high" and "minimum low" (seconds required) in DT section both have similar tooltips. What's difference between them?
6. What makes "deeptroat reward"? For example i set one. One of what wil i get in case of good deeptroat, minutes, sucks or smth else?

Thanks a lot!

upd. Wow, i read bout translation services inj changelog. Its great, i wanna do it! How can i make own translation?
kevlar
**
Posts: 186
Joined: 21 Sep 2013, 18:38

Re: SBBJ v2

Post by kevlar »

Hi there littleslut.

Those options are unavailable because I intended to enable those features, but at the time, testing and debugging those things would take too long. And since then, too much has changed to easily get those back in. They may have been working in sbbj v1 tho.
help me to understand what makes this options, please:
4. reduction per DT region (%). No idea what it mean. :(
5. "minimum high" and "minimum low" (seconds required) in DT section both have similar tooltips. What's difference between them?
6. What makes "deeptroat reward"? For example i set one. One of what wil i get in case of good deeptroat, minutes, sucks or smth else?
4. This was if you had more than 1 DT region. Say 2 normal regions, 3 DT regions, 5 in total. And you set % Chance of DT to 50%, with 'reduction per DT region ' to 50%. The chance of DT region 1 being required is 50%, chance of DT region 2 is 25%, chance of DT region 3 is 12.5%. This was intended to make it more challenging.

5. This is IF a held DT is required. Set minLow to 1, minHigh to 5. For any held DT, you will be required to stay in the DT region for a random number between 1 and 5 seconds. This only works if 'Randomize' is checked off, otherwise all held DT will require the min. number of seconds in either of the boxes. (1 in this example)

6. DT rewards are always applied to the # of required sucks.
For example:
  • DT Reward: 2 - sucks required reduced by 2
  • Consec. DT: 5 - # of successful consecutive DT required to earn
  • Consec. Reward: 5 - sucks required reduced by 5 IF you succeed with 5 DT sucks in a row.
  • Held DT Reward: 2 - sucks required reduced by 2
  • Reward for held DT past min. : 8 - if you have a DT required w/ min held time of 4 seconds. And you manage to hold it for 10 seconds. Reward would be 8 * (10-4) = 48. sucks required would be reduced by 48.
littleslut wrote: upd. Wow, i read bout translation services inj changelog. Its great, i wanna do it! How can i make own translation?
You would need to download a program, Qt Linquist, load a file that I can provide with phrases to be translated, and translate them to your language. Then send the resulting file back to me to include in the program. Let me know if you interested and I can provide more details..

I am glad to hear you liked this program.
littleslut
*
Posts: 5
Joined: 14 Aug 2015, 08:18

Re: SBBJ v2

Post by littleslut »

kevlar wrote: You would need to download a program, Qt Linquist, load a file that I can provide with phrases to be translated, and translate them to your language. Then send the resulting file back to me to include in the program. Let me know if you interested and I can provide more details.
I'm in. PM you.
kevlar
**
Posts: 186
Joined: 21 Sep 2013, 18:38

Re: SBBJ v2

Post by kevlar »

littleslut,

I have posted all the files necessary to translate the program into other languages. Click the link, there is a README_ to get you started, and 4 files that require translation. Send me the resulting files when you are done, and I will package them up.
littleslut
*
Posts: 5
Joined: 14 Aug 2015, 08:18

Re: SBBJ v2

Post by littleslut »

Translation is ready by ~95%. Have some trouble with strings, which i cant found in program, cos correct translation depending on context. Need to recheck my translate after uncluding in app, not shure that i make it right.

Help me with this, please:

1. whats difference between this two options?
Image

2. .i have more than one DT region and i make different chances, for example, DTreg1(%50), DTreg2(25%) and DTreg3(12,5%). How can i see which region should i reach in current suck? Try to test this option but not see it.

3. Not shure what make "reverse ramp position (100%)". Can you explain this?

my experience
- it is hard to unable panels back when hide it. I need to restart program then right click on visuals panel. Can i do it easier?
- Am i blind idiot or there is not "stop" button? How can i stop session when testing it? Now i use Alt+F4. :oops:
kevlar
**
Posts: 186
Joined: 21 Sep 2013, 18:38

Re: SBBJ v2

Post by kevlar »

1. Held Deep Throat Reward: Reward for a successful deep throat.
Reward for held DT past Minimum (per second) : Additional reward for a successful held deep throat that is held for more time than required. (the per second part). See the example a few posts back.

2. Audio file skDeepMinRegion.wav will play when you reach the required region.

3. Reverse ramp position, applies to the suck speed. For example, set the Max. to 10 sec. and the Min. to 1 sec., with Ramp Suck speed checked. This means at the start of the session you have 10 seconds to complete a suck. By the end of the session, you will only have 1 second to complete each suck. The 'suck speed' is ramping from 10 down to 1. This makes the session progressively more difficult.

The reverse ramp position allows you to specify when in the session to change the direction of this ramp. Lets suppose 80%. This means that at the start of the session you have 10 seconds to complete a suck. At 80% progress through a session, you have 1 second. After that, the time allowed starts to ramp back up to allow up to 10 seconds for each suck. Make sense?
my experience
- it is hard to unable panels back when hide it. I need to restart program then right click on visuals panel. Can i do it easier?
- Am i blind idiot or there is not "stop" button? How can i stop session when testing it? Now i use Alt+F4. :oops:
- Which 'visuals panel'? The one on the right seems to come back whenever entering and leaving the 'Settings'.
- No stop button. The idea was that a session could not be stopped, since that defeats the purpose of bondage.

One tip for troubleshooting. Set 'Pause betwee Sucks' to a value of -1. After each suck, the program will wait until the left Shift key is pushed before starting the next suck.
littleslut
*
Posts: 5
Joined: 14 Aug 2015, 08:18

Re: SBBJ v2

Post by littleslut »

Thanks a lot for explain, kevlar.
kevlar wrote: - Which 'visuals panel'? The one on the right seems to come back whenever entering and leaving the 'Settings'.
this. Image

When i hide both panels, i cant unhide it back. After restart 'visuals panel' is open and i can call right-click menu to unhide main panel.

kevlar wrote: - No stop button. The idea was that a session could not be stopped, since that defeats the purpose of bondage.
Cannot understand.Thing, that control my possibility to stop that is selfbondage, not interface. If i want to stop program with free hands, it is possible to do it without "stop" button. If my hands are bound, i cant click 'stop" button even it exists, isnt it?


translation complete. link http://s000.tinyupload.com/index.php?fi ... 4248480279
archive password: boundanna_forum

Image
kevlar
**
Posts: 186
Joined: 21 Sep 2013, 18:38

Re: SBBJ v2

Post by kevlar »

Hi littleslut,

I have a new version for you to try, BlowjobTrainer-2.51-ming32-1.exe. You can change your language as shown in Region_and_Language.png.

For this version I enabled the options for head play and warnings. These are not reliable, they were built in there, but never tested very well. I thought I would turn them on, and I left the bits that definately do not work disabled.

Let me know how it goes for you, and thank you for your contribution of the russian translation.

changelog.txt:

Code: Select all

v2.51
- fixed play of skDeepMinRegion to occur at required DT region
- enabled 'Head must stay in mouth' option.  Other options require too much rework.
- enabled feature for Warnings.  Tested w/ default options only.
- quickie audio added for these
- added russian translation (littleslut)
- Main Toolbar labelled, set always visisible on save/start
- Close button for UI no longer hidden when session started
- Moved QThread teardowns early to avoid app. continuing to run after close.
hannah1
*
Posts: 17
Joined: 07 Sep 2014, 08:40

Re: SBBJ v2

Post by hannah1 »

it says cant load due to qtr some code not being there?

any help hannah
tiemeupalso
****
Posts: 732
Joined: 19 Sep 2009, 19:03
Location: cameron/rockdale,tx
Contact:

Re: SBBJ v2

Post by tiemeupalso »

will this work on windows 7?
littleslut
*
Posts: 5
Joined: 14 Aug 2015, 08:18

Re: SBBJ v2

Post by littleslut »

Thank you, Kevlar!

I need to fix some wrong things in my translation. Can i edit this files again or i need to get new from you?
kevlar
**
Posts: 186
Joined: 21 Sep 2013, 18:38

Re: SBBJ v2

Post by kevlar »

hannah1 wrote:it says cant load due to qtr some code not being there?

any help hannah
hannah1,
Can you include a screen-shot of the error?

tiemeupalso,
It works on Windows 7, yes.

littleslut,
You can use the same translation files again. 'Main Toolbar' will remain untranslated for now (appears when right-clicking top tool bar).
g[mx]
*
Posts: 2
Joined: 15 Sep 2011, 21:44

Re: SBBJ v2

Post by g[mx] »

I tried v1 yesterday, this is great stuff. Would you mind (re-)uploading the source code again, the old link is broken. The Linux builds don't run on my distribution, too many libraries have different versions.
Post Reply