Ashley's Recent Forum Activity

  • The Portuguese (BR) translation has now been fully reviewed and we have shipped it enabled by default as of the latest r109 release. Thank you and well done to everyone who has helped contribute! The following contributors qualify for rewards:

    • nemezes - 2 years subscription (2952 contributions)
    • Kross - 2 years subscription (2157 contributions)
    • Chrystian Sales - 1 year subscription (1462 contributions)
    • Huemerson Leonardo Garcia - 1 year subscription (1108 contributions)
    • HenriPK - 6 months subscription (668 contributions)

    We'll be getting in touch with these contributors shortly. Please note contribution counts are calculated using numbers prior to a vandalism event, plus the number of subsequent contributions. If you think we have missed something please let me know and I will review your contributions.

    Don't forget since we issue regular updates to Construct 3, there will occasionally be new strings to be translated, or changes to existing strings. However in the past these have been around 10-20 strings per release, so it should be easy to keep up with. We issue translator notifications when we update the terms.

  • The Browser plugin has a language expression.

  • See the tutorial on delta-time and framerate independence. It covers this exact problem.

    Note the built-in behaviors automatically handle varying framerates so you don't need to use dt with them.

  • It's never been officially supported, because it's almost impossible to get right. There are way too many difficult edge cases where objects move in to a tightly constrained spot and there's no way to avoid wedging them inside a solid or doing something else that the engine typically disallows.

    Anyway this only affects games that use multiple players, and then by far the most reliable thing to do is to simply allow them to overlap each other. This also completely avoids difficult gameplay problems such as one player managing to block the other player so it's impossible for them to move, or both players accidentally getting in to a position where they are both together permanently stuck.

  • Closing, please see the bug report requirements otherwise we cannot help you.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The movement behaviors aren't designed to work with the solid behavior added as well. It can result in awkward situations like objects crushed by other ones with no room to move in to, which activates a "get me out of here" routine that moves it to the nearest clear space. I'm not sure how this could be improved or entirely prevented. I'd prefer to leave it as an unsupported case.

  • The term 'ConnectionProtocol' does not appear to be anywhere in our own code. It sounds like you're using a third-party addon. Please report any such issues to the addon developer.

  • Well if it's just two variables this is easy to deal with. In the C2 runtime it's very simple - I just deleted those cached variables and make SDK calls every time they're needed so they'll update correctly. This is done for the next release and shouldn't need any code changes to third-party addons, the official plugin will just update automatically.

    In the C3 runtime it's a bit more complicated because it can run in a web worker in a different context to the Instant Games SDK, so it does need to cache the variables. To allow them to be changed I've added some methods to the official Instant Games plugin so callers can change the variables. I'm not sure if anyone's plugin supports the C3 runtime yet, but in case you need it, the relevant calls are:

    // Must check plugin used in project
    if (C3.Plugins.InstantGames)
    {
    	const igPlugin = this._runtime.GetPluginManager().GetPluginByConstructorFunction(C3.Plugins.InstantGames);
    	const igInst = igPlugin.GetSingleGlobalInstance().GetSdkInstance();
    	
    	igInst.SetContextId("...");
    	igInst.SetContextType("...");
    }
  • BUT if the "new feature" is to change the context (like in this example) it will be necessary to update contextID and contextType variable in the offical plugin as well.

    Is it just these two variables that need updating?

  • It should work fine. It's hard to help without seeing a project demonstrating the issue, or a full bug report.

  • I think we've got enough features down for the current iteration of the plugin. For every feature we have there are a bunch of people who want us to implement a number of new things. As you can see on the feature suggestion system there are literally hundreds of things people want us to work on. We have only a few developers, as well as a couple of major projects currently in-progress. Time is by far our most limited resource. Everyone argues that their suggestion is the most important thing to work on, but that doesn't mean there are more hours in a day. This is one of the reasons we added in a voting system, since it can help inform our priorities (although it does not dictate it).

    I don't see why other third-party addons need to modify the official addon at all. Can't you just add separate actions and expressions to use new features?

  • Install the addons, open the project, then right-click the project name in the Project Bar, and choose Tools > View used addons. That will tell you which addons the project uses and what uses them.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,830,422 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs