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

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.3.4

Post by EroticDevelopment »

Version 0.4.0 is now available on GitHub for people to test! This is the first time I've tried to package a release of this application, so please let me know if you discover any issues. I've been testing my builds for about a month without issues, but there are also parts of the program I haven't used and this is the first build done fully in the cloud by GitHub.

This version has my changes to add some extra attributes to the Text XML tags as well as some other miscellaneous changes from Philo since v0.3.8. There were some differences between the downloads in Philo's signature and the GitHub code, and I've tried to update everything to match what Philo has been providing. The one remaining item is the images you see when you go to File > User Preferences. GitHub's TOS prohibit blatantly distributing pornography, so I've left these as-is in the existing GitHub repo. I may look at options to include these in the GitHub releases again, but it's lower priority.

I created a Makefile and GitHub Actions to automate the release process, so now all we have to do is push a Tag and GitHub will do the rest. My hope is this will make the overall process easier, and it will certainly be less time investment to generate new releases. GitHub is also running the unit tests on each push / PR to master(minus a few that wouldn't run). The entire script, process, and build logs are fully public under the "Actions" tab as well.

There are 3 zip files available from the release page with details in the Project README:
32-bit: Equivalent to Philo's 32-bit download
64-bit: Equivalent to Philo's 64-bit download (probably the one you want)
Slim: 85% smaller, but requires you to have Java and VLC installed on your machine, and they must be the same "bitness" (32 or 64 bit).

As before, launch the program using the start.bat file so it uses the proper Java version and libraries.

I do not plan on helping troubleshoot issues with the Slim version unless there's a bug in the build process. It is really intended for people who know they have the requirements already installed and want a smaller download. For most users, I recommend the 32-bit or 64-bit packages. If you're on Windows, and you have a 64-bit JRE (version 8 or 11 both work for me) and a 64-bit version of VLC installed, it should work perfectly though. The other reason for including this is In theory this package could work on OSX and Linux but it hasn't been tested. I do plan on testing on Linux at some point, but I do not have a Mac to test with.

Lastly, I've put a GitHub badge in my signature that will always link to the latest release. It's a dynamically generated image, so even if I haven't logged in it will update itself automatically to the latest version as needed (yay automation).
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.3.4

Post by lawman5297 »

I have played with this for a bit today and it seems the new functions work fantastic. I have noticed soemthing weird. I have several gifs and I cannot get them to run. They run fine on the old one but not the new. Ideas? THX!
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.3.4

Post by lawman5297 »

lawman5297 wrote: Sat Oct 24, 2020 10:23 pm I have played with this for a bit today and it seems the new functions work fantastic. I have noticed soemthing weird. I have several gifs and I cannot get them to run. They run fine on the old one but not the new. Ideas? THX!
Nevermind on this. It is something I have done in the css file.
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.3.4

Post by lawman5297 »

EroticDevelopment wrote: Sat Oct 24, 2020 2:41 am
EroticDevelopment:
The "if-set" and "if-not set" attributes for the text node works great! Thanks so much for doing that.

Now I have another challenge for you. Thinkiing outside the box and not sure if its possible but somehow within a single page allow lines of text to be chosen at random. I have attached a bit of code but I have no idea if the syntax is even close to correct or again if this is even possible. Perhaps it will show better what I am trying to explain (or not). What I know about this I can put on my pinky nail. (lol) If this is possible it could make XML driven teases a lot more interesting.

Code: Select all

<?xml version="1.0" encoding="UTF-8" ?>
<Tease id="" scriptVersion="v0.1">
    <Settings>
        <AutoSetPageWhenSeen>True</AutoSetPageWhenSeen>
        <ForceStartPage>True</ForceStartPage>
    </Settings>
    <Pages>
        <Page id="start">
            <Text="(1..3)">
            <Text id="1"> Text to be displayed if GuideMe chose 1.</Text>
            <Text id="2"> Text to be displayed if GuideMe chose 2.</Text>
            <Text id="3"> Text to be displayed if GuideMe chose 3.</Text>           
        </Page>
     </Pages>
</Tease>
basil731
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sun Aug 28, 2011 7:19 pm

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

Post by basil731 »

Can someone help me please. Im running this version, 0.3.4 and have tried multiple teases now including pilgrims and gottaedgeemall to name just 2. Running this on a ryzen 5 computer with 64gb ram so plenty of power but every time it loads a gif it runs very slow, freezing almost. It takes ages to run through the full gif meaning its almost unusable. Ive extracted the zip files into a folder i called teases inside the guideme folder, is that a problem? Other than that can anyone think why im hitting these problems please?
User avatar
PlayfulGuy
Experimentor
Experimentor
Posts: 1068
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.3.4

Post by PlayfulGuy »

basil731 wrote: Mon Oct 26, 2020 7:40 pm Can someone help me please. Im running this version, 0.3.4 and have tried multiple teases now including pilgrims and gottaedgeemall to name just 2. Running this on a ryzen 5 computer with 64gb ram so plenty of power but every time it loads a gif it runs very slow, freezing almost. It takes ages to run through the full gif meaning its almost unusable. Ive extracted the zip files into a folder i called teases inside the guideme folder, is that a problem? Other than that can anyone think why im hitting these problems please?
Have you tried it in one of the newer versions? Version 3.6 and 3.8 are both pretty stable.

I have GottaEdgeEmAll running on my other monitor while I type this, with the settings modified so it only shows gifs images from the "_misc" folder and it is working flawlessly.

PG
User avatar
PlayfulGuy
Experimentor
Experimentor
Posts: 1068
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.3.4

Post by PlayfulGuy »

lawman5297 wrote: Mon Oct 26, 2020 2:29 pm
EroticDevelopment wrote: Sat Oct 24, 2020 2:41 am
Now I have another challenge for you. Thinkiing outside the box and not sure if its possible but somehow within a single page allow lines of text to be chosen at random. I have attached a bit of code but I have no idea if the syntax is even close to correct or again if this is even possible. Perhaps it will show better what I am trying to explain (or not). What I know about this I can put on my pinky nail. (lol) If this is possible it could make XML driven teases a lot more interesting.
Here are two methods that will do what you want, plus a bonus method that only changes part of the page text. All have been tested and work.

The first uses the new if-set tags in the newly available GuideMe 4, along with a simple javascript function to clear all three flags then set one of them at random. This will only work in the new version.

The second and third methods will work in previous versions of Guideme as well.

The second method uses javascript for everything. I declare an array of possible text strings, then pick one at random and use overRide.setHtml() to display that string.

Method 3 uses this technique in combination with other features to change parts of the page text rather than all of it.

You can do this without javascript, but not all in one page which you specified as a requirement.

The array of text strings could also be made global (by placing the definition in the globaljavascript section), so it's available to multiple pages.

Code: Select all

<?xml version="1.0" encoding="UTF-8" ?>
<Tease id="" scriptVersion="v0.1">
    <Settings>
        <AutoSetPageWhenSeen>True</AutoSetPageWhenSeen>
        <ForceStartPage>True</ForceStartPage>
    </Settings>
    <Pages>
        <Page id="start">
            <javascript>
            <![CDATA[
              function pageLoad() {
                comonFunctions.UnsetFlags("1,2,3", guide.getFlags());
                comonFunctions.SetFlags(comonFunctions.getRandom("(1..3)"), guide.getFlags());
              }
            ]]>
            </javascript>
            <Text if-set="1"> Text to be displayed if GuideMe chose 1.</Text>
            <Text if-set="2"> Text to be displayed if GuideMe chose 2.</Text>
            <Text if-set="3"> Text to be displayed if GuideMe chose 3.</Text>
            <Button target="Method3">Method 3</Button>
            <Button target="Method2">Method 2</Button>
            <Button target="start">Again</Button>
        </Page>

        <Page id="Method2">
            <javascript>
            <![CDATA[
              function pageLoad() {
                text = [
                  "Text to be displayed if GuideMe chose 1.",
                  "Text to be displayed if GuideMe chose 2.",
                  "Text to be displayed if GuideMe chose 3."
                ]
                i = comonFunctions.getRandom("(1..3)") - 1; // To get 0-2
                overRide.setHtml(text[i]);
              }
            ]]>
            </javascript>
            <Button target="Method3">Method 3</Button>
            <Button target="start">Method 1</Button>
            <Button target="Method2">Again</Button>
        </Page>

        <Page id="Method3">
            <Text>This text is always displayed. GuideMe chose <span>RandomText</span>.</Text>
            <javascript>
            <![CDATA[
              function pageLoad() {
                text = [
                  "One",
                  "Two",
                  "Three"
                ]
                i = comonFunctions.getRandom("(1..3)") - 1; // To get 0-2
                scriptVars.put("RandomText", text[i]);
              }
            ]]>
            </javascript>
            <Button target="RandomText">Method2</Button>
            <Button target="start">Method 1</Button>
            <Button target="Method3">Again</Button>
        </Page>
     </Pages>
</Tease>
basil731
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sun Aug 28, 2011 7:19 pm

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

Post by basil731 »

PlayfulGuy wrote: Mon Oct 26, 2020 11:43 pm
basil731 wrote: Mon Oct 26, 2020 7:40 pm Can someone help me please. Im running this version, 0.3.4 and have tried multiple teases now including pilgrims and gottaedgeemall to name just 2. Running this on a ryzen 5 computer with 64gb ram so plenty of power but every time it loads a gif it runs very slow, freezing almost. It takes ages to run through the full gif meaning its almost unusable. Ive extracted the zip files into a folder i called teases inside the guideme folder, is that a problem? Other than that can anyone think why im hitting these problems please?
Have you tried it in one of the newer versions? Version 3.6 and 3.8 are both pretty stable.

I have GottaEdgeEmAll running on my other monitor while I type this, with the settings modified so it only shows gifs images from the "_misc" folder and it is working flawlessly.

PG
Thanks, i thought a few said they had to use the older version but ill give the newer one a go now

Just tried it now on new version, still exactly the same. Im running windows 7 but machine is easily powerful enough. Ive also tried gifs through my normal player and they work fine, its something to do with guideme

PS have tried hearts on there which allows you to just pick random video, pic or gif, all gifs run slow but video is perfect. Read elsewhere its down to the browser control which could be a problem as it seems stuck on internet explorer which i never use, always use chrome.
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.3.4

Post by EroticDevelopment »

basil731 wrote: Tue Oct 27, 2020 1:12 am
PlayfulGuy wrote: Mon Oct 26, 2020 11:43 pm
basil731 wrote: Mon Oct 26, 2020 7:40 pm Can someone help me please. Im running this version, 0.3.4 and have tried multiple teases now including pilgrims and gottaedgeemall to name just 2. Running this on a ryzen 5 computer with 64gb ram so plenty of power but every time it loads a gif it runs very slow, freezing almost. It takes ages to run through the full gif meaning its almost unusable. Ive extracted the zip files into a folder i called teases inside the guideme folder, is that a problem? Other than that can anyone think why im hitting these problems please?
Have you tried it in one of the newer versions? Version 3.6 and 3.8 are both pretty stable.

I have GottaEdgeEmAll running on my other monitor while I type this, with the settings modified so it only shows gifs images from the "_misc" folder and it is working flawlessly.

PG
Thanks, i thought a few said they had to use the older version but ill give the newer one a go now

Just tried it now on new version, still exactly the same. Im running windows 7 but machine is easily powerful enough. Ive also tried gifs through my normal player and they work fine, its something to do with guideme

PS have tried hearts on there which allows you to just pick random video, pic or gif, all gifs run slow but video is perfect. Read elsewhere its down to the browser control which could be a problem as it seems stuck on internet explorer which i never use, always use chrome.
If you're willing to zip up and upload one of these teases I can take a look at it. I can't find the GottaEdgeEmAll one at all anymore (links are all dead), and I've tried 3 downloads of pilgrims and 5GB of data later none of them run... One is just blank with no buttons, and the other two show an error page and the GuideMe logs are saying there's malformed XML in the global script file which tbh is huge and I'd rather not try to debug it.

This is an interesting problem because internally GuideMe uses an embedded web browser to display images and gifs, so it almost has to be the browser doing slow renders. Your machine should be more than powerful enough, GuideMe is relatively light on resources so I don't think that's the issue. If none of us can replicate it, next I'd probably ask for a couple log files from the "logs' directory of GuideMe, but they're very verbose by default and they log some information that I'd consider personal such as full file paths to the tease XML and your Windows user name. You should be able to find/replace that info, but it's still some effort to redact so I'd like to try to replicate it first.

I am kind of glad it's not just my new version as the embedded browser and JS processing is the part I understand the least right now.
basil731
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sun Aug 28, 2011 7:19 pm

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

Post by basil731 »

EroticDevelopment wrote: Tue Oct 27, 2020 2:37 am
basil731 wrote: Tue Oct 27, 2020 1:12 am
PlayfulGuy wrote: Mon Oct 26, 2020 11:43 pm

Have you tried it in one of the newer versions? Version 3.6 and 3.8 are both pretty stable.

I have GottaEdgeEmAll running on my other monitor while I type this, with the settings modified so it only shows gifs images from the "_misc" folder and it is working flawlessly.

PG
Thanks, i thought a few said they had to use the older version but ill give the newer one a go now

Just tried it now on new version, still exactly the same. Im running windows 7 but machine is easily powerful enough. Ive also tried gifs through my normal player and they work fine, its something to do with guideme

PS have tried hearts on there which allows you to just pick random video, pic or gif, all gifs run slow but video is perfect. Read elsewhere its down to the browser control which could be a problem as it seems stuck on internet explorer which i never use, always use chrome.
If you're willing to zip up and upload one of these teases I can take a look at it. I can't find the GottaEdgeEmAll one at all anymore (links are all dead), and I've tried 3 downloads of pilgrims and 5GB of data later none of them run... One is just blank with no buttons, and the other two show an error page and the GuideMe logs are saying there's malformed XML in the global script file which tbh is huge and I'd rather not try to debug it.

This is an interesting problem because internally GuideMe uses an embedded web browser to display images and gifs, so it almost has to be the browser doing slow renders. Your machine should be more than powerful enough, GuideMe is relatively light on resources so I don't think that's the issue. If none of us can replicate it, next I'd probably ask for a couple log files from the "logs' directory of GuideMe, but they're very verbose by default and they log some information that I'd consider personal such as full file paths to the tease XML and your Windows user name. You should be able to find/replace that info, but it's still some effort to redact so I'd like to try to replicate it first.

I am kind of glad it's not just my new version as the embedded browser and JS processing is the part I understand the least right now.
Heartsclub is the best one as its on the first page and allows you to click random pic, gif and video. Searching on here i found 2 others who had the same problem, ill message them tomorrow but links are below.

viewtopic.php?f=26&t=20055&p=237813&hilit=slow#p237813
viewtopic.php?f=26&t=20055&p=240568&hilit=slow#p240568

viewtopic.php?p=194731
basil731
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sun Aug 28, 2011 7:19 pm

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

Post by basil731 »

Thanks for all your help with this. I bit the bullet and upgraded to ie11, that did the trick, i was only on explorer 8. Never updated it before because i quite simply never use it
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.3.4

Post by lawman5297 »

PlayfulGuy wrote: Tue Oct 27, 2020 12:28 am
lawman5297 wrote: Mon Oct 26, 2020 2:29 pm
EroticDevelopment wrote: Sat Oct 24, 2020 2:41 am
Now I have another challenge for you. Thinkiing outside the box and not sure if its possible but somehow within a single page allow lines of text to be chosen at random. I have attached a bit of code but I have no idea if the syntax is even close to correct or again if this is even possible. Perhaps it will show better what I am trying to explain (or not). What I know about this I can put on my pinky nail. (lol) If this is possible it could make XML driven teases a lot more interesting.
Here are two methods that will do what you want, plus a bonus method that only changes part of the page text. All have been tested and work.

The first uses the new if-set tags in the newly available GuideMe 4, along with a simple javascript function to clear all three flags then set one of them at random. This will only work in the new version.

The second and third methods will work in previous versions of Guideme as well.

The second method uses javascript for everything. I declare an array of possible text strings, then pick one at random and use overRide.setHtml() to display that string.

Method 3 uses this technique in combination with other features to change parts of the page text rather than all of it.

You can do this without javascript, but not all in one page which you specified as a requirement.

The array of text strings could also be made global (by placing the definition in the globaljavascript section), so it's available to multiple pages.
I was hoping not to use Java. I know you can do more with it but XML is much simplier. Its no big deal, just a thought. I do appreciate the response and will hang on to the code you have taken time to write.
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.3.4

Post by EroticDevelopment »

It looks like I made a typo in the build script on GitHub, and the 64-bit builds were not getting the correct VLC files bundled. If you have VLC installed on your machine you wouldn't notice this, however the 64-bit build would fail to start in some circumstances because of this.

I'm releasing v0.4.1 momentarily which will resolve this issue. If v0.4.0 is working for you, there's no need to update as no new features were added.

Apologies for the trouble, and thank you to those who brought this to my attention
User avatar
Trusfrated
Explorer At Heart
Explorer At Heart
Posts: 465
Joined: Mon Nov 08, 2010 8:41 am
Gender: Male

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

Post by Trusfrated »

EroticDevelopment wrote: Wed Oct 28, 2020 4:44 am Apologies for the trouble, and thank you to those who brought this to my attention
Thank you! :w00t: This update did the trick for me. I was afraid it was something weird on my end. :weep:
ImageImage
Xyrexus
Explorer
Explorer
Posts: 21
Joined: Sun Sep 13, 2020 12:50 am

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

Post by Xyrexus »

This is a good program, but would it be possibly to add more aesthetic customisation options?

For instance, if I play the E-Stim tower online, I can fullscreen it and there's absolutely no clutter.

But if I play it with the xml files with GuideMe, even at fullscreen the taskbar at the top is always there, it always displays the name of the XML file on the top right, some of the images show a scroll bar even though they fit, stuff like that.

Being able to remove such things to tidy it up would be nice, especially since having pure white text, unmoving on my screen for potentially hours could be dangerous in terms of screenburn.
Post Reply