Jase00's Recent Forum Activity

  • No..

    I don't use any caracter above.

    I've also tried renaming the project without the character. But the result is the same, I can't export the project.

    Although it only seems like a warning but should still export - In the list of forbidden characters, the first character is a space, and your project indeed has 2 spaces in it. Have you tried without any spaces? And when you do try, do you still get this error about using these characters, or a different error?

  • You can have a layout that has many different "windows" created (for pause, graphics options, etc), where you position all your buttons and options onto a "window" sprite as a hierarchy, and give the window a template name, such as "Menu_Pause".

    Then, at any time, you can create the window object with the template name, and make sure to tick the option to spawn the entire hierarchy when creating the window, and it will spawn as expected.

  • Great detail, very good points raised, thanks! The temptation increases.

    Yeah you're right, sorry to have made a random point about addons on your post since its indeed a different topic, upon reflection it's probably very unlikely anything would somehow break these two plugins, even if the recent UID shuffle option was just added, I'm guessing would have still worked fine after (and ofcourse you're deeply interested in C3 so you'd be there to sort it out if it broke). I'm sure these two particular addons are probably not deeply interwoven with weird hacks or anything.

    Back to the topic: Does it work when you add multiple JSON+ behaviours onto 1 object? I am guessing it will work which would be excellent news, but I understand some other behaviours don't work this way (e.g. Physics shares collision filtering choices amongst multiple physics behaviours on 1 object).

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yeah, and also sometimes official plugins might appear, much like dynamic layers when there was skymen's 3rd party layer addon - Assuming the features were identical, the 3rd party addon is probably more likely to be abandoned after this, thus needing to invest time replacing events over to a different addon (especially if an update breaks the abandoned addon). That's just the way it is I suppose, weigh up the risk and reward.

    Smaller addons or effects aren't a big deal to use if they lost support, but I could see myself using both these plugins deeply within my JSON-heavy picking-heavy project, making it a big commitment. Though being a paid addon gives you more hope it will be supported for a long time.

    None of this is a prediction of how Overboy will handle things, but just mixed with excitement and apprehension.

  • Wow these look extremely powerful! With the JSON as a behaviour, can you add as many JSON behaviours to 1 object and they all act as separate JSON "files" so to speak?

    I've been burnt from past addons being abandoned where I've had to redo huge amounts of events, so I'll give it a think before buying. But yes, you've certainly tempted me with both addons, I can see myself modifying all my through all my events to use JSON+ instead of original JSON just to lessen the picking I do.

  • So potentially there will be no steam or Epic for Construct 3 in the future?

    Yeah web tech is truly awesome :D

    I don't think that's what's been said.

    Ashley's reply says "It would be more feasible to develop our own Steam/Epic integration for the WebView2 export option" and such, and the consideration of them creating their own Greenworks fork. Seems their goal is to support Steam PLUS more store options.

  • WebView2 with Linux/MacOS support in future sounds very promising!

    But until then, to lose Linux support would be a big deal, as mentioned with Steam Deck and such.

    EDIT: I just reread what Ashley wrote and realised its likely pointless to spend time implementing other export just to eventually move yet again.

    Would Electron be a worthy temporary solution until WebView2 is supported on all desktop OS's? Though I guess this would just move us to a bunch of different potential issues, or maybe even the same exact issues as NWJS. Or maybe another alternative altogether, just to tide us by if NWJS is not seeming to resolve major issues?

  • I've had this before, disabling worker mode also helped for me but the main issue was "composting mode" which I had as Low latency, but needs to be set to normal, then I could use worker mode fine and no more black screen. This only happened recently suddenly.

  • You do not have permission to view this post

  • Very peculiar. What browser do you use, and what extensions? What's your computers RAM and GPU?

    I use Chrome, with no extensions, and I can use C3 for hours and hours and I've never encountered similar issues, but I do have 16GB RAM and a rtx 2060 so definitely fine in terms of RAM or VRAM.

  • EDIT: wait sorry, I may have misunderstood your original issue. I tend to use "wait 0" often and tends to behave correctly. I never risk a newly created object without using "wait 0", but perhaps there are specific times where this is OK. When is the 2nd function without a UID parameter called? If there's multiple of that one object, and no UID is specified, perhaps C3 is picking whatever first instance of that object that exists, then picking it's children and such.

    EDIT 2: oh wait, I just understood the colour-coded purple shows the 2nd function being called. From what I understand, if the 2nd function doesn't have "copy picked" or a UID to pass, then the 2nd function effectively "doesn't know" which instance to pick, so I guess unexpected behaviour happens. I'd always pass a UID just to be crystal clear for C3 to know which instance to pick (or copy picked if that works after a "wait 0").

    I always use "wait 0" on a "on created" event. Like every object that gets created, I have an "initialise" function or custom action for that object, but it seems that "wait 0" is always needed before calling the function.

    I think it's related to the whole "objects don't necessarily exist until the bottom of the event sheet/next tick" or something similar to this, so a "wait 0" solves this.

    Doesn't seem to cause issues as far as I am aware, even if multiple objects are created on the same tick and such. But yeah, hmm.

  • Not that I can add any input on issues that could come from this, but I have used emojis on object names before. I was doing some specific manual "convertion" process where I had to change every event/action by hand, like converting a sprite to 9patch. Having a big red dot emoji was helpful to visually see where the sprite was used in expressions and such. Very handy indeed!

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