Chadori's Forum Posts

  • Hello. Can we get the Construct 3 SCML plugin updated. It has been half a year ever since the beta and a stable version would be very nice. There have been many changes ever since on Construct 3, including the Construct 3 Desktop Build, Stable SDK for the new runtime, Custom Importer SDK and etc...

    If it would be possible to as soon as possible have a Construct 3 version that can take advantage of the new features and also support the Spriter Hybrid Mode (High Performance Mode + Standard Mode) on Construct 3. Some of us also use the non-self drawing mode, so please support the said feature.

    Thank You.

    lucid

    Reference to the SDK:

    construct.net/en/make-games/manuals/addon-sdk

  • Construct Website Default Theme

    The usual Construct.net website default theme is an example of an eye-friendly and ideal color theme for a website. The current forum needs a bit modification.

    I do admit that the current forum has artistic style but sometimes art needs some color harmony by balancing the amount of brightness and darkness. And that is what I see with the default website which I recommend as a color theme for the forum instead.

    https://i.imgur.com/9WHPxAP.png[/img]

    Construct.Net Launch Page.

    I highly recommend something like this. Thanks.

    Tom

  • Thanks for the heads up mumu64 .

    I thought I could get away with it since it was just a simple feature, so I thought. I looked a bit into it and it might take a bit more than I thought. And I checked out the link you've posted, someone already made the feature request, but it still isn't taken notice.

    Just in case anyone wants to support the feature request, here is the link:

    https://construct3.ideas.aha.io/ideas/C3-I-441

    Thanks.

  • I'm still not entirely sure whether this should be regarded as a bug or a feature request.

    With that said, the thread involves some points that is quite intriguing in terms of Construct 2 and Construct 3's design.

    Duplicate Functions

    In regards with the allowed upon duplication of functions on Construct, it seems more of a feature rather than a limitation on the editor's end. [It seems that JavaScript doesn't implement this.] Even though, multiple functions are still beneficial and more like a bonus feature.

    It is more apparent on larger projects, on Construct 2. In which case, modular designs are necessary to maintain the effectiveness, efficiency and management of the structuring of each independent features on projects where in duplicate functions can be used to signal independent protocols in the designed systems.

    Imagine a project with different independent branch of features. "Load", "Initialize", "Queue", "Draw" and "Transform".

    These are independent from the actual program functions like a framework, only that it is generalized for the purpose of the extending the program.

    The problem here is for example, how to communicate with each branches with only a single method and not make redundant method nodes.

    This comes the benefit of creating a single method and re-using the same function for each branch. And if there were parameters, the benefits would make it more obvious.

    This is an example where duplicate functions make it easier for development, especially on larger projects.

    And a simple duplicate function is a small price for the huge benefits it can offer.

    Function Scopes

    In regards with the Function Scopes, that is something I would like to see on Construct. I think it may not be possible anymore on Construct 2 but it would be nice to see this on Construct 3. Like how local variables are scoped by groups, it would certainly help both in the user & project management and function loading & prediction on the editor if the Functions are scoped globally and locally too.

  • Ashley , I think it would only take a few modification. Can you add a Reset Instance Variables on Construct 2 & Construct 3 for Sprites? I think this would be incredibly useful. We could modify this ourselves at least on Construct 2 or do a workaround but it would be nice for it to be official and available on Construct . Thank You.

  • Here are some useful tips for performance :

    +https://www.scirra.com/manual/134/performance-tips

    +https://www.construct.net/blogs/construct-official-blog-1/optimisation-dont-waste-your-time-768

    Read them, they are very useful.

    The link shows the products inside and each plugin has a documentation within the plugin folder.

    On Default Location:

    Plugins:

    C:\Users\$Username\AppData\Roaming\Construct2\plugins[/code:orzah66v]
    Behaviors:
    [code:orzah66v]C:\Users\$Username\AppData\Roaming\Construct2\behaviors[/code:orzah66v]
    or
    Plugins:
    [code:orzah66v]C:\Program Files\Construct 2\exporters\html5\plugins[/code:orzah66v]
    Behaviors:
    [code:orzah66v]C:\Program Files\Construct 2\exporters\html5\behaviors[/code:orzah66v]
    
    They are commonly located on the 'doc' folder once you have installed the c2addon.
    
    Again, for your performance problem:
    [url]https://www.scirra.com/forum/cv-for-those-in-need-25-to-75-more-fps-in-their-games_t203919[/url]
    
    This plugin improves performance from [b]25% to 75%[/b] but it has a trade-off. And it has a price.
    Although, aside from improving performance on Construct 2's canvas. It also lets you improve custom things on your game.
    
    Good luck with your game development!
  • MomaFugger You mean, edit the array on an editor? Or through events?

  • Taximan : If you plan to export mobile. Then there will be a time you will need to buy it. But, I suggest to purchase it as soon as you can. Otherwise, you may someday be looking for a plugin, with long time of google searches and later find out that you just needed to buy that package that contains all that you need.

    It contains 100+ plugins and most probably one or more will be useful. It's like a gold mine, finding those for a cheap price. Good luck with your game development.

  • There a lot of them. But most of it are things you will learn as you play around with some plugins.

    I recommend using Photon. As a multiplayer plugin, for your commercial game: plugin-photon-cloud_t125222

    But to understand the concept of Networking : https://www.scirra.com/tutorials/892/mu ... 1-concepts

    Start here.

    When you are ready to make Multiplayer Games :

    Photon Tutorials :

    https://www.scirra.com/tutorials/5023/h ... ith-photon

    https://www.scirra.com/tutorials/9431/f ... ith-photon

  • I agree with an official Construct 3 extension. It will solve a lot of limitations, it can even compensate for Desktop features not available on the cloud editor. I think it won't be a bother to some users if left optional.

  • GFX Plugin :: Construct 2 Performance Plugin.

    I know how hard it is to optimize games. But now I would just like to announce that there is a way to improve your FPS very considerably!

    The bigger the game resolution, the more performance and the less noticeable the reduction of quality. HD games gets turned into HQ, but with + 25% to 75% FPS performance.

    • Support as many old devices as possible.
    • Get game quality options.
    • Support mobile.
    • Remove redundant quality for performance.
    • Improve performance considerably.
    • Let users choose their game quality for performance.
    • Automatic & Manual options.
    • Manage Game Effects based on quality. This will teach you the concept and how to manage optimization standards on your game with gains. While it also does the automation on your optimizations.

    Click to look at the test video on the store.

    Construct 3 plugin version coming soon!

    Forum Link :

    cv-gfx-plugin-c2-performance-plugin_p1175910?#p1175910

    Store Link :

    https://www.scirra.com/store/construct2 ... mance-4381

  • [quote:2uotbl0y]The Construct 3 SDK is still not available...

    EDIT: Interesting Plugin.. I need this for CS3 Runtime

    Yeah. I just read that today. Thank you for notifying me though. I will support as soon as I can but I'm not sure yet whether it has what I need but I'll keep you posted.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • GFX Plugin : C2 Performance — Now for sale in the Scirra Store!

    https://www.scirra.com/store/construct2-plugins/gfx-plugin-c2-performance-4381

    <h3>The Construct 2 :: GFX Plugin.</h3><div class="deshr"></div> <p><p>The Universal Performance and Quality Plugin management system. The main function of this plugin is to improve "performance" by 2 performance modes called "Canvas++" & "Custom++". </p><p>Most 'AAA' games have these options like 'Ultra', 'High', 'Medium' and 'Low' or '100%' to '0%'.</p><p>Well, it is possible in C2 and in the future, C3.</p><h3>Canvas++</h3><div class="deshr"></div><p><p>Canvas++ is a an advanced optimization technique that Experts in the Construct 2 Community have been using for a long time, although it is very difficult to manage, so many factors to consider and even bugs that haven't been solved yet that's the reason not everyone does it. But in this plugin, all are managed, optimized, and even solved entirely with different 'states' and 'modes' automatically or manually just by adding this plugin.</p><h3>Custom++</h3><div class="deshr"></div><p>Custom++ is a system designed to universally manage and control the quality of custom parts of your game efficiently. For example, effects, particles, ambiance and visual limiters. These can all be integrated with the plugin and benefit from the plugin optimization features. This is similar to Canvas++ although the user can freely choose which parts, which object, which values and etc. would be optimized. And it is specially made to ease the amount of work & time in trying to assign these optimizations.</p><h3>Automation</h3><div class="deshr"></div><p>Aside from the optimization included, the plugin is also full packed with automation features like in which 'AAA' games have. Like when instead of the Player choosing the performance/quality settings. The game automatically sets it by 'default' or 'through-out' the game.</p><p>And this plugin does just that!</p><h3>Automation Modes</h3><div class="deshr"></div>

    • Initialize
    • Initialize Call
    • Linear
    • Parallel

    <h3>Manual<p>

    • If the automation features doesn't suite your needs. Going manual is also there.

    <p></h3><div class="deshr"></div><p>Support</p>

    • For Quick Support : Visit me on the Discord Server : Construct Community
    • I am one of the member : 'ChadoriXD'
    • Invite Link :

      discord.com/invite/ul]

    Use this topic to leave comments, ask questions and talk about GFX Plugin : C2 Performance

  • Icons made by Freepik from Flaticon is licensed by Creative Commons BY 3.0.

    The Construct 2 :: GFX Plugin.

    Link :: https://www.scirra.com/store/construct2 ... mance-4381

    The Universal Performance and Quality Plugin management system. The main function of this plugin is to improve "performance" by 2 performance modes called "Canvas++" & "Custom++".

    Most 'AAA' games have these options like 'Ultra', 'High', 'Medium' and 'Low' or '100%' to '0%'.

    Well, it is possible in Construct 2 and in the future, Construct 3.

    Canvas++

    Canvas++ is a an advanced optimization technique that Experts in the Construct 2 Community have been using for a long time, although it is very difficult to manage, so many factors to consider and even bugs that haven't been solved yet that's the reason not everyone does it. But in this plugin, all are managed, optimized, and even solved entirely with different 'states' and 'modes' automatically or manually just by adding this plugin.

    Custom++

    Custom++ is a system designed to universally manage and control the quality of custom parts of your game efficiently. For example, effects, particles, ambiance and visual limiters. These can all be integrated with the plugin and benefit from the plugin optimization features. This is similar to Canvas++ although the user can freely choose which parts, which object, which values and etc. would be optimized. And it is specially made to ease the amount of work & time in trying to assign these optimizations.

    Automation

    Aside from the optimization included, the plugin is also full packed with automation features like in which 'AAA' games have. Like when instead of the Player choosing the performance/quality settings. The game automatically sets it by 'default' or 'through-out' the game.

    And this plugin does just that!

    Automation Modes

    There are 4 Automation Modes that is available in the GFX Plugin.

    -Initialize, will check the best performance/quality scale at start of the game.

    -Initialize Call, will check the best performance/quality scale when called.

    -Linear, if active, will continuously check for performance/quality scale until disabled but it will only keep decreasing graphics quality.

    -Parallel, if active, will continuously check for performance/quality scale until disabled. But, unlike 'Linear', it will increase or decrease quality or performance real-time.

    Manual

    If the automation features doesn't suite your needs. Going manual is also there.

    Construct 3

    The Construct 3 SDK is still not available and the features that work on Construct 2 runtime doesn't quite work well on Construct 3. I will try to support it as soon as I can but that would be up to Scirra.

    Benefits

    -Game Graphics Quality Options

    -Choose Graphics Quality Automatically, On Start of Game, On Call or Real-time.

    -Manage Performance game all at once with a standard method.

    -Faster Performance

    Disadvantages

    -Automated Algorithm is still in its BETA state, there are some bugs and as of this writing, I am still working on a Stable and more Reliable Algorithm that is still not finished, but as soon as it is, i'll let anyone who bought this know.

    Support

    -For Quick Support : Visit me on the Discord Server : Construct Community

    -I am one of the member : 'ChadoriXD'

    -Invite Link : https://discord.gg/G3N57fG

  • You do not have permission to view this post