To prevent issues, all instances of the downloader that came with the software have been disabled.
Bests,
~Thamrill
- Spoiler: show
-
Hi everyone, just a quick update to inform you the newer version of TeaseViewer is released.
This release is the first in beta version, meaning that now it's only bufixes, new features will come after the release version.
I'm sorry, but I don't know when future updates will come, the lack of general interest in this project do not entice me to go forward
If you run the program in this phase, please set the logging level to "all", so that you have logs of what's happening if bugs arise and you can share along with the bug report. Helps me if I don't have to download a whole tease and play through something that's not of my liking just to find a small bug. Thanks.
TeaseViewer only works with teases natively built for EOS, not with flashteases updated to EOS
b_0.4.2 introduces the following features:
- corrected bug in preferences menu
You can find the releases for the different platforms here: https://mega.nz/folder/GVJU3JJS#KBk6ZRsU3eErPksvBYPbfg
I've added a secondary repository for TeaseDownloader (which is still being shipped with TeaseViewer), it's just to have a plece where to upload updates to TeaseDownlader without having to make a new version of TeaseViewer. You can find it here:
https://mega.nz/folder/bIYkGLrI#F4VsHTLulgvGXQjBDTI2nQ
Up-to-date source code is available in a zip file inside the folder with the releases.
Teases repository: https://mega.nz/folder/Ma4UBaLa#t3zMFMdHu-81w24hxuXo_w
This is slowly being updated.
Older versions, emojis, examples and debug files:
https://mega.nz/folder/eBZGDLzJ#K1gDmlPXbOFmjw78bkOE-w
Let me know if you find any issue.
Cheers ,
-Thamrill
What follows is snippets from the previous version of this post.
- Spoiler: show
-
I still have shit-ton stuff to do before a proper release can be made, but at least I want to see if it works on different systems. I've tested the jars on Win10 64-bit and Ubuntu; I can't test on MacOS. If you can launch the application but you can't load teases try updating to JAVA 13 or newer version (https://adoptopenjdk.net/releases.html or from Oracle site, but you have to register there in order to download the runtime environments).
If you run it under ubuntu make sure to install glib (sudo apt-get install libglib2.0-dev) or you won't be able to use audio files.
As a disclaimer, this software is released as a preliminary version as-is, so I take no responsibility for the consequences of its usage (being it proper or improper).
As this is the first time I'm releasing a software publicly I hope everything works correctly. If you have any constructive comment, suggestion or advice, feel free to post here or DM me about them. For the moment, do not report bugs in teases executions but only on the program itself. As I mentioned in the announcement, only EOS teases are supported, for now.
Here https://mega.nz/folder/6A4T0IJR#myOYJKWf9oTgODtAUxb9fw in the Emoji folder you can download emoji set to use (these have been made a separate set of files to reduce the size of the release jar). See readme of the new release to learn more about emoji installation.
The most important update to this version is the enabling of the downloader function publicly. As mentioned in previous releases, I am kind of worried about excessive stress on Milovana servers due to downloads, so I've taken a couple of decision regarding the downloader:- the downloader is run as a different program, making use of JUnique to force a single instance of the downloader itself (the downloader jar is included in the main program, run TeaseViewer once to make it available);
- the downloader downloads a single file every 10 seconds, so it is quite slow in downloading, but is not too slow, my aim is pushing people to download teases shared on different platforms (as this forum) and I'm working on some kind of external repository system;
- you can download any tease, however, as of now, the program can only play native EOS teases (those that have the EOS symbol on the webteases page), other tease types will be supported in the future;
- the downloader checks an hard-coded string against some values on a gists-hosted file I own to see if it's allowed to download files, so if anyone sees a decrease of Milovana performance after I release this software, I can prevent people to download anymore. This will be used in the future to phase-out outdated versions of the downloader (as every downloader will have its own key). If I will ever foresee that my interest in this project is dying out, I will release a version without this limitation.
- Spoiler: show
- Thamrill wrote: ↑Sun Oct 04, 2020 7:53 pm Greetings everyone, I've come to announce that my offline teaseviewer application is getting at very good development stage.
I know this comes out of nowhere, but I took my time before doing this announcement as I wanted a quasi complete version before giving anyone false hopes.
During the last months I've worked to a java application that allows playing teases offline; so far only pure eos teases are being supported, in the future I plan to also include classic and ex-flash teases.
I had to face a lot of problems I never faced before in developing this software and there is still lot to implement and improve, but for quite simple teases the application seems to be working correctly. I'm not going to release an alpha version until I'm quite satisfied with the program.
Once finished, I will be releasing also the source code.
What's done:- general application framework
- tease downloader
- image management
- audio management
- notification manager
- base scripting functions
-
implementation of teaseStorage API - variable page target
eval in text- verification that all APIs are correctly implemented
-
implementation of emojis - quality-of-life upgrades:
-
improving general application graphics - implementing save state mechanism
-
- create icons for many different buttons in the application
- find a name for the application
The background color is computed considering the colors of the 2 outermost pixels of the images (basically it considers the most common color in a 2 wide strip all around the image).
The program supports html formatted text
A preview of the buttons
A preview of timer
It supports fullscreen
At the end of the tease, it opens some links to visit Milovana pages associated with the tease
As a sidenote, after completing the Eos implementation I will probably work on a tease writer and afterwards I will implement also Nyx actions.
PS: I tried to keep an EOS look in the program as the teases are written for being played in such style, if there is any problem with that, I can change the graphical implementation of components.
a_0.3.0 introduces the following features:
- update of icon and splashscreen;
- update of graphics, multiple styles available under Edit>Preferences>Appearance>GUI style;
- updated the downloader (you should delete the previous executable in data folder), added a guide and a function to queue multiple teases downloads;
- teaseStorage functions now work, data is saved in-between sessions;
- fixed bugs related to EOS API (such as the issue found with e-stim tease);
- F11 not making application go fullscreen
- Open tease not working on mac (hopefully)
- Apostrophes causing issues in prompt actions
- support for different font families for tease content;
- cleaned up the file menu;
- fixed image resolution being crappy;
- added debug mode to skip timers (I will also implement skipping notifications and say-waiting, in the future);
- added auto-copy functionality;
- added manual copy functionality (right click a text bubble to copy its textual content);
- reworked a bit exceptions management to also have pop ups dialog to report errors.
- 0.4.0 - various quality-of-life upgrades, addition of pop-up errors, debug mode
- 0.3.1 - bug-fix update
- 0.3.0 - teaseStorage and all API working correctly release
- 0.2.0 - downloader release
- 0.1.0 - OS support release
- 0.0.1 - initial release
Install as admin (or equivalent), leave everything as is, especially the path setup.
Once installed you should be able to run the program by opening the .jar file inside the program folder.