[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
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 »

silas_83 wrote: Sun Jun 29, 2025 11:40 am 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?
When asking for assistance please post the tease ID numbers or a link to the specific teases. There are multiple versions of both of those teases, so I'm assuming you are referring to the latest versions.

I had a look, and both of these teases use the "SaveState" module from fapnip to save and restore the tease state.
Unfortunately the javascript is too complex for the downloader and it mangles stuff.
Fortunately, that savestate stuff is not needed in Guideme and can mostly just be commented out.

Others have asked about previous versions of Hero Corruption, and I posted a fixed zip file of version 0.85 (see link for Downloads of Teases in my signature). If you're so inclined having a look at it might help you sort this one out. I had a quick look to refresh my memory and basically if you search the file for "savestate" and comment out any code that refers to it, and search for references to any functions that refer to it (like saveGame() and hasSavedGame()) you can probably get it running. If you do please post a copy for others, or send it to me and I'll add it to the list in this thread.

I don't have the time and energy to dig into these at the moment, and may not for several days, but if you're patient I will see what I can do to get them running.

On a side note, "Evil Stepmommy v2.0 Ill Will" contains 30,144 files. Thirty Thousand!!!??? Seriously, WTF??
That's over 8 hours of download time with the downloader, and I can pretty much guarantee not all of those are used. This is a trend I've been seeing lately where EOS teases reference many galleries of images, but don't use them all, or only use a few images from galleries that contain many images. I've had this on my list of things to address in the downloader for some time (only download files & galleries that are actually referenced in the tease) so it seems it's time to make that a priority.

I haven't had much time and energy for working on the downloader the last few months (real life stuff interfering) but I'm almost caught up and have been getting more time and energy for coding lately. I've been trying to get a new downloader version released and have fixed many issues and improved other bits, but even the new version won't properly handle these two teases.

Anyway, stay tuned, and I hope that helps.

PG
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 »

PlayfulGuy wrote: Tue Jul 01, 2025 4:43 pm On a side note, "Evil Stepmommy v2.0 Ill Will" contains 30,144 files. Thirty Thousand!!!??? Seriously, WTF??
That's over 8 hours of download time with the downloader, and I can pretty much guarantee not all of those are used. This is a trend I've been seeing lately where EOS teases reference many galleries of images, but don't use them all, or only use a few images from galleries that contain many images. I've had this on my list of things to address in the downloader for some time (only download files & galleries that are actually referenced in the tease) so it seems it's time to make that a priority.
PG
Looking at the stats, at least it's not quite as bad as it seems:

Top-Unique-Image-Count-By-Tease.png
Top-Unique-Image-Count-By-Tease.png (78.54 KiB) Viewed 8270 times

You're certainly right that there are far more images in the galleries than are actually used, and even fewer are actually unique.
These stats don't include any audio stats, and up until now, I've never even thought about including that in MiloDB. I suppose audio also needs to be considered in the same way.

The top three all have animations which can only be achieved in EOS with rapidly displaying one image after another. Some of the images in the animations appear to be deliberately smaller size and lower quality, presumably to save bandwidth, but that may not always be the case.

It might be worth considering throttling by MB/s rather than downloads/s, at least then the smaller files won't be penalized as much as the large 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 »

silas_83 wrote: Sun Jun 29, 2025 11:40 am 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?
I have modified the xml file for Hero Corruption v1.60 (attached) and tried it out and it appears to be working. I have NOT tested it extensively, just a couple encounters, and I got through those with no issues. I can't gaurantee it's 100%, but there you go.

Note that the attached zip file contains the XML file only, not any of the media files (sounds and images). Use the attached xml file to replace the one originally created by your download. You might need to adjust the MediaDirectory setting if you used anything other than the defaults when downloading.

I'll try and get to the Evil Stepmommy one over the next couple days.

PG
Hero Corruption v1.60 revised.xml.zip
(543.68 KiB) Downloaded 145 times
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 PlayfulGuy, thanks for trying it out and sharing your script. I am using the 1.6.5 version (https://milovana.com/webteases/showteas ... 1908e10c66) and removed everything that may hint to the SaveState you mentioned - including the functions. However, it does not work properly, since it shows NaN for several stats and freezes..
Capture2.JPG
Capture2.JPG (41.48 KiB) Viewed 8155 times
Then I tried your version, which works a lot better but still i am not able to see any pictures. I reloaded it several times but the screen stays black when I am expecting an image:
Capture3.JPG
Capture3.JPG (113.57 KiB) Viewed 8155 times
The logfiles only show:

Code: Select all

2025-07-09T19:25:45,188 ERROR Jscript -  FileRunScript TypeError: Cannot call method "setHtml" of null (globalScript#1705)
org.mozilla.javascript.EcmaError: TypeError: Cannot call method "setHtml" of null (globalScript#1705)
	at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:4280)
	at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:4258)
	at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:4291)
	at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:4310)
	at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:4327)
	at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2573)
	at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2566)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1537)
	at script.handleActions(globalScript:1705)
	
