endel's Forum Posts

  • 12 posts
  • Hi there, how do I remove a broken extension (under development) if the editor is breaking and doesn't let me open the "Addon manager"?

  • I've created one too, but mine doesn't have "addAction", "addCondition", "addExpression". github.com/endel/c3addon

    I find the addon development experience awful, I constantly find myself having to remove my module -> restart the editor -> install my module again (through "http://localhost:5432/addon.json") -> restart editor -> (maybe have an error about language missing, which breaks everything) -> test something -> repeat.

  • Would it be possible to load plugins under development (installed via localhost URL) to be loaded directly from localhost? I find super annoying having to uninstall -> restart editor -> install -> restart editor -> (possibly get missing language errors, and do it all again) -> test a small change -> repeat

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks a lot Eren, that's exactly what I've missed 😅

  • Hello there!

    I'm trying to port my existing C3 Plugin (c2runtime) to use the c3runtime, but this error pops out whenever I try to switch to C3 Runtime:

    Here's my plugin structure, it looks fine from my perspective. Maybe I'm missing something? The browser's developer tools doesn't give me any other hints, unfortunately.

    Any help is appreciated, thanks!

    Tagged:

  • Thanks a lot, I've created a simple multiplayer example using the method you described.

    Source code: github.com/endel/multiplayer-drawing-prototype[/li]

  • Thanks for the reply, dop2000, I actually need to draw the whole path of the mouse/touch from touch/click-start to touch/click-end.

  • Hi everyone,

    I'd like to create a simple tutorial for a multiplayer drawing game, but it doesn't seem to be possible to do it on Construct 3?

    I see there's a Canvas plugin available for Construct 2 (plugin-canvas_t64239), and a template project (https://www.scirra.com/store/royalty-fr ... -line-3445) that does exactly what I want.

    Unfortunately, the Canvas plugin doesn't seem to be available for Construct 3. Is someone working on porting it? I wouldn't mind helping out porting that plugin.

    Cheers!

    (EDIT: I can't post URLs because I'm a new user here. Hope you understand what I mean.)

  • Hi everyone,

    I'd like to share a simple tool I've built recently. It is meant to help in the addon development.

    github.com/endel/c3addon

    It currently supports only 3 commands:

    • init (which download and extract the files needed to develop one of the plugin types)
    • serve (starts a local server, which you'll use to install the dev addon on Construct 3's Editor)
    • pack (zips your plugin in the ".c3addon" format)

    The tool is currently very minimal. It can be evolved to support many features, though. Such as managing ACEs somehow.

    Any feedback is very welcome! Hope you like it!

    Cheers,

    Endel

  • It would be really helpful to have a data type for plain JavaScript object.

    On my plugin (Colyseus) I'm using the "variadic" type to allow multiple options, but my scenario it would be ideal to have multiple options with custom names. (like x=1, y=2, z=3)

    I had to parse the data later, and the usage is not intuitive. The user should then enter the name of the option, "=", and the value. Using strings.

    Are there any plans to support more data types? Cheers!

  • This would be definitely great. I haven't seen TypeScript type definitions for either version 2 or 3. I'm new to Construct 3 and I'm trying to build my own plugin right now. It seems the implementation of C3 plugins still needs to be under the "c2runtime" folder, so I believe your question is still valid.

    Do you mind sharing your type definitions? Cheers!

  • Hi there,

    I'm new to Construct 3, and its plugin system.

    I'd like to know if it's possible to define multiple "object types" in a single plugin?

    Or should I pack multiple plugins in a single place - to be able to install all of the types at once?

    Thanks,

    Endel

  • 12 posts