Scoremonger's Forum Posts

    But I get it, other engines have entire teams dedicated just to platform specific things, and for Construct just 2 engineers have to do this stuff on the side.

    But then you get updates that add a BBC micro:bit plugin that reminds you that Scirra's priorities and goals doesn't necessarily always align with your goals.

    True, if BBC micro:bit support was posted in the suggestions platform it probably would have gotten zero votes. That's one of those updates where I assume they have some educational sales angle that makes it worth it for them (at least I hope so), but which I find a bit depressing because it consumed time and effort that could have gone towards supporting those of us working on mainstream platforms.

    > > I will have to reevaluate bread because it seems to keep rising in price.

    Sounds like you kneed more dough to afford the rising costs of bread.

    Someone lock this thread, it has just been won.

  • Thanks for the helpful suggestion - as it turns out, compressing it to a zip and then renaming the extension to .c3p allowed me to reopen it, which absolutely screams user error on my part (I assume I unzipped it at some point for some reason - it's a very old project.) Well, it wouldn't be the first time I have committed libel against Scirra... I'm just going to go correct my original post now... thanks for the suggestions, folks.

  • Thanks for the suggestion, but sadly no luck opening it with older versions either. I think my poor project is history. It's not a big loss, but I think I'll take this as a sign and move on for awhile.

  • I have a folder-based project that has gone corrupt for some unknown reason. Not sure how or when, unfortunately - it's a bit old, and C3 projects seem prone to becoming corrupted for whatever reason. For all I know the original cause of the corruption has now been fixed.

    Edit: I made the mistake of trying to open an unzipped .c3p file as a folder-based project. Zipping it back up and changing the extension to .c3p allowed it to be opened.

    The console error is this:

    main.js:895 [Project] Exception opening: Error: cannot find behavior type 'Pin'

    at d.V4b (projectResources.js:827:276)

    at d.Ha (projectResources.js:885:79)

    at d.p3b (projectResources.js:1425:11)

    at async Promise.all (/r361/index 0)

    at async d.ovb (projectResources.js:1380:427)

    at async d.PLc (projectResources.js:1378:315)

    at async Promise.all (/r361/index 1)

    at async d.v4b (projectResources.js:1856:172)

    at async d.knc (projectResources.js:1855:439)

    at async zpa (main.js:896:412)

    Can anyone suggest how I might repair this? I wasn't using source control for this particular project because it was a bit of a throwaway anyway, but I'd still like to take a look at it if it can be recovered.

    Tagged:

  • AmphibianOblivion just to explain this a little more in case it's a new topic for you, the operator (%) that dop2000 is using is called the remainder operator, sometimes called the modulo operator. It divides the two numbers and returns the remainder of that division.

    Any even integer divided by two will have zero remainder. Any odd integer divided by 1 will have a remainder of 1.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The idea is here:

    construct23.ideas.aha.io/ideas/C23-I-321

    if anyone cares to throw a vote at it. Thanks!

  • Thanks GeoffB, given your response and the lack of any others, it sounds like this feature doesn't exist. I'll write up a suggestion for it.

  • Since a template must be placed in a layout and there is no UI for managing templates otherwise, I keep at least one instance of every template in a dedicated "Templates" layout so I can quickly(ish) find and update my templates.

    I dock my Templates layout in the lower right corner of the editor, sharing space with the Tilemap and Layers views. It's clunky, but it's the best workflow I've found for managing template settings.

    But whenever I reopen the project, I lose my docked Templates layout and need to re-dock it. This happens no matter which secondary slot I dock the layout in, as far as I've tested.

    Is there some way to preserve the editor docking layout for a project? It's frustrating having my editor reset every time I reopen my project.

  • Thank you!

  • Is this possible? I'm basically looking for a "Create object by name" method but for loading project files with AJAX.

    Or is there a way to get the URL of a project file without using JS so I can use the AJAX plugin's "Request URL" action? My project is currently all event sheets all the time, with no JS, and I'd like to keep it that way if I can.

    Tagged:

  • The link to the first game in the showcase is broken - that site no longer hosts it, probably because the Netflix promotional budget for it ran out. In any case, the showcase obviously hasn't seen any love for a long time, and GDevelop has recently released a video of the best games made with their engine (and I would much rather see the latest best of C3 😁)

    Edit: Please remove "The Old Guard" from the list or remove the link at least - I get an insecure connection message when I click on the link in Chrome.

  • Heya all, I know how to build gameplay logic in various systems and a thing or two about object oriented programming in general, but I'm not an expert in JS or web programming.

    I would like to add some functionality to the Platformer plugin, like coyote time and an arbitrary number of double-jumps. It's easy to do with event sheet logic, but I'd like something more portable. I hate having to redo my work (and C3 projects get corrupted when you try to copy paste things you shouldn't, I've found.)

    My instinct is to say, "OK, Platformer does a bunch of what I want, I'm not sure how to access its properties and methods directly in this system, and I don't see an easy way to make a component that's fully independent of that behavior while fully leveraging it", so my first thought is to make a child class of the Platformer behavior and just add a few new methods to it. Is that possible, or is there a clean alternative?

  • I can't find a way to search or filter purchased assets and there seems to be no way to hide old purchases from the downloads list. Since I have many purchases, this makes the act of figuring out whether I've already bought something, or locating something I definitely bought a pain. Am I missing something or is the store lacking these features?

    On that note, it would be useful to have a download link on product pages if that product has already been purchased.

  • You do not have permission to view this post