Page 19 of 121

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Fri Jun 13, 2014 5:08 pm
by philo
DreckigesSchwein wrote:I have no sound with v0.1.1 64bit. Pagesound works, but the other sounds doesnt.

v0.0.9 64bit and v0.1.1 32bit works fine.
Page sound and metronome use midi
Video and sound files use VLC.

VLC needs to be the correct version
(there is a copy of just the files needed bundled with the app but if you have another version installed windows sometimes insists on picking up the wrong version)
Try installing the latest 64bit version of VLC and see if it works

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Fri Jun 13, 2014 5:10 pm
by philo
kong wrote:hm I think that the top bar i disturbing. Its white on the black background and takes place from making the pictures larger, that's why I use TeaseMe instead for regular teaseme-teases/flash-teases. The only function it has is making one button, can't we replace the button like in TeaseMe instead? (and maybe take the second top bar with the clock on the side instead).
You could get a bigger screen it looks fine on mine, particularly multi monitor :lol:

But seriously I will have a look, it is a standard menu bar, but I may be able to get it to auto hide and only appear when you move the cursor to the top of the screen.

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sat Jun 14, 2014 11:52 pm
by slox
any news for the mac version? thanks guys, keep up the good work!

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sun Jun 15, 2014 3:24 am
by Egoist
Skirmish set crashes as soon as I finish 1/1 Character Creation.

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sun Jun 15, 2014 7:00 pm
by jackstock
is there going to a Nyx editor for GuideMe, kinda like there is for TeaseMe?

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sun Jun 15, 2014 8:53 pm
by philo
jackstock wrote:is there going to a Nyx editor for GuideMe, kinda like there is for TeaseMe?
There will probably be an editor at some point, but it will not generate nyx code.
It will be a fairly big project so will take a while, I want GuideMe in a stable state first.

