Eos Editor Preview - Milovana's new interactive webtease editor

You can find important news and current events here.
User avatar
xman911
Explorer At Heart
Explorer At Heart
Posts: 395
Joined: Wed Feb 08, 2012 2:39 am
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by xman911 »

RemiHiyama wrote: Sun Jul 07, 2019 3:22 pm
xman911 wrote: Sun Jul 07, 2019 9:32 am What does the button of "Do the thing" does?! Maybe you should also show what code and where, by showing some screenshots.
Just display the choice so it's possible to see if the eval is working or not. Here's the contents of the label for that first choice.

Code: Select all

<eval>foo</eval>
If it was doing what I wanted it to, it should only show "pizza" on the first button if you push "Do the thing" first. Otherwise it should say "pancakes" or "waffles", depending on the current value of foo, and when foo changes the button text should change along with it.

But it doesn't. Pressing 'Set foo to "pancakes"' does what it says it's supposed to (as verified by the lines saying the current value of foo), but when pushing "Do the thing", the button still shows the value that was set in the initialization script.

You display things with "Say" not with "Eval" . "Eval" is to push things into the variable... "Say" is to show what the value of the said variable is right now.

So if you want for example to push the word "pizza" into your food variable you will use "Eval" and write:
There is an eval function in the choice button itself so you can change the variable with the push of a button.

Code: Select all

food = "pizza"
If you want to display what is currently into your variable, you should use "Say" , then use "Insert Eval Tag" and write there food.

Code: Select all

food

Here is an example, that every time you push the button "Give me more "pizza" " it will increase the number of pizza.

https://milovana.com/webteases/showteas ... e27f313cd4


Then you can add another function, that will trigger if the number of "pizzas" becomes greater than 5.

Of course that counting of the number of "pizzas" can be made invisible for the user, and can be made on different pages, with hidden timers and what not.
RemiHiyama
Explorer At Heart
Explorer At Heart
Posts: 203
Joined: Thu Feb 28, 2019 3:30 pm
I am a: Switch

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by RemiHiyama »

xman911 wrote: Sun Jul 07, 2019 5:50 pmYou display things with "Say" not with "Eval" . "Eval" is to push things into the variable... "Say" is to show what the value of the said variable is right now.
That's not an Eval action, that's an eval "tag". That's actually how evals in "Say" actions get stored in code.

Code: Select all

        "say": {
          "label": "<p>foo = <eval>foo</eval></p>"
But I'm not trying to show the value of a variable in normal text (I've already shown I can do that) or count things (I know how to do that too), I'm trying to have a Choice action with options that can show different things based on the contents of a variable.

