Jase00's Forum Posts

  • Welcome!! How did you discover Construct 3? What sort of games do you think you will make?

  • Few but large for me. Maybe 7 or 8 sheets at most.

    I have a event sheet called "Main" and I include all other event sheets here.

    I use many groups within each sheet, which seems to work well, as it is easy to quickly scroll and peek in a group without having to deal with tabs (although tabs are extremely useful too, as it remembers your last scroll position in each sheet, making it easy to flick between multiple event sheets) .

    Many groups are not so good when you leave all of them open, as this can slow down C3 when there's hundreds or thousands of events visible. It can take 2 or 3 seconds for C3 to react to UI clicks when this happens, but thankfully you can right-click and collapsing all groups and C3 behaves nice and fast again.

    With functions, I store most functions next to whatever is relevant to it (e.g. If a function was Init_HUD then I'd keep this near the top of the "HUD" event sheet). Whereas functions that are useful in many places (e.g. Functions that return a value for converting numbers or some other math), then I tend to have these on a Functions event sheet.

    I'm interested to know how everyone else structures their events

  • I checked a tiny bit of your post history - is this related to the health popup message that Scirra added? If so, there's really not much to say about it. Really thinking about it, I'd throw the suggestion "can this popup have a button to 'never remind me' so that I don't have to hunt in the settings for this?", or maybe mentioning that 2 hours should actually be 1 hour (many advise each other to take a 5 minute walk after sitting down for 1 hour), but beyond that, Scirra want this message in their product, it can be disabled, and... That's it. It may be true that this kind of message is not in other software (I've only seen it in MMO games), but it can be disabled with a couple of clicks. If it couldn't be disabled, then I'd bet many people would be louder about this on the forum. You made a new topic about this which was extremely sarcastic - sarcasm works as a joke a lot of the time and I love sarcasm, but it came off as abrasive when I read this, like when you mentioned "I wonder why no serious software does this.", which is a valid opinion to have, but just sounds like you think C3 is not serious software due to... a popup message. It comes off as exaggerated negativity. I appreciate a bit of spiciness on the forum, but I read your post thinking "...why not disable it?" .

    For the record, I'm just a hardcore lurker on these forums, so I could be wrong about things, but I feel like I have a general idea of what to expect with locks and such.

    I think the admins are generally fair with locking threads. As much as it sucks to have your topics locked, moderation is needed. Sometimes it will not work in our favour and it can be frustrating, but moderation is needed, otherwise this place could become a messy negative hell-hole of chaos, which would push current users away from the forum, and possibly confuse new users that visit.

    The admins could make mistakes on what they lock, but that is like any website - anyone that tries to post on Reddit knows how often posts get locked for the most trivial things (I saw an interesting question on ELI5 the other day, clicked on it, and it was removed due to "use the search tool"... I wouldn't have even thought to search for the question that was posted!)

    If a topic was locked unfairly, then I think other forum users might try and defend you if they saw this. But at the end of the day, it's Scirra's forum, they can suddenly decide to lock any post about "discussing competitor products" if they wanted to, but thankfully they have a nice philosophy of allowing a lot of discussion, even if you talk about a competitors product in a positive light (although if the topic was just insulting C3 whilst complimenting another game dev software, then that may get locked due to, well, nothing being gained from the conversation).

    Some things have been discussed to death, such as "Can you make native export?", which is something many wish for, but it is not Scirra's goal with Construct. These topics may get locked quicker, but they usually post a link to some performance stats and such. But on the flip side, say someone found a tool to convert HTML5 into native somehow, then that would be an amazing thing to post and I'd hope someone shares this on the forum!

    I wouldn't worry too much about topic getting locked. If there is a locked topic but you want to discuss a new point, then I'd suggest making new topic, mentioning that you saw a locked topic but had something to add. If that backfires, but you feel it is really important to ask, then you could always email their support.

    If your OWN topic was closed, then I'd avoid making a new topic, as this could look like you're trying to circumvent the admin's decisions, which is against the rules. Email their support in this case.

    I hope you enjoyed my wall of text.

  • I think it's about how much it adds to the conversation if reviving an old thread. I'd imagine if a 1 year old post was bumped to the top with a typical comment that has already been discussed, then it may get locked, but if a new perspective is offered or news/update on the original topic is posted, then that would be alright.

    Merry Christmas/Happy holidays!

    Ohh, you use integrated radeon graphics?

    I remember years ago when I got my gaming laptop, I tried Construct 3, and it struggled with a medium/large project, struggled to scroll through events, etc. I tried changing the Nvidia settings to force Chrome to use Nvidia GPU, but failed. I ended up changing my laptop's BIOS settings to ignore the integrated graphics entirely, and this significantly improved everything for me.

    Not to go in circles, but what if the temperature of your integrated graphics is getting too high and throttling itself, but other apps on your computer are using the dedicated Nvidia GPU which means other apps wouldn't freeze at all?

    Nothing worse than a random inconsistent issue. Hope you find answers soon.

    Another unlikely idea, but perhaps computer temperature? Although this is unlikely as you do not experience issues elsewhere on your computer, but might be worth monitoring your temperatures when this issue next happens. I use Speccy for reading temperatures.

    If you have the patience and time, it could be worth dual booting into a 2nd instance of Windows and seeing if the issue continues - if it doesn't, then maybe reinstalling windows would be the easiest solution.

    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?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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.