[GuideMe] Tease Downloader with EOS Support

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

User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

Re: [GuideMe] Tease Downloader with EOS Support

Post by FrozenWolf »

That's interesting. Within the script, there's an 'unusual' mp3 file that's named "
?.mp3
".

Code: Select all

      "?.mp3" : {
         "hash" : "4209797462a711f46f3f9072c1cb39de14f9e455",
         "id" : 873595,
         "size" : 1094155,
         "type" : "audio/mpeg"
      },
Under Windows, filenames aren't allowed to contain question marks, so I expect it's the point at which the file is being saved that is failing. It might be possible to patch the EOS file in the cache directory, i.e. search for "?.mp3" and change it to "x.mp3" (for example). When starting up the downloader again, it should use the cached version of the EOS file and then you can download the tease.

To be honest though, I don't know what the consequences of changing the filename is as I haven't really looked at how image references in EOS work.
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] Tease Downloader with EOS Support

Post by PlayfulGuy »

SubRick72 wrote: Sat Sep 14, 2024 5:24 pm Hi,
I have tried downloading the Estim Bondage Tease with Milovana Downloader.
But is seems to stop.

these are the last lines from the Log:
667 of 3383: Retrieving 2bpainl-01.mp3: Done!
668 of 3383: Retrieving 2bpainl-02.mp3: Done!
669 of 3383: Retrieving 2bpainl-03.mp3: Done!
670 of 3383: Retrieving 2bpainl-04.mp3: Done!
Exception in thread Thread-3 (downloadMedia_thread):
Traceback (most recent call last):
File "threading.py", line 1073, in _bootstrap_inner
File "threading.py", line 1010, in run
File "DownloadLib.py", line 1439, in downloadMedia_thread
File "DownloadLib.py", line 1551, in fetchImage_thread
OSError: [Errno 22] Invalid argument: '?.mp3'

Anyone how can tell me what is wrong?
This was previously reported (see this post) and FrozenWolf's suggestion should fix it. That file is never actually referenced in the tease anyway.

Please also note the other cautions in that post. ESTIM teases do not operate properly after download because of differences in how EOS and GuideMe operate, and until someone takes over maintaining GuideMe again that's not going to change.

PG
Allrandom
Curious Newbie
Curious Newbie
Posts: 3
Joined: Mon Apr 03, 2023 7:04 pm

Re: [GuideMe] Tease Downloader with EOS Support

Post by Allrandom »

Error when try download this tease https://milovana.com/webteases/showtease.php?id=69270

Traceback (most recent call last):
File "MiloDownloader.pyw", line 555, in <module>
File "DownloadLib.py", line 548, in get_tease_script
File "DownloadLib.py", line 735, in fix_Guideme_library_issue
TypeError: 'NoneType' object is not subscriptable
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] Tease Downloader with EOS Support

Post by PlayfulGuy »

Allrandom wrote: Mon Sep 23, 2024 10:21 am Error when try download this tease https://milovana.com/webteases/showtease.php?id=69270

Traceback (most recent call last):
File "MiloDownloader.pyw", line 555, in <module>
File "DownloadLib.py", line 548, in get_tease_script
File "DownloadLib.py", line 735, in fix_Guideme_library_issue
TypeError: 'NoneType' object is not subscriptable
Sorry for the late reply. Haven't been on Milovana for a few days.
This is definitely a bug. I've got it fixed (thanks for reporting the issue) and am trying to get a new release out soon, but life is not cooperating.

In the meantime I have attached a copy of the tease json data (zipped). Unzip this in the downloaders cache directory and you "should" then be able to download the tease. No promises it will work though :-)

PG
EOSScript 69270.zip
(178.07 KiB) Downloaded 157 times
Magnic
Explorer
Explorer
Posts: 5
Joined: Thu Jun 06, 2019 8:37 am

Re: [GuideMe] Tease Downloader with EOS Support

Post by Magnic »

Great software.
I just have one question, because i don't seem to be able to fix an issue. I downloaded Throat Slut Services by Mochrion https://milovana.com/webteases/showtease.php?id=57134 but all i see in the GuideMe is black screen. Do i need to change some settings in the downloader for it to work, or is that tease made in such a way that it doesn't work with GuideMe?
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] Tease Downloader with EOS Support

