Hi, sure, in next update I will make the font and icons size selectable in the preferences and set to a reasonable value for default. Thanks for the feedbackvanCoochee wrote: Fri Oct 30, 2020 3:30 pm Works on Linux; only could you scale the interface in a relative way (to the screen size—my monitor has many pixels, and everything is so small)?
[Abandoned] TeaseViewer Ver 0.4.2 - Offline EOS viewer
Moderator: 1885
-
Thamrill
- Explorer At Heart

- Posts: 301
- Joined: Thu Jan 03, 2013 4:55 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Alpha-release] TeaseViewer - update OS support
- Trusfrated
- Explorer At Heart

- Posts: 465
- Joined: Mon Nov 08, 2010 8:41 am
- Gender: Male
Re: [Alpha-release] TeaseViewer - update OS support
Hi! Thanks so much for making this!
Any idea why I can't use my mouse with this program? I can open the menus with keyboard ALT keys and the cursor, etc (very tedious, lol), but can't click on anything at all. (My logs just have the missing icon errors.) Windows 10 64 bit
Any idea why I can't use my mouse with this program? I can open the menus with keyboard ALT keys and the cursor, etc (very tedious, lol), but can't click on anything at all. (My logs just have the missing icon errors.) Windows 10 64 bit
-
Thamrill
- Explorer At Heart

- Posts: 301
- Joined: Thu Jan 03, 2013 4:55 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Alpha-release] TeaseViewer - update OS support
That's very strange. I use it with my mouse without problems. I'll look into it. I have uploaded a "preferences" file with the highest level of logging enabled so you can provide me more info about errors. It's in the shared MEGA folder, debug/preferences. download that file and place it near the jar (it should overwrite the one already exisiting).Trusfrated wrote: Mon Nov 02, 2020 2:27 am Hi! Thanks so much for making this!
Any idea why I can't use my mouse with this program? I can open the menus with keyboard ALT keys and the cursor, etc (very tedious, lol), but can't click on anything at all. (My logs just have the missing icon errors.) Windows 10 64 bit
Have you tried running it from the powershell? I think this could be a problem that goes beyond my program, maybe there's some issue with the java VM itself. Running it from the powershell could give more insights on the problem. Replace the preferences file and then run it from the powershell and see what comes out on the console
- Trusfrated
- Explorer At Heart

- Posts: 465
- Joined: Mon Nov 08, 2010 8:41 am
- Gender: Male
Re: [Alpha-release] TeaseViewer - update OS support
The logs don't change with the updated preferences file, but running it from PowerShell did create a lot of output. In particular, I noticed that when I moved my mouse pointer over the app window or tried to click on a menu item, it spit out more exceptions in the shell window. I see "mouse" in the text, so that must me the problem. I am using Adopt OpenJDK JRE with HotSpot 13.0.2.8 (x64).Thamrill wrote: Mon Nov 02, 2020 5:54 am That's very strange. I use it with my mouse without problems. I'll look into it. I have uploaded a "preferences" file with the highest level of logging enabled so you can provide me more info about errors. It's in the shared MEGA folder, debug/preferences. download that file and place it near the jar (it should overwrite the one already exisiting).
Have you tried running it from the powershell? I think this could be a problem that goes beyond my program, maybe there's some issue with the java VM itself. Running it from the powershell could give more insights on the problem. Replace the preferences file and then run it from the powershell and see what comes out on the console
Here is a relevant chunk of the output:
- Spoiler: show
-
Thamrill
- Explorer At Heart

- Posts: 301
- Joined: Thu Jan 03, 2013 4:55 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Alpha-release] TeaseViewer - update OS support
So, seems the problem is with JavaFX, which is the part of the application that is OS dependent; sorry if the question seems stupid, but I've no other guess, are you sure you are using the windows version? Maybe delete all files related to the application and re-download, I don't know. I have the same java version and same OS as you, I have no idea of what could be causing the problem, sorry, I'll try to look more into itTrusfrated wrote: Wed Nov 04, 2020 4:50 amThe logs don't change with the updated preferences file, but running it from PowerShell did create a lot of output. In particular, I noticed that when I moved my mouse pointer over the app window or tried to click on a menu item, it spit out more exceptions in the shell window. I see "mouse" in the text, so that must me the problem. I am using Adopt OpenJDK JRE with HotSpot 13.0.2.8 (x64).Thamrill wrote: Mon Nov 02, 2020 5:54 am That's very strange. I use it with my mouse without problems. I'll look into it. I have uploaded a "preferences" file with the highest level of logging enabled so you can provide me more info about errors. It's in the shared MEGA folder, debug/preferences. download that file and place it near the jar (it should overwrite the one already exisiting).
Have you tried running it from the powershell? I think this could be a problem that goes beyond my program, maybe there's some issue with the java VM itself. Running it from the powershell could give more insights on the problem. Replace the preferences file and then run it from the powershell and see what comes out on the console
Here is a relevant chunk of the output:
Thank you!
- Spoiler: show
- Trusfrated
- Explorer At Heart

