Chadori's Forum Posts

  • Hey, If you guys really need it that much. I have an addon for that.

    Self Function :: C3 & C2 Behavior

    Link :: scirra.com/store/construct2-behaviours/self-function-construct-2-3-4423

  • To be honest, I wouldn't want Construct 3 to be 3D.

    That means, if it were 3D. The simple drag & drop to layout would be gone. And we'll have instead the XYZ based drag&drop editing, which is kind of counter-intuitive for 2D games.

    Unless, 2 & 3 Dimensional Editors were to be separated.

    Although, that is just the start of the problem. Realistically, maintenance would be way slower given the Construct Team is just a small team and a 3D Editor requires more to maintain and innovate.

    It's easy to think that "Wow. It's easy to use Construct 3. Imagine if it were 3D too, it would be great. " But people sometimes don't understand that the reason it is easy to use is because it is mainly made to be easy-2D in the first place.

    That's just my say on the subject.

  • Nice guide. Worth reading to. +1

  • NetOne It looks like you still haven't filed a bug report. Please report this, but if you can't, I'll report it for you. This needs to get fixed.

  • The link on your website for the official C2 manual isn't working:

    https://www.scirra.com/manual/150/manual.zip

    It says "Download the Official Construct 2 Manual (2.2mb)" but it just links back to the website. I'm going to be going on a 7 month western Pacific deployment soon and won't have internet during most of that timeframe, so I won't have a way to reference the online manual. Is this offline manual hosted anywhere else?

    Your Construct 2 application has a copy of that manual. So, you probably don't need that.

    C:\Program Files\Construct 2\manual

  • We can discuss it here.

    -I am one of the member : 'ChadoriXD'

    -Invite Link : discord.gg/G3N57fG

  • jkh0208

    Does Construct 2 have the issue where you have to connect to the internet every 7 days to verify? I can't use Construct 3 since I'm without internet 6-8 months out of the year on average.

    No. Construct 2 is an offline application, so you don't have to update or re-login every 7 days unlike Construct 3.

    The benefit of Construct 3's online subscription is that you have constant update and support for new features, bug fixes, 3rd party compatibility, technology updates and etc. This is very essential for developers who commercialize their games.

    If you don't have internet for that long period of time and maybe constantly travel and/or are on remote places. Then, I assume you don't make commercial games and do this mainly as a hobby. Then, I do think and recommend you go with Construct 2.

    I remind you though that Construct 2 is 1.6x more expensive than it was before. And also, it is outdated and Construct 3 was made to replace Construct 2.

    Construct 3 :: $99.00 per year.

    Construct 2 Before :: $120.00. One-time payment.

    Construct 2 Now :: $199.00. One-time payment.

  • This seems great. Does this support c3runtime?

  • I use Firebase Authentication for Construct 3 but for you to use it, wouldn't that just be like using spare parts in building a car.

    Unfortunately, we don't have a Google Plus plugin for Construct 3. And I'm not even sure if there's one for Construct 2 either.

  • Ashley

    - we don't mind discussion of competitors, but telling people to go and use different software on our own forum is a step too far. Please refrain from making such posts.

    Ohh, sorry about that. Construct 3 is excellent for startups though.

    And all of that are true.

  • Admin: removed part of post telling people to use other software

    The features there is way better and Construct 3 is an incomplete product especially with the current SDK limitation, trust me!

    But if you are a startup and have low in funds... Then I guess Construct 3 is fine.

    But don't buy Construct 2 anymore, for it is outdated and currently overpriced after the price raise to encourage new users to subscribe to Construct 3 instead.

  • In the past other users have asked us to remove such warnings because they're annoying, especially when there are no references to the thing being deleted in the project.

    On Construct 2, it still has the warning.

    He means, on Construct 3, even when there are instances, the layer still gets deleted.

  • I think this is suited more as a bug. This is kind of dangerous.

    github.com/Scirra/Construct-3-bugs/issues

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Ashley

    That's the wrong solution, and uses an extremely coarse measurement anyway. You probably should use something like requestIdleCallback instead.

    Okay. I'll look that up.

    Besides in the C3 runtime layout loading is now asynchronous so may not jank the game any more while loading. Also the whole idea of preloading an entire other layout will spike the memory usage high, significantly increasing the risk of out-of-memory crashes... it kind of defeats the point of the layout-by-layout memory management that aims to keep peak memory usage low.

    Well, I'm not sure about that. But I surely haven't encountered that in c2runtime on Construct 3 at least.

    Although, aside from the conventional usage of that addon, there is an exclusive use for that addon that the normal layout-by-layout loading can't do.

    Imagine having 100 Spriter Character objects / 100 Sprite objects.

    You have to preload only 10 of those characters per game. As you only use 10 Players per battle match.

    You can't do that with normal layout-by-layout loading as you will have to load image memory that isn't even used.

    With this, it ensures that images that are only needed are the ones only loaded.

    Plus, you can add custom initializations per layout.

    I'm not sure why this needs to have anything to do with loadingprogress either - why not just give the plugin its own expression? The more you hack in to the runtime code, the more brittle it is in the face of future changes. The best architecture is to keep as much code as possible entirely independent of the runtime.

    It needs to. For example, you are on the loader layout. Before going to the main layout, you need to preload the main layout to only load the images needed and also for some custom initializations. But, you need to wait for the Construct Engine to load first or at least finish.

    I hope that explains it all.

  • Why do you need them for a preloader addon? What does it do and why can't you do it without these? In particular requiring the FPS for this seems particularly weird.

    Given we are obligated to permanently support all APIs we document with backwards-compatibility forever, I'd prefer to keep the SDK to the essential minimum.

    scirra.com/store/construct2-plugins/mmpreloader-layout-preloader-3620

    TobyR made some preloader addon that a lot of us agreed useful on Construct 2. To make it stable, taking FPS into account is important and the loading progress to integrate the Construct Loader Layout loading progress with the preloader layout to extend the Layout-by-Layout loading.

    I actually asked this from you guys but you guys seem to have your hands full at the moment with the c3runtime and I don't want to disturb that. I only ask this so I can finally port to the c3runtime. Thank You.