Eos Editor Preview - Milovana's new interactive webtease editor
-
- Explorer At Heart
- Posts: 552
- Joined: Sun Jul 06, 2014 2:11 pm
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Slave
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Thanks for fixing this so quickly. I tried some fairly complex things now and so far everything is working fine. I have two questions/feature requests:
I'm using javascript to play/pause audio (playing beats of different speed depending on some variables). Would it be possible to add a flag that a audio file is paused initially? I've added all files on the first page and are pausing them right afterwards. Or is there some workarround like putting it on an unused paged?
At some point my gallery got deleted. I think it was due to loading a saved version of the tease. Is that possible? If so, could importing a script leave the files in place?
Edit:
Sometimes, after closing the editor or switching to an other tease, I get an old version of the tease script.
Probably some distributed cloud thing?
Edit 2:
I've just noticed, that the javascript editor fails to check for errors after 132 lines of code. Everything else keeps working fine. (I don't do anything really complicated, just a lot of different small things.)
Also, but really just as a suggestion: would it be possible to add an alternative page layout, I would like something, where there is seperate space for the image and text/buttons, so the text does not interfer with the image. (Maybe that is better though on full screen or with a larger screen outside the editor).
An other suggestion: Allow to disable/hide options of choice actions based on javascript. It is possible to simulate it having multiple choice options, but it gets very complicated.
I'm using javascript to play/pause audio (playing beats of different speed depending on some variables). Would it be possible to add a flag that a audio file is paused initially? I've added all files on the first page and are pausing them right afterwards. Or is there some workarround like putting it on an unused paged?
At some point my gallery got deleted. I think it was due to loading a saved version of the tease. Is that possible? If so, could importing a script leave the files in place?
Edit:
Sometimes, after closing the editor or switching to an other tease, I get an old version of the tease script.
Probably some distributed cloud thing?
Edit 2:
I've just noticed, that the javascript editor fails to check for errors after 132 lines of code. Everything else keeps working fine. (I don't do anything really complicated, just a lot of different small things.)
Also, but really just as a suggestion: would it be possible to add an alternative page layout, I would like something, where there is seperate space for the image and text/buttons, so the text does not interfer with the image. (Maybe that is better though on full screen or with a larger screen outside the editor).
An other suggestion: Allow to disable/hide options of choice actions based on javascript. It is possible to simulate it having multiple choice options, but it gets very complicated.
Last edited by kerkersklave on Wed Jan 23, 2019 9:30 pm, edited 1 time in total.
Re: Eos Editor Preview - Milovana's new interactive webtease editor
The audio error is resolved! You work fast!
-
- Explorer
- Posts: 9
- Joined: Sun Dec 17, 2017 10:16 am
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Slave
Re: Eos Editor Preview - Milovana's new interactive webtease editor
I want to report a bug. Colored text doesn't work. It just shows the text as default color. At least in the preview mode (didn't try it after publishing).
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Hmm, yeah I can see how that would be surprising. I think it's a useful feature - it allows you to back up all of the files etc. as well as the script all in one go.kerkersklave wrote: ↑Wed Jan 23, 2019 4:21 pmAt some point my gallery got deleted. I think it was due to loading a saved version of the tease. Is that possible? If so, could importing a script leave the files in place?
I think the best way to solve that issue would be to give some options when you import. Something like:
[x] Import script
[ ] Import galleries
[x] Import files
[x] Import options
[ Import ]
Note that the editor only saves after a short delay. If you close the window or change teases before then, your last changes won't get saved. (There is an indicator in the top right.)kerkersklave wrote: ↑Wed Jan 23, 2019 4:21 pm Sometimes, after closing the editor or switching to an other tease, I get an old version of the tease script.
Probably some distributed cloud thing?
I'm planning to improve the handling of those cases.
Interesting - the error checker is pretty basic so I'm not surprised it has limitations like that. I'm not sure I'm going to make it much fancier but it's a possibility.kerkersklave wrote: ↑Wed Jan 23, 2019 4:21 pm I've just noticed, that the javascript editor fails to check for errors after 132 lines of code. Everything else keeps working fine. (I don't do anything really complicated, just a lot of different small things.)
The main thing about Eos layout-wise is that it's designed to work on different types of screens etc. I can give more control to the tease author but the risk is that people will make teases that work great on desktop but have issues on mobile and vice versa. At least with the "bubble" system there is a pretty good chance that it'll work ok across different devices.kerkersklave wrote: ↑Wed Jan 23, 2019 4:21 pmAlso, but really just as a suggestion: would it be possible to add an alternative page layout, I would like something, where there is seperate space for the image and text/buttons, so the text does not interfer with the image. (Maybe that is better though on full screen or with a larger screen outside the editor).
So you could set a JavaScript expression for each option and if it's true, the option shows up? Yeah, that would be doable.kerkersklave wrote: ↑Wed Jan 23, 2019 4:21 pmAn other suggestion: Allow to disable/hide options of choice actions based on javascript. It is possible to simulate it having multiple choice options, but it gets very complicated.
Edit: Ok, I've added that feature.
-
- Explorer At Heart
- Posts: 552
- Joined: Sun Jul 06, 2014 2:11 pm
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Slave
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Yes, but now that I know how it works, it is fine.
Yes, but it was a version several minutes back and I have tested it in the viewer a few times in between.
It was very strange. Happend only once, when I accidently switched to an other tease and back very quickly.
I am more careful now, but I am trying to report everything I come across.
It is already pretty ok. Would be nice to check names of variables between snippets and stuff, but it's not an IDE. The limit is a bit short though for the init script but one can always use an other editor for that.kerkersklave wrote: ↑Wed Jan 23, 2019 4:21 pm Interesting - the error checker is pretty basic so I'm not surprised it has limitations like that. I'm not sure I'm going to make it much fancier but it's a possibility.
I get that, and I think it will be great to be able to view them easily on phones etc.
An option "show text next to picture" would be enough for me. Making the area for the Picture a little bit smaller, so they don't overlapp. Sometimes, the user should be able to see everything on the picture and as an author you would not know were the text will end up.
Thanks! That's really great.
Another issue:
If you place a say action in front of a choice action, the choice action is displayed immideately, if I am not mistaken (in auto-mode). If I switch of the typing effect, this does not happen anymore, even if I switch to "immediate", it will pause.
- lolol2
- Explorer At Heart
- Posts: 507
- Joined: Mon Feb 20, 2017 10:33 am
- Gender: Male
- Sexual Orientation: Straight
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Is it possible to place more than one picture at a page?
Would be even cooler when there is a possibility to do depending on variable values, like building a random overview page depending on user selections.
Love the new editor but I definitly need more how toos.
I don't get where I have to put java script for something like that...
Would be even cooler when there is a possibility to do depending on variable values, like building a random overview page depending on user selections.
Love the new editor but I definitly need more how toos.
I don't get where I have to put java script for something like that...
My creations:
- Spoiler: show
- Revuin
- 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
How can a variable be used to change what is said?
This was my attempt.
Page1
Eval
var z = [0];
Goto Page2
Page2
Say z=<z>
If z = 0 then Action: Say "abc"
What happens is that on Page2, it'll say "z=0" but it won't say "abc"
This was my attempt.
Page1
Eval
var z = [0];
Goto Page2
Page2
Say z=<z>
If z = 0 then Action: Say "abc"
What happens is that on Page2, it'll say "z=0" but it won't say "abc"
Last edited by Revuin on Fri Jan 25, 2019 1:48 am, edited 2 times in total.
-
- Explorer At Heart
- Posts: 552
- Joined: Sun Jul 06, 2014 2:11 pm
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Slave
Re: Eos Editor Preview - Milovana's new interactive webtease editor
What exactly are you trying to do?
First, your javascript syntax is broken.
var z = [0]; assigns an array that can contain multiple elements to z. In this case only containing the element "0". That does not seem to be what you want. If you want to just set it to 0 write: var z = 0;
Your usage of the Say action themes fine, just add an eval-element to the text containing z (or a more complicated javascript expression, but you have to learn some basic javascript for that).
In the if-action you have to write z === 0 to compare z to 0. = is assignment === is comparison (or == which is comparison after type conversion, but those details really do not matter here.)
- Revuin
- 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
Thank you kerkersklave, I got it to work with your advice. Sorry, I'm almost completely new to javascript and it was hard looking up what I wanted to do.
On page 1, it was actually a choice that can change the value of z but I simplified the example. I wanted the user's choice in Page 1 to change what is said on all future pages. I got it to work now
On page 1, it was actually a choice that can change the value of z but I simplified the example. I wanted the user's choice in Page 1 to change what is said on all future pages. I got it to work now
-
- Explorer
- Posts: 11
- Joined: Thu Sep 17, 2015 5:35 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Love the new editor! Look and feel is amazing!
I was rummaging through some of the code to try and debug some test teases better and realized you add the console to the interpreter which was a great idea! But every time i try and use it to check on variables it seems to throw exceptions left and right(different exceptions on different browsers). Also if I could throw a suggestion out there, I would say add getPage to the interpreter as well such we could supply the goto function with whichever page we wish(mostly random pages based on dice rolls and such)!
Really great work man, cant wait to see what I can make!
Also some functionality you can use in scripting:
can use some of these in the eval to change what pages you show or navigate to!
I was rummaging through some of the code to try and debug some test teases better and realized you add the console to the interpreter which was a great idea! But every time i try and use it to check on variables it seems to throw exceptions left and right(different exceptions on different browsers). Also if I could throw a suggestion out there, I would say add getPage to the interpreter as well such we could supply the goto function with whichever page we wish(mostly random pages based on dice rolls and such)!
Really great work man, cant wait to see what I can make!
Also some functionality you can use in scripting:
Code: Select all
pages.isEnabled()
pages.enable()
pages.disable()
pages.getCurrentPageId()
console.log()/info()/warn()/error()
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Am I right in thinking you can use "Prompt" and "if" to create a password to go to the next page?
If so how is it done?
Also In (the appropriately named) Edge I can't seem to drag actions to change the order that things happen.
But I haven't tried another browser yet.
fantastic editor by the way, very intuitive.
If so how is it done?
Also In (the appropriately named) Edge I can't seem to drag actions to change the order that things happen.
But I haven't tried another browser yet.
fantastic editor by the way, very intuitive.
- Drool
- Experimentor
- Posts: 1461
- Joined: Sat Nov 28, 2015 2:24 pm
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Switch
Re: Eos Editor Preview - Milovana's new interactive webtease editor
This should work:Am I right in thinking you can use "Prompt" and "if" to create a password to go to the next page?
If so how is it done?
- Spoiler: show
-
- Explorer At Heart
- Posts: 552
- Joined: Sun Jul 06, 2014 2:11 pm
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Slave
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Interessting, does isEnabled/enable/disable take a page id as argument?Polvish wrote: ↑Fri Jan 25, 2019 2:39 amCode: Select all
pages.isEnabled() pages.enable() pages.disable() pages.getCurrentPageId() console.log()/info()/warn()/error()
You can also control sound with:
Code: Select all
Sound.get("identifier form sound dialog").play()/pause()
The scripting API is really nice, I just miss a short documentation.
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Seems like a great step forward. The instructions keep covering the pictures though. Can this be saved on tease me?
- rebekeplex
- Explorer At Heart
- Posts: 127
- Joined: Wed Mar 09, 2016 5:59 pm
- Gender: Male
- Sexual Orientation: Straight
Re: Eos Editor Preview - Milovana's new interactive webtease editor
Hey guys, I came to back to Milovana after a while and to my pleasant surprise this project is being developed. I want to say that I'm really glad that this is happening, since the I'm incapable of scripting via the scripting engine for GuideME. I also noticed that there is a video tutorial on YT, which is indeed very helpful. I was considering to like and subscribe, but for obvious reasons it is not the best idea :D
I also wanted to ask, if the EOS is now safe to use (I saw some test teases) or what the actual state of it is ?
I also wanted to ask, if the EOS is now safe to use (I saw some test teases) or what the actual state of it is ?
Who is online
Users browsing this forum: No registered users and 44 guests