GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

lawman5297
Explorer At Heart
Explorer At Heart
Posts: 156
Joined: Tue May 30, 2017 1:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by lawman5297 »

EroticDevelopment wrote: Sun Apr 18, 2021 7:00 pm Hey everyone, just wanted to drop in quick and say I'm still around. Life has been pretty hectic the last few months for me, so I have not been as active here recently. I have stopped by to read posts a few times but wasn't logged in.

Even though my day-job isn't directly in healthcare, I've picked up a ton of development work related to COVID testing, vaccines, and the like so that's been keeping me pretty busy on my usually quiet weekends. Things are starting to calm down and I expect to have time to get caught up on everything this week.

I have fixed a couple of bugs mentioned on previous posts, and I'll be posting a more thorough reply soon to address many of the questions, and bug reports.
Glad to see you are still alive and glad to have you back!!!
User avatar
bobhill
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Tue Mar 15, 2016 8:49 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by bobhill »

EroticDevelopment wrote: Sun Apr 18, 2021 7:00 pm Hey everyone, just wanted to drop in quick and say I'm still around. Life has been pretty hectic the last few months for me, so I have not been as active here recently. I have stopped by to read posts a few times but wasn't logged in.

Even though my day-job isn't directly in healthcare, I've picked up a ton of development work related to COVID testing, vaccines, and the like so that's been keeping me pretty busy on my usually quiet weekends. Things are starting to calm down and I expect to have time to get caught up on everything this week.

I have fixed a couple of bugs mentioned on previous posts, and I'll be posting a more thorough reply soon to address many of the questions, and bug reports.
Yes - welcome back, looking forward to updates! :wave: :-D
EroticDevelopment
Explorer
Explorer
Posts: 36
Joined: Thu Oct 15, 2020 3:32 am
Gender: Male
Sexual Orientation: Straight
Location: USA

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by EroticDevelopment »

Ok, so here's a start on replying to questions I've missed recently. It looks like recent versions do have a bug where audio is cut short by a fraction of a second. This is obviously more noticeable with short files, but seems to happen to all of them. I'm still trying to figure out what is causing this since "normal" VLC plays the file fine but indicates the file is finished a bit early when used from GuideMe.

d3vi0n wrote: Fri Jan 29, 2021 10:01 pm EDIT: Found a bug with 0.4.3 and 0.4.2 while trying to update my tutorial script. After playing a video the video audio keeps starting in the background every 2nd button press (even when restarting the tease or loading another tease). You have to completely close GuideMe and start it again to get rid of it. In 0.4.1 it works as intended (so I labeled the tutorial for now as tutorial for 0.4.1)
Looks like this was from the Audio updates. I found some weird behavior in VLC where if the player was stopped, the audio output devices were lost. So, I opted to pause the player instead. This should also allow faster startup for audio on future pages as well, but one of the pause checks was incorrect and allowed it to un-pause when navigating. This has been fixed for the next release.

PlayfulGuy wrote: Fri Feb 26, 2021 10:15 pm
bobhill wrote: Fri Feb 12, 2021 9:56 pm
PlayfulGuy wrote: Mon Feb 08, 2021 6:00 pm I am currently working on a new downloader that includes support for EOS teases and I used that.

I didn't try philo's downloader.

PG
Hi PG! :wave:

Will your downloader work on this one? https://milovana.com/webteases/showtease.php?id=46891 :whistle:

Thank you! BH
Hi bob!

Sorry, I haven't been around for a while. I just tried that one and the answer is "not yet". It uses a couple EOS features that have no direct equivalent in Guideme and I haven't implemented a workaround yet.

I was hoping eroticdevelopment would be able to implement one of those features in GuideMe but he hasn't been around lately either. I'm building a fair sized list of enhancement requests to help with EOS tease conversion. I just don't have the time (or inclination really) to learn the in's and out's of Java and the GuideMe code to be able to contribute to that yet.

It's all coming along though.

PG
PlayfulGuy, what features are missing that would allow these to play in GuideMe? I'm open to suggestions.

