PlayfulGuy wrote: ↑Sat Sep 02, 2017 3:24 pmI'm trying to track down a bug in the script engine that causes the .state file to get corrupted but the new version doesn't log much. The issue appears to happen when exiting Guideme while there is a script running. The only clue I get is an invalid argument error when closing guideme.
Not sure if that is your problem: But in current GuideMe versions there is a bug regarding saving arrays in the .state file. It doesn't occur with all arrays, I think only "arrays of objects" or "objects wich contain arrays" cause problems. So if you reload the tease from the .state file (after closing GuideMe or reloading the tease) GuideMe can't load the array and produces an "invalid argument error". As far as I'm aware, Philo already patched that bug in the upcoming version v0.3.4. At least for Pilgrim Quest it seems to work in the latest test version for v0.3.4
Try GuideMe to play Milovana Teases offline or create your own offline teases with highres images and videos...
Look at Hearts Club or Pilgrim Quest or My Succubus if you wanna see whats possible with GuideMe...
PlayfulGuy wrote: ↑Sat Sep 02, 2017 3:24 pmI'm trying to track down a bug in the script engine that causes the .state file to get corrupted but the new version doesn't log much. The issue appears to happen when exiting Guideme while there is a script running. The only clue I get is an invalid argument error when closing guideme.
Not sure if that is your problem: But in current GuideMe versions there is a bug regarding saving arrays in the .state file. It doesn't occur with all arrays, I think only "arrays of objects" or "objects wich contain arrays" cause problems. So if you reload the tease from the .state file (after closing GuideMe or reloading the tease) GuideMe can't load the array and produces an "invalid argument error". As far as I'm aware, Philo already patched that bug in the upcoming version v0.3.4. At least for Pilgrim Quest it seems to work in the latest test version for v0.3.4
It's possible, but the tease works properly and the state file and all the data seems to save just fine as long as Guideme is open. Whatever breaks it seems to be something that only happens when you close Guideme, and from then on the state file is damaged. If I grab a copy of the state file before closing Guideme, then close Guideme, the copy I grabbed is larger than the one created when Guideme closes. If I restore the copy I created it works properly, so it's definitely saving the data properly as long as Guideme stays open. Perhaps philo can confirm if that's the same bug you're referring to.
I'll try and test the 3.4 version posted earlier when I have access to my 64 bit machine. It's connected to my TV as a media machine and I have company for the weekend. I do all my development on a 32 bit laptop.
Thanks Philo. It loads quicker and I like the fact that it starts with a blank page, well almost. I did rename an image so it would display on the start page of 3.3. Is there a way or how hard is it to have an image display as the start page? Thanks!
I'm noticing an issue with 3.4 and the Alt-M command to remove the menu bar.
It seems like the hotkey will only work part of the time, depending on which frame has focus. (Maybe it was like this before.) But now, when the tease advances a page, the menu bar returns. Every time I turn it off, it comes back when the next tease page appears.
I don't quite understand why this is happening, because I used 3.4 yesterday and didn't notice this behavior. Anyone else experience this?
I tried version 3.4 (the 32 bit version) but still have issues with closing and reloading a tease that uses the script engine. It still seems to be trashing the .state file.
It also seems a lot slower than 3.3, and nothing at all is being logged to the Guideme or Javascript log files. In fact they don't even get created. I went in to application preferences and turned on Debug but it made no difference.
EDIT: Tried the 64 bit version on my other machine and it seems to be working okay. I only did some very quick and basic tests but was able to reload a "scripted" tease that was in progress, continue from where I left off, then closed it and re-opened it again and it still worked. The logging was also working as expected.
I have a issue when launching some teases. It seems that it only affects "complex" teases like "Hearts of Clubs", "Technical forms" or "Mazes" (like in screenshot).
I don't know if this comes from the scripts or my installation of GuideMe but i couldn't find anything on how to fix this.
GoudDeal wrote: ↑Mon Sep 18, 2017 12:04 pm
Hi there,
I have a issue when launching some teases. It seems that it only affects "complex" teases like "Hearts of Clubs", "Technical forms" or "Mazes" (like in screenshot).
I don't know if this comes from the scripts or my installation of GuideMe but i couldn't find anything on how to fix this.
Technical Forms and Mazes both use the Guideme script engine, but the current version of the script engine does not work properly in Guideme 3.x, it will only work in Guideme 1.5.
I don't believe Hearts Club uses the script engine so you'd have to give us more info about what goes wrong with that one.
PlayfulGuy wrote: ↑Sun Sep 24, 2017 4:00 am
What version of GuideMe are you using?
The last one, GuideMe 3.3
Hearts of Clubs seems to require the 3.1 so I've downloaded it but the script goes to a dead-end at the very first page (https://imgur.com/a/Tdtwy).
When I try to start the script with GuideMe 3.3, it surprisingly works at start but crashes with the first session (https://imgur.com/a/F4AIp).
Please find the logs below for both updates to see what is going on.
It seems that something is undefined, I don't know if this is a function or a variable.
EDIT : Technical Forms seems to be working perfectly fine with 1.5, thanks for this. But i still have an issu with Mazes (https://imgur.com/a/PJObv)
2017-09-24 17:00:59,707 ERROR MainLogic - displayPage Debug Exception Argument cannot be null
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.Label.setText(Unknown Source)
at org.guideme.guideme.ui.MainShell.setLblCentre(MainShell.java:1679)
at org.guideme.guideme.MainLogic.displayPage(MainLogic.java:547)
at org.guideme.guideme.MainLogic.displayPage(MainLogic.java:77)
at org.guideme.guideme.ui.MainShell.displayPage(MainShell.java:2411)
at org.guideme.guideme.ui.MainShell.createShell(MainShell.java:696)
at org.guideme.guideme.App.main(App.java:109)
2017-09-24 17:01:21,118 ERROR Jscript - FileRunScript ReferenceError: "scriptVars" n'est pas défini (script#37)
org.mozilla.javascript.EcmaError: ReferenceError: "scriptVars" n'est pas défini (script#37)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:197)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2017-09-24 17:01:26,674 ERROR Jscript - FileRunScript ReferenceError: "scriptVars" n'est pas défini (script#37)
org.mozilla.javascript.EcmaError: ReferenceError: "scriptVars" n'est pas défini (script#37)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:197)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
jscript.log:
2017-09-24 17:01:21,104 ERROR Jscript - FileRunScript ReferenceError: "scriptVars" n'est pas défini (script#37)
org.mozilla.javascript.EcmaError: ReferenceError: "scriptVars" n'est pas défini (script#37)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:197)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2017-09-24 17:01:21,119 INFO Jscript - Ending ScriptVariables: {}
2017-09-24 17:01:21,119 INFO Jscript - Ending Flags {}
2017-09-24 17:01:26,627 INFO Jscript - Chapter: default
2017-09-24 17:01:26,627 INFO Jscript - Page: start
2017-09-24 17:01:26,627 INFO Jscript - javaFunction: pageLoad
2017-09-24 17:01:26,627 INFO Jscript - pageloading: true
2017-09-24 17:01:26,627 INFO Jscript - javaScriptText:
2017-09-24 17:01:26,671 INFO Jscript - Starting ScriptVariables: {}
2017-09-24 17:01:26,671 INFO Jscript - Starting Flags {}
2017-09-24 17:01:26,672 ERROR Jscript - FileRunScript ReferenceError: "scriptVars" n'est pas défini (script#37)
org.mozilla.javascript.EcmaError: ReferenceError: "scriptVars" n'est pas défini (script#37)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:197)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2017-09-24 17:01:26,676 INFO Jscript - Ending ScriptVariables: {}
2017-09-24 17:01:26,676 INFO Jscript - Ending Flags {}
2017-09-24T17:20:26,039 ERROR Jscript - FileRunScript ReferenceError: "overRide" n'est pas défini (globalScript#1038)
org.mozilla.javascript.EcmaError: ReferenceError: "overRide" n'est pas défini (globalScript#1038)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at script.fG1AddAudio(globalScript:1038)
at script.pageLoad(pageScript:8)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:200)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2017-09-24T17:22:42,844 ERROR Jscript - FileRunScript ReferenceError: "overRide" n'est pas défini (globalScript#1038)
org.mozilla.javascript.EcmaError: ReferenceError: "overRide" n'est pas défini (globalScript#1038)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at script.fG1AddAudio(globalScript:1038)
at script.pageLoad(pageScript:8)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:200)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
jscript.log:
2017-09-24T17:22:42,837 INFO Jscript - Chapter: default
2017-09-24T17:22:42,837 INFO Jscript - Page: G1Ready
2017-09-24T17:22:42,837 INFO Jscript - javaFunction: pageLoad
2017-09-24T17:22:42,837 INFO Jscript - pageloading: true
2017-09-24T17:22:42,838 INFO Jscript - javaScriptText:
2017-09-24T17:22:42,842 INFO Jscript - Starting ScriptVariables: {vG1OptionNoGiveUp=true, hDifficulty=normal, vLobbyHeaderText=<table style="width:100%"><tr><td style="width:100%, text-align:center"><p class="title">? Hearts Club Lobby ?</p></td></tr></table><hr><p class="story">You're a member of this club. From here you can check your member status, choose your succubus for today or enter the shop to purchase special services with your earned clubpoints from past visits.</p>, vUserSummaryText=<hr><table style="width:100%"><tr><td><span class="speak">Your dad</span><br/><span class="small">(signed September 24, 2017)</span></td></tr></table><hr><table style="width:100%"><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Energy</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Clubpoints</span></td></tr></table></td></tr></table><hr><table style="width:100%"><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Orgasm</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Ruined</span></td></tr></table></td></tr><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Denial</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">GiveUp</span></td></tr></table></td></tr><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Edges</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Potions</span></td></tr></table></td></tr></table><hr>, vHostessSetPath=hosts/Tori Black/2, vUserName=Your dad, vRuinedAllowed=false, vHostessPath=hosts/Tori Black, vDifficulty=normal, vCurrentHostess=[object Object], vOrgasmAllowed=true, vCurrentDelay=0, vG1HeaderText=<table style="width:100%"><tr><td style="width:43%"><span class="title">? FEED YOUR SUCCUBUS ?</span></td></tr></table><hr><table style="width:100%"><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Your dad</span></td></tr></table><td style="width:6%"><span class="speak">»</span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Tori Black</span></td></tr></table></td></tr></table><hr>, hOptionClassicInspiration=false, DebugInfo= , vFlavourTextRestArray=org.mozilla.javascript.NativeArray@4added1c, vHeat=0, hOptionLovePotions=false, vFlavourTextPainArray=org.mozilla.javascript.NativeArray@7de3648d, vCurrentDay=September 24, 2017, vTutorialHeaderText=<p class="hint">SUCCUBUS: <span class="model">Orsy</span><br/>CUSTOMER: Your dad</p>, vLockedInspiration=false, vHostessCandidate=, vTaskCount=0, hOptionCanGiveUp=true, vDelayPuffer=0, vHostessAvailableArray=org.mozilla.javascript.NativeArray@cad7edb, vFlavourTextHoldingArray=org.mozilla.javascript.NativeArray@48c3653e, vG1OptionClassicInspiration=false, vG1OptionLovePotions=false, vUser=[object Object], fChoosingHostessHeaderText=<table style="width:100%"><tr><td style="width:100%, text-align:center"><p class="model">? Tori Black ?</p></td></tr></table><hr><table style="width:100%"><tr><td style="width:100%, text-align:center"><p class="small">Hair: Brown - Body: 34B-27-38</p></td></tr></table><hr><p class="story">Extremely intuitive to your needs; Tori aims to please and make your time together the best time possible. This very sexy and stylish girl with her long brown hair and gorgeous body is a very seductive and sensual entertainer. Passionate, attentive and purely blissful company, Tori is just adorable and a perfect choice.</p><hr><p class="story">- She is <span class="model"> neutral</span> towards you<br/>- You let her suck 0 energy</span><br/>- You played 0 times with her</span></p>, hPossibleResults=hOnlyOrgasm, hG1OptionNoHints=true, vFlavourTextStrokingArray=org.mozilla.javascript.NativeArray@2704afa6, vHostessArray=org.mozilla.javascript.NativeArray@2941357, vEdgeCount=0, vAvailableHostessPerDay=2, vTutorialEnergyText=<hr>SEXUAL ENERGY: 0<hr>, vG1OptionExtraSpicy=true, vG1OptionNoHints=true, vHeartClubTitle=<table style="width:100%"><tr><td style="text-align:left"><span class="title">? HEARTS CLUB ?</span></td></tr></table>, vFlavourTextChanceArray=org.mozilla.javascript.NativeArray@6e08ec2d, vFlavourTextStopArray=org.mozilla.javascript.NativeArray@ec453d7, vHostessName=Tori Black, hG1OptionExtraSpicy=true, hG1OptionBlindfolded=false, SignWithName=Your dad, vCurrentPage=G1Options, vHostessCandidateIndex=0.0, vG1OptionBlindfolded=false, vDenialAllowed=false, vLobbyCheck=<table style="width:100%"><tr><td style="text-align:center"><p class="order">There are Succubi available!<br/>Pick one and have fun with her!</p></td></tr></table>, vG1OptionFreeChances=false}
2017-09-24T17:22:42,842 INFO Jscript - Starting Flags {}
2017-09-24T17:22:42,842 ERROR Jscript - FileRunScript ReferenceError: "overRide" n'est pas défini (globalScript#1038)
org.mozilla.javascript.EcmaError: ReferenceError: "overRide" n'est pas défini (globalScript#1038)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3951)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3929)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4019)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1917)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1856)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1558)
at script.fG1AddAudio(globalScript:1038)
at script.pageLoad(pageScript:8)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3282)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.guideme.guideme.scripting.Jscript.run(Jscript.java:200)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2017-09-24T17:22:42,844 INFO Jscript - Ending ScriptVariables: {vG1OptionNoGiveUp=true, hDifficulty=normal, vLobbyHeaderText=<table style="width:100%"><tr><td style="width:100%, text-align:center"><p class="title">? Hearts Club Lobby ?</p></td></tr></table><hr><p class="story">You're a member of this club. From here you can check your member status, choose your succubus for today or enter the shop to purchase special services with your earned clubpoints from past visits.</p>, vUserSummaryText=<hr><table style="width:100%"><tr><td><span class="speak">Your dad</span><br/><span class="small">(signed September 24, 2017)</span></td></tr></table><hr><table style="width:100%"><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Energy</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Clubpoints</span></td></tr></table></td></tr></table><hr><table style="width:100%"><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Orgasm</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Ruined</span></td></tr></table></td></tr><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Denial</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">GiveUp</span></td></tr></table></td></tr><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Edges</span></td></tr></table></td><td style="width:6%"><span class="speak"> </span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Potions</span></td></tr></table></td></tr></table><hr>, vHostessSetPath=hosts/Tori Black/2, vDMod=2, vUserName=Your dad, vRuinedAllowed=false, vHostessPath=hosts/Tori Black, vDifficulty=normal, vCurrentHostess=[object Object], vOrgasmAllowed=true, vCurrentDelay=0, vG1HeaderText=<table style="width:100%"><tr><td style="width:43%"><span class="title">? FEED YOUR SUCCUBUS ?</span></td></tr></table><hr><table style="width:100%"><tr><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Your dad</span></td></tr></table><td style="width:6%"><span class="speak">»</span></td><td style="width:47%"><table style="width:100%; border: 1px solid #272727"><tr><td><span class="speak">0</span><br/><span class="small">Tori Black</span></td></tr></table></td></tr></table><hr>, hOptionClassicInspiration=false, DebugInfo= , vFlavourTextRestArray=org.mozilla.javascript.NativeArray@4added1c, vHeat=3, hOptionLovePotions=false, vFlavourTextPainArray=org.mozilla.javascript.NativeArray@7de3648d, vCurrentDay=September 24, 2017, vTutorialHeaderText=<p class="hint">SUCCUBUS: <span class="model">Orsy</span><br/>CUSTOMER: Your dad</p>, vLockedInspiration=false, vHostessCandidate=, vG1State=Ready, vTaskCount=1, hOptionCanGiveUp=true, vDelayPuffer=0, vHostessAvailableArray=org.mozilla.javascript.NativeArray@cad7edb, vFlavourTextHoldingArray=org.mozilla.javascript.NativeArray@48c3653e, vG1OptionClassicInspiration=false, vG1OptionLovePotions=false, vUser=[object Object], fChoosingHostessHeaderText=<table style="width:100%"><tr><td style="width:100%, text-align:center"><p class="model">? Tori Black ?</p></td></tr></table><hr><table style="width:100%"><tr><td style="width:100%, text-align:center"><p class="small">Hair: Brown - Body: 34B-27-38</p></td></tr></table><hr><p class="story">Extremely intuitive to your needs; Tori aims to please and make your time together the best time possible. This very sexy and stylish girl with her long brown hair and gorgeous body is a very seductive and sensual entertainer. Passionate, attentive and purely blissful company, Tori is just adorable and a perfect choice.</p><hr><p class="story">- She is <span class="model"> neutral</span> towards you<br/>- You let her suck 0 energy</span><br/>- You played 0 times with her</span></p>, hPossibleResults=hOnlyOrgasm, hG1OptionNoHints=true, vFlavourTextStrokingArray=org.mozilla.javascript.NativeArray@2704afa6, vHostessArray=org.mozilla.javascript.NativeArray@2941357, vEdgeCount=0, vAvailableHostessPerDay=2, vTutorialEnergyText=<hr>SEXUAL ENERGY: 0<hr>, vG1OptionExtraSpicy=true, vG1OptionNoHints=true, vHeartClubTitle=<table style="width:100%"><tr><td style="text-align:left"><span class="title">? HEARTS CLUB ?</span></td></tr></table>, vFlavourTextChanceArray=org.mozilla.javascript.NativeArray@6e08ec2d, vFlavourTextStopArray=org.mozilla.javascript.NativeArray@ec453d7, vHostessName=Tori Black, hG1OptionExtraSpicy=true, hG1OptionBlindfolded=false, SignWithName=Your dad, vCurrentPage=G1Ready, vHostessCandidateIndex=0.0, vG1OptionBlindfolded=false, vDenialAllowed=false, vLobbyCheck=<table style="width:100%"><tr><td style="text-align:center"><p class="order">There are Succubi available!<br/>Pick one and have fun with her!</p></td></tr></table>, vG1OptionFreeChances=false}
2017-09-24T17:22:42,844 INFO Jscript - Ending Flags {}
Last edited by GoudDeal on Tue Sep 26, 2017 1:51 pm, edited 1 time in total.
I'm writing my tease in the nyx language.
Is it possible to convert the nyx to the xml language to make a preview for someone else?
The nyx importer or downloader only works when the tease is posted for the public?
Some other option to do this conversation offline?
lolol2 wrote: ↑Tue Sep 26, 2017 9:42 am
I'm writing my tease in the nyx language.
Is it possible to convert the nyx to the xml language to make a preview for someone else?
The nyx importer or downloader only works when the tease is posted for the public?
Some other option to do this conversation offline?
You need to use the following url https://milovana.com/nyx/previewScript.php?id=nnnnnn
with the id of your tease instead of nnnnnn rather than the normal url in the downloader.
The download should then generate a Previewnnnnn.xml and a Previewnnnnn folder for images.
(I tested it with the latest version on my machine, which I think I released, if it doesn't work let me know and I will release it)
Guideme has been on the back burner for a bit.
Change of jobs / holidays / family stuff to take care of.
Should have some time now to progress things.
I will not go back through stuff to work out anything I haven't replied to.
So if there is anything you have asked or reported that I haven't replied to / fixed can you post again.
I think most of the historical scripts should now work in 3.4 possibly with some minor changes.
The 64 bit version should be stable but the 32 bit version may have problems as it wouldn't work and I had to create an xp 32 bit VM to diagnose issues which wasn't ideal.
@Playfulguy the level of logging is set in the log4j.xml file. It is a standard logging component, so there is documentation online, if you need further help drop me a line.
The state stores objects as encoded strings, the scope node is the rhino scope object that is stored between calls to javascript. It holds things like functions created in GlobalJavascript.
The scripting uses 2 scopes now, a scope for the global stuff that gets stored in the state file and a local scope that is created for each javascript call, it contains any local functions that get discarded between calls.