Jase00's Recent Forum Activity

    Random idea, but, if you use Chrome, could you try installing Chrome Canary (or if using Firefox, then Firefox Nightly), just to see if the issue happens in a freshly-installed browser?

    Does this happen in small/empty projects?

  • You do not have permission to view this post

  • Just an idea, but if it is stuttering after a week, then maybe you could setup a scheduled task on the computer to close and re-open your game daily at 5am, so it is always refreshed each day.

    Or schedule it to reboot the entire computer each day just to keep things running smoothly, and have your game auto-run on startup.

  • Thank you for the detailed explanation, very informative.

  • It is understandable that this is a technical limitation in browsers at the moment.

    The only final curiosity I have, is, if GDevelop and I guess Phaser can have max FPS, then is there something underlying that disallows C3 to have the same feature?

    Would it be correct to say that these products achieve a max FPS cap in a "hacky" way, rather than a more stable way due to browsers not having this?

    I wonder if there are ANY cons to having a max FPS cap implementation similar to GDevelop or Phaser.

    Beyond this, I think there's not much else to discuss about this topic until browsers allow this.

  • My OP was about jittery video when vsync is on, but I need to revisit this as this was 3 months ago and this post got bumped recently.

    But, generally, I think the goal would be to allow everyone to choose what's best for themselves depending on their setup.

    Some might choose to enable vsync and enjoy the smooth experience with no tearing, at the cost of slight input delay, and/or the cost of battery life if the game is trying to run at 120hz on a phone when it really only needs to be at 60fps.

    Some might set their FPS to 30fps, for better battery life, and perhaps for a more consistent framerate if the player is getting around 50fps on their device. A buttery smooth experience isn't the goal in this case, as this is for someone that would want to play the game without draining their battery and don't mind a lower refresh rate.

    Some might set their max FPS over 60fps and disable vsync for less input delay, at the cost of having visible tearing. If a max FPS cap existed, then CPU usage won't reach 100% as the FPS could be limited to 100fps or 200fps, allowing the player to play the game with vsync off without their desktop fans screaming at them.

    Personally, I play all games with vsync off on my laptop. Nvidia has a feature to limit the max FPS in games to any desired framerate, which works great!... Except it doesn't seem to work for C3/Chrome games, the framerate still shoots as high as it can.

  • I do agree that something like this is more important than Animate, but I wouldn't call anything a "waste" of time - I like to think there's probably some gap that Scirra have spotted which might be why they wanted to pursue an animation software. Saying that, personally it's not for me.

    GDevelop has a max FPS value for projects. I tested this on my 120hz phone, dropping it down to 30fps, and it seems fine - It felt as smooth as 30fps would typically feel, but I was unable to figure out how to show fps/cpu/gpu utilisation in GDevelop, so I wasn't able to determine if this would save on cpu and gpu usage (and therefore better battery life and such).

    I especially think vsync should be toggle-able for time-sensitive games such as a rhythm game, but obviously if vsync is switched off, the framerate will race to the thousands and be detrimental to battery life. I'm making a rhythm game, and whilst it's acceptable with vsync on, I know that many others will want the option to switch this off.

    The following reddit post shows that many others agree, although the replies are likely other game devs and not necessarily players: reddit.com/r/gamedev/comments/wlupkz/thoughts_on_forcing_vsync_on

    Edit: Wording

  • Your bug looks severe, but it sounds like it only affects Opera GX, so the temporary solution could be to use a different browser. I think this bug may get fixed in one of the betas (unless it is Opera GX causing the issue).

    If this bug happened in Chrome and all other browsers, then I think they would fix it immediately.

  • It is the weekend right now, so it may get looked at in the next week or so. It's great that you found bugs and reported them!

    I think Scirra will judge how severe a bug is, and they may roll out an update earlier than expected if it is a common crash that a lot of people are experiencing. If it is an obscure crash that not many people encounter, then it will probably get fixed in next beta update.

  • Ayy,

    I'm super chuffed about the recent "find" updates, it's already sped up my workflow, which is great!!

    Soo, the bookmark bar - I have already have posted a suggestion a long time ago about enhancing this, but I thought of something way more basic that I think would GREATLY help. I understand that some suggestions may be more complicated than they seem, but I'm confident this is a overall small-ish suggestion but with a HUGE benefit, especially for people working on larger projects that want to keep a long list of bookmarks:

    I think the bookmark bar would benefit from having another column called "Label" or something, and allow us to write text next to each bookmark.

    This would solve the problem where you bookmark an event, and later when you look at your long list of bookmarks, you sometimes can't tell exactly what the bookmark is referring to.

    I think I remember that bookmarking an "else" event will only show you "else" on the bookmark bar, so this suggestion solves this too.

    One scenario that this would help with: Imagine you have a list of 10 bookmarks, and you need to jump between 3 new bookmarks to develop some part of your game. You could easily add the bookmarks, label them all, and then you are able to quickly know which bookmarks to click between.

    Or, better yet, if you had a list of 10 bookmarks that you have already labelled, then once you add 3 new bookmarks, it would be obvious which ones are the new bookmarks, as they will have no label. This would make it easy to use quick temporary bookmarks without needing to read each bookmark - just simply look for the ones with no label.

    Some extra ideas that would probably overcomplicate the original idea: Allow a bookmark's label to be found in the Find bar. And, to display the label within the event sheet view itself, next to the bookmark icon. BUT, these are just nice-to-have extras, not integral to the point of being able to label bookmarks.

    Hopefully I am correct that this would be relatively small to add, but if not, I can post this on the suggestions platform. Thanks for reading!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • That's excellent, thank you!

    Yeah a limit of events sounds good - if someone had more than 5000 results, I'm sure they'd try a different search query.

  • Ayy,

    I'm very happy with the latest update, very useful to have the find features enhanced!!

    2 things to note:

    1.

    I always put "find" and "find references" in a popup window on a second monitor. I cannot use ctrl+f to start a search anymore. I have to click onto the search box. This is a slightly slower workflow. Is it technically possible to "give focus" to another chrome window if ctrl + F is pressed?

    2.

    If you type a single letter on a large project, such as "a", it will crash chrome with "out of memory", even on a 16gb RAM computer.

    Just noting this whilst I have a spare moment,but will do bug report if I get time.

Jase00's avatar

Jase00

Member since 5 Jan, 2012

Twitter
Jase00 has 11 followers

Trophy Case

  • 12-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x15
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x7
    Lightning Draw First person to up-vote a new Construct 3 release
  • x7
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

26/44
How to earn trophies