lawman5297 wrote: Sun Feb 28, 2021 3:49 pm @eroticdevelopment
I was just curious if you have given any thought to or looked into the possibility of adding that "Pause" function to the debug mode.
Yes, I think this is a great idea, it's just rather complex to implement. GuideMe uses timers referencing absolute time on a clock for some functions, and this complicates things. It is on my list to work on as I think the functionality would be valuable while testing.

PlayfulGuy wrote: Thu Mar 25, 2021 11:46 pm
Grazer1982 wrote: Wed Mar 24, 2021 9:40 am Hi.
Which Java version is needed for GuideMe?
ATM im running Ubuntu and Openjava14, but it doesnt work
I got a chance to try this and unfortunately it doesn't work for me either.
Java crashes with some error that's mostly unintelligible for me.

Hopefully eroticdevelopment comes back some day and can continue development on this. Or maybe some linux guru can provide some assistance.

PG
GuideMe was written for Java 8, but Java 11 seems to work ok. I haven't tested Java 14 yet, but I'm surprised it doesn't work. Usually Java is pretty good about backwards compatibility. I'll add this to my list of things to test and will fix if possible. To clarify, is this only happening on Linux?
lawman5297
Explorer At Heart
Explorer At Heart
Posts: 156
Joined: Tue May 30, 2017 1:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by lawman5297 »

EroticDevelopment wrote: Sat May 15, 2021 2:40 am Ok, so here's a start on replying to questions I've missed recently. It looks like recent versions do have a bug where audio is cut short by a fraction of a second. This is obviously more noticeable with short files, but seems to happen to all of them. I'm still trying to figure out what is causing this since "normal" VLC plays the file fine but indicates the file is finished a bit early when used from GuideMe.

d3vi0n wrote: Fri Jan 29, 2021 10:01 pm EDIT: Found a bug with 0.4.3 and 0.4.2 while trying to update my tutorial script. After playing a video the video audio keeps starting in the background every 2nd button press (even when restarting the tease or loading another tease). You have to completely close GuideMe and start it again to get rid of it. In 0.4.1 it works as intended (so I labeled the tutorial for now as tutorial for 0.4.1)
Looks like this was from the Audio updates. I found some weird behavior in VLC where if the player was stopped, the audio output devices were lost. So, I opted to pause the player instead. This should also allow faster startup for audio on future pages as well, but one of the pause checks was incorrect and allowed it to un-pause when navigating. This has been fixed for the next release.

PlayfulGuy wrote: Fri Feb 26, 2021 10:15 pm
bobhill wrote: Fri Feb 12, 2021 9:56 pm

Hi PG! :wave:

Will your downloader work on this one? https://milovana.com/webteases/showtease.php?id=46891 :whistle:

Thank you! BH
Hi bob!

Sorry, I haven't been around for a while. I just tried that one and the answer is "not yet". It uses a couple EOS features that have no direct equivalent in Guideme and I haven't implemented a workaround yet.

I was hoping eroticdevelopment would be able to implement one of those features in GuideMe but he hasn't been around lately either. I'm building a fair sized list of enhancement requests to help with EOS tease conversion. I just don't have the time (or inclination really) to learn the in's and out's of Java and the GuideMe code to be able to contribute to that yet.

It's all coming along though.

PG
PlayfulGuy, what features are missing that would allow these to play in GuideMe? I'm open to suggestions.

lawman5297 wrote: Sun Feb 28, 2021 3:49 pm @eroticdevelopment
I was just curious if you have given any thought to or looked into the possibility of adding that "Pause" function to the debug mode.
Yes, I think this is a great idea, it's just rather complex to implement. GuideMe uses timers referencing absolute time on a clock for some functions, and this complicates things. It is on my list to work on as I think the functionality would be valuable while testing.

PlayfulGuy wrote: Thu Mar 25, 2021 11:46 pm
Grazer1982 wrote: Wed Mar 24, 2021 9:40 am Hi.
Which Java version is needed for GuideMe?
ATM im running Ubuntu and Openjava14, but it doesnt work
I got a chance to try this and unfortunately it doesn't work for me either.
Java crashes with some error that's mostly unintelligible for me.

Hopefully eroticdevelopment comes back some day and can continue development on this. Or maybe some linux guru can provide some assistance.

