Making some changes! (And a quick-fix for Harlowe?!) :0


Hi, everyone!

If you played Milk Quest! you've probably noticed some "pops" or little visual glitches that appeared when certain types of text appeared in the screen (like the timed text). I've been fiddling with Harlowe since I've posted the game, trying to "fix" that. It's not the end of the world, but it's less than visually pleasing.


So, after almost blowing up my brains trying to come up with something, I started reading some forums and posts online. And then, I've found this:

" Recently macros like (live:), (event:), and (after:) were changed internally to use the web-browser's requestAnimationFrame() function, they previously used the web-browser's "timer thread" related setTimeout() function.

This means that those macros are now tied into the web-browser's Animation system, which is responsible for all the page's re-drawings & animations. "


Welp, turns out Harlowe 3.3.5 is at fault! This little change makes everything that uses these macros implode and keep blinking like crazy. 


BUT! I've found an elegant and simple solution!


TIME TRAVEL.


well, not really. I've just returned to version 3.2.3 of twine. And bam! Problem solved, I think?


I hope everything is working better now, but if not, let me know!

Leave a comment

Log in with itch.io to leave a comment.