Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

F/X not working correctly.

1458594402

Edited 1458594553
When trying to use the special effects, they don't display, and it makes it so you can't scroll on the map. Strangely, my players were able to see the effects(including if I repeated them before reloading the page). This is not something that has been happen since the new effects were implemented. I have attempted to use them without extensions, but the result is the same. It's been happening for me since last Friday. Steps to recreate: Join your table Load Map Select effect Use effect Attempt to scroll or select a token(you won't be able to) Browser/PC info: Windows 7. I've used both&nbsp;Chrome 49.0.2623.87 and&nbsp;Firefox 44.0, both had similar effects. Console log: Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-VgoTDlPpTyp4r1jOu/+PrmL1GPmo8EhFQq6VLtTLnz4='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-Mtw/69yJdwuHQ1vHk7Vhd4MO76nzwQ80TB5ohZIV0iw='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:1 Refused to load the script 'data:application/javascript;base64,KGZ1bmN0aW9uKCkgewoJLy8gaHR0cHM6Ly9kZXZl…07Cgl9OwoJZ2EucmVtb3ZlID0gbm9vcGZuOwoJd2luZG93W2dhTmFtZV0gPSBnYTsKfSkoKTs=' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". app.js?1457999782:29 70 app.js?1457999782:30 TOUCH SUPPORTED: false app.js?1457999782:25 select app.js?1457999782:25 Switch mode to select app.js?1457999782:40 Initializing new dice engine with randomness... app.js?1457999782:40 Using random entropy app.js?1457999782:43 Compiling sheet... app.js?1457999782:43 Found rolltemplate: pf_spell app.js?1457999782:43 Found rolltemplate: pf_attack app.js?1457999782:43 Found rolltemplate: pf_defense app.js?1457999782:43 Found rolltemplate: pf_generic app.js?1457999782:43 Found rolltemplate: pf_block app.js?1457999782:43 Found webworker script jquery.1.8.2.min.js:2 The specified value "(@{class-0-bab} + [[ @{class-1-bab} ]] + [[ @{class-2-bab} ]] + [[ @{class-3-bab} ]] + [[ @{class-4-bab} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{class-0-Fort} + [[ @{class-1-Fort} ]] + [[ @{class-2-Fort} ]] + [[ @{class-3-Fort} ]] + [[ @{class-4-Fort} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{class-0-Ref} + [[ @{class-1-Ref} ]] + [[ @{class-2-Ref} ]] + [[ @{class-3-Ref} ]] + [[ @{class-4-Ref} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{class-0-Will} + [[ @{class-1-Will} ]] + [[ @{class-2-Will} ]] + [[ @{class-3-Will} ]] + [[ @{class-4-Will} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "@{condition-Sickened}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "((@{CP} + [[ @{SP} ]] + [[ @{GP} ]] + [[ @{PP} ]])/50)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{carried-armor-and-weapons} + [[ @{carried-currency} ]] + [[ @{carried-equipment} ]] + [[ @{carried-misc} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "@{load-heavy}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{load-heavy} * 2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{load-heavy} * 5)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-0-spell-points-class} + [[ @{spellclass-0-spell-points-bonus} ]] + [[ @{spellclass-0-spell-points-misc} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-1-spell-points-class} + [[ @{spellclass-1-spell-points-bonus} ]] + [[ @{spellclass-1-spell-points-misc} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-2-spell-points-class} + [[ @{spellclass-2-spell-points-bonus} ]] + [[ @{spellclass-2-spell-points-misc} ]])" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{Perception-ranks} + @{Perception-class} + @{Perception-ability} + @{Perception-racial} + @{Perception-feat} + @{Perception-item} + @{Perception-misc} - @{condition-Fear} - @{condition-sickened} + @{condition-Drained} - @{condition-Wounds})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-0-level} + @{spellclass-0-level-misc})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-0-level} + @{Concentration-0-ability} + @{Concentration-0-misc})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-1-level} + @{spellclass-1-level-misc})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-1-level} + @{Concentration-1-ability} + @{Concentration-1-misc})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-2-level} + @{spellclass-2-level-misc})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? jquery.1.8.2.min.js:2 The specified value "(@{spellclass-2-level} + @{Concentration-2-ability} + @{Concentration-2-misc})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? app.js?1457999782:43 Finding sheet rolls... app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=paizo.com/image/content/Logos/PathfinderRPGLogo_500.jpeg" rel="nofollow">http://imgsrv.roll20.net/?src=paizo.com/image/content/Logos/PathfinderRPGLogo_500.jpeg</a>'. This content should also be served over HTTPS. app.js?1457999782:36 Final page load. app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! app.js?1457999782:45 Refresh jukebox List! app.js?1457999782:36 Scan for new plays! app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! sheetsandboxworker.js?20150218:210Starting up WEB WORKER VM41:608 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v0.2.1 ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• VM41:609 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: Tue Jan 26 2016 02:43:34 GMT-0500 (Eastern Standard Time) ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• app.js?1457999782:35 Auth'ed. app.js?1457999782:35 Go post auth! app.js?1457999782:35 initial setup app.js?1457999782:45 Refresh jukebox List! app.js?1457999782:36 Heard playingplaylist change to -KD8Sr0IulJBFfEv9EZ0 app.js?1457999782:36 -KD8UwabTdvzZ1Eks4r9 app.js?1457999782:36 PLAYING TRACK app.js?1457999782:45 Refresh jukebox List! app.js?1457999782:34 r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! app.js?1457999782:35 Got players value... app.js?1457999782:36 joining game... 18app.js?1457999782:33 Full load page! app.js?1457999782:35 We have 18 pages app.js?1457999782:34 Global Volume: 100=1 app.js?1457999782:34 Player -KCM7Ne7SUD7oTqK6PEC is offline... app.js?1457999782:34 Player -KCMAGRMJhXbk734N1Ez is offline... app.js?1457999782:34 Player -KCMq1e-v7d_2JlwtgQ4 is offline... app.js?1457999782:34 Player -KCMqAMxXqA8L1YXXLmE is offline... app.js?1457999782:34 Player -KCQYMu95xgC8PA2ivto is offline... app.js?1457999782:34 Player -KCSMlVh2uNpJ8LCCiLV is offline... app.js?1457999782:36 Deferred finish joining... app.js?1457999782:29 Firebase Online app.js?1457999782:39 refershing page listings! app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! app.js?1457999782:43 Refresh Journal List! app.js?1457999782:43 Search took 41ms app.js?1457999782:35 handle page changes app.js?1457999782:35 false app.js?1457999782:45 Refresh jukebox List! app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! app.js?1457999782:36 Scan for new plays! app.js?1457999782:36 init active page! app.js?1457999782:33 activate page! app.js?1457999782:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1457999782:42 initiatlizing video chat app.js?1457999782:42 Connecting to WebRTC app.js?1457999782:45 Refresh jukebox List! app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure video '<a href="http://api.soundcloud.com/tracks/252565993/stream?client_id=bbee575fe431e873910d2a874e013989" rel="nofollow">http://api.soundcloud.com/tracks/252565993/stream?client_id=bbee575fe431e873910d2a874e013989</a>'. This content should also be served over HTTPS. app.js?1457999782:32 Do refresh link cache! app.js?1457999782:33 Graphics: 0 app.js?1457999782:33 Paths: 0 app.js?1457999782:43 Refresh Journal List! app.js?1457999782:43 Search took 191ms app.js?1457999782:39 refershing page listings! app.js?1457999782:33 Reorder by ZORDER 14app.js?1457999782:29 new caster! app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1737" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1737</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1737" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1737</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4008" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4008</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4008" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4008</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1249" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1249</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1249" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1249</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4364" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4364</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4364" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4364</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... 3app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1738" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1738</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1738" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1738</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1738" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1738</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1738" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1738</a>... app.js?1457999782:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1730" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1730</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1730" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1730</a>... app.js?1457999782:29 new lamp 3app.js?1457999782:32 setting src app.js?1457999782:33 Reorder by ZORDER 7app.js?1457999782:32 setting src app.js?1457999782:42 Connected to session app.js?1457999782:43 Someone just connected. app.js?1457999782:43 It's us? app.js?1457999782:43 Someone just connected. app.js?1457999782:43 It's us? app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! app.js?1457999782:45 window resize app.js?1457999782:30 Final set zoom! app.js?1457999782:30 Final set zoom! app.js?1457999782:29 new lamp app.js?1457999782:32 setting src app.js?1457999782:28 Cols: 2 Rows: 2 app.js?1457999782:28 Took 1ms to generate cache. app.js?1457999782:25 fxtools app.js?1457999782:25 Switch mode to fxtools app.js?1457999782:30 Uncaught TypeError: Cannot read property 'createBuffer' of undefined
1458595808
Phil B.
Forum Champion
Sheet Author
I'm sorry you're having issues with the F/X tool, I've got a few questions for you so we can try and get this fixed: I'm assuming since you did everything else on the list, you tried clearing your cache as well. If you haven't, make sure to try that. Are you using the built-in effects or is this happening with one of your custom effects? If it's one of the built-in effects, which one? Does this only happen in one game, or all games? If it's just one of your games, which one?
Phil B. said: I'm sorry you're having issues with the F/X tool, I've got a few questions for you so we can try and get this fixed: I'm assuming since you did everything else on the list, you tried clearing your cache as well. If you haven't, make sure to try that. Are you using the built-in effects or is this happening with one of your custom effects? If it's one of the built-in effects, which one? Does this only happen in one game, or all games? If it's just one of your games, which one? I just checked another campaign, and it's not working there either. I just cleared the cache and tried again. That did not work. It seems to be all effects. I've tried the Beam, with a couple different types, as well as burn.
Interesting additions to this.I can not even view effects generated while using my ipad(in which the effects work just find through the chrome browser)
After some poking around, I'm wondering... do the effects work off the same stuff as the 3d dice? For some reason, my browser/computer doesn't support webGL. I assume it's the extremely basic video output on this machine.
1458636800