Post by PlayfulGuy »

Magnic wrote: Thu Oct 24, 2024 12:44 pm Great software.
I just have one question, because i don't seem to be able to fix an issue. I downloaded Throat Slut Services by Mochrion https://milovana.com/webteases/showtease.php?id=57134 but all i see in the GuideMe is black screen. Do i need to change some settings in the downloader for it to work, or is that tease made in such a way that it doesn't work with GuideMe?
Just happened to be checking in on Milovana when you posted this...

Unfortunately I am out of town dealing with a family matter and will not be able to properly look into this until I am back home, which won't be for a week or two. I don't have the downloader or GM on my laptop, and don't really want to install them on it. I had a quick look at the EOS code for this tease and it seems to be using at least some of the more advanced coding techniques that give the downloader trouble, like multi-line evals in pages, and objects with methods attached which give GuideMe trouble when saving and reloading the tease state. There must have been relevant messages logged during the download.

So, maybe it can be modified to work in GuideMe but it will take some time that I won't have for a couple weeks. I will note it for followup when I get home though. Since the last release of the downloader I have found and fixed several bugs in the handling of javascript code and different action sequences, and I was getting close to releasing an updated downloader when this family situation hit, so maybe some of the things are fixed already.

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] Tease Downloader with EOS Support

Post by PlayfulGuy »

Ricartus wrote: Thu Jan 16, 2025 4:04 am Hi, :wave:

I've downloaded the tease "Halls of the Witched" through MiloDownloader_0.97 and I've tried to open it with GuideMe-v0.4.5. For some reason, the tease doesn't get loaded at all: The screen remains black.

Can you help me find a solution to the problem?

Thank you very much!
Gratefully,
I have had a look at this, and as I suspected the downloader version 0.97 corrupts the javascript.

I have been working on these issues (slowly) and tried downloading it with my current development version, and am happy to say that it fixes most of the issues.

I did a quick look through the code, fixed a few remaining issues I found, and added a hack to make the notifications for the character stats work (hopefully), and the tease now opens and starts "properlY". However, the EOS notifications that would display your stats on the right of the screen get turned into buttons, so this does not look the way it does in EOS.

I didn't test what happens if you click any of those buttons, and I have no idea if the tease will work as expected, but from what I saw it looks promising and may work.

I have attached a zipped copy of the new XML file. Unzip it and replace your current XML file with this one. I downloaded using "Halls of the Witches" for the filename and medidirectory name. If you did something different (like having the author name on the filename) you can edit the XML file t match, or rename your media folder.

No guarantees it will work fully, but it's worth a try. If you find other issues let me know and I will look into them.

Have fun!

PG
Halls of the Witches.zip
(58.95 KiB) Downloaded 146 times
User avatar
Ricartus
Explorer
Explorer
Posts: 10
Joined: Mon Jun 27, 2016 3:45 pm
Gender: Male

Re: [GuideMe] Tease Downloader with EOS Support

Post by Ricartus »

PlayfulGuy wrote: Fri Jan 17, 2025 10:14 pm I have had a look at this, and as I suspected the downloader version 0.97 corrupts the javascript.

I have been working on these issues (slowly) and tried downloading it with my current development version, and am happy to say that it fixes most of the issues.

I did a quick look through the code, fixed a few remaining issues I found, and added a hack to make the notifications for the character stats work (hopefully), and the tease now opens and starts "properlY". However, the EOS notifications that would display your stats on the right of the screen get turned into buttons, so this does not look the way it does in EOS.

I didn't test what happens if you click any of those buttons, and I have no idea if the tease will work as expected, but from what I saw it looks promising and may work.

I have attached a zipped copy of the new XML file. Unzip it and replace your current XML file with this one. I downloaded using "Halls of the Witches" for the filename and medidirectory name. If you did something different (like having the author name on the filename) you can edit the XML file t match, or rename your media folder.

No guarantees it will work fully, but it's worth a try. If you find other issues let me know and I will look into them.

Have fun!

PG

Halls of the Witches.zip
Wonderful! Thank you very much for your quick fix! Everything seems to work fine now, but I'll inform you if I find issues!