PG
GuideMe was written for Java 8, but Java 11 seems to work ok. I haven't tested Java 14 yet, but I'm surprised it doesn't work. Usually Java is pretty good about backwards compatibility. I'll add this to my list of things to test and will fix if possible. To clarify, is this only happening on Linux?
Thanks so much for your work on this!!!
EroticDevelopment
Explorer
Explorer
Posts: 36
Joined: Thu Oct 15, 2020 3:32 am
Gender: Male
Sexual Orientation: Straight
Location: USA

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by EroticDevelopment »

d3vi0n wrote: Fri Jan 29, 2021 10:01 pm EDIT: Found a bug with 0.4.3 and 0.4.2 while trying to update my tutorial script. After playing a video the video audio keeps starting in the background every 2nd button press (even when restarting the tease or loading another tease). You have to completely close GuideMe and start it again to get rid of it. In 0.4.1 it works as intended (so I labeled the tutorial for now as tutorial for 0.4.1)
Version 0.4.4 has been released (linked in my signature as usual) to resolve this issue. Additionally, the Linux start script has been updated to work better with Wayland (Thanks gnutp).
User avatar
PlayfulGuy
Explorer At Heart
Explorer At Heart
Posts: 801
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by PlayfulGuy »

EroticDevelopment wrote: Sat May 15, 2021 2:40 am Ok, so here's a start on replying to questions I've missed recently. It looks like recent versions do have a bug where audio is cut short by a fraction of a second. This is obviously more noticeable with short files, but seems to happen to all of them. I'm still trying to figure out what is causing this since "normal" VLC plays the file fine but indicates the file is finished a bit early when used from GuideMe.
PlayfulGuy wrote: Fri Feb 26, 2021 10:15 pm
Sorry, I haven't been around for a while. I just tried that one and the answer is "not yet". It uses a couple EOS features that have no direct equivalent in Guideme and I haven't implemented a workaround yet.

I was hoping eroticdevelopment would be able to implement one of those features in GuideMe but he hasn't been around lately either. I'm building a fair sized list of enhancement requests to help with EOS tease conversion. I just don't have the time (or inclination really) to learn the in's and out's of Java and the GuideMe code to be able to contribute to that yet.

It's all coming along though.

PG
PlayfulGuy, what features are missing that would allow these to play in GuideMe? I'm open to suggestions.
First of all, welcome back! It's exciting to see development on GuideMe starting up again.

As for features, I have implemented workarounds for all of these in Javascript, but the main ones are:
  • Issues with global buttons - see my previous post here.
  • EOS allows wildcard page targets like target="page*" or target="*-phase2-*" while GuideMe requires target="page(min..max)".
  • Bugs in the handling of javascript on buttons etc. For example, if you have a javascript function call like addResponse("True, you got me there",19) the comma in the quoted string ends up terminating the first argument, and the closing parenthesis inside the quoted string terminates the function call, so the arguments the function receives are not what was intended. It seems Guideme is ignoring the quoted string. Also, quoted strings sometimes arrive with the quotes still there and then you have to strip them off.
  • If you use eval to evaluate a statement that references a function defined in the page it fails with a function name not defined error, but if you put the function in GlobalJavascript it works. Can functions defined in the page javascript be made available to "eval"?
Again, I've implemented workarounds for all these either in javascript or in the downloader, which I hope to get released in the next week or so, so none of these are urgent or anything but would simplify things going forward.

I have a long list of other issues and suggestions, but haven't taken the time to get them organized and sent to you. I will put something together and send you a PM in the near future.

And just as a by the way, the fact that I was able to create workarounds for all of these issues in GuideMe is a testament to just how flexible GuideMe really is. You can use its own abilities to work around its bugs, which I think is way too cool! Gotta give Philo credit for developing such a versatile tool.

PG
User avatar
PlayfulGuy
Explorer At Heart
Explorer At Heart
Posts: 801
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

New downloader with EOS support

Post by PlayfulGuy »

Greetings all!

After months of development I am happy to announce the release of my new tease downloader with EOS support.

I have created a separate thread for the downloader.
Please post questions and issues there, so this thread can stay focussed on GuideMe itself.

Downloader thread

Have fun!

PG
JerryLee06
Explorer
Explorer
Posts: 22
Joined: Sat Oct 28, 2017 4:31 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by JerryLee06 »