Edited 1458636877
Gold
Forum Champion
Tyler O. said: After some poking around, I'm wondering... do the effects work off the same stuff as the 3d dice? For some reason, my browser/computer doesn't support webGL. I assume it's the extremely basic video output on this machine. I've had Google Chrome report this to me before, when I experienced the same symptom as you, and the problem went away after restarting my computer and possibly updating my Chrome browser. Chrome had said the same error "doesn't support webGL" but actually does support it, but it was just broken at the time and worked again after updating the browswer or restarting it. As GM I was clicking special FX, and my players could see it, but I could not. Some of the times, I found that I could not see the FX on my 2nd monitor (TV through HDMI) but my browser would show the fx if I put my browser window on my main monitor not through HDMI. Each time I checked and found Chrome saying webGL was not working, and each time webGL became fixed by either restarting, or updating Chrome. Hope this helps based on my experiences. With webGL functioning normally now the fx display fine on both my TV and computer monitor.
1458652393

Edited 1458652412
Sadly, restarting did not help(thank you for suggesting though, I hadn't done it when working through this post). I'll probably see if I can't figure out if I can get a cheap vid card that will work.I need it for other stuff anyway.
1458663922
Phil B.
Forum Champion
Sheet Author
Yes, the FX system does use WebGL, like the 3d dice. So if your computer doesn't support WebGL, that would definitely be the source of your issues. Pretty much any dedicated video card should be able to support WebGL, and there are some really cheap cards out there.
I am having the same problem, is there no solution other than just getting another video card?
1460058201
Phil B.
Forum Champion
Sheet Author
The particle system uses WebGL to work. If your system doesn't support WebGL, then there isn't much we can do to get around it. Sorry for the inconvenience.