Code: Select all

        "choice": {
          "options": [
            {
              "label": "<eval>foo</eval>",
The label field doesn't have an option to enter the eval tag or other formatting tags (such as underline), but you can enter them manually and they'll work. Like how it I changed that label to this:

Code: Select all

<u><eval>foo</eval></u>
And now it's underlined.

But the text on the button still doesn't change when the variable changes. Since I'm trying to do dynamic text on buttons, that's a problem.
Auto: Replaces selected instances of the word "not" with the word "definitely".
astonia
Explorer
Explorer
Posts: 8
Joined: Sun Jun 18, 2017 3:49 pm

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by astonia »

RemiHiyama wrote: Mon Jul 08, 2019 2:39 pm The label field doesn't have an option to enter the eval tag or other formatting tags (such as underline), but you can enter them manually and they'll work. Like how it I changed that label to this:

Code: Select all

<u><eval>foo</eval></u>
And now it's underlined.

But the text on the button still doesn't change when the variable changes. Since I'm trying to do dynamic text on buttons, that's a problem.
I can confirm the same behavior you are seeing. The eval within a button label seems to only be evaluated the first time. Subsequent passes continue to produce the original value from the eval, even when the new eval output should be different.
Philocalist
Explorer
Explorer
Posts: 51
Joined: Mon Dec 03, 2018 8:30 pm
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by Philocalist »

Hi guys,
I'm making a massive tease and I would really not like to run into a total tease size limit unprepared.
I couldn't find anything so I ask. Is there a limit at all to teases?
Edants
Explorer
Explorer
Posts: 5
Joined: Tue Nov 04, 2008 10:52 pm

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by Edants »

Hi everyone,

I am at the moment trying to create my own version of a Maze like "Talia's Maze". I figured out how to implement randomness and the Maze Layout but i ran into a problem at the end:

Can I track which girls i visited in my Maze and based on that add Choice Buttons on one page. So for example I met Girl1, Girl 3 and Girl4 while I wnt through the Maze. How do I set up a Page that basically says:

You have met the following Girls
[Girl1] [Girl 3] [Girl4]

I have absolutely no experience in coding and I just can't figure out how to implement Choice buttons based on visited pages.

Thanks for the help
Philocalist
Explorer
Explorer
Posts: 51
Joined: Mon Dec 03, 2018 8:30 pm
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by Philocalist »

Edants wrote: Sat Jul 20, 2019 11:48 am Hi everyone,

I am at the moment trying to create my own version of a Maze like "Talia's Maze". I figured out how to implement randomness and the Maze Layout but i ran into a problem at the end:

Can I track which girls i visited in my Maze and based on that add Choice Buttons on one page. So for example I met Girl1, Girl 3 and Girl4 while I wnt through the Maze. How do I set up a Page that basically says:

You have met the following Girls
[Girl1] [Girl 3] [Girl4]

I have absolutely no experience in coding and I just can't figure out how to implement Choice buttons based on visited pages.

Thanks for the help
You go to the settings, init script,
There you can put the code for it. It can be done many ways, I would do something like this:
var metGirls=[girl1:false, girl2:false, girl3:false, girl4:false];

then when you meet the girl you put in an eval action where you say metGirls.girl1=true;
And you've just met one.
Then at the end you can enable the choice buttons based on evaluating if a metGirls element is true or false. I believe enable scripting is on the bottom of the choice element.
Philocalist
Explorer
Explorer
Posts: 51
Joined: Mon Dec 03, 2018 8:30 pm
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by Philocalist »

Hi guys,
I'm making a massive tease and I would really not like to run into a total tease size limit unprepared.
I couldn't find anything so I ask. Is there a limit at all to teases? If there is do you know how much content is allowed?
P.S. I reposted it in the fear that no one sees this on the previous page
seraph0x
Administrator
Administrator
Posts: 2666
Joined: Sun Jul 23, 2006 8:58 am

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by seraph0x »

Philocalist wrote: Sat Jul 20, 2019 12:46 pm Hi guys,
I'm making a massive tease and I would really not like to run into a total tease size limit unprepared.
I couldn't find anything so I ask. Is there a limit at all to teases? If there is do you know how much content is allowed?
P.S. I reposted it in the fear that no one sees this on the previous page
There isn't a limit per se. At some point, the editor will run out of memory depending on how powerful your computer is. You'll probably notice the editor slowing down considerably long before you max out. Specifically, saving will likely become slower and slower I'd guess.

The server should be able to handle whatever you throw at it. And the viewer should also be able to handle quite large teases although I could see that eventually breaking, especially on less powerful devices.

I'd definitely be interested what issues you end up running into. The system can be made more efficient. I could even work on features that would make the maximum tease size effectively infinite. But it would get more complicated, so I don't know if it would be worth it. Sometimes, having some kind of limit can be a good thing.
Philocalist
Explorer
Explorer
Posts: 51
Joined: Mon Dec 03, 2018 8:30 pm
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by Philocalist »

seraph0x wrote: Sat Jul 20, 2019 4:07 pm
Philocalist wrote: Sat Jul 20, 2019 12:46 pm Hi guys,
I'm making a massive tease and I would really not like to run into a total tease size limit unprepared.
I couldn't find anything so I ask. Is there a limit at all to teases? If there is do you know how much content is allowed?
P.S. I reposted it in the fear that no one sees this on the previous page
There isn't a limit per se. At some point, the editor will run out of memory depending on how powerful your computer is. You'll probably notice the editor slowing down considerably long before you max out. Specifically, saving will likely become slower and slower I'd guess.

The server should be able to handle whatever you throw at it. And the viewer should also be able to handle quite large teases although I could see that eventually breaking, especially on less powerful devices.

I'd definitely be interested what issues you end up running into. The system can be made more efficient. I could even work on features that would make the maximum tease size effectively infinite. But it would get more complicated, so I don't know if it would be worth it. Sometimes, having some kind of limit can be a good thing.
Thanks for the answer, that's a relief to hear. For the notice I'm not planning to deliberately max it out, but as of now I sense that it probably will be the largest tease so far. I will optimize for sure.
User avatar
boundupone
Explorer At Heart
Explorer At Heart
Posts: 614
Joined: Sat Jun 01, 2013 8:01 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by boundupone »

Hi, I have just release my first tease, and from the creation process and bug fix have a few suggestions for future features -

Ability to increase sound volume over time, rather than only at next sound file. For example, if I am playing a series of 30s clips no issue to increase each from the last, if I am playing a series of 4 minutes clips then it doesnt really work so well

High speed test - Testing is very time consuming, it would be great if I could set it to run at 10x normal speed or even more (including the sounds files) so it is much quicker to check everything is running properly

Glitch help - I have a number of issues where a tease hangs for no apparent reason, any kind of direction in test mode would make life easier

Random - I am noticing random isn't very random. For example a file with 600+ images, and using '*' to select random images from said file you seem to get the same images being shown

Pic change - a big component of my tease is slideshows, and this is very akward to implement. if there was an option to automate showing x slides from x folder and at either a set or accelerating pace that would be great

For some reason trying to play the same sound file twice in a row on 2 consecutive or even non consecutive slides seems to confuse EOS.

Overall though EOS is fantastic, so again thank you for creating such an amazing tool and letting us use it
Try anything once!
User avatar
lolol2
Explorer At Heart
Explorer At Heart
Posts: 518
Joined: Mon Feb 20, 2017 10:33 am
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by lolol2 »

Hi!
Maybe a stupid question about the audio module...
I want to play an audio file across pages with an infinity loop and control the volume.

Page1
Start of audio file with an action and identifier

Page2
volume control over identifier

Page3
I want to stop the audio file

Page4
I want to play a new file with same identifier


The only way I found to stop the audio file is by this one?

Code: Select all

Sound.get('myvar').pause()
But when I then want to start a new mp3 file with the same identifier the tease breaks.

I want to create an estim tease with a loooooot audio files so I don't want to start with a new identifier, specially beacause I want to randomnise the files, so maybe I don't know the identifier on some point.
And maybe it will reduce performance when there are 500 paused audio streams in the background? :whistle:

Is there a kind of stop or end command? Or can I change the mp3 file from an audio stream?
I tried it with something like but had no luck.

Code: Select all

Sound.get('myvar').end()
Sound.get('myvar').stop()
And how is the command to initial play an audio file with code?
I don't want to add the action all the time, would be way easier to start this by command.

Thanks for help! :-)
My creations:
Spoiler: show

[Tutorial] Building your own DIY E-Stim Stereo Device

Videos:
06/2020 - Estim Sync Hero Vol. 01

Teases:
04/2020 - Estim Mansion under Quarantine
12/2019 - Estim Challenge
12/2018 - Estim Distraction
03/2018 - The Estim Tower - Endless Mode
01/2018 - The Estim Tower
05/2017 - The Estim Mansion
User avatar
lolol2
Explorer At Heart
Explorer At Heart
Posts: 518
Joined: Mon Feb 20, 2017 10:33 am
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by lolol2 »

Anyone?
Tried a few workarounds but it's very painful to start a new identifier each time, using the file name is also not possible because I want maybe to play a file twice in the script and need to start them from the beginning for ramp ups.
My creations:
Spoiler: show

[Tutorial] Building your own DIY E-Stim Stereo Device

Videos:
06/2020 - Estim Sync Hero Vol. 01

Teases:
04/2020 - Estim Mansion under Quarantine
12/2019 - Estim Challenge
12/2018 - Estim Distraction
03/2018 - The Estim Tower - Endless Mode
01/2018 - The Estim Tower
05/2017 - The Estim Mansion
seraph0x
Administrator
Administrator
Posts: 2666
Joined: Sun Jul 23, 2006 8:58 am

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by seraph0x »

lolol2 wrote: Thu Aug 22, 2019 5:31 pm Is there a kind of stop or end command? Or can I change the mp3 file from an audio stream?
I tried it with something like but had no luck.

Code: Select all

Sound.get('myvar').end()
Sound.get('myvar').stop()
I fixed the bug which made it impossible to reuse identifiers. Doing so should now work fine.

If you want to explicitly remove an audio clip, you can use the new destroy() method which will stop the clip and unregister the identifier.

I also added stop() to pause and rewind a clip and seek(time) to go to a specific time in the clip.

Hope that helps!
User avatar
lolol2
Explorer At Heart
Explorer At Heart
Posts: 518
Joined: Mon Feb 20, 2017 10:33 am
Gender: Male
Sexual Orientation: Straight

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by lolol2 »

Thanks!
Exactly what I was looking for! :-)
My creations:
Spoiler: show

[Tutorial] Building your own DIY E-Stim Stereo Device

Videos:
06/2020 - Estim Sync Hero Vol. 01

Teases:
04/2020 - Estim Mansion under Quarantine
12/2019 - Estim Challenge
12/2018 - Estim Distraction
03/2018 - The Estim Tower - Endless Mode
01/2018 - The Estim Tower
05/2017 - The Estim Mansion
User avatar
Revuin
Explorer
Explorer
Posts: 39
Joined: Sun Oct 14, 2018 8:51 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above

Re: Eos Editor Preview - Milovana's new interactive webtease editor

Post by Revuin »

Uploading a JSON backup doesn't seem to work anymore.

As test, I tried making a backup of an existing tease and and then immediately uploading it into another tease and nothing imports.
Please feel free to check out My Teases

I changed usernames! Please see my new user TeasePlease
Post Reply