skymen's Forum Posts

  • Usually most of the undocumented runtime functions that you used still exist but are either named in PascalCase or have an additionnal underscore before them.

    For exemple this.inst.GetWorldInfo()._SetLayer()

    If a plugin has a huge class that does all of the heavy work (like rex's addons sometimes do) you can just copy paste the whole thing in plugin.js or behavior.js at the very top and expect it to work fine.

    If said class uses functions from C2 runtime, just replace them but it should be easy.

    In C3 runtime the "this" you're controlling is not an inst class but an sdkInst. So if you want to call a function from another plugin (like sprite) you must do

    SpriteObjectInst._sdkInst.CallAction()

    This will also let you access any property defined there, like current animation, and any defined helper function.

    The easiest way to know what you can access is by using console.log on "this"

    It will print every property, and list all of the functions you have in the last property named "__proto__". Each function will be named, and will list the needed arguments.

    The minification scirra used for the runtime files is pretty basic. They just replaced every function and var names with a single letter. All the runtime function names and Exps, Acts, and Cnds names can't br altered though so they haven't been changed.

    It's a way different story for the editor sdk though.

    However, I'm pretty sure that since the editor is also JS you can console.log your way through everything as well.

    I think you can get every file C3 has if you managed to host C3 on a local server. I haven't done that myself, but I know it is possible, and will let you access the addon's editor code and commonAces files.

  • You should contact the support at supportepl@construct.net and try to settle this with them

  • Btw I also ported Rex's Tween tasks to C3 Runtime

    construct.net/en/make-games/addons/247/rex-tween-tasks

  • Do you know that Eren has been porting lots of rex plugins already? And they're all free to use.

    If you wanna give money to him, I'd suggest you support him on Patreon

    patreon.com/oyun

    here are all the ported plugins he made:

    github.com/erenertugrul/construct-plugins/tree/master/ported_plugins

  • Hey everyone, I've just announced the winners on the Discord server

    Get in touch to get your prize!

    discord.gg/4s5UAb5

  • Hi, I already replied to your email, but let me post my answer in here in case anyone else would want to know.

    Hi,

    You shouldn't do that because you can't run code from a given layout to change stuff on an instance that's on another layout. At least not like this.

    Instead you'll need to use a global variable and set it to the skin name you want and on the other layout, on start, set the object to the skin you want it to have.

  • hi

    can i participate with the free version?

    Yes you can absolutely do that :) beto76

    I submitted my entry, the game is called Damaged Controls

    Nice ! :D

  • The jam is now live at ccjam.armaldio.xyz !

    The theme for the jam is: Creative Common Controls

    Please read the rules before you start making your entry ccjam.armaldio.xyz/rules

    Happy game jamming!

  • Announcing Construct Community Game Jam

    Recently we reached 1000 users on our discord community server, and to celebrate this we organised announced a game jam !

    Subscribe to Construct videos now

    The game jam will be 2 weeks long and will be held from January 2nd to January 15th. The main goal of the jam will be to produce short games and minigames (a few minutes long at most) following a theme that will be revealed at the start of the jam. You will be allowed to make multiple submissions if you feel like it.

    Join the Construct Community Discord server if you haven't yet in order to discuss with other members of the community and take part in the jam: https://discord.gg/AfpSQ8D

    The construct team offered to give a one year C3 license to the winner. I will also be offering some of my plugins too.

    I hope you'll find this event cool and will participate with lots of amazing games!

    Tagged:

  • Is WKWebview supported? I've encountered issues with SpriteFont+ being used in WKWebview and preventing layers from showing.. it would be nice to not have to deal with that.

    I never tried with WKWebview. If you contact me via Discord I'd be glad to hand you a copy if you can try it and tell me.

    My discord is skymen#8098

  • With c2runtime. I haven't ported any of my plugins to c3runtime yet.

  • ssllav I can try to but I won't have time to make a video at the moment. When I do, I will post it and notify you.

  • I did not include the sprite movement exemple with the exemple because it's a very simplistic implementation, and in most cases, it won't be a good implementation. if you want the code I used, here it is:

  • Hey, I've checked out your plugin, and it seems awesome. One thing I'd like to ask about, I would be interested in having this typewriter effect included in the plugin with a option to tweak the speed of the typewritting per word. For example: "hey there <x wave> stranger" and have something like <speed 10> to add before stranger to change the speed of the typewritting effect

    I don't know how hard that would be to add since i understand the typewritting effect isn't added to the plugin specifically. But I'd be interested if it would be possible, since it's the only thing that I see missing from something like this. If you do add it, I'd very much like to know

    Thanks!

    Hey by the way, the typewriter is now in the plugin and has many features in case you missed it!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Oh, thanks for reporting this! I will be fixing it in the next update, I think I know what's causing this. I will keep you informed of when the update will be live so you can get it.