Do you have any special settings or version of GuideMe? my GuideMe has a weird resolution and is laggy as shit.
Silas
HereforStim
Explorer
Explorer
Posts: 35
Joined: Wed Mar 05, 2025 7:17 pm

Re: [GuideMe] Tease Downloader with EOS Support

Post by HereforStim »

FrozenWolf wrote: Wed Jul 02, 2025 1:13 pm
PlayfulGuy wrote: Tue Jul 01, 2025 4:43 pm On a side note, "Evil Stepmommy v2.0 Ill Will" contains 30,144 files. Thirty Thousand!!!??? Seriously, WTF??
That's over 8 hours of download time with the downloader, and I can pretty much guarantee not all of those are used. This is a trend I've been seeing lately where EOS teases reference many galleries of images, but don't use them all, or only use a few images from galleries that contain many images. I've had this on my list of things to address in the downloader for some time (only download files & galleries that are actually referenced in the tease) so it seems it's time to make that a priority.
PG
...
These stats don't include any audio stats, and up until now, I've never even thought about including that in MiloDB. I suppose audio also needs to be considered in the same way.


The top three all have animations which can only be achieved in EOS with rapidly displaying one image after another. Some of the images in the animations appear to be deliberately smaller size and lower quality, presumably to save bandwidth, but that may not always be the case.

It might be worth considering throttling by MB/s rather than downloads/s, at least then the smaller files won't be penalized as much as the large files.
emphasis mine

i know i am new here but I have tried to figure out offline estim teases since I am sometimes traveling and hotel wifi is crap bandwidth and speed.
from what i can understand in this thread is estim audio presents a problem for the downloader tool, could this be a reason why? Or is it file size, as some of the audio is a few KB in seconds-long signal, looped, and others can be over 7 minutes and a few MB, as large or bigger than some of the img 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 »

silas_83 wrote: Wed Jul 09, 2025 5:28 pm Hi PlayfulGuy, thanks for trying it out and sharing your script. I am using the 1.6.5 version (https://milovana.com/webteases/showteas ... 1908e10c66) and removed everything that may hint to the SaveState you mentioned - including the functions. However, it does not work properly, since it shows NaN for several stats and freezes..
Capture2.JPG

Then I tried your version, which works a lot better but still i am not able to see any pictures. I reloaded it several times but the screen stays black when I am expecting an image:

Capture3.JPG

The logfiles only show:

Code: Select all

2025-07-09T19:25:45,188 ERROR Jscript -  FileRunScript TypeError: Cannot call method "setHtml" of null (globalScript#1705)
org.mozilla.javascript.EcmaError: TypeError: Cannot call method "setHtml" of null (globalScript#1705)
	at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:4280)
	at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:4258)
	at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:4291)
	at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:4310)
	at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:4327)
	at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2573)
	at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2566)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1537)
	at script.handleActions(globalScript:1705)
	
Do you have any special settings or version of GuideMe? my GuideMe has a weird resolution and is laggy as shit.
Silas
Interesting. I went to the authors profile page, then their list of teases and version 1.65 isn't even listed. The Mystery that is Milovana... and a good example of why it really helps to post the tease ID or a link when asking for help.

The lack of images is probably because the MediaDirectory setting in the XML file does not match the actual name of the folder on your computer. Adjust the MediaDirectory setting to match the folder and it should be fine.

If your GuideMe installation has problems, you should address that first. I use the latest version of Guideme (0.4.5) almost exclusively. You can download it here.
I would start with a clean download and try that.

*Edit* I had look at the 1.65 version, backfitted the changes I made for 1.60 and an updated file is attached. It seems to be working properly now.
I've tagged the changes I made so if you search the file for playfulguy you'll see what I did. Might be educational for future reference.

