Jase00's Forum Posts

  • Uhhh... Nope no clue at all!

    The one pattern I see is that Left is a positive number, right is negative. Down is positive, sooo up should be negative?

    Not sure I can think of solution or workaround other than... Literally using those numbers in your events, but not sure if these values are universal for all gamepads that behave like this, or if different gamepads use different values.

    Don't you just love technology?

  • Wow whaat!?

    Hopefully that's the answer, one of those axis might be the dpad. Again this is all just guesswork!

    I forget the expression wording but below is a possible test to try (but may need to write the correct gamepad.Blah parts):

    Have text object, every tick, set text to "" (so it's blank)

    Next event block:

    Do a For loop: For 0 to gamepad.axiscount

    Action: Append to text:

    loopindex & " = " & gamepad.axis(loopindex).

    This should give you a text object with a list of all 10 axis's values, so you can then see what all 10 do when you press buttons on your controller. If lucky, the dpad will make one of these react and you might find it's axis ID is 8 or something.

    Curious to know the results!

  • Yeah I remember this bug, it's existed back in C2, I recall Ashley responding about this and it wasn't feasible to be resolved.

    Though a recent topic was talking about the feature request of a different physics plugin, which... Hopefully may not have this issue. (EDIT2: just realised you commented on there already!)

    EDIT: Wow I found the post, 10 years ago!

    construct.net/en/forum/construct-2/closed-bugs-22/r173-physics-quotdisable-80955

  • Good progress on votes so far - mine was in January and got 12 votes, this liquid one was 4 days ago and already has 6 votes! Ofcourse yes doesn't guarantee this will be added even if highly voted, but gives me hope as physics stuff has been limiting me since C2 days.

  • Oh that's exactly what I wondered it might be!

    I'm not sure on solution but there's a chance it's being seen as an axis. You can test on your project by adding text object and set text to: gamepad.rawaxiscount(0) and this will tell you how many axis it detects. Normally you'd assume it would display this as 4, (left right up down, for left analogue stick and right analogue stick), maybe you will get 6 as result.

  • 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

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • > 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.

  • 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.