Karentzos's Recent Forum Activity

  • If I want to post the project file I will have to cut many parts... Construct is an engine that produces extremely hard-coded events. In order for me to cut all those parts to narrow it down, it will result in a so small project file that it will work.

    So you are telling me WackyToaster that ALL parts on your projects with object picking work like a charm?

    Lets see if its an issue of Construct or an issue of my project by showcasing this simple example:

    This object below is not referenced in the whole project at all.. except on a loop that it gets created 6 times...

    So the loop should iterate 6 times.. correct? Nope! It doesnt! The loop only counts 1 time.

  • Any rough release date? I am so excited about this plugin!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I think it time for Scirra to reconsider the whole structure of Construct engine regarding the picking instances mechanism. Construct is a game engine and the most important part in game development is accessing different objects and acting on them. In Construct you have to work 1 hour to create a full layout and 8 more hours trying to figure out what is going on and accessign objects doesnt work.

    Of course it is a depricaded issue that is still alive in this engine. Its not a bug... its the way Construct engine works.

    In my following example I have some buttons that I want to alter. They are all created on a different function (to keep my code clean). Guess what? I cannot do it...

    What is going to happen:

    - Of course Scirra team will reply telling me that this might be a bug on my code and I need to file the issue...

    - I will have to go there and fill a huge form based on some awkward template.

    - I will also need to upload my whole project file because Construct engine doesn't allow you to break your project in different files that you can export. Even if you could export parts of your event sheets... variables are hard-coded and they could not work on a template... So... there is no "uploading part of the project". Of course I cannot upload my project because it is not mine but it belong to the company that I work.

    - I will consume 4-5 hours to bypass this issue making my code more complex (breaking down into multiple events, actions, groups, functions)

    Dear Scirra... change the way object picking works... It doesn't! The worst part is not that it doesn't work all the time... the worst part is that it will stop working on a big project where there is complex event sheets... and no one will be there to fix it or help you.

    Here is the part of my code that doesn't work. And of course if you try to reproduce it just like this it will work. The issue is that it doesnt work on my code.

    PS 1. Before trying to convince me that there is something on my code that prevent this lines to work just keep in mind that I have checked my code over 100 times and there is nothing that could effect this. I am sure that the only thing that effects this is something under the hood of Construct engine.

    PS 2. I have tried to reset picking, picking all, picking family, changed what I change (not visibility but opacity or even pining to other object), put it outside function, inside other function, put wait 0 seconds and a couple of other things that made my frustration even bigger.

    PS 3. This is not the first time I face such an issue. My whole work on this game project goes like this: 1 hour of work + 8 hours trying to figure out whats going on with my object picking and something on my project doesnt work.

  • Is it possible to copy or load animations or frames from one sprite to another? I have a sprite that includes many different animations (for better organization). The problem is that it rises the amount of used memory. Is it possible to copy animations/frames from one sprite to another?

    When I say "copy" I mean in run-time not on design-time (this is done with "clone").

    Tagged:

  • Tried to change some parts and now I get even worse results. Layout doesnt even change. It gets stuck on a radom point on my event sheet.

    The new message I get is:

    c3runtime.js:154 Uncaught (in promise) TypeError: Cannot read property '_GetLastCachedZIndex' of null

    at a (c3runtime.js:154)

    at Array.sort (<anonymous>)

    at C3.RenderCell._EnsureSorted (c3runtime.js:154)

    at C3.RenderCell.Dump (c3runtime.js:154)

    at C3.RenderGrid.QueryRange (c3runtime.js:157)

    at C3.Layer._GetRenderCellInstancesToDraw (c3runtime.js:160)

    at C3.Layer._DrawInstances_RenderCells (c3runtime.js:160)

    at C3.Layer.Draw (c3runtime.js:160)

    at C3.Layout.Draw (c3runtime.js:163)

    at C3.Runtime.Render (c3runtime.js:445)

    at C3.Runtime.Tick (c3runtime.js:445)

    Any ideas on that?

  • Indeed this is getting bigger and bigger. Today after trying to display the newest topics, I got almost 4 pages of spam. The admins should raise the security levels.

  • I am facing a random issue where "go to layout" freezes the game. I have put some actions on "end of layout" (without any loops). I have tried to destroy some objects before changing layout and I have even put a wait 0 sec to ensure the freeze doent happen. The problem still occurs and is random. It happend 2/10 times.

    After checking the browser for any error it gives me these:

    c3runtime.js:412 Uncaught (in promise) TypeError: Cannot read property 'Update' of null

    at C3.WorldInfo._RemoveFromRenderCells (c3runtime.js:412)

    at C3.Runtime._FlushInstancesPendingDestroyForObjectClass (c3runtime.js:445)

    at C3.Runtime._FlushInstancesPendingDestroy (c3runtime.js:445)

    at C3.Runtime.FlushPendingInstances (c3runtime.js:445)

    at C3.EventSheet.Run (c3runtime.js:292)

    at C3.EventSheetManager.RunEvents (c3runtime.js:289)

    at C3.Runtime.Step (c3runtime.js:445)

    at async C3.Runtime.Tick (c3runtime.js:445)

    Any idea what is causing this?

  • I have made the changes by myself. I have downloaded the project file, extracted its contents and edit the JSON files with notepad. I can now use the project as normal. Please add some checks when the user is saving its project in order to prevent those types of issues in the future.

  • After trying to open my project today I got a message for "type mismatch". It forces the project to close and restart. The only solution given on the message is to open it with a previous version. I cannot open the project with ANY previous version because Construct says: project is saved with newer version.

    This is a request for Scirra team:

    If you wanted to prevent users from falling on type mismatch, then you could just prevent them from saving the whole project. It is completely unacceptable to leave the user save a project with file, that cannot be opened later.

    How am I supposed to work? I cant open the project with any previous version. This is a looping case where I cannot do anything at all. My only solution is to wait for a bug fix and a future release... Until then my time is completely wasted.

    Any ideas Ashley ?

    Tagged:

  • I agree with WackyToaster. I am sure that you will find more bugs in the future. You can just release a beta version. There are a lot of stuff from this plugin that could be used in many projects. It doesn't need to be completely perfect at the beginning anyway...

  • So how other developers implement this? It is supposed to be a very simple concept. To have a leader board with just basic player details (name, photo, score) and it it in order to identify the player (if you can play with him etc..) Even if you use your own backend, it is near impossible to match leaderboard players with your database...

  • You do not have permission to view this post

Karentzos's avatar

Karentzos

Member since 27 Jun, 2019

None one is following Karentzos yet!

Trophy Case

  • 5-Year Club
  • RTFM Read the fabulous manual
  • Email Verified

Progress

7/44
How to earn trophies