- Posts: 465
- Joined: Mon Nov 08, 2010 8:41 am
- Gender: Male
Re: [Alpha-release] TeaseViewer - update OS support
No problem! I re-downloaded the jar (teaseViewer_mvn-win-a_0.1.0.jar) and put it in a different folder, and it didn't make any difference. Maybe I'll try some other java versions and see if anything changes. Don't worry too much about this; keep developing your app for everyone else's benefit!Thamrill wrote: Wed Nov 04, 2020 6:15 am So, seems the problem is with JavaFX, which is the part of the application that is OS dependent; sorry if the question seems stupid, but I've no other guess, are you sure you are using the windows version? Maybe delete all files related to the application and re-download, I don't know. I have the same java version and same OS as you, I have no idea of what could be causing the problem, sorry, I'll try to look more into it
-
Thamrill
- Explorer At Heart

- Posts: 301
- Joined: Thu Jan 03, 2013 4:55 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
Update post from the development blog (https://thamrillsden.blogspot.com/2020/11/ver-020.html)
TeaseViewer - Ver 0.2.0
A new update for TeaseViewer is released.
Version 0.2.0 introduces the following features:
tease downloader
revised icons
resizing of GUI features (menu/label/fields/icons) to adapt to different screens resolutions
optimization of start-up
Tease downloader
Tease downloader is released as a secondary jar file. It has been splitted from the main release to leverage JUnique to force a single instance of the downloader. This is used to stop users from using multiple instances to parallelize downloads in order to reduce the load on Milovana servers.
Downloader works by comparing an hard-coded string to a value hosted on my Gists, if the value is present the downloader app enables downloading, otherwise it is disabled. This allows me to pull the plug of (future or present) versions of the downloader that cause issues with the Milovana servers.
If I ever foresee a discontinuation of my interest in this project, I will release a version of the downloader that doesn't need a remote validation.
Resizing of GUI
In the appearence sub-menu of the preference dialog you can set a multiplier to apply to all graphics element. Restart the application to see the modifications applied (this is actually not needed, but if you don't restart you'll see numerous glitches).
Optimization of start-up
In previous versions, the application downloaded the newest info file before showing the window, causing a noticeable lag; now the file is downloaded in parallel to the creation of the window.
A splash dialog is also added to show the progress in starting the application.
Download link:
https://mega.nz/folder/fQohmQob#bhpgC_iFni3u1RnyayA4YA
TeaseViewer - Ver 0.2.0
A new update for TeaseViewer is released.
Version 0.2.0 introduces the following features:
tease downloader
revised icons
resizing of GUI features (menu/label/fields/icons) to adapt to different screens resolutions
optimization of start-up
Tease downloader
Tease downloader is released as a secondary jar file. It has been splitted from the main release to leverage JUnique to force a single instance of the downloader. This is used to stop users from using multiple instances to parallelize downloads in order to reduce the load on Milovana servers.
Downloader works by comparing an hard-coded string to a value hosted on my Gists, if the value is present the downloader app enables downloading, otherwise it is disabled. This allows me to pull the plug of (future or present) versions of the downloader that cause issues with the Milovana servers.
If I ever foresee a discontinuation of my interest in this project, I will release a version of the downloader that doesn't need a remote validation.
Resizing of GUI
In the appearence sub-menu of the preference dialog you can set a multiplier to apply to all graphics element. Restart the application to see the modifications applied (this is actually not needed, but if you don't restart you'll see numerous glitches).
Optimization of start-up
In previous versions, the application downloaded the newest info file before showing the window, causing a noticeable lag; now the file is downloaded in parallel to the creation of the window.
A splash dialog is also added to show the progress in starting the application.
Download link:
https://mega.nz/folder/fQohmQob#bhpgC_iFni3u1RnyayA4YA
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
Where can we download this second jar file for the downloader? The mega repository you linked just has 3 versions of the base viewer jar (mac/linux/win).
But I have to ask: Why limit the downloader? TeaseMe and GuideMe had working, unlimited downloaders for ages and the servers did just fine.
I´m going to say what no one has said here before:
Don´t get scared by Morexis suspecting that your downloader broke their teases or diminished the performance.
They sell passwords for their teases on patreon for ~15 bucks which unlock special sections. Downloading and debugging the tease would simply enable anyone to bypass that. So its in their interesst to block/limit the development of a downloader.
But this is simply put not your problem. As you surely know the scripts of released teases are public and can be viewed by anyone, all you have to do is know the the base geteoscript url and the tease id (https://milovana.com/webteases/geteossc ... d=TEASE-ID). Any passwords within are inherently visible in the code.
Eos might be capable to use an md5 hash here, but the internet also has md5 hash decoders readily available ...
(This is not meant as an attack, I just want to point out the conflict of interest here!)
The script is just text and not big at all, the rest is just the same media we have been downloading for ages now. As long as no official word from the site admins states that the EOS downloader screws the servers I´d assume its the same as with TeaseMe and GuideMe: OK to do
But I have to ask: Why limit the downloader? TeaseMe and GuideMe had working, unlimited downloaders for ages and the servers did just fine.
I´m going to say what no one has said here before:
Don´t get scared by Morexis suspecting that your downloader broke their teases or diminished the performance.
They sell passwords for their teases on patreon for ~15 bucks which unlock special sections. Downloading and debugging the tease would simply enable anyone to bypass that. So its in their interesst to block/limit the development of a downloader.
But this is simply put not your problem. As you surely know the scripts of released teases are public and can be viewed by anyone, all you have to do is know the the base geteoscript url and the tease id (https://milovana.com/webteases/geteossc ... d=TEASE-ID). Any passwords within are inherently visible in the code.
Eos might be capable to use an md5 hash here, but the internet also has md5 hash decoders readily available ...
(This is not meant as an attack, I just want to point out the conflict of interest here!)
The script is just text and not big at all, the rest is just the same media we have been downloading for ages now. As long as no official word from the site admins states that the EOS downloader screws the servers I´d assume its the same as with TeaseMe and GuideMe: OK to do
-
Thamrill
- Explorer At Heart

- Posts: 301
- Joined: Thu Jan 03, 2013 4:55 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
The downloader is included in the in the main jar. When you run it the first time, it will be copied in a subfolder of the program (thanks for pointing this out, I will clarify in the OP).
I think if I make something that could potentially cause issues I should at least try not cause any. Actually, just some days before I uploaded the first version of the program, another downloader was uploaded and it could've been that causing the issues that Morexis pointed out and I'm quite sure that even when TeaseMe was released there were issues and people pointed out that was better to download shared zip files rather than downloading them. After all, if I created something that can download freely teases and that causes problems, there is no turning back, the application is out causing issues. On the contrary, if I see no issue I can start reducing the cool-down or remove it completely in next releases. Also, EOS teases can be bigger in terms of number of files than Nyx, at least I have that impression, so the burden could be higher than when TeaseMe was launched.
Regarding teases with patron related content, I actually consider them not a big issue at all, after all if people spends our creating something, it's reasonable to get some money out of it, I see nothing wrong with it. I'm a bit conflicted by the general idea of pay-walls, however, but creators should be free to do as they want with their creation. After all, if anyone wants to "break" a tease with passwords, there are ways to do it and they can even share private versions. So I don't think there is any interest in doing something like that with my offline viewer. Actually, I admit I have tried to reverse md-5 one of the passwords used by them but to no avail
Cheers
,
Thamrill
I think if I make something that could potentially cause issues I should at least try not cause any. Actually, just some days before I uploaded the first version of the program, another downloader was uploaded and it could've been that causing the issues that Morexis pointed out and I'm quite sure that even when TeaseMe was released there were issues and people pointed out that was better to download shared zip files rather than downloading them. After all, if I created something that can download freely teases and that causes problems, there is no turning back, the application is out causing issues. On the contrary, if I see no issue I can start reducing the cool-down or remove it completely in next releases. Also, EOS teases can be bigger in terms of number of files than Nyx, at least I have that impression, so the burden could be higher than when TeaseMe was launched.
Regarding teases with patron related content, I actually consider them not a big issue at all, after all if people spends our creating something, it's reasonable to get some money out of it, I see nothing wrong with it. I'm a bit conflicted by the general idea of pay-walls, however, but creators should be free to do as they want with their creation. After all, if anyone wants to "break" a tease with passwords, there are ways to do it and they can even share private versions. So I don't think there is any interest in doing something like that with my offline viewer. Actually, I admit I have tried to reverse md-5 one of the passwords used by them but to no avail
Cheers
Thamrill
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
The downloader is great news. I tried it and the download worked well.
The problem is that I can't open the downloaded teases. If I open them in TeaseViewer nothing happens and I have a blank screen.
I just tried for test purposes two small teases :
https://milovana.com/webteases/showtease.php?id=35254
https://milovana.com/webteases/showtease.php?id=35903
I can open your test teases without any problem.
By the way: is it or should it be possible to use ESTIM-Teases with TeaseViewer.
Especially this one would be fine for fixing the audio volume:
https://milovana.com/webteases/showtease.php?id=42843 (ESTIM Experiment)
Thanks in advance
The problem is that I can't open the downloaded teases. If I open them in TeaseViewer nothing happens and I have a blank screen.
I just tried for test purposes two small teases :
https://milovana.com/webteases/showtease.php?id=35254
https://milovana.com/webteases/showtease.php?id=35903
I can open your test teases without any problem.
By the way: is it or should it be possible to use ESTIM-Teases with TeaseViewer.
Especially this one would be fine for fixing the audio volume:
https://milovana.com/webteases/showtease.php?id=42843 (ESTIM Experiment)
Thanks in advance
-
Thamrill
- Explorer At Heart

- Posts: 301
- Joined: Thu Jan 03, 2013 4:55 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
Hi, thank you for the feedback.arig4711 wrote: Wed Dec 02, 2020 8:10 am The downloader is great news. I tried it and the download worked well.
The problem is that I can't open the downloaded teases. If I open them in TeaseViewer nothing happens and I have a blank screen.
I just tried for test purposes two small teases :
https://milovana.com/webteases/showtease.php?id=35254
https://milovana.com/webteases/showtease.php?id=35903
I can open your test teases without any problem.
By the way: is it or should it be possible to use ESTIM-Teases with TeaseViewer.
Especially this one would be fine for fixing the audio volume:
https://milovana.com/webteases/showtease.php?id=42843 (ESTIM Experiment)
Thanks in advance
Regarding the issue of not opening teases you mentioned, I mistakenly deleted from the OP an important concept: as of now my program works only with native eos tease, the one you linked are a NYX and a classical ones; the actions to play them are not yet implemented in the code. I'm going to add back the phrase in the post. The downloaded files, however, should be good to be used once the actions are implemented, so you can keep them for the future.
In principle, the e-stim tease you linked should work with TeaseViewer, as e-stim is only an audio file (at least that's what I think, am I correct?) and TeaseViewer can reproduce them. For now, I have yet to implement a script editor, so you can't edit the volume.
Let me know if you have any further feedback
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
GuideMe already does this and a volume adjusted version has already been created for Estim Experiment. You'll have to look through this thread and also use GuideMe 0.3.8 or newer because that version has volume control. viewtopic.php?f=2&t=22060&start=135 The one with the xml file ending in _volmod is the one that I personally used and modified the volume to match how I wanted it for myself. There is something wrong with the file that is common between Mistress17 18 and 900(as labeled in the xml file) where the very beginning has a painful sting from bad audio editing, either cut that beginning part off or track down the original file with that same name to solve that problem.arig4711 wrote: Wed Dec 02, 2020 8:10 amBy the way: is it or should it be possible to use ESTIM-Teases with TeaseViewer.
Especially this one would be fine for fixing the audio volume:
https://milovana.com/webteases/showtease.php?id=42843 (ESTIM Experiment)
Thanks in advance
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
Thanks for the info. I also use GuideMe and I didn't know that there is a converted version.
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
Thanks for your answer. I should have noticed, that only EOS is working. I tried one smaller EOS-ESTIM-TeaseThamrill wrote: Wed Dec 02, 2020 7:56 pm Hi, thank you for the feedback.
Regarding the issue of not opening teases you mentioned, I mistakenly deleted from the OP an important concept: as of now my program works only with native eos tease, the one you linked are a NYX and a classical ones; the actions to play them are not yet implemented in the code. I'm going to add back the phrase in the post. The downloaded files, however, should be good to be used once the actions are implemented, so you can keep them for the future.
In principle, the e-stim tease you linked should work with TeaseViewer, as e-stim is only an audio file (at least that's what I think, am I correct?) and TeaseViewer can reproduce them. For now, I have yet to implement a script editor, so you can't edit the volume.
Let me know if you have any further feedback
ESTIM Mansion: https://milovana.com/webteases/showtease.php?id=45142
This tease uses only 69 MB whereas other ESTIM-teases use 1GB.
The Tease opened, but at one point it stopped. Also there was no audio. I am not an expert at all, but I think it's because of the special audio commands in ESTIM-Teases (volume decrease / increase) .
Anyhow your project is very interesting for ESTIM-EOS-Teases, because it's much easier to reconfigure downloaded ESTIM-Teases with your Viewer, instead of converting them to XML-Format for use with GuideMe.
Re: [Alpha-release] TeaseViewer Ver 0.2.0 - TeaseDownloader enabled
I think the only ones that use a GB or so are Bryci's Estim Experiment(or maybe Bryci's Estim Tower, can't remember the name but it's part of the Estim Tower Modding thread), Estim Tower, Estim Experiment, and Estim Surprise (based on Bryci's Estim)