The teaseme editor will still be available (and fixed where it is wrong) but I don't plan on developing it.
Any thing written with the teaseme editor will work in guideme and it can be used as an offline editor for nyx teases (I would enhance the editor to make it better for making nyx teases).
(don't use the teaseme editor to edit guideme teases it will delete any non teaseme stuff)
I may in the short term "hack" the teaseme editor to add some guide me features and stop it deleting the guideme nodes.

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Mon Jun 16, 2014 1:02 am
by Trusfrated
philo wrote:
kong wrote:hm I think that the top bar i disturbing. Its white on the black background and takes place from making the pictures larger, that's why I use TeaseMe instead for regular teaseme-teases/flash-teases. The only function it has is making one button, can't we replace the button like in TeaseMe instead? (and maybe take the second top bar with the clock on the side instead).
You could get a bigger screen it looks fine on mine, particularly multi monitor :lol:

But seriously I will have a look, it is a standard menu bar, but I may be able to get it to auto hide and only appear when you move the cursor to the top of the screen.
I would second Kong's statement. I don't see the issue being related to monitor size. It's just an unnecessary and distracting element while viewing a tease, and it reduces the size of the picture (even if only a small amount). The 2nd line (clock and timer, etc) also reduces the available space. If it could be on the right side with the other text, then the pictures could fully use all the vertical space without a gap at the top. Thanks for looking into it.

A couple small things I'd like to mention while I'm here:
Spoiler: show
*Changing the value of Main Monitor while a tease is loaded will result in crash (unexpected close). I always use "2" for that and I have to change it every time I use the program.

*The Debug window has difficulty with Hearts Club. It doesn't show the delay time (or random range), available buttons, or picture name in most cases. I assume this is because they are defined in the Javascript?

*Personally, I would prefer if the page selection in Debug window didn't require clicking on Go once you select the page you want to view.
Thanks again!

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Fri Jun 20, 2014 8:08 pm
by Kazek
I love these, but I can't get it to work.
Downloaded GuideMe, replaced the .jar to update to 0.1.1 and tried the Skirmish tease but none of the pictures work. I have 64bit VLC installed too.
Not sure what the problem is, I tried the GuideMe tutorial that was posted, Skirmish, and a TeaseMe tease and none of them have pictures showing up. Any idea on that? In the tutorial it said that it was because GuideMe wasn't being pointed to the right folder but the instructions it gave to point me to a different folder don't really work (it said to go into preferences). None of the preferences allow me to change a the data source folder.

Thoughts?
Thanks!

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sat Jun 21, 2014 8:28 pm
by jackstock
I want to be able to make TeaseMe teases with Gifs

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sat Jun 21, 2014 10:12 pm
by philo
Kazek wrote:I love these, but I can't get it to work.
Downloaded GuideMe, replaced the .jar to update to 0.1.1 and tried the Skirmish tease but none of the pictures work. I have 64bit VLC installed too.
Not sure what the problem is, I tried the GuideMe tutorial that was posted, Skirmish, and a TeaseMe tease and none of them have pictures showing up. Any idea on that? In the tutorial it said that it was because GuideMe wasn't being pointed to the right folder but the instructions it gave to point me to a different folder don't really work (it said to go into preferences). None of the preferences allow me to change a the data source folder.

Thoughts?
Thanks!
The prefernce fix was for an earlier version it is handled automatically now.
A couple of things to check, it creates a copy of the current picture at the correct size for your screen in the main directory.
Check to see if the image is being created.
Otherwise in the logs directory there is a file guideme.log which will have any errors if you can upload it somewhere and pm me the link I will have a look to see if there is any hint in there.

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sat Jun 21, 2014 10:15 pm
by philo
jackstock wrote:I want to be able to make TeaseMe teases with Gifs
Guideme should handle gifs.
I did break gifs when I did some work on improving image quality but it is fixed again in the latest version

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sun Jun 22, 2014 2:32 pm
by PlayfulGuy
philo wrote:Application settings are for GuideMe level stuff like default font sizes etc. they are not really designed to be used in teases.
User Settings are read only within javascript and are designed to be used across teases. In theory these should always exist (unless the user has over written the standard User pref files)
Guide Settings are designed to be used within a tease by the author, ScriptVars get deleted when a tease is restarted Guide Settings do not.

The keyExists function will tell you if it exists, but it returns a Java boolean so you can't test it directly
Example code below (GuideSettings works the same way)
Spoiler: show

Code: Select all

             var myNameExists = userSettings.keyExists("myName", "String");            var myAgeExists = userSettings.keyExists("myage", "Number");            var cbtExists = userSettings.keyExists("cbt", "Boolean");            jscriptLog(typeof(myNameExists));            jscriptLog(myNameExists);            if (myNameExists==true) {                jscriptLog("myName Does Exist");            }            jscriptLog(typeof(myAgeExists));            jscriptLog(myAgeExists);            if (myAgeExists==true) {                jscriptLog("myAge Does Exist");            }            jscriptLog(typeof(cbtExists));            jscriptLog(cbtExists);            if (cbtExists==true) {                jscriptLog("cbt Does Exist");            }             var stringExists = userSettings.keyExists("dummystring", "String");            var numberExists = userSettings.keyExists("dummynumber", "Number");            var booleanExists = userSettings.keyExists("dummyboolean", "Boolean");            jscriptLog(typeof(myNameExists));            jscriptLog(stringExists);            if (stringExists==true) {                jscriptLog("dummystring Does Exist");            }            jscriptLog(typeof(numberExists));            jscriptLog(numberExists);            if (numberExists==true) {                jscriptLog("dummynumber Does Exist");            }            jscriptLog(typeof(booleanExists));            jscriptLog(booleanExists);            if (booleanExists==true) {                jscriptLog("dummyboolean Does Exist");            } 
Philo,

I took the sample code you provided and wrapped it in a simple Guide for testing and it worked properly for userSettings. I then modified it so that the start page sets three guideSettings (a string, a number and a boolean) and modified your code to use guideSetting instead of userSetting.

guideSetting definitely does not work. the keyExists call always returns false. The jscript.log is in the spoiler below. This time I'm sure it's not just me.

And one other question - is it possible to override the saved state and force a tease/guide to always start at the beginning? It often doesn't make sense to jump in to the middle of a tease.

PG
Spoiler: show
2014-06-21 23:01:44,692 INFO Jscript - Page: start
2014-06-21 23:01:44,692 INFO Jscript - javaFunction: pageLoad
2014-06-21 23:01:44,692 INFO Jscript - pageloading: true
2014-06-21 23:01:44,693 INFO Jscript - javaScriptText:
function pageLoad() {
guideSettings.setPref("myGuideName", "This is my name");
guideSettings.setPref("myGuideage", 27);
guideSettings.setPref("myGuidecbt", false);
scriptVars.put("vPageloaded", "pageload DID execute");
}

2014-06-21 23:01:44,696 INFO Jscript - Starting ScriptVariables: {vPageloaded=pageload DID execute}
2014-06-21 23:01:44,696 INFO Jscript - Starting Flags {}
2014-06-21 23:01:44,795 INFO Jscript - Ending ScriptVariables: {vPageloaded=pageload DID execute}
2014-06-21 23:01:44,796 INFO Jscript - Ending Flags {}
2014-06-21 23:01:46,745 INFO Jscript - Chapter: default
2014-06-21 23:01:46,746 INFO Jscript - Page: start
2014-06-21 23:01:46,746 INFO Jscript - javaFunction: pageLoad
2014-06-21 23:01:46,746 INFO Jscript - pageloading: true
2014-06-21 23:01:46,746 INFO Jscript - javaScriptText:

function pageLoad() {
var myNameExists = guideSettings.keyExists("myGuideName", "String");
var myAgeExists = guideSettings.keyExists("myGuideage", "Number");
var cbtExists = guideSettings.keyExists("myGuidecbt", "Boolean");

jscriptLog("myNameExists is type " + typeof(myNameExists));
jscriptLog("myNameExists = " + myNameExists);
if (myNameExists==true) {
jscriptLog("myGuideName Does Exist");
}
jscriptLog("myAgeExists is type " + typeof(myAgeExists));
jscriptLog("myAgeExists = " + myAgeExists);
if (myAgeExists==true) {
jscriptLog("myGuideage Does Exist");
}
jscriptLog("cbtExists is type " + typeof(cbtExists));
jscriptLog("cbtExists = " + cbtExists);
if (cbtExists==true) {
jscriptLog("myGuidecbt Does Exist");
}

var stringExists = guideSettings.keyExists("dummystring", "String");
var numberExists = guideSettings.keyExists("dummynumber", "Number");
var booleanExists = guideSettings.keyExists("dummyboolean", "Boolean");

jscriptLog("stringExists is type " + typeof(stringExists));
jscriptLog("stringExists = " + stringExists);
if (stringExists==true) {
jscriptLog("dummystring Does Exist");
}
jscriptLog("numberExists is type " + typeof(numberExists));
jscriptLog("numberExists = " + numberExists);
if (numberExists==true) {
jscriptLog("dummynumber Does Exist");
}
jscriptLog("booleanExists is type " + typeof(booleanExists));
jscriptLog("booleanExists = " + booleanExists);
if (booleanExists==true) {
jscriptLog("dummyboolean Does Exist");
}
}

2014-06-21 23:01:46,747 INFO Jscript - Starting ScriptVariables: {vPageloaded=pageload DID execute}
2014-06-21 23:01:46,747 INFO Jscript - Starting Flags {}
2014-06-21 23:01:46,758 INFO Jscript - myNameExists is type object
2014-06-21 23:01:46,759 INFO Jscript - myNameExists = false
2014-06-21 23:01:46,759 INFO Jscript - myAgeExists is type object
2014-06-21 23:01:46,759 INFO Jscript - myAgeExists = false
2014-06-21 23:01:46,760 INFO Jscript - cbtExists is type object
2014-06-21 23:01:46,760 INFO Jscript - cbtExists = false
2014-06-21 23:01:46,760 INFO Jscript - stringExists is type object
2014-06-21 23:01:46,760 INFO Jscript - stringExists = false
2014-06-21 23:01:46,760 INFO Jscript - numberExists is type object
2014-06-21 23:01:46,761 INFO Jscript - numberExists = false
2014-06-21 23:01:46,761 INFO Jscript - booleanExists is type object
2014-06-21 23:01:46,761 INFO Jscript - booleanExists = false
2014-06-21 23:01:46,761 INFO Jscript - Ending ScriptVariables: {vPageloaded=pageload DID execute}
2014-06-21 23:01:46,761 INFO Jscript - Ending Flags {}

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sun Jun 22, 2014 8:12 pm
by philo
Trusfrated wrote: *Changing the value of Main Monitor while a tease is loaded will result in crash (unexpected close). I always use "2" for that and I have to change it every time I use the program.
Hopefully have done a fix for this (or at least made it remember the change to screen 2)
Trusfrated wrote: *The Debug window has difficulty with Hearts Club. It doesn't show the delay time (or random range), available buttons, or picture name in most cases. I assume this is because they are defined in the Javascript?
Yes it does not display anything defined in java script as they could be conditional.
It would get very complex trying to work out what should be displayed.

The Debug window is really a first attempt at the moment, I am hoping to refine it at some point in the future
Trusfrated wrote: *Personally, I would prefer if the page selection in Debug window didn't require clicking on Go once you select the page you want to view.
That was a deliberate choice, as I didn't like the fact that in teaseme it took you to the page when all you wanted to do was to look at the debug info.

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Sun Jun 22, 2014 8:42 pm
by philo
PlayfulGuy wrote: Philo,

I took the sample code you provided and wrapped it in a simple Guide for testing and it worked properly for userSettings. I then modified it so that the start page sets three guideSettings (a string, a number and a boolean) and modified your code to use guideSetting instead of userSetting.

guideSetting definitely does not work. the keyExists call always returns false. The jscript.log is in the spoiler below. This time I'm sure it's not just me.
If they are new preferences you need to use addPref not setPref
Key, Value, Text displayed in Guide Preferences

guideSettings.addPref("myGuideName", "This is my name", "Please enter the name you wish to be known by");
guideSettings.addPref("myGuideage", 27 "Please enter your age");
guideSettings.addPref("myGuidecbt", false, "Do you like cock and ball torture?");

However key exits is looking for the description not the key :whistle:
So I will fix that.
PlayfulGuy wrote: And one other question - is it possible to override the saved state and force a tease/guide to always start at the beginning? It often doesn't make sense to jump in to the middle of a tease.
Not at the moment but I will look at adding a node in the tease xml for when it is loaded.
I will also add something accessible from java script, as it may be useful to force a restart part way through a tease, e.g. if they fail they have to restart from the beginning.

Re: GuideMe (TeaseMe v2.0): BETA Thread

Posted: Mon Jun 23, 2014 1:13 pm
by Kazek
philo wrote: The prefernce fix was for an earlier version it is handled automatically now.
A couple of things to check, it creates a copy of the current picture at the correct size for your screen in the main directory.
Check to see if the image is being created.
Otherwise in the logs directory there is a file guideme.log which will have any errors if you can upload it somewhere and pm me the link I will have a look to see if there is any hint in there.

It doesn't seem to be creating a picture in the main directory.
And in the logs directory there is no guideme.log -- is there always supposed to be one or is it created only when errors occur?