Hi,

Is there any other way to make a slideshow in GuideMe than with the "addTimer" method?

I would like to have a new image displayed on the same page every 500 milliseconds.
This isn`t possible with the "addTimer" method.

Hope someone could help me.

Greets Jerry
User avatar
PlayfulGuy
Explorer At Heart
Explorer At Heart
Posts: 801
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.3

Post by PlayfulGuy »

JerryLee06 wrote: Fri May 28, 2021 3:57 pm Hi,

Is there any other way to make a slideshow in GuideMe than with the "addTimer" method?

I would like to have a new image displayed on the same page every 500 milliseconds.
This isn`t possible with the "addTimer" method.

Hope someone could help me.

Greets Jerry
As far as I know current versions of Guideme only accept integers for delays, so the minimum is 1 second.
The only ways to change the image on a page are with the overRide.addTimer() in javascript, or using the Timer XML node.
The Timer XML node is missing in the online docs for the new version of GuideMe but you can read up on it in the old docs here: https://github.com/philormand/TeaseMeV2/wiki/XML-Nodes

PG
PsuedoxXx
Curious Newbie
Curious Newbie
Posts: 2
Joined: Fri Dec 19, 2014 3:06 am

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Post by PsuedoxXx »

any chance of a 32-bit linux arm build? I've been trying to build this on my raspberry pi, to no avail.
wheresmything
Explorer
Explorer
Posts: 62
Joined: Tue Nov 16, 2010 2:02 pm

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Post by wheresmything »

Having trouble with 0.4.4, hoping someone here can help me. As a rule, it works fine, the only exception is when I try to run a guide that uses video. When I do that, the app freezes and has to be closed out before it will work again. Upon killing the process, it throws an error about java not working (even though some of the guides that work fine use javascript in the xml file). Should also note, using vlc-3.0.16-win64.

It seems to me that the problem is with getting VLC running, but I haven't been able to find a fix for it. Any suggestions on how to fix this?

For reference, I created a test guide so that the logs would only show from starting the app until it crashed:

From guideme.log
2021-07-29T20:39:41,689 ERROR MainShell - VLC intialisation error java.lang.Integer cannot be cast to java.lang.Long
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at org.guideme.guideme.ui.CompositeVideoSurface.getCompositeHandle(CompositeVideoSurface.java:45)
at org.guideme.guideme.ui.CompositeVideoSurface.<init>(CompositeVideoSurface.java:26)
at org.guideme.guideme.ui.MainShell.createShell(MainShell.java:478)
at org.guideme.guideme.App.main(App.java:113)
2021-07-29T20:39:41,714 TRACE MainShell - Video Exit

This is the entire jscript.log:
2021-07-29T20:39:42,537 DEBUG Jscript - Page: start
2021-07-29T20:39:42,538 DEBUG Jscript - javaFunction: pageLoad
2021-07-29T20:39:42,538 DEBUG Jscript - pageloading: true
2021-07-29T20:39:42,539 TRACE Jscript - javaScriptText: function pageLoad() { overRide.setLeftHtml("<!DOCTYPE HTML> <html> <head> <meta http-equiv='Content-type' content='text/html;charset=UTF-8' /> <title>Guideme - Explore Yourself</title> <style type='text/css'> html { overflow-y: auto; } body { color: #474a66; background-color: black; font-family: Tahoma; font-size:16px; overflow:hidden } html, body, #wrapper { height:100%; width: 100%; margin: 0; padding: 0; border: 0; } #wrapper { vertical-align: middle; text-align: center; }</style> </head> <body> <div id='wrapper' > <img src='I:\\Tease-Guide\\GuideMe-v0.4.4/userSettings/GuidemeBeta.jpg' /> <div>To get started, click File/Load and select a guide.</div> </div> </body> </script> </html>");}
2021-07-29T20:39:42,540 TRACE Jscript - globalJavaScriptText:
2021-07-29T20:39:42,615 DEBUG Jscript - Starting ScriptVariables: {}
2021-07-29T20:39:42,616 DEBUG Jscript - Starting Flags {}
2021-07-29T20:39:42,626 DEBUG Jscript - Ending ScriptVariables: {}
2021-07-29T20:39:42,626 DEBUG Jscript - Ending Flags {}

