Jase00's Recent Forum Activity

  • Agreed! This liquid physics plugin would also solve another feature request regarding collision filtering with physics, which is not possible currently. 2 birds with 1 stone!... 1 very big stone.

    github.com/Scirra/Construct-feature-requests/issues/68

  • Are you on Windows?

    You could go into your control panel in windows, game controllers, and it let's you do a little test to see buttons light up.

    I think I remember some controllers think the "D pad" is almost like an analogue stick or a trigger with sensitivity, even though you'd expect it to behave like a regular button.

  • Have a look at the "date" plugin, you can probably get the "month" to make sure it's October and the the whole month can active specific events for halloween vibes.

    Or be even more specific and limit it to only October and last week of October.

    The plugin is surprisingly detailed but you would only need a few of the actions involved, have a read here:

    construct.net/en/make-games/manuals/construct-3/plugin-reference/date

  • > Note that in general if you have a feature request you can submit it here.

    I suggested this like 4 years ago and it got tons of upvotes 🥴

    Ain't happening.

    It will only get added if it gets 1 upvote.

  • Click on layer 1 and tick "force own texture", and move layer 2 as a sublayer to layer 1.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Here is my guess:

    Your C3 shortcut is linked to a specific version, so it keeps going back to old version when you close it. This probably breaks offline mode too because I am guessing C3 only stores the last version of C3 that you were using (meaning that it updates to latest version, prepares offline mode for latest version, close C3, turn off Internet, open C3, it tries to open old version that isn't ready for offline mode).

    Check the shortcut, I assume you want beta every time so you would have the shortcut be editor.construct.net/beta

    Then, once you have done this, open C3 again, make sure you are logged in to C3, and wait for the notification at bottom-left that tells you that offline mode is now ready.

    Then you can test it out, close C3, turn off Internet, open C3, and it should work.

  • May not be relevant or already known but. EDIT: oh wait it's not relevant, post is about trying to detect if using phone or tablet based on any values we could use.

    I tend to use "set canvas size" to platforinfo.innerwidth and such. This sorta emulates the old "crop" mode.

    I use it this way as I want full control over UI position and sizing, like resizing a 1080p window to fullscreen on a 1440p monitor, it keeps everything the same size, nothing scales, so feels more like a software app when you resize the window rather than automatic scaling, and allows me to set positions or use anchor behaviour very easily.

    The only biggest downside for now is 9patch objects, you can scale everything manually, even tiledbg, except for 9patch objects.

    I wish to support normal displays, ultra wide displays, vertical displays, and felt this was most ideal. Perhaps I could use a mix of one of the scaling options and set canvas size to take advantage of the automatic scaling.

  • Ohh interesting. I generally have the opinion to "stick to Chrome" for anything web based. I use Firefox as a main browser for day to day stuff, but always run web games and such in chrome.

    Good to know it lasted for many days!!

  • You do not have permission to view this post

  • One workaround for the "server might reconnect as peer instead of host" would be to have the server build of your game be unique, in that it indeed will only accept being host in your events (if it's peer, disconnect). And your build for players has same system but in reverse, if a player becomes host, instantly disconnect themselves.

    Not the most ideal if a game was popping off with players, might struggle to get server to connect at right time.

  • ... Wow that's extremely surprising, nice catch.

    Tested and got:

    72% CPU when holding space with Array method.

    100% CPU (2fps) when holding space with Hierarchy method.

    It's especially weird considering there's extra picking with the Array method, having to pick the Array for each parent, doesn't make logical sense at all as I thought picking extra object would always be a bad idea!

    My project is heavily using hierarchies and picking of children/parents, with loops just like this with "for each child". I'm often battling CPU usage even though I have mostly made my project "function-based" so not a lot of events running every tick (but still a few bits essential to run every tick), but once a handful of hierarchies appear onscreen with about 10 to 20 children per parent, does tend to spike CPU to 30% or so (which is acceptable but then when more gameplay stuff is occurring, reaching 70% and such)

    I really hope this is simply a bug, otherwise this is a temptation to refactor 8k events to move back to the UID method. Do love hierarchies though, but wow.

  • I don't have a deep desire to see event behaviours, mainly because it feels doable right now, and I envision the downsides of what we have right now would also affect event behaviours.

    Say you made a custom platformer movement in events for a "Player" object, all in 1 group,and then you want to copy this to a new project? Well then you better have any objects/families with same name and same variables in other project before you can copy/paste this group. Once everything exists then you can indeed copy and paste.

    Let's assume we have behaviour event sheets... Same issue, any "on sprite collide with ground", the new project will need that ground sprite, any vars from the ground sprite need to be added, etc, before you can copy that behaviour to a new project.

    Maybe the more reasonable solution would be a better copy/paste system, like a special paste or import/export functionality that, instead of attempting to paste and having C3 say "cannot find sprite, cannot find var", it would automatically know to copy the relevant objects/families across. Maybe being able to export a group of events as JSON which captures all relevant objects along with instance vars, effects, and their defaults, so that they can be imported into a new project.

    I sorta see the idea of "applying an event behaviour to any object" but then this is also achievable with families, throw a new object into the family and boom, the group of events applies to them.

Jase00's avatar

Jase00

Member since 5 Jan, 2012

Twitter
Jase00 has 12 followers

Trophy Case

  • 12-Year Club
  • 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
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x17
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x8
    Lightning Draw First person to up-vote a new Construct 3 release
  • x7
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

26/44
How to earn trophies