alastair's Forum Posts

  • Thanks, great platform change!

    It breaks backwards compatibility. For example a user may suggest a completely new and different way for the Families feature to work. Even if it's a brilliant idea, it would likely break thousands of existing projects that already rely on the feature working the way it already does. Users whose projects break between Construct versions rightly get upset, so we strive to ensure compatibility between Construct updates. Ideas which would obviously break this are not something we can really do in practice. We can in some cases add a parallel feature and try to phase out the old one, but this is technically complicated, and confusing to users who wonder why there are two options and which one they're meant to use.

    If in this example, Families cannot be changed or updated, but the new feature suggestion would be a big improvement: the parallel feature sounds like a good idea, and perhaps one way to offset the confusion for users would be to name it so that it's clearly an upgraded version. Like maybe something like "Families 2" could appear in existing projects? That way people can opt into the new families, without breaking their old projects. And in fresh new projects maybe you wouldn't even need to show the old "Families v1"? It's a bit weird, but maybe it's still better than never being able to update some old features.

  • I'm not sure, but from my testing:

    It's just treated as a regular controller.

    And the touchpad as a single large button.

  • You do not have permission to view this post

  • Does worker mode make Physics behavior work in a different thread/core?

  • I think there's a steam plugin and sdk for each version.

  • Isn't it better to use worker mode for performance?

    From what I've found, NWJS 71 was the final good release for my game.

  • Interesting!

    How do you change the collision cell size? I can't find it.

  • Doesn't seem like it will be too many more years before we can just straight up give a prompt to AI and then have it generate an entire game.

    The escalation of technology is certainly entertaining to watch, our lives and jobs are all changing!

    Perhaps there will still be people who appreciate human made products though.

    But I guess if you don't use AI you'll probably not be able to keep up with those who are.

  • NWjs.UserFolder should already contain "/" at the end. We use this path on Linux:

    NWjs.UserFolder & "YourGameName"

    NWjs.UserFolder & "YourGameName" & "/save01.dat"

    Interesting thanks!

    I think I tried something like that a while ago, but it wasn't creating the folders well. Does it make the game name folder for you? And it literally called the file name "folder/save.dat" or maybe it's just because I used backwards slashes.

  • How do you do saving files on SteamDeck/Linux?

    On Windows, I set the target to the player's Documents folder since that's apparently the best and safest place to save files.

    NWjs.UserFolder & "Documents\GameName\File.sav"

    But on Deck, I'm not sure what to do, and I think they use forward slashes for directory addresses "/" while windows does "\".

    Is it okay to just save in the appfolder with Linux?

    NWjs.AppFolder & "File.sav"

  • Having the arrays/dictionaries as a behavior sounds like a great way to do it!

  • Yeah it's a quality of life improvement for sure! Especially if you use C3 every day. And it remembers my settings with a single screen, so I don't have to rearrange popups or window widths every time.

    Ultra wide is great.

    In regards to 4k, its basically the same as ultra wide, you just get a bit more height if you need it. But 4k monitors only go up to like 32", so you have to change window's scaling settings for comfortable use, which effectively lowers their resolution. Whereas with ultrawide you can keep it at native scaling as they can go larger than 32". Though I did use a 43" 4k TV for a while which was big enough to allow for native scaling, and that was a good for a while, but I've switched back to the 32" 4k finding that the smaller screen is a little more comfortable physically.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks, great post!

    I use a billion timers throughout my events, they're so efficiently convenient!

    Sounds like it's better to let them go and to just use the old fashioned DT event method, I need all the performance I can get.

  • Here is an example of what I can see using C3 on an ultrawide:

    i.imgur.com/UBWr2kW.png

    i.imgur.com/L5vTHsv.png

    (cropped out my taskbar)

    It does not remember where popup windows are positioned unfortunately, and doesn't remember that they are popped out, so you just popout and position every time you use C3.

    Ah ok so that's not fixed yet. I think that was partly why I just went with ultrawide and 4k for my setups.