I'd like to let you know there is a similar issue with the Pornstemon tease.
Since I had downloaded it time ago with an older version of MiloDownloader, I've tried to download it again now with v0.97. However, the problem persists (the tease doesn't get loaded, black screen).
Would you like to give a look to that as well? Many thanks again,
ImageImageImageImageImage
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] Tease Downloader with EOS Support

Post by PlayfulGuy »

Ricartus wrote: Sat Jan 18, 2025 12:22 pm
Wonderful! Thank you very much for your quick fix! Everything seems to work fine now, but I'll inform you if I find issues!

I'd like to let you know there is a similar issue with the Pornstemon tease.
Since I had downloaded it time ago with an older version of MiloDownloader, I've tried to download it again now with v0.97. However, the problem persists (the tease doesn't get loaded, black screen).
Would you like to give a look to that as well? Many thanks again,
I'll add that one to my list of ones to check after I fix the remaining issues.

PG
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: [GuideMe] Tease Downloader with EOS Support

Post by avatarbr »

Hi,
I downloaded the "AI Takeover Game" https://milovana.com/webteases/showtease.php?id=70042

Everything worked, but there is a lot of audios (~400) in this tease (voices), but all are being cut around 3 or 4 seconds.

There is something I can do to fix it?

thanks
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] Tease Downloader with EOS Support

Post by PlayfulGuy »

avatarbr wrote: Thu Jan 30, 2025 4:29 am Hi,
I downloaded the "AI Takeover Game" https://milovana.com/webteases/showtease.php?id=70042

Everything worked, but there is a lot of audios (~400) in this tease (voices), but all are being cut around 3 or 4 seconds.

There is something I can do to fix it?

thanks
I downloaded this tease and had a look, and unfortunately, this is a result of differences between EOS and GuideMe, and how the downloader converts the tease. Fixing it requires both significant reworking of the downloader, and changes in GuideMe.

Since no one is currently maintaining GuideMe, and I have my hands full with the downloader and other projects, this is not likely to get fixed anytime soon. So, you're basically left with playing it online.

Over time I will do what I can on the downloader side, but it's getting to the point where we desperately need someone to pick up the maintenance of GuideMe. As much as I'd like to do that, I just don't have the knowledge and time.

If/when I get the downloader fixed up to where I'd like it to be, then maybe I'll have the time and energy to learn how to update GuideMe, but don't hold your breath.

Wish I had better news for you....

PG
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: [GuideMe] Tease Downloader with EOS Support

Post by avatarbr »

PlayfulGuy wrote: Thu Jan 30, 2025 10:37 pm I downloaded this tease and had a look, and unfortunately, this is a result of differences between EOS and GuideMe, and how the downloader converts the tease. Fixing it requires both significant reworking of the downloader, and changes in GuideMe.

Since no one is currently maintaining GuideMe, and I have my hands full with the downloader and other projects, this is not likely to get fixed anytime soon. So, you're basically left with playing it online.

Over time I will do what I can on the downloader side, but it's getting to the point where we desperately need someone to pick up the maintenance of GuideMe. As much as I'd like to do that, I just don't have the knowledge and time.

If/when I get the downloader fixed up to where I'd like it to be, then maybe I'll have the time and energy to learn how to update GuideMe, but don't hold your breath.

Wish I had better news for you....

PG
No problem.

Thank you for the downloader anyway. I usually download a tease to change the pictures (in this case, I didn't liked the AI generated).

EDIT: just noticed than GuideME is not cutting at 4 or 5 seconds. Is cutting the last second (or 2), because even audios with 2 seconds are cut. I will see if I find a tool to add silence into the end of the files.
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] Tease Downloader with EOS Support

Post by PlayfulGuy »

avatarbr wrote: Thu Jan 30, 2025 11:43 pm
Spoiler: show
PlayfulGuy wrote: Thu Jan 30, 2025 10:37 pm I downloaded this tease and had a look, and unfortunately, this is a result of differences between EOS and GuideMe, and how the downloader converts the tease. Fixing it requires both significant reworking of the downloader, and changes in GuideMe.

Since no one is currently maintaining GuideMe, and I have my hands full with the downloader and other projects, this is not likely to get fixed anytime soon. So, you're basically left with playing it online.