And, not to be nitpicky, but I spent a couple hours of my time looking into this and posting an updated file. It would have been really helpful if you had posted a copy of the XML file you have, so I could start with that, instead of starting over from scratch. Keep it mind for next time.

PG
Hero Corruption v1.65.xml.zip
(554.29 KiB) Downloaded 136 times
Last edited by PlayfulGuy on Fri Jul 11, 2025 4:30 pm, edited 4 times in total.
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 »

HereforStim wrote: Fri Jul 11, 2025 2:03 pm
FrozenWolf wrote: Wed Jul 02, 2025 1:13 pm
These stats don't include any audio stats, and up until now, I've never even thought about including that in MiloDB. I suppose audio also needs to be considered in the same way.[/b]

The top three all have animations which can only be achieved in EOS with rapidly displaying one image after another. Some of the images in the animations appear to be deliberately smaller size and lower quality, presumably to save bandwidth, but that may not always be the case.

It might be worth considering throttling by MB/s rather than downloads/s, at least then the smaller files won't be penalized as much as the large files.
emphasis mine

i know i am new here but I have tried to figure out offline estim teases since I am sometimes traveling and hotel wifi is crap bandwidth and speed.
from what i can understand in this thread is estim audio presents a problem for the downloader tool, could this be a reason why? Or is it file size, as some of the audio is a few KB in seconds-long signal, looped, and others can be over 7 minutes and a few MB, as large or bigger than some of the img files.
No, the issue with estim teases is that EOS and GuideMe do not have all the same features.

In EOS you can start an audio file playing and leave it playing in the background while the tease progresses from page to page.

In GuideMe every time you move from one page to the next it stops all audio that is playing on the current page, displays the new page and starts any audio it requires. It's a fundamental design difference that needs to be addressed in GuideMe, and there is no one maintaining GuideMe at present.

If that issue ever gets addressed in GuideMe, then the downloader will likely need to be updated accordingly...

PG
User avatar
FCK88
Explorer At Heart
Explorer At Heart
Posts: 141
Joined: Tue Mar 26, 2013 8:29 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Silkeborg, Denmark

Re: [GuideMe] Tease Downloader with EOS Support

Post by FCK88 »

Hey PG.

The teases that I mentioned in the GuideMe thread crash randomly so I can't point you to an exact page/moment when it occurs :-/
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 »

FCK88 wrote: Sat Oct 11, 2025 10:56 pm Hey PG.

The teases that I mentioned in the GuideMe thread crash randomly so I can't point you to an exact page/moment when it occurs :-/
Okay, I seem to have my wires crossed here. It was not at all clear to me that you're experiencing random crashes. I just thought you were having trouble with specific teases causing problems.

One issue that did come up a while back (it was discussed in this thread) was with VLC player. Version 3.0.18 (Vetinari) worked fine, but newer versions were causing random crashes in GuideMe that used audio. I had the issue myself but forgot about until you mentioned the randomness. I removed VLC player and went back to 3.0.18 and the problem was resolved.

Try that and see what happens.

PG
Last edited by PlayfulGuy on Mon Oct 13, 2025 4:51 pm, edited 1 time in total.
User avatar
FCK88
Explorer At Heart
Explorer At Heart
Posts: 141
Joined: Tue Mar 26, 2013 8:29 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Silkeborg, Denmark

Re: [GuideMe] Tease Downloader with EOS Support

Post by FCK88 »

PlayfulGuy wrote: Sun Oct 12, 2025 12:23 am
FCK88 wrote: Sat Oct 11, 2025 10:56 pm Hey PG.

The teases that I mentioned in the GuideMe thread crash randomly so I can't point you to an exact page/moment when it occurs :-/
Okay, I seem to have my wires crossed here. It was not at all clear to me that you're experiencing random crashes. I just thought you were having trouble with specific teases causing problems.

One issue that did come up a while back (it was discussed in this thread) was with VLC player. Version 3.0.18 (Vetinari) worked fine, but newer versions were causing random crashes in GuideMe that used audio. I had the issue myself but forgot about until you mentioned the randomness. I removed VLC player and went back to 3.0.18 and the problem was resolved.

Try that and see what happens.

PG
I think the VLC trick worked - I was running VLC 3.0.21 when the crashes occurred but after I downgraded it to 3.0.18 it seems to work fine with the teases that used to crash.

Thanks very much for your help, PG :-D
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 »

