WackyToaster's Forum Posts

  • I do use a laptop occasionally but I've not had any of the issues you mentioned in the other thread. Although my laptop also costs 3x as much as you want to spend, but I don't think that's the issue.

    I could imagine that the issues arose due to laptops being often quite aggressive in terms of power-saving, especially when running on battery. They often start to underclock everything and most laptops come with two graphics chips nowadays and you have to specifically tell it to use the powerful chip instead of the onboard one which usually is just enough to run the most basic graphics stuff.

    I can't really give any specific recommendations. There's more to it like size/weight preferences, how much you plan on traveling etc. I personally have an MSI, but realistically Construct should work well on pretty much any random laptop that isn't ancient.

  • Can you press F12 and check the browser console for any errors? Do you export with the latest C3 version, beta or stable? Can you try disabling/enabling offline support (it's an option when you export)

    And just in case: When you upload do you overwrite ALL files? I've had errors before where only uploading some files would result in weird behavior.

  • Try Ctrl+F5 or clearing browser cache maybe.

  • Cool, I'll join if I'm in the right mood!

  • I tried but I actually cannot reproduce this.

    The test project you posted has an error with the events. Your getLayer function returns 0 BUT it is set to return a string. So it fails to create the object in the first place, and then picks all objects by default. This appears to not be the issue in your actual project though where it's the correct type.

    I thought I had an idea at first (that your function doesn't return anything and thus it fails to create the vine, like in your testproject) but since pick last created fixes it I kinda doubt that that's the issue. You can try removing the condition "layerName = 'Neutral'" and just leave the else and see if that also fixes it, that would mean that the projectile field is not created on one of the three layers (Spy, Jun or Neutral) but some incorrect layer initially.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hmm, it seems a little odd that it doesn't work only for the first time. You could try System > Pick last created

  • Have you considered editor.construct.net

  • Indeed this was a great year for Construct enjoyers.

    Thx Scirra Team :)

  • The Flowchart feature is bugged for me so I haven't been able to try it out without a crash

    Yeah it's quite crashy currently. I couldn't test it all that well either. I'm mostly going by what's in the example project. Once the crashes are ironed out for the most part I might give it a closer look.

  • I guess it's theoretically possible by loading the file with the file system plugin construct.net/en/make-games/manuals/construct-3/plugin-reference/filesystem

    BUT I am almost certain that that's not what you want to do? If you just want to change an old class name to a new one... why don't you just edit the file in the editor?

    The files are in the project bar on the right side, doubleclick to open, edit as you wish, ctrl+s.

  • Bokeh is such a nice effect <3 I've seen XorDev pop up on twitter here and there and I was wondering if it's possible to adapt the shaders for Construct. Seems like this one proofs it does work.

  • I see, thx. Sounds like this spec is pretty much set in stone at this point then.

  • Option 1: The addons may have been ported, you may be able to install the addons in C3 and open the project. You'd have to hunt those down though IF they have been ported. construct.net/en/forum/construct-3/plugin-sdk-10/addon-ported-142419

    Option 2: You can attempt to port the addons yourself

    construct.net/en/forum/construct-3/plugin-sdk-10/plugin-converter-123855

    Option 3: C2 is still available, you'd have to install C2, install the addons, open the project, delete everything you don't need, then save, say a prayer and open it in C3.

  • I have only briefly looked over it for now, but basically my wishlist aligns very closely with Overboy.

    1. Being able to link an entire flowchart into the out of a node, or reference it somehow else. But I think linking would be the best probably (?)

    2. Being able to enable/disable nodes based on some snippet of code. (If player has money, show "gamble" node)

    3. Being able to execute a snippet of code whenever a node is reached. (Play sound whenever node is reached)

    4. Being able to execute a snippet of code whenever a connection is traversed. (Remove 5 money whenever "gamble" is picked)

    4b. Being able to branch a connection based on the result of a snippet of code (If gamble won, if gamble lost,...)

    Nice to have

    5. Aligning nodes etc. to a grid, I like grids :)

    6. Every other row in the node could have a slightly darker/brighter color to make it easier to see the rows.

    I think this would do a lot of heavy lifting and tie together the flowchart closely with the logic that's supposed to drive it. Right now it's all raw data and strings which all have to be handled in a quite detached manner in the eventsheet. If I think about a larger project, this sounds daunting to work with.

    Quick mockup just cause. I think the "Eventsnippets" could theoretically just be a function in an Eventsheet, but I think it would be better if it were a mini-eventsheet as Overboy suggested.

    EDIT

    I think the fundamental problem with adding the functionality to execute logic to nodes is that the more logic capabilities flowcharts had, the more they would overlap with event sheets.

    I can see what you mean but I feel like these suggestions were almost inevitable :) There has to be a way to create a sensible interface between the two. Purely thinking of a text-adventure as in the example, I'd totally want to do things like "If the player is low health, show/hide this option" and "If the player picks this option, there's a chance that X will happen". Right now this would seem like a lot of frankensteining together flowcharts at runtime, and my gut feeling does not like that.

    For example, how'd you do a check for: "if (player.health < 10 && player.poisoned) showOption()". Currently a flowchart has two fields where we could convey this information we want to test for with the eventsheet. The name, and the value. The name doesn't really appear to be the right place for this. The value... maybe? But it would mean we have to write a JSON string into the value, then parse the JSON, then extract the intent what we want to check for with which values, call a function and if true, stitch in some flowchart. When with the other approach, we'd just have a field that says "condition" and we throw in a function that returns true or false, and if false the node is not shown.