corlenbelspar's Forum Posts

  • Looking at the console, it appeared to be giving an error because I tried to add a small EXE game to the project files as an easter egg and I realized browsers are probably specifically set up to prevent processing those in the way local folders work due to security issues and I can just include it still in a roundabout way even though it allowed me to save it as a project file and local storage without complaint.

    I removed this and then tried saving as a project folder and it worked despite taking 15 minutes or so, but the game still causes C3 to stall trying to load from a project folder and the console gives no indication of anything happening in relation to loading a project folder. I went through and systematically deleted objects, layouts, files, event sheets, etc. and it eventually would open the game if I had very little in the project at that point, but it seemed to be purely random as to whether C3 hangs or actually opens it. It seems to be more likely to open the project and not stall as the project has less content in it. I tested this trying to open the project multiple times in different states and there is no clear indicator of it not just being purely random as to loading the project or just stalling. I've tried to look to see if I have any malware or anything and moved NWjs C3 and my project to different hard drives to see if that makes a difference and it doesn't.

    Maybe it's something to do with I have 64-bit Windows 10 and Microsoft keeps seriously breaking it every update the past few years? So maybe they screwed up my computer where I just can't load the project like this? When I was forced to install the 2004 update, I kid you not, my computer couldn't boot up the first two times because of it.

  • Maybe this has something to do with it? When I try to save my actual game as a project folder it tells me I'm unable to save the project and check if I have permission at the chosen location which I don't know why I wouldn't and I ran it as administrator. I was just changing the project file to a zip file and extracting it.

  • Well then do you know any settings or anything that could interfere with it working?

    EDIT: I thought to check event viewer and every time I try to open a project folder, I'm getting an audit failure under security for C3 that just says "An account failed to log on."

  • I'm guessing loading a project folder in C3 works fine but fails if your project folder is large like mine and maybe Ashley only had a tiny project folder to test when C3 appeared to load project folders without fail.

    I doubt it's a browser issues because I don't think multiple different platforms would fail the exact same way.

  • There's obviously no way I can file a bug report for this because to make a project file for this, I need to make it hundreds of megabytes large so this issue will reproduce.

  • I made a small empty project I saved as a project folder and C3 will open it fine in Edge, Chrome, Firefox, and NWjs desktop release. But when I try to open my game as a local project folder, task manager shows it is loading things to memory until it hits about 800MB and then it drops back down to around 600MB and I assume just totally stops loading indefinitely because the CPU, RAM, and disk reading just stop having any activity as the loading box just keeps pointlessly making the progress bar that never works anyway just bounce like a ping pong ball. Is this because my project folder is 295MB and Construct 3 just is too limited to open a project that big as a project folder?

  • Ah alas. I guess it works really well despite this limitations where it can actually find exact phrases as long as it's an object or condition/action.

  • Like in the search results it will put something like "Object: Set frame to 1" but when I try to search for that, no results come up when I'd expect it would return results for all instance types of "Object" if their frame is set to 1. So how DO I actually search for this?

  • I guess I'll just have to keep using C3 in Chrome then until it maybe works in a future update.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I waited for about a year and a half for C3 to take 5 seconds or less in NWjs to start a preview when it had been taking upwards of 45 seconds or longer. Now that it stopped doing that and I saved my project as a folder from NWjs C3, it just seems to indefinitely get stuck on the opening load bar.

  • i have only one question

    any android popular game made by construct 3

    only popular gamees made by construct 3 for android

    Sir, I make game in Construct 3, sir. Sir. It is good OK cool.

  • I used this before in one of my games to test some multiplayer online coop stuff. You don't have to really integrate your game with it, you just run Parsec itself along with your friend and their gamepad they're using will show up as a gamepad on your PC that they can then use through your game.

  • I've already spent a long time trying to optimise the event sheet layout. Unfortunately though the layout is all calculated by the browser, and improving layout performance in browsers seems to be a kind of dark art that is barely covered by any documentation or official performance advice. You can find some blog posts on the subject but they cover just the most simple, trivial changes that we're long past. So I don't really know what else could improve it. Maybe different browsers perform better.

    In short the more content that is visible (i.e. expanded) in the event sheet view, the more layout work the browser has to do. It's possible some combination of CSS properties would improve it, but we have little more than sheer guesswork to go on, and I already spent a long time on it. You can play around with it yourself tweaking styles in dev tools. If you find anything that makes a significant difference, I'd be interested to know what that is.

    Yeah I guess you can't really do much else like if any of us used C3 but didn't have the CPU profiler when sometimes a single event done in the incorrect order can cause massive performance issues in the game we're making but we would have to just guess blindly much the same, but we don't have that hypothetical issue because you gave us a profiler. I think thus far you've probably worked the engine to a top notch state for now.

  • > hypothetically

    ?

    Visual grouping element would be same as Event group, when you close group you get all perf back from events that are now hidden. And user can test event group, it's no longer hypothetically.

    As said I have no clue how browser technology works under the hood like I do know stuff like C#. So that's why I thought maybe the GUI elements of the event sheets and project bar tree and such are being needlessly visually processed for parts that you can't even see due to being scrolled out of view and this problem could probably be averted if graphic processing was stopped on elements you can't see, but Ashley knows far more about this than I do considering he also made C3, so this might already be done or is not an option.

  • An event can get really long if you have a lot of actions all on the top tier, which is somewhat obtrusive when its longer than the screen. If you take and add a blank sub event, and place the actions on it you will get the collapse arrow. Its much more manageable when the bulk is hidden there.

    Yeah I use blank events for organizational purposes such as what you said. It is actually useful in other ways beyond reducing lag.