FCK88 wrote: Mon Oct 13, 2025 10:40 am
PlayfulGuy wrote: Sun Oct 12, 2025 12:23 am
FCK88 wrote: Sat Oct 11, 2025 10:56 pm Hey PG.

The teases that I mentioned in the GuideMe thread crash randomly so I can't point you to an exact page/moment when it occurs :-/
Okay, I seem to have my wires crossed here. It was not at all clear to me that you're experiencing random crashes. I just thought you were having trouble with specific teases causing problems.

One issue that did come up a while back (it was discussed in this thread) was with VLC player. Version 3.0.18 (Vetinari) worked fine, but newer versions were causing random crashes in GuideMe that used audio. I had the issue myself but forgot about until you mentioned the randomness. I removed VLC player and went back to 3.0.18 and the problem was resolved.

Try that and see what happens.

PG
I think the VLC trick worked - I was running VLC 3.0.21 when the crashes occurred but after I downgraded it to 3.0.18 it seems to work fine with the teases that used to crash.

Thanks very much for your help, PG :-D
You're welcome! Glad my brain finally kicked in and connected the dots. I'll post a note about this in the GuideMe thread too. I'm surprised I didn't do that back when I first found out it was happening. It kind of feels like not many people are using GuideMe anymore.

PG
Tiri
Explorer
Explorer
Posts: 23
Joined: Sat Sep 24, 2022 10:51 pm

Re: [GuideMe] Tease Downloader with EOS Support

Post by Tiri »

I want to replay some EOS teases, but they have some annoying timers. Can I edit the teases after I've downloaded them with this, and then play them on guideme without the timers?
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 »

Tiri wrote: Tue Nov 11, 2025 2:05 am I want to replay some EOS teases, but they have some annoying timers. Can I edit the teases after I've downloaded them with this, and then play them on guideme without the timers?
That's the main purpose of the downloader, so you can download the tease and edit it to your preference.
With EOS teases it will take some time to get the hang of the code the downloader creates, and how to modify it.

However, If your main concern is being able to skip annoying timers, if you have Debug enabled in GuideMe's "Application Preferences", then you can turn on the "Show Delay Button" option in the debug menu, and then whenever there is a delay there will also be a button that you can click to skip it.

After you download the tease, open the generated XML file in an editor and search for the string "<!--" (without the quotes of course) to find any XML comments the downlowder inserted about potential problems.

Simple EOS teases usually download and run without issue. More complex ones with a lot of javascript code usually require at least some modifications to work properly. Really complex ones may never work properly after downloading, or may require a great deal of time and effort get them working.

I'm going to be away for several weeks, but usually check in here as often as I can. if you have questions or need assistance post with as much detail as you can, and always with the name (or preferably ID number) of the tease in question. I'll help as time and energy permits, and there are a couple other knowledgeable users who may chime in too.

I have been trying to get a newer version of the downloader released but life keeps interfering. If it doesn't happen this weekend it will likely be in the new year. My current version does a much better job in many areas.

PG
User avatar
Trusfrated
Explorer At Heart
Explorer At Heart
Posts: 465
Joined: Mon Nov 08, 2010 8:41 am
Gender: Male

Re: [GuideMe] Tease Downloader with EOS Support

Post by Trusfrated »

Tiri wrote: Tue Nov 11, 2025 2:05 am I want to replay some EOS teases, but they have some annoying timers. Can I edit the teases after I've downloaded them with this, and then play them on guideme without the timers?
It's also possible to accomplish this without Guideme or the Downloader. You can download the json script and save it to your PC in the browser. Then, create a new tease under your login and use the Restore function to upload the json script. It should recognize the associated images as already being on the server and offer to import them for you. After it's all been imported, you can Preview your "new" tease in the browser and skip timers that way. Of course, just don't publish it.

It takes several steps, but so does doing it all offline. There's some tips here:

viewtopic.php?p=374829

Hope that gives you some ideas.
ImageImage
Shub666
Curious Newbie
Curious Newbie
Posts: 2
Joined: Wed Jun 28, 2023 3:45 am

Re: [GuideMe] Tease Downloader with EOS Support

Post by Shub666 »

Man i am a complete beginner(i discovered about milovana 2 days ago :smile: ), i just downloaded the app and use it to download a webtease it downloaded then i tried to open it but it does not work! i tried opening the xml file it give me weird error i tried the html on the cache folder same error again! What im doing wrong? do i need to download a different app to run the xml files?
Post Reply