vlc.log is too long, so I attached it here.
vlc.docx
(13.98 KiB) Downloaded 65 times
Abenteuer82
Curious Newbie
Curious Newbie
Posts: 4
Joined: Mon Aug 02, 2021 10:35 pm

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Post by Abenteuer82 »

Hi,

I would like to create a tease that uses a microphone to interact with the player (e. g., detecting a certain sound level means "yes" when the player is bound). Unfortunately, this is not possible with EOS webteases for security reasons.

Can you tell me whether this is possible with GuideMe, so that I should learn the ropes with this program?
EroticDevelopment
Explorer
Explorer
Posts: 36
Joined: Thu Oct 15, 2020 3:32 am
Gender: Male
Sexual Orientation: Straight
Location: USA

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Post by EroticDevelopment »

PsuedoxXx wrote: Mon Jul 12, 2021 9:55 pm any chance of a 32-bit linux arm build? I've been trying to build this on my raspberry pi, to no avail.
Possibly, with some adjustments to the current code. I tried to get a 32-bit Linux build up and there were a handful of things causing major issues. If I can get those resolved, I don't really expect the ARM architecture to be much of a limitation as long as there's a Java Runtime for it (there is). These builds would likely require Java and VLC to be natively installed due to the wide variety of ARM platforms out there, but if you're running on an RPi I don't expect that to be a hurdle.

wheresmything wrote: Fri Jul 30, 2021 12:58 am Having trouble with 0.4.4, hoping someone here can help me. As a rule, it works fine, the only exception is when I try to run a guide that uses video. When I do that, the app freezes and has to be closed out before it will work again. Upon killing the process, it throws an error about java not working (even though some of the guides that work fine use javascript in the xml file). Should also note, using vlc-3.0.16-win64.

It seems to me that the problem is with getting VLC running, but I haven't been able to find a fix for it. Any suggestions on how to fix this?
...
Thanks for the log output, I can tell what's happening from this and what needs fixed but I'm a bit confused why it's only happening on (so far) one machine. In any case, I'll get this patched for the next release. Issue tracker for this bug

Abenteuer82 wrote: Thu Aug 05, 2021 12:14 am Hi,

I would like to create a tease that uses a microphone to interact with the player (e. g., detecting a certain sound level means "yes" when the player is bound). Unfortunately, this is not possible with EOS webteases for security reasons.

Can you tell me whether this is possible with GuideMe, so that I should learn the ropes with this program?
It isn't currently supported, but I don't see any technical reason it wouldn't be possible. GuideMe already has support for webcams although I don't think that's widely used. I could see adding an XML tag of some kind like

Code: Select all

<microphone target="page2"/>
the question would be how do we handle and calibrate the threshold. I could see having a page in the tease to do it, but it may make more sense to have a mic calibration in the menu somewhere that shows the current level and allows the user to choose the trigger level. If we add a feature like this I think it would make sense to allow it to be triggered by either volume above a threshold or volume below a threshold as well. Any additional thoughts on this?

*edited to add link to issue tracker for bug reported by wheresmything
Abenteuer82
Curious Newbie
Curious Newbie
Posts: 4
Joined: Mon Aug 02, 2021 10:35 pm

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Post by Abenteuer82 »

Hi, thank you very much for this information. Great to see that the use of microphone is principally possible. I will give it a try with a tease page for calibration. However, if developpers of GuideMe will consider to generate a built-in functionality, of course that would be great... :look:
User avatar
Kongming
Explorer
Explorer
Posts: 91
Joined: Sat Oct 19, 2013 7:59 am
Gender: Male
Sexual Orientation: Straight

Re: GuideMe (TeaseMe v2.0) - Current Build 0.4.4

Post by Kongming »

Hey, I've been using 0.3.3 for a long time and only just now updated to 0.4.4 and I've noticed that you can't get the useful popup window via Alt+D anymore which allowed you to jump to specific pages of a tease. Did the shortcut for that window change or was it simply removed for newer versions? :-(
Post Reply

Who is online

Users browsing this forum: Baidu [Spider] and 5 guests