Over time I will do what I can on the downloader side, but it's getting to the point where we desperately need someone to pick up the maintenance of GuideMe. As much as I'd like to do that, I just don't have the knowledge and time.

If/when I get the downloader fixed up to where I'd like it to be, then maybe I'll have the time and energy to learn how to update GuideMe, but don't hold your breath.

Wish I had better news for you....

PG
No problem.

Thank you for the downloader anyway. I usually download a tease to change the pictures (in this case, I didn't liked the AI generated).

EDIT: just noticed than GuideME is not cutting at 4 or 5 seconds. Is cutting the last second (or 2), because even audios with 2 seconds are cut. I will see if I find a tool to add silence into the end of the files.
Adding silence to the end of the sound files won't help.

What happens is the timed dialog in the page often advances before the sound finishes playing, and Guidme stops the sound and moves on. You would need to go through the downloaded tease and increase the length of the delays on the timed "say" actions wherever the sound gets cut off prematurely. It would be a lot of work, but doable. Maybe do something like a global search and replace of any 2 second delays with 4 seconds or something?

Here's a couple examples from page1:

Code: Select all

{ action: 'audio', file: 'elevenlabs*.mp3', loops: '0', background: false, bpm: '' },
{ action: 'say', text: "<p><span style=\"color: #ce93d8\">Edging Spaces will have a countdown. You must keep stroking until &quot;zero.&quot;  </span></p>", mode: 'pause' },
This starts an audio clip, and the uses a say action that pauses. If you click to continue before the audio finishes it will get cut off.

A bit later in the same page there's

Code: Select all

{ action: 'audio', file: 'elevenlabs*.mp3', loops: '0', background: false, bpm: '' },
{ action: 'say', text: "<p><span style=\"color: #009688\">Spinning....</span></p><p>lets see how tough the beginning of our challenge will be.  </p>", mode: 'timed', style: 'hidden', duration: '4' },
This starts an audio playing, and follows it with a timed say of 4 seconds. If the audio is more than 4 seconds long it will get cut off when the timed say action advances. If the audio is exactly 4 seconds long variances in Guideme's timing might still cause it to cut off early sometimes.

In other places (like the edging segments on page2) a metronome sound is started and then a series of timed say actions follows. Because of the way the downloader converts the tease, Guideme is reloading the page to advance to the next action. In doing so it stops the metronome sound, then starts it again every time the text updates. EOS doesn't do that and the metronome sound plays continuously. The current version of GuideMe doesn't allow a sound to play continuously. It was planned for a future release, but the person working on that has disappeared.

Those sequences will take you a lot more work to fix up. I would modify any of the say actions that have a one second delay to be mode 'instant' instead of timed, and then increase the time on the following say a bit. This would eliminate some of the stops and starts.

Hope that helps.

PG
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: [GuideMe] Tease Downloader with EOS Support

Post by avatarbr »

PlayfulGuy wrote: Fri Jan 31, 2025 6:11 pm
Hope that helps.

PG
Hey, thanks for the help.

That is strange, I manually added 2 seconds in the end of the first audio and worked. And the problem happens even in pages with continue buttom.

But anyway, like you said is just too much work. My workaround was using infanview to play a slideshow over the online tease. Since you can configure timer, location and size, and put always on top, in the end that worked well.


The file with the 2 extra seconds, in case you want to test.
silas_83
Curious Newbie
Curious Newbie
Posts: 2
Joined: Sun Jun 29, 2025 9:17 am

Re: [GuideMe] Tease Downloader with EOS Support

Post by silas_83 »

Hi, I was checking out the downloader and it works great. However on two webteases (Evil Stepmommy and Hero Corruption). I am getting the same error when loading on guideMe:

Code: Select all

2025-06-28T14:49:35,746 DEBUG PageFilter - returning only item in page list: start
2025-06-28T14:49:36,180 ERROR Jscript -  FileRunScript invalid property id (globalScript#1969)
org.mozilla.javascript.EvaluatorException: invalid property id (globalScript#1969)
	at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:79)
I'm running guideMe 0.4.5 (also tried 0.4.3) and TeaseDownloader 0.9.7.

Does anybody else have that issue and knows a fix or workaround or maxbe was able to run those 2 webteases locally?
Post Reply